include "src/mpdf/mpdf.php"; require "src/scripts/conecta.php"; require "src/scripts/restrito.php"; include "src/scripts/functions.php"; require "src/classes/Template.class.php"; include "src/classes/Users.class.php"; include "src/classes/AutoRelatorio.class.php"; //$tpl->TESTE = $emp->getServicos()[2]->children(); redirectByPermission(0); // SETAR PERMISSÃO DA PÁGINA $inicio = execucao(); $uoid = $_SESSION['bacia']; $mes = isset($_GET['mes']) && $_GET['mes'] > 0 && $_GET['mes'] < 13 ? $_GET['mes'] : Date('n') - 1; $ano = isset($_GET['ano']) && $_GET['ano'] > 2011 && $_GET['ano'] <= Date('Y') ? $_GET['ano'] : Date('Y'); $insta = new AutoRelatorio($uoid, $mes, $ano); $mpdf = new mPDF('utf-8', 'A4', '10', 'serif', 16, 12, 42, 42, 10, 10); $stylesheet = file_get_contents('cssjs_libs/pdf_style.css'); $mpdf->SetHTMLHeader($insta->getHeader()); $mpdf->SetHTMLFooter($insta->getFooter()); $html_all = $insta->makeTitle() . $insta->makeParagrafo1() . $insta->makeParagrafo2() . $insta->makeTabela1() . $insta->makeParagrafo3(); // . $insta->setVariacoes(); $html_all .= $insta->makeEvolutionGraph() . $insta->makeNotasFaltantes(); $fim = execucao(); $tempo = number_format($fim - $inicio, 6); $exec = "<p>Qualquer dúvidas, correções ou sugestões, envie um email para <b>gnakano@sp.gov.br</b> ou <b>avelez@sp.gov.br</b> . Contamos com a sua participação!</p><font color='white'>Tempo de Execução: <b>" . $tempo . "</b> segundos</font>"; $mpdf->WriteHTML($stylesheet, 1); $mpdf->WriteHTML($html_all . $exec); //$mpdf->WriteHTML("asa"); $filename = "Relatorio " . $insta->get("sigla") . " - " . $ano . " " . getMesNome($mes); $mpdf->Output($filename, "D");
$qtd = 0; if (mysql_num_rows($query_cont) > 0) { $i = 1; while ($res = mysql_fetch_array($query_cont)) { $contrato = new Contrato($res['id']); $tpl->AUTOS = $i . " - " . $contrato->geraNome(); $tpl->PERIODO = getMesNome($mes_ref, false) . "/" . $ano_ref; $notas = $contrato->getAllNotasByRef($mes_ref, $ano_ref, false); if (count($notas) > 0) { if ($notas[0]['id'] != null) { foreach ($notas as $nota) { $tpl->NOTANUM = $nota['numero']; $tpl->UO = $nota['unidade']; $tpl->UC = $nota['rgi'] . " - [ <small>" . $nota['compl'] . "</small> ]"; $tpl->EMPRESA = $nota['nome']; $tpl->DATAREF = getMesNome($nota['mes_ref']) . "/" . $nota['ano_ref']; $tpl->CONSUMO = tratarValor($nota['consumo']); $tpl->VALOR = tratarValor($nota['valor'], true); $tpl->EMISSAO = setDateDiaMesAno($nota['emissao']); $tpl->LANCTO = ExplodeDateTime($nota['criado'], true); $tpl->SUBMIT = '<input type="button" value="EDITAR" class="button" name="ope_editarNota.php?chave=' . $nota['id'] . '" />'; $tpl->NOTAID = $nota['id']; $tpl->block('EACH_NOTAS'); } } else { $tpl->block('SEM_NOTAS'); } } //$tpl->SQL = $notas; $tpl->block("EACH_CONTRATO"); $i++;
<?php $tpl->addFile('CONTEUDO', 'html_libs/painel_home.html'); $relatorio = new Relatorio(); $geral = $relatorio->getGerais(); $tpl->LANCDESDE = ExplodeDateTime2($geral['first']); $tpl->DADOSDESDE = getMesNome($geral['dados_desde']['mes_ref'], true) . "/" . $geral['dados_desde']['ano_ref']; $default = array(); $default['notas'] = 0; foreach ($geral['total_geral'] as $ucTipo) { $tpl->UCNOTAQTD = tratarValor($ucTipo['cnt']); $tpl->VALTOTAL = tratarValor($ucTipo['val'], true); $medida = $relatorio->getTipoMedida($ucTipo['tipo']); if ($medida != "Min" && $medida != "Mb" && $medida != "NDA") { $tpl->UCMEDIDA = $medida; $tpl->CONSTOTAL = tratarValor($ucTipo['cons']); $tpl->CONSMEDIA = tratarValor($ucTipo['cons'] / $ucTipo['cnt']); $tpl->block('SHOWCONS'); $tpl->block('SHOWCONS2'); } $tpl->VALMEDIA = tratarValor($ucTipo['val'] / $ucTipo['cnt'], true); $tpl->UCTIPONOME = $relatorio->getTipoNome($ucTipo['tipo']); $tpl->block('EACHUCTIPO'); $default['notas'] += $ucTipo['cnt']; } $tpl->NUMNOTAS = tratarValor($default['notas']); $tpl->UOQTD = $geral['unidades'][0]; $tpl->UCQTD = $geral['unidades'][1];
$tpl->EMISCHK = 'checked="checked"'; $tpl->DISABLE_EMIS = 'readonly="readonly"'; } if (isset($_SESSION['vencto'])) { $tpl->VENCTO = $_SESSION['vencto']; $tpl->VENCCHK = 'checked="checked"'; $tpl->DISABLE_VENC = 'readonly="readonly"'; } if (isset($_SESSION['saida'])) { $tpl->SAIDA = $_SESSION['saida']; $tpl->SAIDACHK = 'checked="checked"'; $tpl->DISABLE_SAID = 'readonly="readonly"'; } if (isset($_SESSION['provisoria'])) { $tpl->PROVISORIA = $_SESSION['provisoria']; $tpl->PROVCHK = 'checked="checked"'; $tpl->DISABLE_PROV = 'readonly="readonly"'; } /*************************************************** MOSTRAR MESES E ANOS NO FORMULÁRIO DE LANÇAMENTO ***************************************************/ for ($i = Date('Y'); $i >= 2010; $i--) { $tpl->ANO = $i; $tpl->block('EACH_ANOREF'); } for ($i = 1; $i <= 12; $i++) { $tpl->MES = $i; $tpl->MESNOME = getMesNome($i, false); $tpl->block('EACH_MESREF'); } $tpl->show();
private function constructVarTable($array) { $table = '<table width="100%"><tr><th height="35pt">UNIDADE CONSUMIDORA</th><th>TIPO</th><th align="right">' . strtoupper(getMesNome($this->mes_a)) . '</th><th align="right">' . strtoupper(getMesNome($this->mes)) . '</th>'; $table .= '<th align="right">VARIAÇÃO</th></tr>'; $rowMais = ""; $rowMenos = ""; foreach ($array as $arr) { if ($arr['anterior'] > 0) { $varia = $arr['atual'] * 100 / $arr['anterior'] - 100; $row = '<tr><td><small><b>' . $arr['rgi'] . '</b> - ' . $arr['compl'] . '</small></td><td><small>' . $this->ucTipos[$arr['tipo']] . '</small></td>'; $row .= '<td align="right"><small>' . tratarValor($arr['anterior'], true) . '</small></td><td align="right"><small>' . tratarValor($arr['atual'], true) . '</small></td>'; $row .= '<td align="right"><small>' . getPorcentagem($varia, true) . '</small></td></tr>'; if (round($varia) > 0) { $rowMais .= $row; } elseif (round($varia) < 0) { $rowMenos .= $row; } } } $closeTable = '</table>'; $ret[0] = $table . $rowMais . $closeTable; $ret[1] = $table . $rowMenos . $closeTable; return $ret; }
} $uo = new Unidade($_SESSION['bacia']); $tpl->MENU_NAME = "Sua Unidade : " . $uo->getSigla(); $tpl->UDD_NAME = $uo->getSigla() . " - " . $uo->getNome(); /***************************** BLOCOS DE ANOS DE RELATÓRIOS ******************************/ for ($i = $anoAtual; $i >= $iMin; $i--) { $mesQtd; if ($i == $anoAtual && Date('j') < 15) { $mesQtd = Date('n') - 1; } elseif ($i == $anoAtual && Date('j') >= 15) { $mesQtd = Date('n'); } else { $mesQtd = 12; } for ($z = 1; $z <= $mesQtd; $z++) { $tpl->MESNOME = "<b>" . $i . "</b> - " . getMesNome($z, false); if ($i == $iMin && $z == 1) { $tpl->HREF = "pdf_primeiro.php"; } else { $tpl->HREF = "pdf_relatorio.php?mes=" . $z . "&ano=" . $i; } $tpl->block('MES_BLOCK'); } $tpl->block('ANO_BLOCK'); } $fim = execucao(); $tempo = number_format($fim - $inicio, 6); $tpl->EXECTIME = "Tempo de Execução: <b>" . $tempo . "</b> segundos"; $tpl->show();
$mediaUC = count($eachMes) > 0 ? $mesPagoTotal / count($eachMes) : 1; $tpl->MEDIA = tratarValor($mediaUC, true); //$tpl->AUMENTO = getPorcentagem((end($eachMes)['valor'] * 100) / $mediaUC - 100 ,true); /********************************* MOSTRAR RELATÓRIOS ANALÍTICOS *********************************/ $exercicioPassado = $uc->getExercicioMensal($anoAnterior); $r = 1; $s = 1; $media['cons_ant'] = 0; $media['pago_ant'] = 0; $media['cons_post'] = 0; $media['pago_post'] = 0; //print_r($exercicioPassado); for ($i = 1; $i <= 13; $i++) { $tpl->MESANALITICO = strtoupper(getMesNome($i)); if (array_key_exists($r, $exercicioPassado) && $exercicioPassado[$r]['mes_ref'] == $i) { $tpl->CHART_CONSANT = $consant = $exercicioPassado[$r]['consumo']; $tpl->CHART_PAGOANT = $pagoant = $exercicioPassado[$r]['valor']; $tpl->CONSANT = tratarValor($exercicioPassado[$r]['consumo']); $tpl->PAGOANT = tratarValor($exercicioPassado[$r]['valor'], true); $r++; } else { $tpl->CHART_CONSANT = $tpl->CHART_PAGOANT = $consant = $pagoant = 0; $tpl->CONSANT = 0; $tpl->PAGOANT = tratarValor(0, true); } if (array_key_exists($s, $eachMes) && $eachMes[$s]['mes_ref'] == $i) { $tpl->CHART_CONSPOST = $conspost = $eachMes[$s]['consumo']; $tpl->CHART_PAGOPOST = $pagopost = $eachMes[$s]['valor']; $tpl->CONSPOST = tratarValor($eachMes[$s]['consumo']);
$tpl->block('MESES'); $tpl->block('MESES1'); } for ($a = Date('Y'); $a >= 2012; $a--) { $tpl->ANOFORM = $a; $tpl->block('ANOS'); } /***************************************************** RECEBER DADOS DO FORMULÁRIO E CADASTRAR *****************************************************/ if (getenv("REQUEST_METHOD") == "POST") { if (isset($_POST['mes_post'], $_POST['ano_form'])) { $mes = $_POST['mes_post']; $mes_ant = $mes - 1; $tpl->MESANT = getMesNome($mes_ant) . "/" . $_POST['ano_form']; $tpl->MESPOS = getMesNome($mes) . "/" . $_POST['ano_form']; $sql = "SELECT * FROM ( SELECT uo.unidade,uo.nome,uo.id,uc.tipo,n.mes_ref,n.ano_ref,"; $sql .= "SUM(n.valor) AS valor,SUM(n.consumo) AS consumo "; $sql .= "FROM daee_udds uo,daee_uddc uc,daee_notas n "; $sql .= "WHERE uc.uo = uo.id AND n.uc=uc.id AND uc.tipo=" . $getTipo . " "; $sql .= "AND n.mes_ref IN (" . $mes . "," . $mes_ant . ") AND n.ano_ref = " . $_POST['ano_form'] . " "; $sql .= "GROUP BY n.mes_ref,uo.id ORDER BY valor DESC,uo.unidade,n.mes_ref ASC ) AS res "; $sql .= "GROUP BY res.unidade,res.mes_ref "; $query = mysql_query($sql); $undAtual = ""; $index = 0; $result = array(); //echo $sql; if (mysql_num_rows($query) > 0) { while ($linha = mysql_fetch_array($query, MYSQLI_ASSOC)) { if ($undAtual == $linha['unidade']) {
if ($i > 12) { $controle = 12; } else { $controle = 0; } $mes = $i - $controle; $ano_x = $i > 12 ? Date('Y') : Date('Y') - 1; $tpl->VAL = ""; for ($z = 0; $z < count($tiposArray); $z++) { $sql = "SELECT SUM(n.valor) FROM daee_notas n, daee_uddc c WHERE c.id = n.uc AND n.mes_ref = {$mes} "; $sql .= "AND n.ano_ref = {$ano_x} AND c.tipo =" . $z; $query = mysql_query($sql); $res = mysql_fetch_array($query); $tpl->VAL .= $res['SUM(n.valor)'] > 0 ? $res['SUM(n.valor)'] : 0; if ($z < count($tiposArray) - 1) { $tpl->VAL .= ","; } } $tpl->MESANO = getMesNome($mes) . "/" . $ano_x; if ($i != 12 + $mesAtual) { $tpl->COMA = ","; } else { $tpl->COMA = ""; } $tpl->block('EACH_CHART'); } } $fim = execucao(); $tempo = number_format($fim - $inicio, 6); $tpl->EXECTIME = "Tempo de Execução: <b>" . $tempo . "</b> segundos"; $tpl->show();
$info['chartval'] = ""; $info['chartcon'] = ""; while ($linha = mysql_fetch_array($query, MYSQL_ASSOC)) { $tpl->MESNOME = getMesNome($linha['mes_ref']); $tpl->block('MESLABEL'); $tpl->VAL = tratarValor($linha['valor'], true); $tpl->block('VALBLOCK'); $tpl->CONS = tratarValor($linha['consumo']); $tpl->block('CONSBLOCK'); $info['nome'] = $linha['rgi'] . " - " . $linha['compl']; $info['tipo'] = $linha['tipo']; $info['unidade'] = $linha['unidade']; $info['valor'][] = $linha['valor']; $info['consumo'][] = $linha['consumo']; $info['chartval'] .= ",['" . getMesNome($linha['mes_ref']) . "'," . $linha['valor'] . "]"; $info['chartcon'] .= ",['" . getMesNome($linha['mes_ref']) . "'," . $linha['consumo'] . "]"; } $tpl->MEDIAVAL = tratarValor($relatorio->average($info['valor']), true); $tpl->MEDIACONS = tratarValor($relatorio->average($info['consumo'])); $tpl->CHARTVAL = $info['chartval']; $tpl->CHARTCON = $relatorio->temConsumo($info['tipo']) ? $info['chartcon'] : ""; $tpl->TIPOMEDIDA = $relatorio->getTipoMedida($info['tipo']); $tpl->block('TABLEROWVAL'); if ($relatorio->temConsumo($info['tipo'])) { $tpl->block('TABLEROWCONS'); } $tpl->UCNOME = $info['nome']; /* * Colocar default em primeiro lugar em SELECT * */
$tpl->DATAREF = getMesNome($nota['mes_ref']) . "/" . $nota['ano_ref']; $tpl->CONSUMO = tratarValor($nota['consumo']); $tpl->VALOR = tratarValor($nota['valor'], true); $tpl->EMISSAO = setDateDiaMesAno($nota['emissao']); $tpl->LANCTO = ExplodeDateTime($nota['criado'], true); $tpl->SUBMIT = $nota['pagto'] == '0000-00-00' ? '<input type="button" value="PAGO" class="button" name="' . $nota['id'] . '" />' : setDateDiaMesAno($nota['pagto']); $tpl->NOTAID = $nota['id']; $tpl->PROV = $nota['provisoria']; $tpl->block('EACH_NOTAS'); } } else { $tpl->block('SEM_NOTAS'); } } //$tpl->SQL = $notas; $tpl->block("EACH_CONTRATO"); $i++; } } /************************** MOSTRAR MESES PARA ESCOLHA **************************/ for ($i = 1; $i <= 12; $i++) { $tpl->MESLISTNUM = $i; $tpl->MESLIST = getMesNome($i) . "/" . $ano_ref; $tpl->block('EACH_MESLIST'); } $fim = execucao(); $tempo = number_format($fim - $inicio, 6); $tpl->EXECTIME = "Tempo de Execução: <b>" . $tempo . "</b> segundos"; $tpl->show();
$tpl->EMISSAO = setDateDiaMesAno($nota['emissao']); $tpl->LANCTO = ExplodeDateTime($nota['criado'], true); $tpl->VENCTO = setDateDiaMesAno($nota['vencto']); $tpl->SAIDA = setDateDiaMesAno($nota['saida']); $tpl->PAGOEM = setDateDiaMesAno($nota['pagto']); $tpl->CONSUMO = tratarValor($nota['consumo'], false); $tpl->VALOR = tratarValor($nota['valor'], true); $tpl->USUARIO = $nota['login']; $tpl->NOTAID = substr(sha1($nota['id']), 0, 5); $tpl->NUMERO = $nota['id']; $autos1 = $nota['pasta'] == 0 ? "Autos " : "Processo "; $autos2 = $nota['pasta'] == 0 ? number_format($nota['num'], 0, ',', '.') : $nota['num']; $autos3 = $nota['autos']; $tpl->AUTOS = $autos1 . " n°" . $autos2 . " - " . $autos3; $tpl->PROV = $nota['provisoria']; $tpl->COMPL = $nota['endereco'] == "" ? $nota['compl'] : $nota['endereco']; $tpl->EMPRESA = $nota['empresa']; $tpl->OBS = $rel->getObs($nota['desc']); $tpl->MESREF = getMesNome($nota['mes_ref'], true) . "/" . $nota['ano_ref']; $tpl->INDEX = $i; $i++; $tpl->block('EACH_NOTAS'); } } $tpl->block("RESULT_BLOCK"); } } $fim = execucao(); $tempo = number_format($fim - $inicio, 6); $tpl->EXECTIME = "Tempo de Execução: <b>" . $tempo . "</b> segundos "; $tpl->show();
/********************** MOSTRAR ANO_REF DE FORM **********************/ $ano_atual = Date('Y'); for ($i = $ano_atual; $i >= 2012; $i--) { $tpl->ANO_REF = $i; $tpl->block('EACH_ANOREF'); } /******************************************** MOSTRAR TABELA COM NOTAS VINDAS DE $_POST ********************************************/ if (getenv("REQUEST_METHOD") == "POST") { if (isset($_POST['mes_ref'], $_POST['ano_ref'])) { $mes = $_POST['mes_ref'] == "" ? "nulo" : $_POST['mes_ref']; $ano = $_POST['ano_ref'] <= Date('Y') || $_POST['ano_ref'] >= 2012 ? $_POST['ano_ref'] : Date('Y'); $tpl->MESNOME = strtoupper(getMesNome($mes, false)); $tpl->ANO = $ano; $sql_cont = "SELECT id FROM daee_contratos"; $query_cont = mysql_query($sql_cont); $qtd = 0; $i = 0; $rel = new Relatorio(); $rel->setUdds(); $udds = $rel->udds; $cores = $rel->cores; $tipos = $rel->ucTipos; if (mysql_num_rows($query_cont) > 0) { while ($res = mysql_fetch_array($query_cont)) { $contrato = new Contrato($res['id']); $notas = $contrato->getFaltaNotas($mes, $ano); if ($notas[0]['ucid'] != null) {
$consChartVals .= ",['" . getMesNome($key) . "', " . $vals . "]"; } $tpl->CONSCHART = $consChartVals; $tpl->block('TIPO_CONS_CHART'); } $tpl->block('EACHTIPO'); } /* * Mostrar dados em tabela Geral e Montar Gráfico * */ $mediaUo = $relatorio->average($totalGeral); $chart_val = ""; foreach ($totalGeral as $key => $totalmes) { $tpl->TOTMESVAL = tratarValor($totalmes, true); $chart_val .= ",['" . getMesNome($key) . "', {$totalmes}, {$mediaUo}]"; $tpl->block('TOTMESBLOCK'); } $tpl->CHARTVAL = $chart_val; $tpl->TOTMEDIA = tratarValor($mediaUo, true); $tpl->block('RESULTS'); } else { $tpl->block('NORESULTS'); } } } $sql = "SELECT id,nome,unidade FROM daee_udds ORDER BY unidade"; $query = mysql_query($sql); while ($uo = mysql_fetch_array($query)) { $uoNome = $uo['unidade'] . " | " . $uo['nome']; $tpl->UOFORMNOME = $uoNome;
$infos = mysql_fetch_array($query); ?> <dl> <dt>ID</dt> <dd><?php echo $_GET['nota']; ?> </dd> <dt>UND. CONS.</dt> <dd><?php echo $infos['rgi'] . ' - ' . $infos['compl']; ?> </dd> <dt>MÊS REF.</dt> <dd><?php echo getMesNome($infos['mes_ref']) . "/" . $infos['ano_ref']; ?> </dd> <dt>VALOR</dt> <dd><?php echo tratarValor($infos['valor'], true); ?> </dd> <dt>CONSUMO</dt> <dd><?php echo tratarValor($infos['consumo']); ?> </dd> </dl> <?php } else {
if ($i < 12) { $tpl->COMA = ","; } else { $tpl->COMA = ""; } $tpl->block('EACH_AREACHART'); } $tpl->UOTOTAL = tratarValor($totalMensal[13], true); $chrt_index = 0; foreach ($tipoVal as $tp) { $tpl->CHRT_TIPO_NOME = $tp['nome']; $tpl->CHRT_INDEX = $chrt_index; $chrt_index++; $ar_med = round(array_sum($tp['mes']) / getDivisorParaMedia($tp['mes']), 2); for ($i = 1; $i <= 12; $i++) { $tpl->MESANO = getMesNome($i); $tpl->AR_VAL = $tp['mes'][$i] > 0 ? $tp['mes'][$i] : 0; $tpl->COMA = $i < 12 ? ',' : ''; $tpl->AR_MED = $ar_med; $tpl->block('EACH_AR_VAL'); } $tpl->block('EACH_AR_CHART'); $tpl->block('EACH_TIPO_CHART'); } $tpl->ANO_OPT = $anoAtual; $tpl->ANO_OPT_TXT = 'Visualizando exercício de ' . $anoAtual; $tpl->block('VER_ANO_OPT'); for ($i = 2012; $i <= Date('Y'); $i++) { $tpl->ANO_OPT = $i; $tpl->ANO_OPT_TXT = 'Exercício de ' . $i; $tpl->block('VER_ANO_OPT');
/************************************ INFOS DE GRÁFICOS ************************************/ $tpl->CHART_CONSANT = $uoTotal[$start - 1]['consumo'][$i]; $tpl->CHART_CONSPOST = $uoTotal[$start]['consumo'][$i]; $tpl->COMA = $i < 12 ? "," : ""; $tpl->CHART_PAGOANT = $uoTotal[$start - 1]['valor'][$i]; $tpl->CHART_PAGOPOST = $uoTotal[$start]['valor'][$i]; $tpl->MED_PAGO = $med_pago; $tpl->MED_CONS = $med_cons; $tpl->block('EACH_CHART_CONS'); $tpl->block('EACH_CHART_PAGO'); /************************************ INFOS DE GRÁFICOS ************************************/ $tpl->MESCHART = getMesNome($i); $tpl->block('EACH_AREACHART1'); $tpl->block('EACH_AREACHART2'); } } else { header("Location: udd_relatorioUO.php"); } $tpl->ANO_OPT = $start; $tpl->ANO_OPT_TXT = 'Visualizando exercício de ' . $start; $tpl->block('VER_ANO_OPT'); for ($i = 2012; $i <= Date('Y'); $i++) { $tpl->ANO_OPT = $i; $tpl->ANO_OPT_TXT = 'Exercício de ' . $i; $tpl->block('VER_ANO_OPT'); } } else {
$nivel = $_SESSION['nivel']; if (isset($_GET['data_ref']) && (strlen($_GET['data_ref']) >= 6 && strlen($_GET['data_ref']) <= 7)) { $mes = explode("-", $_GET['data_ref']); $mes_ant = $mes[0]; $ano = $mes[1]; $tpl->MES_ANT = getMesNome($mes_ant, false); $tpl->ANO = $ano; } else { $mes_ant = Date('n') > 1 ? Date('n') - 1 : 12; $ano = Date('n') > 1 ? Date('Y') : Date('Y') - 1; $tpl->MES_ANT = getMesNome($mes_ant, false); $tpl->ANO = $ano; } for ($i = 1; $i <= 12; $i++) { $tpl->MESREF = $i . "-" . Date('Y'); $tpl->MESANOREF = getMesNome($i) . "/" . Date('y'); $tpl->block('EACH_MESMENU'); } $sql_cont = $_SESSION['nivel'] != 1 ? "SELECT id FROM daee_contratos WHERE permissao={$nivel}" : "SELECT id FROM daee_contratos"; $query_cont = mysql_query($sql_cont); $qtd = 0; if (mysql_num_rows($query_cont) > 0) { $i = 1; while ($res = mysql_fetch_array($query_cont)) { $contrato = new Contrato($res['id']); $tpl->AUTOS = $i . " - " . $contrato->geraNome(); $ucs = $contrato->getFaltaNotas($mes_ant, $ano); if (count($ucs) > 0) { if ($ucs[0]['ucid'] != null) { foreach ($ucs as $uc) { $tpl->RGI = $uc['rgi'];
<?php require "src/scripts/conecta.php"; require "src/scripts/restrito.php"; include "src/scripts/functions.php"; require "src/classes/Template.class.php"; include_once "src/classes/Users.class.php"; include_once "src/classes/Notas.class.php"; include_once "src/classes/Contratos.class.php"; include_once "src/classes/Relatorio.class.php"; redirectByPermission(1); // SETAR PERMISSÃO DA PÁGINA $inicio = execucao(); $tpl = new Template('html_libs/template.html'); $tpl->addFile('SECONDMENU', 'html_libs/udd_secondMenu.html'); $tpl->addFile('CONTEUDO', 'html_libs/rel_history.html'); $sql = "SELECT * FROM rel_history GROUP BY sigla, data"; $query = mysql_query($sql); while ($res = mysql_fetch_array($query)) { $tpl->USER = $res['usuario']; $tpl->SIGLA = $res['sigla']; $data_ref = explode("-", $res['data_ref']); $tpl->MESREF = getMesNome($data_ref[1]) . "/" . $data_ref[0]; $tpl->DLDATE = ExplodeDateTime($res['data']); $tpl->block('EACH_HIST'); } $fim = execucao(); $tempo = number_format($fim - $inicio, 6); $tpl->EXECTIME = "Tempo de Execução: <b>" . $tempo . "</b> segundos "; $tpl->show();