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;
 }