/** * Reescreve o método 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); // pega o idAgente do usuário logado $auxUsuario = isset($auth->getIdentity()->usu_codigo) ? $auth->getIdentity()->usu_codigo : $auth->getIdentity()->IdUsuario; $this->getIdUsuario = UsuarioDAO::getIdUsuario($auxUsuario); if ($this->getIdUsuario) { $this->getIdUsuario = $this->getIdUsuario["idAgente"]; } else { $this->getIdUsuario = 0; } $this->view->comboestados = Estado::buscar(); $this->view->paises = DeslocamentoDAO::buscarPais(); 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 = $rsStatusAtual->Movimentacao; } else { if ($_REQUEST['idPreProjeto'] != '0') { parent::message("Necessário informar o número da proposta.", "/manterpropostaincentivofiscal/index", "ERROR"); } } }
public function formInserirAction() { $get = Zend_Registry::get('get'); $idProjeto = $get->idPreProjeto; $this->view->idPreProjeto = $idProjeto; //RECUPERA OS PAISES $rsPais = DeslocamentoDAO::buscarPais(); $this->view->paises = $rsPais; //RECUPERA OS ESTADOS $rsEstados = Estado::buscar(); $this->view->estados = $rsEstados; }