Пример #1
0
    $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'";
Пример #3
0
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');
Пример #4
0
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'";