<?php session_start(); if (!isset($_SESSION['email'])) { header("Location: index.php"); die; } include_once 'controller/bancoPessoa.php'; $pessoas = listaPessoas(); include_once 'cabecalho.php'; include_once 'menu.php'; include_once 'parametros.php'; include_once 'view/paginacao-home.php'; $parametros = obter_parametros(); $artigos_por_pagina = 9; $total_artigos = qtdPessoas(); /*** $_GET alterado ***/ // Página atual onde vamos começar a mostrar os valores $pagina_atual = $_GET['pagina']; // $pagina_atual = ! empty( $parametros[1] ) ? (int)$parametros[1] : 0; $pagina_atual = $pagina_atual * $artigos_por_pagina; $pessoas = getPessoas($pagina_atual, $artigos_por_pagina); ?> <div id="paginacao"> <?php if ($total_artigos['total'] > 9) { echo paginacao($total_artigos['total'], $artigos_por_pagina, 5); } ?> </div> <div class="container-fluid">
private function getTabela() { $retorno = ""; $retorno .= "<h2 style=\"text-align:center\">{$this->titulo}</h2>"; $retorno .= "<table width='100%' align='center' class=\"table\"> <thead class=\"conteudo\"> <tr> <th>Nome</td> <th>Grupo</td> <th>Ministério</td> <th>Telefone</td> <th>Status</td> </tr> </thead>"; $status_qtd = array(); $status_atual = ''; $cont = 0; $resposta = listaPessoas(); foreach ( $resposta as $reg ) : $nome = substr($reg ['pessoa'], 0, 17); $grupo = $reg ['grupo']; $ministerio = $reg ['ministerio']; $status = $reg['status']; $retorno .= "<tr>"; $retorno .= "<td>{$nome}</td>"; $retorno .= "<td>{$grupo}</td>"; $retorno .= "<td>{$ministerio}</td>"; $retorno .= "<td>{$reg['telefone']}</td>"; $retorno .= "<td>{$status}</td>"; $retorno .= "</tr>"; $cont++; if($status_atual != $status){ $status_atual = $status; $total = qtdStatus($status_atual); $status_qtd[$status_atual] = $total['total']; } if($cont == $total['total']){ $retorno .= "<tr class='destaque'><td colspan='4'>{$total['total']} pessoa(s) com status {$status_atual}</td></tr>"; $cont = 0; } endforeach ; $datay=array_values($status_qtd); // Create the graph. These two calls are always required $graph = new Graph(1000,200,'auto'); $graph->SetScale("textlin"); $theme_class=new UniversalTheme; $graph->SetTheme($theme_class); $tick = array(0); $soma = array_sum($status_qtd); $graph->yaxis->SetTickPositions(array_reverse(array_merge(array_values($status_qtd),$tick), false),array(0,1)); $graph->SetBox(false); $graph->ygrid->SetFill(false); $graph->xaxis->SetTickLabels(array_keys($status_qtd)); $graph->yaxis->HideLine(false); $graph->yaxis->HideTicks(false,false); // Create the bar plots $bplot = new BarPlot($datay); // ...and add it to the graPH $graph->Add($bplot); $bplot->SetColor("white"); $bplot->SetFillColor("#1111cc"); $bplot->SetWidth(45); $bplot->value->show(); $bplot->value->SetColor("black"); $graph->title->Set("QUANTIDADE X STATUS DA OBRA DE HORIZONTE"); //Salva a imagem do grafico $graph->Stroke("resources/img/quadrante.png"); //Define uma permissão para o arquivo, isto para o meu caso! chmod("resources/img/quadrante.png",0777); $retorno .= '</table><img src="resources/img/quadrante.png">'; return $retorno; }