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