Exemplo n.º 1
0
     $tpl->AREA_VAL = $totalMensal[$i];
     $tpl->MEDTOT_VAL = $mediaMensal;
     if ($i < 12) {
         $tpl->COMA = ",";
     } else {
         $tpl->COMA = "";
     }
     $tpl->block('EACH_AREACHART');
 }
 $tpl->UOTOTAL = tratarValor($totalMensal[13], true);
 $chrt_index = 0;
 foreach ($tipoVal as $tp) {
     $tpl->CHRT_TIPO_NOME = $tp['nome'];
     $tpl->CHRT_INDEX = $chrt_index;
     $chrt_index++;
     $ar_med = round(array_sum($tp['mes']) / getDivisorParaMedia($tp['mes']), 2);
     for ($i = 1; $i <= 12; $i++) {
         $tpl->MESANO = getMesNome($i);
         $tpl->AR_VAL = $tp['mes'][$i] > 0 ? $tp['mes'][$i] : 0;
         $tpl->COMA = $i < 12 ? ',' : '';
         $tpl->AR_MED = $ar_med;
         $tpl->block('EACH_AR_VAL');
     }
     $tpl->block('EACH_AR_CHART');
     $tpl->block('EACH_TIPO_CHART');
 }
 $tpl->ANO_OPT = $anoAtual;
 $tpl->ANO_OPT_TXT = 'Visualizando exercício de ' . $anoAtual;
 $tpl->block('VER_ANO_OPT');
 for ($i = 2012; $i <= Date('Y'); $i++) {
     $tpl->ANO_OPT = $i;
Exemplo n.º 2
0
         foreach ($var as $tipo => $valores) {
             foreach ($valores as $mes => $valor) {
                 if (!isset($uoTotal[$ano][$tipo][$mes])) {
                     $uoTotal[$ano][$tipo][$mes] = $valor;
                 } else {
                     $uoTotal[$ano][$tipo][$mes] += $valor;
                 }
             }
         }
     }
 }
 /************************************
    Calcular Médias PARA O ANO EM QUESTÃO
     ***********************************/
 $med_pago = round(array_sum($uoTotal[$start]['valor']) / getDivisorParaMedia($uoTotal[$start]['valor']) * 100) / 100;
 $med_cons = round(array_sum($uoTotal[$start]['consumo']) / getDivisorParaMedia($uoTotal[$start]['valor']) * 100) / 100;
 /************************************
 			      MONTAR GRÁFICOS E TABELAS
 			************************************/
 for ($i = 1; $i <= 12; $i++) {
     $tpl->MESANALITICO = getMesNome($i);
     /************************************
     					   INFOS DE TABELAS
     			************************************/
     $tpl->CONSANT = tratarValor($uoTotal[$start - 1]['consumo'][$i]);
     $tpl->CONSPOST = tratarValor($uoTotal[$start]['consumo'][$i]);
     $consant = $uoTotal[$start - 1]['consumo'][$i] > 0 ? $uoTotal[$start - 1]['consumo'][$i] : 1;
     $consatu = $uoTotal[$start]['consumo'][$i] > 0 ? $uoTotal[$start]['consumo'][$i] : 0;
     $tpl->CONSVARIA = $uoTotal[$start - 1]['consumo'][$i] > 0 ? getPorcentagem($consatu * 100 / $consant - 100, true) : "--";
     $tpl->block('EACH_CONSALL');
     $tpl->PAGOANT = tratarValor($uoTotal[$start - 1]['valor'][$i], true);