예제 #1
0
$sidx = $_SESSION['sidx'];
$sord = $_SESSION['sord'];
$wh = $_SESSION['wh'];
$arrIndicFields = $_SESSION['arrIndicFields'];
$arrLocs = $_SESSION['localidades'];
$output = 0;
//tipos de saídas 0 - array, 1-excel xls, 2-csv e 3-JSON , 4 - html para impressao
if (isset($_REQUEST["export"])) {
    $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.
}
예제 #2
0
<?php

header('Content-Type: text/html; charset=iso-8859-1');
require_once "../business/indicador_business_class.php";
require_once "../business/eixo_business_class.php";
include 'incs/cabecalho.php';
if (isset($_REQUEST['eixo'])) {
    $eixoCod = $_REQUEST['eixo'];
} else {
    $eixoCod = 2;
}
$oIdao = new IndicadorBusiness();
$arrIndics = $oIdao->findIndicadorslistByEixoCod($eixoCod);
$oEdao = new EixoBusiness();
?>
<div id="wrapper">
	<div id="menu"><br />
        <?php 
include 'incs/menu.php';
?>
    </div>   
<div id="conteudo"><br />
       <p class="tit">Sobre os Indicadores</p>
       <p class="textos">
       <div id="ListaInd">
       <p>Componente: <b><?php 
echo $oEdao->findEixoByCod($eixoCod)->getEixoNome();
?>
</b></p>
       <ul class="ficha">
       <?php 
예제 #3
0
<?php

header("Content-Type: text/html; charset=iso-8859-1");
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Cache-Control: no-cache");
header("Pragma: no-cache");
require_once "../business/indicador_business_class.php";
require_once "../business/eixo_business_class.php";
if (isset($_REQUEST['eixo'])) {
    $eixo = $_REQUEST['eixo'];
} else {
    $eixo = 8;
}
$oEdao = new EixoBusiness();
$eixoNome = $oEdao->findEixoByCod($eixo);
$lstEixos = $oEdao->listEixos();
$oIdao = new IndicadorBusiness();
$arrAtributos = $oIdao->listAtributosIndicadorsByEixoCod($eixo);
$titCols = null;
$colModelNames = null;
$toolTip = null;
$cabecFull = null;
$cabecLight = null;
foreach ($arrAtributos as $campo => $ind) {
    $titCols .= "{$ind['nome_curto']}','";
    $colModelNames .= "{name:'{$ind['campo']}', index:'{$ind['campo']}', width:{$ind['tamanho']}, align:'right', formatter:'{$ind['formato']}'},";
    $toolTip .= " jQuery(\"#list\").jqGrid ('setLabel', '{$ind['campo']}','','textalign',{'title':'{$ind['nome']}'});\r\n";
    $cabecLight .= " jQuery(\"#list\").jqGrid ('setLabel', '{$ind['campo']}','{$ind['nome_curto']}','textalign',{'title':'{$ind['nome']}'});\r\n";
    $cabecFull .= " jQuery(\"#list\").jqGrid ('setLabel', '{$ind['campo']}','{$ind['nome']}','textalign',{'title':'{$ind['nome']}'});\r\n";
}
$titCols = "'" . substr($titCols, 0, strlen($titCols) - 2);
예제 #4
0
<?php

require_once "../business/eixo_business_class.php";
$oEdao = new EixoBusiness();
$arrListEixos = $oEdao->listEixos();
//lista de eixos que não devem aparecer
$arrEixoExcluir = array(1, 8, 9);
?>
<div class="item"><a href="index.php">Apresenta&ccedil;&atilde;o</a></div>
<div class="item3"><a href="#" id="lnkIndicadores">Sobre os Indicadores</a></div>
	<div id="eixo2" style="display:none;">
		<div class="eixo_texto">Escolha o Componente:</div>
		<ul>
		<?php 
$j = 1;
$qtd = count($arrListEixos);
foreach ($arrListEixos as $indice => $objEixo) {
    $j++;
    if (!in_array($objEixo->getEixoId(), $arrEixoExcluir)) {
        echo "<li><a href=\"indicadores.php?eixo={$objEixo->getEixoId()}\">" . htmlentities($objEixo->getEixoNome()) . "</a></li>";
        if ($qtd >= $j) {
            echo "<div class=\"fio\"></div>";
        }
    }
}
?>

		</ul>
	</div>

<div class="item3"><a href="#" id="lnkPainel">Painel de Indicadores</a></div>
예제 #5
0
<?php

require_once "../business/eixo_business_class.php";
?>
<style>
    .zebra{background-color:#DFDFDF}
</style>
<form action="pesq02.php" method="post" id="frmIndicadores" name="frmIndicadores" onsubmit="return checkForm2(this)">
<?php 
$oBEixo = new EixoBusiness();
$eixos = $oBEixo->loadEixoIndicador();
$sessao = false;
if (isset($_SESSION['indicadores'])) {
    $sessao = true;
    $arrEixos = $oBEixo->findEixosIdByArrIndics($_SESSION['indicadores']);
}
foreach ($eixos as $key => $eixo) {
    if (count($eixo->getIndicadors()) > 0) {
        if ($sessao and in_array($eixo->getEixoId(), $arrEixos)) {
            #echo $eixo->getEixoId();
            $display = "''";
        } else {
            $display = "none";
        }
        echo "<br/><a href=\"javascript:listaIndics('ind_{$eixo->getEixoId()}');\"><img src=\"img/mais.png\" border=\"0\"></a><b> {$eixo->getEixoNome()}</b>\n";
        echo "<div style=\"display:{$display}; margin-left:22px;\" id=\"ind_{$eixo->getEixoId()}\" class=\"div1\">";
        echo "<table cellpadding='3' cellspacing='5' style='width:100%;border:1px dotted #DFDFDF;text-align:justify'>";
        echo "<tr><td>";
        echo "<input id=\"chk_{$eixo->getEixoId()}\" type=\"checkbox\" onClick=\"SelAll2('chk_{$eixo->getEixoId()}','ind_{$eixo->getEixoId()}')\"></td><td><b><i>Selecionar todos os indicadores deste n&iacute;vel</i></b></td></tr>\n";
        $cor = 1;
        foreach ($eixo->getIndicadors() as $key2 => $indicador) {