$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"); }
$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;