/**
  * Reescreve o metodo init()
  * @access public
  * @param void
  * @return void
  */
 public function init()
 {
     $auth = Zend_Auth::getInstance();
     // instancia da autenticação
     $PermissoesGrupo = array();
     //Da permissao de acesso a todos os grupos do usuario logado afim de atender o UC75
     if (isset($auth->getIdentity()->usu_codigo)) {
         //Recupera todos os grupos do Usuario
         $Usuario = new Usuario();
         // objeto usuário
         $grupos = $Usuario->buscarUnidades($auth->getIdentity()->usu_codigo, 21);
         foreach ($grupos as $grupo) {
             $PermissoesGrupo[] = $grupo->gru_codigo;
         }
     }
     isset($auth->getIdentity()->usu_codigo) ? parent::perfil(1, $PermissoesGrupo) : parent::perfil(4, $PermissoesGrupo);
     $this->usuarioLogado = isset($auth->getIdentity()->usu_codigo) ? $auth->getIdentity()->usu_codigo : $auth->getIdentity()->IdUsuario;
     parent::init();
     //recupera ID do pre projeto (proposta)
     if (!empty($_REQUEST['idPreProjeto'])) {
         $this->idPreProjeto = $_REQUEST['idPreProjeto'];
         //VERIFICA SE A PROPOSTA ESTA COM O MINC
         $Movimentacao = new Movimentacao();
         $rsStatusAtual = $Movimentacao->buscarStatusAtualProposta($_REQUEST['idPreProjeto']);
         $this->view->movimentacaoAtual = isset($rsStatusAtual->Movimentacao) ? $rsStatusAtual->Movimentacao : '';
     } else {
         //xd($_REQUEST['idPreProjeto']);
         if ($_REQUEST['idPreProjeto'] != '0') {
             parent::message("Necessário informar o número da proposta.", "/manterpropostaincentivofiscal/index", "ERROR");
         }
     }
     $auth = Zend_Auth::getInstance();
     // instancia da autenticação
     $this->idUsuario = isset($auth->getIdentity()->usu_codigo) ? $auth->getIdentity()->usu_codigo : $auth->getIdentity()->IdUsuario;
     //*******************************************
     //VALIDA ITENS DO MENU (Documento pendentes)
     //*******************************************
     $get = Zend_Registry::get("get");
     $this->view->documentosPendentes = AnalisarPropostaDAO::buscarDocumentoPendente($get->idPreProjeto);
     if (!empty($this->view->documentosPendentes)) {
         $verificarmenu = 1;
         $this->view->verificarmenu = $verificarmenu;
     } else {
         $verificarmenu = 0;
         $this->view->verificarmenu = $verificarmenu;
     }
     //(Enviar Proposta ao MinC , Excluir Proposta)
     $mov = new Movimentacao();
     $movBuscar = $mov->buscar(array('idProjeto = ?' => $get->idPreProjeto), array('idMovimentacao desc'), 1, 0)->current();
     if (isset($movBuscar->Movimentacao) && $movBuscar->Movimentacao != 95) {
         $enviado = 'true';
         $this->view->enviado = $enviado;
     } else {
         $enviado = 'false';
         $this->view->enviado = $enviado;
     }
     //*****************
     //FIM DA VALIDAÇ?O
     //*****************
     /* =============================================================================== */
     /* ==== VERIFICA PERMISSAO DE ACESSO DO PROPONENTE A PROPOSTA OU AO PROJETO ====== */
     /* =============================================================================== */
     $this->verificarPermissaoAcesso(true, false, false);
 }
 public function documentospendenteseditalAction()
 {
     /* =============================================================================== */
     /* ==== VERIFICA PERMISSAO DE ACESSO DO PROPONENTE A PROPOSTA OU AO PROJETO ====== */
     /* =============================================================================== */
     $this->verificarPermissaoAcesso(true, false, false);
     $get = Zend_Registry::get("get");
     $this->view->documentosPendentes = AnalisarPropostaDAO::buscarDocumentoPendente($get->idPreProjeto);
 }
 public function analisedocumentalAction()
 {
     $tblProposta = new Proposta();
     $rsProposta = $tblProposta->buscar(array("idPreProjeto = ?" => $this->idPreProjeto))->current();
     $this->view->proposta = $rsProposta;
     $tblAgente = new Agentes();
     $rsAgente = $tblAgente->buscarAgenteNome(array("a.idAgente = ?" => $rsProposta->idAgente))->current();
     $this->view->agente = $rsAgente;
     $idPreProjeto = $this->idPreProjeto;
     $dao = new AnalisarPropostaDAO();
     $this->view->itensDocumentoPendente = AnalisarPropostaDAO::buscarDocumentoPendente($idPreProjeto);
     $this->view->idPreProjeto = $this->idPreProjeto;
 }