$totalMensal[4] = 0;
 $totalMensal[5] = 0;
 $totalMensal[6] = 0;
 $totalMensal[7] = 0;
 $totalMensal[8] = 0;
 $totalMensal[9] = 0;
 $totalMensal[10] = 0;
 $totalMensal[11] = 0;
 $totalMensal[12] = 0;
 $totalMensal[13] = 0;
 // TOTAL DA UO
 foreach ($uoUcs as $uoUcId) {
     $uc = new UnidadeConsumidora($uoUcId);
     $tpl->RGI = $uc->get('rgi');
     $tpl->UCNOME = $uc->getNome();
     $tpl->UCSTATUS = "<br>" . $uc->getAtivoText();
     $tpl->UCTIPO = $uc->getTipoNome();
     $tpl->UCEMPRESA = $uc->get('empresa')->getNome();
     $tpl->UCCHAVE = SHA1($uc->get('id'));
     $tipo = $uc->get('tipo');
     /**********************************
     				MOSTRAR PAGAMENTOS MENSAIS
     			**********************************/
     $pagMensal = $uc->getExercicioMensal($anoAtual);
     $index = 1;
     $totalUc = 0;
     for ($i = 1; $i <= 12; $i++) {
         if (array_key_exists($index, $pagMensal) && $pagMensal[$index]['mes_ref'] == $i) {
             $val = $pagMensal[$index]['valor'];
             $tpl->UCMESVAL = tratarValor($val, true);
             $index++;
 $tpl->TIPO_ID = $tipos['tipo'];
 $tpl->block("EACH_TIPOBUTTON");
 if ($tipos['tipo'] == $tipoId) {
     //FAZER APARECER UCS E SEUS RESULTADOS
     $ucqtd = 0;
     foreach ($ucTipo->getMesmoTipo() as $res) {
         //$tpl->UCID		= $res;
         $uc = new UnidadeConsumidora($res);
         $tpl->UCRGI = $uc->get('rgi');
         $tpl->UCCHAVE = sha1($uc->get('id'));
         $tpl->UCNOME = $uc->getNome();
         $tpl->UCEND = $uc->getEndereco();
         $tpl->UCCID = $uc->getCidadeNome();
         $tpl->UCSIGLA = $uc->get('uo')->getSigla();
         $tpl->EMPRESA = $uc->get('empresa')->getNome();
         $tpl->STATUS = $uc->getAtivoText();
         $totalAno = $uc->somaValorNotas($anoAtual);
         $tpl->CONSANO = tratarValor($totalAno['SUM(consumo)'], false);
         $tpl->VALANO = tratarValor($totalAno['SUM(valor)'], true);
         $consAnoTotal[$x] += $totalAno['SUM(consumo)'];
         $pagoAnoTotal[$x] += $totalAno['SUM(valor)'];
         $ucqtd++;
         $tpl->block("EACH_UC");
     }
     $tpl->UCQTD = $ucqtd;
     //$tpl->TIPO_NOME .= " " . $ucqtd;
     $tpl->SOMACONSANO = tratarValor($consAnoTotal[$x]);
     $tpl->SOMAPAGOANO = tratarValor($pagoAnoTotal[$x], true);
     $x++;
     $tpl->block("EACH_TIPO");
 }
Example #3
0
 $uo = new Unidade($id);
 if (in_array($svc, $uo->getTiposServicos())) {
     $tpl->PERIODO = $start;
     $tpl->UOSIGLA = $uo->getSigla();
     $numMeses = 12 * (Date('Y') - $start) + Date('n');
     $ucTipo = new UnidadeConsumidora(0, null, null, null, null, null, null, null, null, null, null, $svc);
     $tpl->TIPONOME = $ucTipo->getTipoNome();
     $ucids = $ucTipo->getMesmoTipoPorUO($id);
     $tpl->UCQTD = count($ucids);
     $tpl->RGISINSTA = "";
     /*********************************
     			 MONTAR ARRAY COM TODOS OS VALORES
     			**********************************/
     foreach ($ucids as $ucid) {
         $uc = new UnidadeConsumidora($ucid);
         $tpl->RGISINSTA .= "<br />" . $uc->getAtivoText() . " - <a href='udd_ucDetalhes.php?chave=" . sha1($uc->get('id')) . "'>";
         $tpl->RGISINSTA .= $uc->get('rgi') . " - " . $uc->getNome() . "</a> ";
         //. $uc->getVariacaoDoMes(1, 2013)
         $tpl->TIPOCONS = $uc->getTipoMedida();
         $exerc_atu = $uc->getExercicioMensal($start);
         $exerc_ant = $uc->getExercicioMensal($start - 1);
         $mes_atu = Date('n');
         $tpl->ANO_ANT = $start - 1;
         $tpl->ANO = $start;
         $tpl->MED_LAB = 'Média ' . $start;
         for ($i = 1; $i <= 12; $i++) {
             if (array_key_exists($i, $exerc_ant)) {
                 $ucArray[$ucid][$start - 1]['consumo'][$i] = $exerc_ant[$i]['consumo'];
                 $ucArray[$ucid][$start - 1]['valor'][$i] = $exerc_ant[$i]['valor'];
             } else {
                 $ucArray[$ucid][$start - 1]['consumo'][$i] = 0;