<?php $erro = ""; if ($_POST) { ob_start(); require "../includes/funcoes.php"; require "../includes/verifica_logado_controle.inc.php"; require "../includes/global.inc.php"; pt_register('POST', 'mes'); pt_register('POST', 'ano'); $erro = '<br /><br /><span style="color:#FF0000">Você deve selecionar o mês e o ano para fazer a consulta.</span>'; if ($mes > 0 && $ano > 0) { $relatorio = new RelatorioDAO(); $dt = $relatorio->DespesaServico($mes, $ano, $controle_id_empresa); switch ($mes) { case 1: $extenso = 'Janeiro_'; break; case 2: $extenso = 'Fevereiro_'; break; case 3: $extenso = 'Marco_'; break; case 4: $extenso = 'Abril_'; break; case 5: $extenso = 'Maio_'; break; case 6:
exit; } //Escreve o nome dos campos de uma tabela $linha_arq = 'Número de Serviços por Departamento;'; $myArr = explode(';', $linha_arq); $excel->writeLine($myArr); $linha_arq = 'Referência:; ' . $mes . '/' . $ano; $myArr = explode(';', $linha_arq); $excel->writeLine($myArr); $linha_arq = 'Dia;2via;Processos;Imóveis;Protesto;'; $myArr = explode(';', $linha_arq); $excel->writeLine($myArr); $p_valor = ''; $dia = 1; $somas = array(); $relatorioDAO = new RelatorioDAO(); $lista = $relatorioDAO->relatorioOperacional($controle_id_empresa, $ano, $mes); $via = 0; $processos = 0; $imoveis = 0; $protesto = 0; $old_dia = ''; $somas = array(); foreach ($lista as $l) { if ($old_dia != $l->dia and $old_dia != '') { $linha_arq = $l->dia . ';' . $via . ';' . $processos . ';' . $imoveis . ';' . $protesto; $myArr = explode(';', $linha_arq); $excel->writeLine($myArr); $somas[2] = $somas[2] + $via; $somas[4] = $somas[4] + $processos; $somas[7] = $somas[7] + $imoveis;
public function GetTotalDiasHouveramHelpdesk() { $relatorioDAO = new RelatorioDAO(); return $relatorioDAO->GetTotalDiasHouveramHelpdeskDAO(); }
<?php $mes = date('m'); $ano = date('Y'); $datai_sql = invert($datai, '-', 'SQL') . ' ' . substr($datai, 11, 8); $dataf_sql = invert($dataf, '-', 'SQL') . ' ' . substr($dataf, 11, 8); $relatorioDAO = new RelatorioDAO(); $empresaDAO = new EmpresaDAO(); $empresas = $empresaDAO->listarTodas(); foreach ($empresas as $emp) { $id_empresa = $emp->id_empresa; $nomeArquivo = date("YmdHms") . $id_empresa . ".csv"; $arquivoDiretorio = "../relatorios/despesa_servico/" . $nomeArquivo; $arquivoConteudo = 'Pedidos Concluídos '; $arquivoConteudo .= ' em '; $arquivoConteudo .= ': ' . $mes . '/' . $ano . "\n"; $arquivoConteudo .= "Pedido ;Serviço;Descrição;Variação ;Desembolso; Sedex;Rateio;Valor Cobrado;Valor da Tabela\n"; $dados = $relatorioDAO->despesasServico($id_empresa, $mes, $ano); foreach ($dados as $res) { $arquivoConteudo .= $res->id_pedido . ';' . $res->ordem . ';' . $res->descricao . ';' . $res->variacao . ';'; $arquivoConteudo .= $res->desembolso . ';' . $res->sedex . ';' . $res->rareio . ';' . $res->valor_cobrado . ';' . $res->tabela . ";\n"; } if (is_file($arquivoDiretorio)) { unlink($arquivoDiretorio); } if (fopen($arquivoDiretorio, "w+")) { if (!($handle = fopen($arquivoDiretorio, 'w+'))) { echo "\nFALHA AO CRIAR O ARQUIVO: " . $nomeArquivo . ""; continue; } if (!fwrite($handle, $arquivoConteudo)) {
$dia_i = '01'; } if ($dia_f == '') { $dia_f = '31'; } $empresaDAO = new EmpresaDAO(); $emp = $empresaDAO->selectPorId($id_empresa); if (strlen($dia_i) < 2) { $dia_i = '0' . $dia_i; } if (strlen($dia_f) < 2) { $dia_f = '0' . $dia_f; } $data_i = $ano . '-' . $mes . '-' . $dia_i . ' 00:00:00'; $data_f = $ano . '-' . $mes . '-' . $dia_f . ' 23:59:59'; $relatorioDAO = new RelatorioDAO(); $lista = $relatorioDAO->relatorioGeraldoDia($controle_id_empresa, $data_i, $data_f); #inicio do código excel $arquivo = $controle_id_usuario . ".xls"; //monta as abas da planilha $abas = array('Relatório Geral de Pedidos'); $i = 0; require '../includes/excelstyle.php'; $worksheet =& $workbook->addWorksheet(str_replace(' ', '_', $abas[$i])); $worksheet->setmerge(0, 0, 0, 8); $worksheet->write(0, 0, 'Relatório de ' . $emp->fantasia, $styletitulo); $worksheet->setmerge(1, 0, 1, 8); $worksheet->write(1, 0, 'Período de ' . $dia_i . '/' . $mes . '/' . $ano . ' até ' . $dia_f . '/' . $mes . '/' . $ano, $styletitulo2); $worksheet->write(2, 0, 'Data', $styletitulo3); $worksheet->write(2, 1, 'Em Aberto', $styletitulo3); $worksheet->write(2, 2, 'Valor Em Aberto', $styletitulo3);
<?php if ($_POST['submit']) { require "../includes/funcoes.php"; require "../includes/verifica_logado_controle.inc.php"; require "../includes/global.inc.php"; require "../classes/spreadsheet_excel_writer/Writer.php"; pt_register('POST', 'anoi'); pt_register('POST', 'mesi'); pt_register('POST', 'diai'); pt_register('POST', 'anof'); pt_register('POST', 'mesf'); pt_register('POST', 'diaf'); $empresaDAO = new EmpresaDAO(); $emp = $empresaDAO->selectPorId($controle_id_empresa); $relatorioDAO = new RelatorioDAO(); $ret = $relatorioDAO->relatorioPedidosFaturar($controle_id_empresa, $anoi . '-' . $mesi . '-' . $diai, $anof . '-' . $mesf . '-' . $diaf); #inicio do código excel $arquivo = $controle_id_usuario . ".xls"; //monta as abas da planilha $abas = array('Pedidos à Faturar'); $i = 0; require '../includes/excelstyle.php'; $worksheet =& $workbook->addWorksheet(str_replace(' ', '_', $abas[$i])); $worksheet->setmerge(0, 0, 0, 6); $worksheet->write(0, 0, 'Relatório de ' . $emp->fantasia, $styletitulo); $worksheet->setmerge(1, 0, 1, 6); $worksheet->write(1, 0, 'Período de ' . $diai . '/' . $mesi . '/' . $anoi . ' até ' . $diai . '/' . $mesi . '/' . $anoi, $styletitulo2); $worksheet->write(2, 0, 'Nome', $styletitulo3); $worksheet->write(2, 1, 'Pedido', $styletitulo3); $worksheet->write(2, 2, 'Início', $styletitulo3);
<?php $pedidoDAO = new PedidoDAO(); $empresaDAO = new EmpresaDAO(); $relatorioDAO = new RelatorioDAO(); echo '<pre>'; $empresas = $empresaDAO->listarTodas(); foreach ($empresas as $emp) { $id_empresa = $emp->id_empresa; echo "\n > " . $emp->fantasia . " "; $nomeArquivo = 'conciliacao_franquia' . date("Ymd") . "_" . $id_empresa . ".xls"; $arquivoDiretorio = "../relatorios/conciliacao_franquia/" . $nomeArquivo; $excel = new ExcelWriter($arquivoDiretorio); if ($excel == false) { echo $excel->error; exit; } //Unidade $myArr = array('Relação de pedidos em conciliação franquia:' . $emp->fantasia); $excel->writeLine($myArr); //periodo $myArr = array('Até: ' . date('d') . '/' . date('m') . '/' . date('Y')); $excel->writeLine($myArr); //espaço $myArr = array(' '); $excel->writeLine($myArr); //Escreve o nome dos campos de uma tabela $excel->writeLine(array('PEDIDO', 'ABERTO HÁ (dias) ', 'ATENDENTE')); $total_comissao = 0; $total = 0; $cont = 0;
<?php if ($_POST['submit']) { require "../includes/funcoes.php"; require "../includes/verifica_logado_controle.inc.php"; require "../includes/global.inc.php"; require "../classes/spreadsheet_excel_writer/Writer.php"; pt_register('POST', 'anoi'); pt_register('POST', 'mesi'); pt_register('POST', 'diai'); $empresaDAO = new EmpresaDAO(); $emp = $empresaDAO->selectPorId($controle_id_empresa); $relatorioDAO = new RelatorioDAO(); $ret = $relatorioDAO->relatorioPedidosOperacional($controle_id_empresa, $anoi . '-' . $mesi . '-' . $diai); #inicio do código excel $arquivo = $controle_id_usuario . ".xls"; //monta as abas da planilha $abas = array('Pedidos Fechados no dia'); $i = 0; require '../includes/excelstyle.php'; $worksheet =& $workbook->addWorksheet(str_replace(' ', '_', $abas[$i])); $worksheet->setmerge(0, 0, 0, 4); $worksheet->write(0, 0, 'Relatório de ' . $emp->fantasia, $styletitulo); $worksheet->setmerge(1, 0, 1, 4); $worksheet->write(1, 0, 'Período de ' . $diai . '/' . $mesi . '/' . $anoi, $styletitulo2); $worksheet->write(2, 0, 'Pedido', $styletitulo3); $worksheet->write(2, 1, 'Nome', $styletitulo3); $worksheet->write(2, 2, 'Descrição', $styletitulo3); $worksheet->write(2, 3, 'Cidade', $styletitulo3); $worksheet->write(2, 4, 'Estado', $styletitulo3); //$worksheet->write(2, 5, 'Valor', $styletitulo3);
if ($_POST['submit']) { if ($_POST['ano'] == '') { header('location:rel_royalties_anual.php'); } require "../includes/verifica_logado_ajax.inc.php"; require "../includes/funcoes.php"; require "../includes/global.inc.php"; if (verifica_permissao('Franquia', $controle_id_departamento_p, $controle_id_departamento_s) == 'FALSE' and verifica_permissao('Rel_gerencial', $controle_id_departamento_p, $controle_id_departamento_s) == 'FALSE' or $controle_id_empresa != 1) { echo '<br><br><strong>Você não tem permissão para acessar essa página</strong>'; exit; } //variavel ano $ano = $_POST['ano']; //verifica se arquivo existe //monta o objeto $relatorioDAO = new RelatorioDAO(); $royalties = $relatorioDAO->listaRoyaltiesAnual($ano); //setando variaveis dinamicas $id = 0; $contador = 0; $dt = array(); $dt1 = array(); //pega os dados da base foreach ($royalties as $i => $roy) { if ($id != $roy->id_empresa) { if ($id != 0) { $contador2 = $contador - 1; $dt[$contador2] = array('id_empresa' => $id_empresa, 'valor_royalties' => $valor_royalties, 'despesa' => $despesa, 'franquia' => $franquia, 'faturamento' => $faturamento, 'fixo' => $fixo, 'imposto' => $imposto, 'royalties' => $royalties1, 'fpp' => $fpp, 'data' => $data, 'roy_rec' => $roy_rec, 'fpp_rec' => $fpp_rec); } $id_empresa = $roy->id_empresa; $franquia = $roy->franquia;
<?php $empresaDAO = new EmpresaDAO(); $relatorioDAO = new RelatorioDAO(); $dia = date('d'); $mes = date('m'); $ano = date('Y'); echo '<pre>'; $empresas = $empresaDAO->listarTodas(); foreach ($empresas as $emp) { $id_empresa = $emp->id_empresa; //Você pode colocar aqui o nome do arquivo que você deseja salvar. $nomeArquivo = 'cancelados' . date("ssHYmdhms") . "_" . $id_empresa . ".xls"; $arquivoDiretorio = "../relatorios/canceladosmes/" . $nomeArquivo; $excel = new ExcelWriter($arquivoDiretorio); if ($excel == false) { echo $excel->error; exit; } echo "\n\t" . date("H:i:s u", time()) . " [ " . time() . "]\t"; //Unidade $myArr = array('Relação de pedidos cancelados da unidade:' . $emp->fantasia); $excel->writeLine($myArr); //periodo $myArr = array('Relatório Gerado em : ' . date('d/m/Y')); $excel->writeLine($myArr); //periodo $myArr = array('Referente Período de : 01/' . $mes . '/' . $ano . ' até ' . $dia . '/' . $mes . '/' . $ano); $excel->writeLine($myArr); //espaço $myArr = array(' ');
?> </select> <?php } ?> <input type="submit" name="submit" class="button_busca" value=" Buscar " /> </div> </form> </td> </tr> </table> <?php #pt_register('GET','submit'); #if($submit<>''){ $id_empresa = $controle_id_empresa != 1 ? $controle_id_empresa : $id_empresa; $relatorioDAO = new RelatorioDAO(); $relatorios = $relatorioDAO->busca_roy($id_empresa, $mes, $ano, $pagina); ?> <br>O valor do FPP não está incluso no boleto e deverá ser depositado na seguinte conta: <b>Banco</b> Bradesco <b>Ag.</b> 2692 <b>Conta Corrente:</b> 13643–3<br><br> <table class="result_tabela" width="100%"> <tbody> <tr> <td><?php echo $relatorioDAO->QTDPagina(); ?> </td> </tr> <tr> <td class="result_menu"><b>Arquivo</b></td> <td class="result_menu"><b>Data</b></td>
$mes_i = 7; $mes_f = 12; } } else { if ($busca == 'mes') { $ref = $mes . '/' . $ano; $mes_i = $mes; $mes_f = $mes; } else { $ref = $ano; $mes_i = 1; $mes_f = 12; } } $id_empresa = $controle_id_empresa == '1' ? $id_empresa : $controle_id_empresa; $relatorioDAO = new RelatorioDAO(); $clientes = $relatorioDAO->faturamentoPorCliente($busca, $id_empresa, $ano, $sem, $mes); $nomeArquivo = "clientes_" . $ano . "_" . $mes . ".csv"; $arquivoDiretorio = "./exporta/" . $nomeArquivo; $arquivoConteudo = 'Referência;' . $ref . '; ' . $clientes[0]->franquia . 'CLIENTE;CNPJ;'; for ($i = $mes_i; $i <= $mes_f; $i++) { $arquivoConteudo .= 'VALOR ' . traduzMes($i) . ';'; $arquivoConteudo .= 'PEDIDOS ' . traduzMes($i) . ';'; } $arquivoConteudo .= 'VALOR Ano;'; $arquivoConteudo .= 'Pedidos Ano;'; $arquivoConteudo .= ' '; foreach ($clientes as $c) { $arquivoConteudo .= "" . $c->cliente . ';' . "\t" . $c->cnpj;
<?php $erro = ""; if ($_POST) { ob_start(); require "../includes/funcoes.php"; require "../includes/verifica_logado_controle.inc.php"; require "../includes/global.inc.php"; pt_register('POST', 'mes'); pt_register('POST', 'ano'); $erro = '<br /><br /><span style="color:#FF0000">Você deve selecionar o mês e o ano para fazer a consulta.</span>'; if ($mes > 0 && $ano > 0) { $relatorio = new RelatorioDAO(); $dt = $relatorio->DespesaServico($mes, $ano); switch ($mes) { case 1: $extenso = 'Janeiro_'; break; case 2: $extenso = 'Fevereiro_'; break; case 3: $extenso = 'Marco_'; break; case 4: $extenso = 'Abril_'; break; case 5: $extenso = 'Maio_'; break; case 6:
function recuperarRelatorioProva($relatorio){ $relatorioDAO = new RelatorioDAO(); $relatorioDAO->setBancoDados($this->banco); return $relatorioDAO->recuperarRelatorioProvaDAO($relatorio); }
ini_set('max_execution_time', '0'); require "../model/Database.php"; require "../includes/classQuery.php"; require "../includes/funcoes.php"; require "../includes/global.inc.php"; require "../classes/spreadsheet_excel_writer/Writer.php"; //require_once("../includes/maladireta/class.Email.php"); require "../../includes/maladireta/class.PHPMailer.php"; $mailer = new SMTPMailer(); $AddBCC = '*****@*****.**'; $AddCC = ''; $id_empresa_cont = $_GET['id_empresa']; $empresaDAO = new EmpresaDAO(); $pedidoDAO = new PedidoDAO(); $relatorioDAO = new RelatorioDAO(); $contaDAO = new ContaDAO(); $retorna = 1; $html = 'Consoante a assinatura do contrato de franquia firmado entre Vossa Senhoria e a Franqueadora, informamos que o boleto para pagamento dos Royalties, bem como o valor e dados para depósito do FPP, apurados no mês anterior estão disponíveis para download no sistema.<br><br> Para acessá-lo será necessário clicar no menu:<br> <b>INICIAR > RELÁTÓRIOS > RELATÓRIO DE ROYALTIES E FATURAMENTO</b><br><br> E baixar o boleto e o relatório para conferencia dos valores e faturamento. Reforçamos nossa parceria.<br><br> Atenciosamente,<br> Equipe Cartório Postal.<br> <br>'; function mesesEntreDatas($data1, $data2) { #formato ##/##/####
<?php $pedidoDAO = new PedidoDAO(); $afiliadoDAO = new AfiliadoDAO(); $relatorioDAO = new RelatorioDAO(); $afiliados = $afiliadoDAO->listarTodos(); $ano = date("Y", strtotime("-1 month")); $mes = date("m", strtotime("-1 month")); $data_i = $ano . '-' . '01' . '-01 00:00:00'; $data_f = $ano . '-' . $mes . '-' . date("d", strtotime("-1 day", strtotime(date("Y-m-01")))) . ' 00:00:00'; echo '<pre>'; echo 'de ' . $data_i . ' até ' . $data_f . "\n"; foreach ($afiliados as $a) { $nomeArquivo = 'afiliado_' . $a->id_afiliado . '_' . date("Ymd") . ".xls"; $arquivoDiretorio = "../relatorios/afiliado/" . $nomeArquivo; $pedidos = $pedidoDAO->listaComissaoAfiliado($a->id_afiliado, $data_i, $data_f); $excel = new ExcelWriter($arquivoDiretorio); if (!$excel) { echo $excel->error; } $excel->writeLine(array('Relação de comissionamento do afiliado ' . $a->nome)); $excel->writeLine(array('Referente ' . invert($data_i, '/', 'PHP') . ' até ' . invert($data_f, '/', 'PHP'))); $excel->writeLine(array('')); $excel->writeLine(array("ORDEM", "VALOR", "COMISSÃO", "VALOR À PAGAR")); $comissao_total = 0; $valor_total = 0; foreach ($pedidos as $p) { $comissao = $p->valor / 100 * $a->comissao; $comissao_total = $comissao_total + $comissao; $valor_total = $valor_total + $p->valor; $excel->writeLine(array($p->id_pedido . '/' . $p->ordem, $p->valor, $a->comissao . '%', $comissao));
require "../includes/funcoes.php"; require "../includes/global.inc.php"; if (verifica_permissao('Franquia', $controle_id_departamento_p, $controle_id_departamento_s) == 'FALSE' and verifica_permissao('Rel_gerencial', $controle_id_departamento_p, $controle_id_departamento_s) == 'FALSE' or $controle_id_empresa != 1) { echo '<br><br><strong>Voc� n�o tem permiss�o para acessar essa p�gina</strong>'; exit; } pt_register('POST', 'mes'); pt_register('POST', 'ano'); if ($ano == '') { $ano = date('Y'); } if ($mes == '') { $mes = date('m'); } $data_sem = $ano . '-' . $mes . '-31'; $relatorioDAO = new RelatorioDAO(); $royalties = $relatorioDAO->listaRoyalties($ano, $mes); $nomeArquivo = "royalties_" . $ano . "_" . $mes . ".csv"; $arquivoDiretorio = "./exporta/" . $nomeArquivo; $arquivoConteudo = 'Refer�ncia;' . $mes . '/' . $ano . '; Franquia;Royalties;Fundo de Propaganda;Faturamento;Despesa;Tipo '; $roy_t = 0; $fpp_t = 0; $fat_t = 0; $des_t = 0; foreach ($royalties as $i => $roy) { if ($roy->fixo == '') { #$t_sub_pagar = (float)((float)($roy->faturamento)-(float)((float)($roy->faturamento)/100*(float)($roy->imposto)))-(float)($roy->despesa); #$roy->valor_royalties = (float)((float)($t_sub_pagar)/100)*(float)($roy->royalties); $tipo_fat = $roy->royalties . '%';
require "../includes/global.inc.php"; require "../includes/dias_uteis.php"; pt_register('GET', 'relatorio'); if (verifica_permissao('Rel_gerencial', $controle_id_departamento_p, $controle_id_departamento_s) == 'FALSE' && verifica_permissao('Rel_comercial', $controle_id_departamento_p, $controle_id_departamento_s) == 'FALSE' && verifica_permissao('Supervisor Atendimento', $controle_id_departamento_p, $controle_id_departamento_s) == 'FALSE' && verifica_permissao('Supervisor Financeiro', $controle_id_departamento_p, $controle_id_departamento_s) == 'FALSE') { if ($relatorio == 'royalties') { if (verifica_permissao('Franquia', $controle_id_departamento_p, $controle_id_departamento_s) == 'FALSE') { echo '<br><br><strong>Você não tem permissão para acessar essa página de royalties</strong>'; exit; } } else { echo '<br><br><strong>Você não tem permissão para acessar essa página</strong>'; exit; } } pt_register('GET', 'id_relatorio'); $relatorioDAO = new RelatorioDAO(); $relatorio = $relatorioDAO->selectPorId($id_relatorio); if ($controle_id_empresa != $relatorio->id_empresa && $controle_id_empresa != 1) { echo '<div id="topo">'; echo '<br><br><strong>Você não tem permissão para acessar essa página</strong>'; echo '</div>'; exit; } if (!is_file($relatorio->arquivo)) { echo '<div id="topo">'; echo '<br><br><strong>arquivo não encontrado</strong>'; echo '</div>'; exit; } header("Content-type: octet/stream"); header("Content-disposition: attachment; filename=exporta/" . $relatorio->arquivo . ";");
<?php $pedidoDAO = new PedidoDAO(); $empresaDAO = new EmpresaDAO(); $relatorioDAO = new RelatorioDAO(); $empresas = $empresaDAO->listarTodas(); $ano_mes = date('Y-m', strtotime("-1 month")); $ultimo_dia = date("d", strtotime($ano_mes . "-01 -1 day + 1 month")); $data_i = $ano_mes . '-01 00:00:00'; $data_f = $ano_mes . '-31 00:00:00'; echo '<pre>'; foreach ($empresas as $emp) { $id_empresa = $emp->id_empresa; echo "\n " . $emp->fantasia . " "; $nomeArquivo = 'clientes_' . md5(date("Ymdhms")) . "_" . $emp->id_empresa . ".xls"; $arquivoDiretorio = "../relatorios/clientes/" . $nomeArquivo; $pedidos = $pedidoDAO->listaPedidosClientePJ($emp->id_empresa, $data_i, $data_f); if (count($pedidos) == 0) { continue; } $excel = new ExcelWriter($arquivoDiretorio); if (!$excel) { echo $excel->error; continue; } $excel->writeLine(array('Ranking de Clientes da unidade ' . $emp->fantasia)); $excel->writeLine(array('Referente ' . invert($data_i, '/', 'PHP') . ' até ' . invert($data_f, '/', 'PHP'))); $excel->writeLine(array("")); $excel->writeLine(array("CLIENTE", "CNPJ", "TOTAL", "PEDIDOS")); foreach ($pedidos as $p) { $excel->writeLine(array($p->nome, $p->cpf, $p->total, $p->pedidos));
require "../includes/verifica_logado_ajax.inc.php"; require "../includes/funcoes.php"; require "../includes/global.inc.php"; require_once "../classes/spreadsheet_excel_writer/Writer.php"; if (verifica_permissao('Rel_gerencial', $controle_id_departamento_p, $controle_id_departamento_s) == 'FALSE' and verifica_permissao('Financeiro_rel', $controle_id_departamento_p, $controle_id_departamento_s) == 'FALSE' and verifica_permissao('Rel_comercial', $controle_id_departamento_p, $controle_id_departamento_s) == 'FALSE') { echo '<br><br><strong>Você não tem permissão para acessar essa página</strong>'; exit; } $ano = $_POST['ano']; $data1 = $ano . '-01-01 00:00:00'; $data2 = $ano . '-12-31 23:59:59'; $dt = new stdClass(); $dt->id_empresa = $controle_id_empresa; $dt->data1 = $data1; $dt->data2 = $data2; $relatorioDAO = new RelatorioDAO(); $faturamento = $relatorioDAO->FaturamentoClienteCorporativo($dt); if (count($faturamento) > 0) { $arquivo = date('Y') . date('m') . date('d') . date('H') . date('i') . date('s') . '.xls'; $workbook =& new Spreadsheet_Excel_Writer(); $workbook->send($arquivo); $worksheet =& $workbook->addWorksheet('fat_cliente_corporativo_' . $ano); $style1 =& $workbook->addFormat(array('Size' => 10, 'FgColor' => 'black', 'BgColor' => 'gray', 'Align' => 'left', 'vAlign' => 'vcenter', 'FontFamily' => 'Calibri', 'Bold' => 1, 'Top' => 1, 'Bottom' => 1, 'Left' => 1, 'Right' => 1, 'BorderColor' => 'black')); $style2 =& $workbook->addFormat(array('Size' => 10, 'FgColor' => 'black', 'BgColor' => 'gray', 'Align' => 'center', 'vAlign' => 'vcenter', 'FontFamily' => 'Calibri', 'Bold' => 1, 'Top' => 1, 'Bottom' => 1, 'Left' => 1, 'Right' => 1, 'BorderColor' => 'black')); $style3 =& $workbook->addFormat(array('Size' => 10, 'FgColor' => 'black', 'BgColor' => 'white', 'Align' => 'center', 'vAlign' => 'vcenter', 'FontFamily' => 'Calibri', 'Bold' => 0, 'Top' => 1, 'Bottom' => 1, 'Left' => 1, 'Right' => 1, 'BorderColor' => 'black', 'NumFormat' => '_*R$ #,##0.00')); $style4 =& $workbook->addFormat(array('Size' => 10, 'FgColor' => 'black', 'BgColor' => 'white', 'Align' => 'left', 'vAlign' => 'vcenter', 'FontFamily' => 'Calibri', 'Bold' => 0, 'Top' => 1, 'Bottom' => 1, 'Left' => 1, 'Right' => 1, 'BorderColor' => 'black')); $style5 =& $workbook->addFormat(array('Size' => 10, 'FgColor' => 'black', 'BgColor' => 'white', 'Align' => 'center', 'vAlign' => 'vcenter', 'FontFamily' => 'Calibri', 'Bold' => 0, 'Top' => 1, 'Bottom' => 1, 'Left' => 1, 'Right' => 1, 'BorderColor' => 'black')); $style6 =& $workbook->addFormat(array('Size' => 10, 'FgColor' => 'black', 'BgColor' => 'gray', 'Align' => 'center', 'vAlign' => 'vcenter', 'FontFamily' => 'Calibri', 'Bold' => 1, 'Top' => 1, 'Bottom' => 1, 'Left' => 1, 'Right' => 1, 'BorderColor' => 'black', 'NumFormat' => '_*R$ #,##0.00')); $style7 =& $workbook->addFormat(array('Size' => 10, 'FgColor' => 'black', 'BgColor' => 'white', 'Align' => 'center', 'vAlign' => 'vcenter', 'FontFamily' => 'Calibri', 'Top' => 0, 'Bottom' => 1, 'Left' => 1, 'Right' => 0, 'BorderColor' => 'white', 'NumFormat' => '_*R$ #,##0.00')); $style8 =& $workbook->addFormat(array('Size' => 10, 'FgColor' => 'black', 'BgColor' => 'gray', 'Align' => 'center', 'vAlign' => 'vcenter', 'FontFamily' => 'Calibri', 'Bold' => 0, 'Top' => 1, 'Bottom' => 1, 'Left' => 1, 'Right' => 1, 'BorderColor' => 'black', 'NumFormat' => '_*R$ #,##0.00')); $style9 =& $workbook->addFormat(array('Size' => 10, 'FgColor' => 'black', 'BgColor' => 'gray', 'Align' => 'center', 'vAlign' => 'vcenter', 'FontFamily' => 'Calibri', 'Bold' => 0, 'Top' => 1, 'Bottom' => 1, 'Left' => 1, 'Right' => 1, 'BorderColor' => 'black'));
<?php if ($_POST['submit']) { require "../includes/verifica_logado_ajax.inc.php"; require "../includes/funcoes.php"; require "../includes/global.inc.php"; if (verifica_permissao('Franquia', $controle_id_departamento_p, $controle_id_departamento_s) == 'FALSE' and verifica_permissao('Rel_gerencial', $controle_id_departamento_p, $controle_id_departamento_s) == 'FALSE' or $controle_id_empresa != 1) { echo '<br><br><strong>Você não tem permissão para acessar essa página</strong>'; exit; } $b = new stdClass(); foreach ($_POST as $cp => $valor) { $b->{$cp} = htmlentities($valor); } $rel = new RelatorioDAO(); $dt = $rel->relatorioVendasPorAtendente($controle_id_empresa, $b->ano, $b->mes); $nomes = array(); $variaveis = array('google', 'telefone', 'balcao', 'correios', 'outros'); $lista = array('Google/Site', 'Fechado', 'Orçamento/Aberto', 'Pago', 'Á Receber', 'Telefone', 'Fechado', 'Orçamento/Aberto', 'Pago', 'Á Receber', 'Balcão', 'Fechado', 'Orçamento/Aberto', 'Pago', 'Á Receber', 'Correios', 'Fechado', 'Orçamento/Aberto', 'Pago', 'Á Receber', 'Outros', 'Fechado', 'Orçamento/Aberto', 'Pago', 'Á Receber'); $google = array(array()); $telefone = array(array()); $balcao = array(array()); $correios = array(array()); $outros = array(array()); $user = 0; $cont = 0; foreach ($dt as $res) { if (!in_array($res->nome, $nomes)) { $user = count($nomes); $nomes[$user] = $res->nome; }
<?php $datai = date('01/m/Y 00:00:00'); $dataf = date('31/m/Y 23:59:59'); $datai_sql = invert($datai, '-', 'SQL') . ' ' . substr($datai, 11, 8); $dataf_sql = invert($dataf, '-', 'SQL') . ' ' . substr($dataf, 11, 8); $relatorioDAO = new RelatorioDAO(); $empresaDAO = new EmpresaDAO(); $empresas = $empresaDAO->listarTodas(); foreach ($empresas as $emp) { $id_empresa = $emp->id_empresa; $nomeArquivo = date("Ymd") . "_" . $id_empresa . ".csv"; $arquivoDiretorio = "../relatorios/despesa_franquia/" . $nomeArquivo; echo "\nGerando \t" . $nomeArquivo; $arquivoConteudo = "Relatório de ;Desembolso por franquia ; Comissionamento;\n"; if ($enviados != '') { $arquivoConteudo .= 'Pedidos Enviados'; } else { $arquivoConteudo .= 'Pedidos Recebidos'; } $arquivoConteudo .= "\nEntre ;" . $datai . ' ;e;' . $dataf . '; tirado em ;' . date('d/m/Y H:i:s') . "\n"; $banco = ''; $dados = $relatorioDAO->despesasFranquia($id_empresa, $datai_sql, $dataf_sql, $enviados); $num = count($dados); $subtotal = 0; $total = 0; foreach ($dados as $res) { $fantasia = $res->fantasia; $financeiro_valor = $res->total; $valor = $res->valor; $comissao = (double) $valor / 100 * 14;