public function imprimirAction() { $idpronac = $this->_request->getParam("pronac"); //idPronac $nrrelatorio = $this->_request->getParam("relatorio"); if (strlen($idpronac) > 7) { $idpronac = Seguranca::dencrypt($idpronac); } //****** Dados do Projeto - Cabecalho *****// $projetos = new Projetos(); $DadosProjeto = $projetos->buscarProjetoXProponente(array('idPronac = ?' => $idpronac))->current(); $this->view->DadosProjeto = $DadosProjeto; $tbComprovanteTrimestral = new tbComprovanteTrimestral(); $DadosRelatorio = $tbComprovanteTrimestral->buscarComprovantes(array('IdPRONAC = ?' => $idpronac, 'nrComprovanteTrimestral=?' => $nrrelatorio, 'siComprovanteTrimestral in (?)' => array(2, 5))); $this->view->DadosRelatorio = $DadosRelatorio; if (count($DadosRelatorio) == 0) { parent::message("Relatório não encontrado!", "analisarexecucaofisica/projetos", "ERROR"); } $LocaisDeRealizacao = $projetos->buscarLocaisDeRealizacao($idpronac); $this->view->LocaisDeRealizacao = $LocaisDeRealizacao; $PlanoDeDivulgacao = $projetos->buscarPlanoDeDivulgacao($idpronac); $this->view->PlanoDeDivulgacao = $PlanoDeDivulgacao; $PlanoDistribuicaoProduto = new PlanoDistribuicaoProduto(); $PlanoDeDistribuicao = $PlanoDistribuicaoProduto->buscarPlanoDeDistribuicao($idpronac); $this->view->PlanoDeDistribuicao = $PlanoDeDistribuicao; $tbBeneficiarioProdutoCultural = new tbBeneficiarioProdutoCultural(); $PlanosCadastrados = $tbBeneficiarioProdutoCultural->buscarPlanosCadastrados($idpronac); $this->view->PlanosCadastrados = $PlanosCadastrados; $DadosCompMetas = $projetos->buscarMetasComprovadas($idpronac); $this->view->DadosCompMetas = $DadosCompMetas; $DadosItensOrcam = $projetos->buscarItensComprovados($idpronac); $this->view->DadosItensOrcam = $DadosItensOrcam; $Arquivo = new Arquivo(); $dadosComprovantes = $Arquivo->buscarComprovantesExecucao($idpronac); $this->view->DadosComprovantes = $dadosComprovantes; $this->_helper->layout->disableLayout(); // Desabilita o Zend Layout }
public function devolverRelatorioAction() { $this->_helper->layout->disableLayout(); // desabilita o Zend_Layout //** Usuario Logado ************************************************/ $auth = Zend_Auth::getInstance(); // pega a autenticação $idusuario = $auth->getIdentity()->usu_codigo; /******************************************************************/ $post = Zend_Registry::get('post'); $idPronac = (int) $post->pronac; $nrRelatorio = (int) $post->nr; $dados = array(); $dados['idTecnicoAvaliador'] = null; $dados['siComprovanteTrimestral'] = 2; $where = "IdPRONAC = {$idPronac} AND nrComprovanteTrimestral = {$nrRelatorio} AND idTecnicoAvaliador = {$idusuario}"; $tbComprovanteTrimestral = new tbComprovanteTrimestral(); $return = $tbComprovanteTrimestral->update($dados, $where); if ($return) { echo json_encode(array('resposta' => true)); } else { echo json_encode(array('resposta' => false)); } die; }
public function imprimirAction() { //** Verifica se o usuário logado tem permissão de acesso **// $this->verificarPermissaoAcesso(false, true, false); $idpronac = $this->_request->getParam("pronac"); $idrelatorio = $this->_request->getParam("relatorio"); if (strlen($idpronac) > 7) { $idpronac = Seguranca::dencrypt($idpronac); } //****** Dados do Projeto - Cabecalho *****// $projetos = new Projetos(); $DadosProjeto = $projetos->buscarProjetoXProponente(array('idPronac = ?' => $idpronac))->current(); $this->view->DadosProjeto = $DadosProjeto; $tbComprovanteTrimestral = new tbComprovanteTrimestral(); $DadosRelatorio = $tbComprovanteTrimestral->buscarComprovantes(array('idPronac = ?' => $idpronac, 'idComprovanteTrimestral=?' => $idrelatorio, 'siComprovanteTrimestral!=?' => 1)); $this->view->DadosRelatorio = $DadosRelatorio; if (count($DadosRelatorio) == 0) { parent::message("Relatório não encontrado!", "comprovarexecucaofisica/relatoriotrimestral/idpronac/" . Seguranca::encrypt($idpronac), "ERROR"); } $LocaisDeRealizacao = $projetos->buscarLocaisDeRealizacao($idpronac); $this->view->LocaisDeRealizacao = $LocaisDeRealizacao; $PlanoDeDivulgacao = $projetos->buscarPlanoDeDivulgacao($idpronac); $this->view->PlanoDeDivulgacao = $PlanoDeDivulgacao; $PlanoDistribuicaoProduto = new PlanoDistribuicaoProduto(); $PlanoDeDistribuicao = $PlanoDistribuicaoProduto->buscarPlanoDeDistribuicao($idpronac); $this->view->PlanoDeDistribuicao = $PlanoDeDistribuicao; $tbBeneficiarioProdutoCultural = new tbBeneficiarioProdutoCultural(); $PlanosCadastrados = $tbBeneficiarioProdutoCultural->buscarPlanosCadastrados($idpronac); $this->view->PlanosCadastrados = $PlanosCadastrados; $DadosCompMetas = $projetos->buscarMetasComprovadas($idpronac); $this->view->DadosCompMetas = $DadosCompMetas; $DadosItensOrcam = $projetos->buscarItensComprovados($idpronac); $this->view->DadosItensOrcam = $DadosItensOrcam; $Arquivo = new Arquivo(); $dadosComprovantes = $Arquivo->buscarComprovantesExecucao($idpronac); $this->view->DadosComprovantes = $dadosComprovantes; $this->_helper->layout->disableLayout(); // Desabilita o Zend Layout }