public function imprimirAction() { $this->_helper->layout->disableLayout(); // Desabilita o Zend Layout $verificacaodao = new Verificacao(); $Projetosdao = new Projetos(); $PreProjetodao = new PreProjeto(); $DocumentosExigidosDao = new DocumentosExigidos(); $post = Zend_Registry::get('post'); $this->view->idPronac = $this->idPronac; $this->view->idPreProjeto = $this->idPreProjeto; $this->view->idProduto = $this->idProduto; $this->view->idDiligencia = $post->idDiligencia; $this->view->idAvaliacaoProposta = $post->idAvaliacaoProposta; if ($this->view->idDiligencia) { $resp = $Projetosdao->listarDiligencias(array('pro.IdPRONAC = ?' => $this->view->idPronac, 'dil.idDiligencia in (?)' => $this->view->idDiligencia)); $this->view->nmCodigo = 'PRONAC'; $this->view->nmTipo = 'DO PROJETO'; $this->view->dadosDiligencia = $resp; } if ($this->view->idAvaliacaoProposta) { if ($this->idPronac) { $projeto = $Projetosdao->buscar(array('IdPRONAC = ?' => $this->idPronac)); $idPreProjeto = $projeto[0]->idProjeto; } if ($projeto[0]->idProjeto) { $idPreProjeto = $projeto[0]->idProjeto; } $resp = $PreProjetodao->listarDiligenciasPreProjeto(array('pre.idPreProjeto = ?' => $idPreProjeto, ' aval.idAvaliacaoProposta in (?)' => $this->view->idAvaliacaoProposta)); $this->view->nmCodigo = 'Nr PROPOSTA'; $this->view->nmTipo = 'DA PROPOSTA'; $this->view->dadosDiligencia = $resp; } if ($resp[0]->idCodigoDocumentosExigidos) { $documento = $DocumentosExigidosDao->listarDocumentosExigido($resp[0]->idCodigoDocumentosExigidos); $this->view->DocumentosExigido = $documento[0]->Descricao; $this->view->Opcao = $documento[0]->Opcao; } $arquivos = array(); if ($this->view->idDiligencia) { $arquivo = new Arquivo(); foreach ($post->idDiligencia as $ids) { $arquivos[$ids] = $arquivo->buscarAnexosDiligencias($ids); } } $this->view->arquivos = $arquivos; }
public function visualizarDiligenciaAction() { $this->_helper->layout->disableLayout(); // Desabilita o Zend Layout $idPronac = $this->_request->getParam("idPronac"); if (strlen($idPronac) > 7) { $idPronac = Seguranca::dencrypt($idPronac); } $idDiligencia = $this->_request->getParam("idDiligencia"); $idDiligenciaPreProjeto = $this->_request->getParam("idDiligenciaPreProjeto"); if (!empty($idPronac) && !empty($idDiligencia)) { $Projetosdao = new Projetos(); $PreProjetodao = new PreProjeto(); $DocumentosExigidosDao = new DocumentosExigidos(); if (!empty($idDiligencia) && empty($idDiligenciaPreProjeto)) { $resp = $Projetosdao->listarDiligencias(array('pro.IdPRONAC = ?' => $this->view->idPronac, 'dil.idDiligencia = ?' => $idDiligencia)); $this->view->nmCodigo = 'PRONAC'; $this->view->nmTipo = 'DO PROJETO'; $this->view->tipoDiligencia = $resp[0]->tipoDiligencia; } if (!empty($idDiligenciaPreProjeto)) { if ($idPronac) { $projeto = $Projetosdao->buscar(array('IdPRONAC = ?' => $idPronac)); $idPreProjeto = $projeto[0]->idProjeto; } if (isset($projeto[0]->idProjeto)) { $idPreProjeto = $projeto[0]->idProjeto; } $resp = $PreProjetodao->listarDiligenciasPreProjeto(array('pre.idPreProjeto = ?' => $idPreProjeto, ' aval.idAvaliacaoProposta = ?' => $idDiligencia)); $this->view->nmCodigo = 'Nr PROPOSTA'; $this->view->nmTipo = 'DA PROPOSTA'; $this->view->Descricao = $resp[0]->Descricao; } //fecha if Diligencia PreProjeto $this->view->stEnviado = $resp[0]->stEnviado; $this->view->pronac = $resp[0]->pronac; $this->view->nomeProjeto = $resp[0]->nomeProjeto; //$this->view->Proponente = $rd[0]->Proponente; $this->view->dataSolicitacao = date('d/m/Y H:i', strtotime($resp[0]->dataSolicitacao)); if (isset($resp[0]->dataResposta) && $resp[0]->dataResposta != '') { $this->view->dataResposta = date('d/m/Y H:i', strtotime($resp[0]->dataResposta)); } $this->view->solicitacao = $resp[0]->Solicitacao; $this->view->resposta = $resp[0]->Resposta; if (isset($resp[0]->idCodigoDocumentosExigidos) && !empty($resp[0]->idCodigoDocumentosExigidos)) { $documento = $DocumentosExigidosDao->listarDocumentosExigido($resp[0]->idCodigoDocumentosExigidos); $this->view->DocumentosExigido = $documento[0]->Descricao; $this->view->Opcao = $documento[0]->Opcao; } } $arquivo = new Arquivo(); $arquivos = $arquivo->buscarAnexosDiligencias($idDiligencia); $this->view->arquivos = $arquivos; }