$output = $_REQUEST["export"]; } else { $output = 4; // saída em html } if (isset($_REQUEST['eixo'])) { $eixo = $_REQUEST['eixo']; $oEdao = new EixoBusiness(); $objEixo = $oEdao->findEixoByCod($eixo); $msg = "Painel de Indicadores - " . $objEixo->getEixoNome(); $arrLocs = null; } else { $msg = "Pesquisa Avançada - indicadores selecionados"; } //busca os dados para montagem do output $oDdao = new DadosBusiness(); if (isset($_REQUEST['eixo'])) { $tipoexp = 1; //exportar do painel } else { $tipoexp = 2; //exportar do pesq. avanc. } //tipo da saida =1 painel no formato output =4 html $tabela_dados = $oDdao->findDadosByLocsAndIndics($arrLocs, $arrIndicFields, $output, $tipoexp, $wh, $page, $limit, $sidx, $sord); $data = date('dmY_His'); $filename = "ppiaids_" . $data; switch ($output) { case "1": //XLS - exibe a tabela pronta em html para XLS header("Content-Type: application/vnd.ms-excel");
//nome do campo da tabela ref. ao grupo (prestador ou socio) } $arrGrpDesc = array(); //legenda grupo_socio $arrGrpDesc['grupo_socio'] = array(1 => "Baixo desenvolvimento socioeconômico e baixa oferta de serviços", 2 => "Médio/alto desenvolvimento socioeconômico e baixa oferta de serviços", 3 => "Médio desenvolvimento socioeconômico e média/alta oferta de serviços", 4 => "Alto desenvolvimento socioeconômico e média oferta de serviços", 5 => "Alto desenvolvimento socioeconômico e alta oferta de serviços"); //legenda grupo_prestador $arrGrpDesc['grupo_prestador'][1] = "Predominantemente público"; $arrGrpDesc['grupo_prestador'][2] = "Predominantemente privado"; $arrGrpDesc['grupo_prestador'][3] = "Situação intermediário"; //legenda grupo_socio_prestador $arrGrpDesc['grupo_socio_prestador_1'] = array(0 => "Não se aplica", 1 => "Predominantemente público", 2 => "Predominantemente privado", 3 => "Situação intermediário"); $arrGrpDesc['grupo_socio_prestador_2'] = array(0 => "Não se aplica", 1 => "Predominantemente público", 2 => "Predominantemente privado", 3 => "Situação intermediário"); $arrGrpDesc['grupo_socio_prestador_3'] = array(0 => "Não se aplica", 1 => "Predominantemente público", 2 => "Predominantemente privado", 3 => "Situação intermediário"); $arrGrpDesc['grupo_socio_prestador_4'] = array(0 => "Não se aplica", 1 => "Predominantemente público", 2 => "Predominantemente privado", 3 => "Situação intermediário"); $arrGrpDesc['grupo_socio_prestador_5'] = array(0 => "Não se aplica", 1 => "Predominantemente público", 2 => "Predominantemente privado", 3 => "Situação intermediário"); $oBDados = new DadosBusiness(); $arrTab = $oBDados->findTotaisCirByUfIdAndGrupo($uf, $grupo); echo "<table id='tabela'>"; $m = 0; $i = 0; foreach ($arrTab as $var => $arrGrp) { if ($i == 0) { echo "<tr><th>Características</th>"; foreach (array_keys($arrGrp) as $j => $p) { echo "<th><a alt='" . $arrGrpDesc["{$grupo}"][$p] . "' title='" . $arrGrpDesc["{$grupo}"][$p] . "'>" . ($grupo == "grupo_socio" ? "Grupo " . $p : $arrGrpDesc["{$grupo}"][$p]) . "</a></th>"; } echo "</tr>"; $i = 1; } if ($m == 1) { $zebra = "class ='alt'";
require_once "../business/indicador_business_class.php"; require_once "../business/dados_business_class.php"; session_start(); $output = 0; //tipos de saídas 0 - array, 1-excel xls, 2-csv e 3-JSON , 4 - html if (isset($_REQUEST["export"])) { $output = $_REQUEST["export"]; } else { $output = 4; // saída em html } $arrLocalidades = $_SESSION['localidades']; $arrIndicadores = $_SESSION['indicadores']; //busca os dados para montagem do output $oDdao = new DadosBusiness(); $tabela_dados = $oDdao->findDadosByLocsAndIndics($arrLocalidades, $arrIndicadores, $output); switch ($output) { case "1": //XLS - exibe a tabela pronta em html para XLS $data = date('dmY_His'); $filename = "painel_indic_" . $data; header("Content-Type: application/vnd.ms-excel"); header("Expires: 0"); header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); header("Content-Disposition: attachment; filename=\"" . $filename . ".xls\""); print "{$tabela_dados}"; break; case "2": // formato CSV $data = date('dmY_His');
echo "</tr><tr>"; foreach ($arrMapa['mapa'][$indicador]['descricao'] as $i => $desc) { echo "<td>{$desc}</td>"; } echo "</tr>"; ?> </table> <div style="width:auto;padding: 10px;text-align: right;border-top: 1px dotted #063">Para maiores detalhes consulte a <a href="pdf/metodologia.pdf" target="_blank">metodologia.</a></div> </div> <div id="divtabela"> <h1>Principais Características dos Agrupamentos das CIR</h1> <?php echo "<h1> {$locnome} - {$sigla}</h2>"; $oBDados = new DadosBusiness(); $arrTab = $oBDados->findTotaisCirByUfId($uf); echo "<table id='tabela'>"; $m = 0; $i = 0; foreach ($arrTab as $var => $arrGrp) { if ($i == 0) { echo "<tr><th>Características</th>"; foreach (array_keys($arrGrp) as $j => $p) { echo "<th>Grupo {$p}</th>"; } echo "</tr>"; $i = 1; } if ($m == 1) { $zebra = "class ='alt'";