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++;
Beispiel #3
0
<?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;
 }
Beispiel #6
0
}
$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();
Beispiel #7
0
 $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();
Beispiel #10
0
 $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();
Beispiel #12
0
                $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) {
Beispiel #14
0
                        $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;
Beispiel #15
0
        $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 {
Beispiel #18
0
$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'];
Beispiel #19
0
<?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();