Esempio n. 1
0
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");
Esempio n. 2
0
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 = 1;
$ano = 2012;
$insta = new AutoRelatorio($uoid, $mes, $ano);
$allUcs = $insta->uo->getAllUcs();
$ucQtd = sizeof($allUcs);
$sigla = $insta->uo->getSigla();
$nome = $insta->uo->getNome();
$tipos = $insta->uo->getTiposServicos();
$total = 0;
$linha_tab = "";
foreach ($tipos as $tipo) {
    $totmes = $insta->uo->getTotalTipoMes($tipo, $mes, $ano);
    $linha_tab .= '<tr><td width="75%" height="25" style="border-left:4px solid ' . $insta->cores[$tipo] . '">' . $insta->ucTipos[$tipo] . '</td><td align="right" style="background-color:#fafafa"> ' . tratarValor($totmes, true) . '</td></tr>';
    $total += $totmes;
}
$linha_tab .= '<tr><td height="29" style="background-color:#f0f0f0"><b>TOTAL:</b></td><td align="right" style="background-color:#f0f0f0"><b>R$ ' . tratarValor($total, true) . '</b></td></tr>';
$mpdf = new mPDF('utf-8', 'A4', '10', 'serif', 19, 15, 42, 42, 10, 10);
$stylesheet = file_get_contents('cssjs_libs/pdf_style.css');