public function graficoresumoAction() { error_reporting(0); $this->_helper->layout->disableLayout(); $this->_helper->viewRenderer->setNoRender(); $post = Zend_Registry::get('post'); $tituloGrafico = "Analise"; if ($post->idOrgao) { $OrgaoDAO = new Orgaos(); $orgao = $OrgaoDAO->buscar(array('Codigo = ?' => $post->idOrgao)); $tituloGrafico .= ' - Orgao = ' . $orgao[0]->Sigla; } $grafico = new Grafico($_POST["cgTipoGrafico"]); $grafico->setTituloGrafico($tituloGrafico); $grafico->setTituloEixoXY("Parecerista", "Analise"); $grafico->configurar($_POST); $where = $this->filtroGeral('resaguardandoparecer'); $distribuirParecerDAO = new tbDistribuirParecer(); $resp = $distribuirParecerDAO->aguardandoparecerresumo($where); $titulos = array(); $valores = array(); foreach ($resp as $val) { $titulos[] = $val['nmParecerista']; $valores[] = $val['qt']; } if (count($valores) > 0) { $grafico->addDados($valores); $grafico->setTituloItens($titulos); $grafico->gerar(); } else { echo "Nenhum dado encontrado geração de Gráfico."; } }
public function graficoPropostasAnaliseFinalAction() { $this->_helper->layout->disableLayout(); $this->_helper->viewRenderer->setNoRender(); $grafico = new Grafico($_POST["cgTipoGrafico"]); $grafico->setTituloGrafico("Registros"); $grafico->setTituloEixoXY("Resumo", "Registros"); $grafico->configurar($_POST); $aux = array(); $valores = array(); foreach ($_POST as $chave => $valor) { $aux = explode("gVal_", $chave); if (isset($aux[1])) { $titulos[] = str_replace("_", " ", $aux[1]); $valores[] = $valor; } } if (count($valores) > 0) { $grafico->addDados($valores); $grafico->setTituloItens($titulos); $grafico->gerar(); } else { echo "Nenhum dado encontrado geração de Gráfico."; } }
public function graficoDemonstrativoCaptacaoRecursoAction() { $this->_helper->layout->disableLayout(); $this->_helper->viewRenderer->setNoRender(); $grafico = new Grafico($_POST["cgTipoGrafico"]); $grafico->setTituloGrafico("Demonstrativo de captação de recursos"); $grafico->setTituloEixoXY("PRONAC", "VLAUTORIZADO"); $grafico->configurar($_POST); $aux = array(); $valores = array(); foreach ($_POST as $chave => $valor) { $aux = explode("gVal_", $chave); if (isset($aux[1])) { $situacao = $aux[1]; $situacao = str_replace("_", " ", utf8_decode($situacao)); $titulos[] = $situacao; $valores[] = $valor; } } if (count($valores) > 0) { $grafico->addDados($valores); $grafico->setTituloItens($titulos); $grafico->setTamanho(800, 800); $grafico->gerar(); } else { echo "Nenhum dado encontrado geração de Gráfico."; } }