public function init() { $auth = Zend_Auth::getInstance(); // pega a autenticação // define as permissões $PermissoesGrupo = array(); $PermissoesGrupo[] = 93; // Parecerista $PermissoesGrupo[] = 94; // Coordenador de Parecer UC 101 $PermissoesGrupo[] = 97; // Gestor Salic $PermissoesGrupo[] = 103; // Coordenador de Análise $PermissoesGrupo[] = 110; // Técnico de Análise parent::perfil(1, $PermissoesGrupo); // pega o idAgente do usuário logado if (isset($auth->getIdentity()->usu_codigo)) { $this->getIdUsuario = UsuarioDAO::getIdUsuario($auth->getIdentity()->usu_codigo); if ($this->getIdUsuario) { $this->getIdUsuario = $this->getIdUsuario["idAgente"]; } else { $this->getIdUsuario = 0; } } else { $this->getIdUsuario = $auth->getIdentity()->IdUsuario; } parent::init(); }
/** * Reescreve o método init() * @access public * @param void * @return void */ public function init() { // define perfil para o scriptcase parent::perfil(2); parent::init(); // chama o init() do pai GenericControllerNew }
/** * Reescreve o método init() * @access public * @param void * @return void */ public function init() { $this->view->title = 'Salic - Sistema de Apoio às Leis de Incentivo à Cultura'; // título da página /* ========== INÍCIO PERFIL ==========*/ // define os grupos que tem acesso $PermissoesGrupo = array(); $PermissoesGrupo[] = 121; // Técnico de Acompanhamento $PermissoesGrupo[] = 122; // Coordenador de Acompanhamento $PermissoesGrupo[] = 123; // Coordenador - Geral de Acompanhamento $PermissoesGrupo[] = 129; // Técnico de Acompanhamento //$PermissoesGrupo[] = ; // Coordenador de Avaliação //$PermissoesGrupo[] = 134; // Coordenador de Fiscalização //$PermissoesGrupo[] = 124; // Técnico de Prestação de Contas //$PermissoesGrupo[] = 125; // Coordenador de Prestação de Contas //$PermissoesGrupo[] = 126; // Coordenador - Geral de Prestação de Contas parent::perfil(1, $PermissoesGrupo); // perfil novo salic // pega o idAgente do usuário logado $auth = Zend_Auth::getInstance(); // pega a autenticação if (isset($auth->getIdentity()->usu_codigo)) { $this->getIdUsuario = UsuarioDAO::getIdUsuario($auth->getIdentity()->usu_codigo); $this->getIdUsuario = $this->getIdUsuario ? $this->getIdUsuario['idAgente'] : 0; } else { $this->getIdUsuario = 0; } /* ========== FIM PERFIL ==========*/ /* ========== INÍCIO ÓRGÃO ========== */ $GrupoAtivo = new Zend_Session_Namespace('GrupoAtivo'); // cria a sessão com o grupo ativo $this->getIdGrupo = $GrupoAtivo->codGrupo; // id do grupo ativo $this->getIdOrgao = $GrupoAtivo->codOrgao; // id do órgão ativo if ($this->getIdOrgao != 166 && $this->getIdOrgao != 272) { parent::message("Você não tem permissão para acessar essa área do sistema!", "principal/index", "ALERT"); } /* ========== FIM ÓRGÃO ========== */ parent::init(); //verifica se a funcionadade devera abrir em modal if ($this->_request->getParam("modal") == "s") { $this->_helper->layout->disableLayout(); // desabilita o Zend_Layout header("Content-Type: text/html; charset=ISO-8859-1"); $this->modal = "s"; $this->view->modal = "s"; } else { $this->modal = "n"; $this->view->modal = "n"; } # context $context = $this->_helper->getHelper('contextSwitch'); $context->addActionContext('deposito-equivocado', 'json'); $context->initContext(); }
public function init() { $this->view->title = "Salic - Sistema de Apoio às Leis de Incentivo à Cultura"; // título da página $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; } } // verifica as permiss?es /* $PermissoesGrupo[] = 103; // Coordenador de Analise $PermissoesGrupo[] = 97; // Gestor do SALIC $PermissoesGrupo[] = 93; // Coordenador de Parecerista $PermissoesGrupo[] = 94; // Parecerista $PermissoesGrupo[] = 121; // T?cnico $PermissoesGrupo[] = 122; // Coordenador de Acompanhamento $PermissoesGrupo[] = 126; // Coordenador Geral de Prestação de Contas $PermissoesGrupo[] = 134; // Coordenador de Fiscalizaç?o */ 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(); }
/** * @var integer (variável com o id do usuário logado) * @access privacte */ public function init() { // verifica as permissões $PermissoesGrupo = array(); $PermissoesGrupo[] = 92; $PermissoesGrupo[] = 93; $PermissoesGrupo[] = 97; $PermissoesGrupo[] = 100; $PermissoesGrupo[] = 103; $PermissoesGrupo[] = 104; $PermissoesGrupo[] = 106; $PermissoesGrupo[] = 110; $PermissoesGrupo[] = 113; $PermissoesGrupo[] = 115; $PermissoesGrupo[] = 121; $PermissoesGrupo[] = 122; $PermissoesGrupo[] = 123; $PermissoesGrupo[] = 125; $PermissoesGrupo[] = 126; $PermissoesGrupo[] = 127; $PermissoesGrupo[] = 131; $PermissoesGrupo[] = 132; $PermissoesGrupo[] = 134; $PermissoesGrupo[] = 135; $PermissoesGrupo[] = 136; $PermissoesGrupo[] = 137; $PermissoesGrupo[] = 138; $PermissoesGrupo[] = 139; // definição do perfil parent::perfil(1, $PermissoesGrupo); parent::init(); // chama o init() do pai GenericControllerNew }
/** * (non-PHPdoc) * @see Zend_Controller_Action::init() */ public function init() { /* ========== INÍCIO PERFIL ==========*/ // define os grupos que tem acesso $PermissoesGrupo = array(); $PermissoesGrupo[] = 121; // Técnico de Acompanhamento $PermissoesGrupo[] = 122; // Coordenador de Acompanhamento $PermissoesGrupo[] = 123; // Coordenador - Geral de Acompanhamento $PermissoesGrupo[] = 129; // Técnico de Acompanhamento parent::perfil(1, $PermissoesGrupo); // perfil novo salic // pega o idAgente do usuário logado $auth = Zend_Auth::getInstance(); // pega a autenticação if (isset($auth->getIdentity()->usu_codigo)) { $this->getIdUsuario = UsuarioDAO::getIdUsuario($auth->getIdentity()->usu_codigo); $this->getIdUsuario = $this->getIdUsuario ? $this->getIdUsuario['idAgente'] : 0; } else { $this->getIdUsuario = 0; } /* ========== FIM PERFIL ==========*/ /* ========== INÍCIO ÓRGÃO ========== */ $GrupoAtivo = new Zend_Session_Namespace('GrupoAtivo'); // cria a sessão com o grupo ativo $this->getIdGrupo = $GrupoAtivo->codGrupo; // id do grupo ativo $this->getIdOrgao = $GrupoAtivo->codOrgao; // id do órgão ativo parent::init(); }
/** * 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); 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 : ''; } $this->idUsuario = isset($auth->getIdentity()->usu_codigo) ? $auth->getIdentity()->usu_codigo : $auth->getIdentity()->IdUsuario; }
/** * Reescreve o método init() * @access public * @param void * @return void */ public function init() { $auth = Zend_Auth::getInstance(); // pega a autenticação $this->idUsuario = $auth->getIdentity()->usu_codigo; // usuário logado $GrupoAtivo = new Zend_Session_Namespace('GrupoAtivo'); // cria a sessão com o grupo ativo $this->idOrgao = $GrupoAtivo->codOrgao; $this->idPerfil = $GrupoAtivo->codGrupo; // autenticação e permissões zend (AMBIENTE MINC) $PermissoesGrupo = array(); $PermissoesGrupo[] = 93; // Coordenador de Parecer $PermissoesGrupo[] = 94; // Parecerista $PermissoesGrupo[] = 103; // Coordenador de Análise $PermissoesGrupo[] = 110; // Técnico de Análise $PermissoesGrupo[] = 118; // Componente da Comissão $PermissoesGrupo[] = 127; // Coordenador - Geral de Análise (Ministro) parent::perfil(1, $PermissoesGrupo); parent::init(); }
/** * Reescreve o método init() * @access public * @param void * @return void */ public function init() { $this->view->title = 'Salic - Sistema de Apoio às Leis de Incentivo à Cultura'; // título da página /* ========== INÍCIO PERFIL ========== */ // define os grupos que tem acesso $PermissoesGrupo = array(); //$PermissoesGrupo[] = 121; // Técnico de Acompanhamento $PermissoesGrupo[] = 122; // Coordenador de Acompanhamento //$PermissoesGrupo[] = 123; // Coordenador - Geral de Acompanhamento //$PermissoesGrupo[] = 129; // Técnico de Acompanhamento //$PermissoesGrupo[] = ; // Coordenador de Avaliação //$PermissoesGrupo[] = 134; // Coordenador de Fiscalização //$PermissoesGrupo[] = 124; // Técnico de Prestação de Contas //$PermissoesGrupo[] = 125; // Coordenador de Prestação de Contas //$PermissoesGrupo[] = 126; // Coordenador - Geral de Prestação de Contas parent::perfil(1, $PermissoesGrupo); // perfil novo salic // pega o idAgente do usuário logado $auth = Zend_Auth::getInstance(); // pega a autenticação if (isset($auth->getIdentity()->usu_codigo)) { $this->getIdUsuario = UsuarioDAO::getIdUsuario($auth->getIdentity()->usu_codigo); $this->getIdUsuario = $this->getIdUsuario ? $this->getIdUsuario['idAgente'] : 0; } else { $this->getIdUsuario = 0; } /* ========== FIM PERFIL ========== */ parent::init(); }
/** * Reescreve o método init() * @access public * @param void * @return void */ public function init() { $PermissoesGrupo[] = 93; // Coordenador de Parecerista $PermissoesGrupo[] = 94; // Parecerista $PermissoesGrupo[] = 121; // Técnico de Acompanhamento $PermissoesGrupo[] = 129; // Técnico de Acompanhamento $PermissoesGrupo[] = 122; // Coordenador de Acompanhamento $PermissoesGrupo[] = 123; // Coordenador Geral de Acompanhamento $PermissoesGrupo[] = 128; // Tecnico de Portaria parent::perfil(1, $PermissoesGrupo); $auth = Zend_Auth::getInstance(); // pega a autenticação //SE CAIU A SECAO REDIRECIONA if (!$auth->hasIdentity()) { $url = Zend_Controller_Front::getInstance()->getBaseUrl(); JS::redirecionarURL($url); } $agente = GerenciarPautaReuniaoDAO::consultaAgenteUsuario($auth->getIdentity()->usu_codigo); $this->view->agente = $agente['idAgente']; $this->getIdUsuario = $agente['idAgente']; $GrupoAtivo = new Zend_Session_Namespace('GrupoAtivo'); // cria a sessão com o grupo ativo $this->getIdOrgao = $GrupoAtivo->codOrgao; $this->codGrupo = $GrupoAtivo->codGrupo; parent::init(); // chama o init() do pai GenericControllerNew }
public function init() { parent::init(); // chama o init() do pai GenericControllerNew $this->intTamPag = 10; $this->usuarioInterno = false; $this->view->usuarioInterno = false; $auth = Zend_Auth::getInstance(); // pega a autenticação 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; } } if (isset($auth->getIdentity()->usu_codigo)) { // autenticacao novo salic parent::perfil(1, $PermissoesGrupo); $this->getIdUsuario = UsuarioDAO::getIdUsuario($auth->getIdentity()->usu_codigo); $this->getIdUsuario = $this->getIdUsuario ? $this->getIdUsuario["idAgente"] : 0; $this->usuarioInterno = true; $this->view->usuarioInterno = true; } parent::init(); }
/** * Reescreve o método init() * @access public * @param void * @return void */ public function init() { // autenticaç?o e permiss?es zend (AMBIENTE MINC) $PermissoesGrupo = array(); $PermissoesGrupo[] = 127; // Coordenador - Geral de Análise (Ministro) $PermissoesGrupo[] = 97; // Gestor do SALIC $auth = Zend_Auth::getInstance(); // instancia da autenticação isset($auth->getIdentity()->usu_codigo) ? parent::perfil(1, $PermissoesGrupo) : parent::perfil(4, $PermissoesGrupo); parent::init(); // chama o init() do pai GenericControllerNew $auth = Zend_Auth::getInstance(); // instancia da autenticaç?o // $this->idUsuario = isset($auth->getIdentity()->usu_codigo) ? $auth->getIdentity()->usu_codigo : $auth->getIdentity()->IdUsuario; if (isset($auth->getIdentity()->usu_codigo)) { $this->idUsuario = $auth->getIdentity()->usu_codigo; } else { $this->idUsuario = $auth->getIdentity()->IdUsuario; $this->verificarPermissaoAcesso(true, false, false); } //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 : ''; } }
/** * Reescreve o metodo init() * @access public * @param void * @return void */ public function init() { $auth = Zend_Auth::getInstance(); // instancia da autenticação $this->permissoesGrupo = array(); $this->permissoesOrgao = 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) { if (!in_array($grupo->gru_codigo, $this->permissoesGrupo)) { $this->permissoesGrupo[] = $grupo->gru_codigo; } if (!in_array($grupo->uog_orgao, $this->permissoesOrgao)) { $this->permissoesOrgao[] = $grupo->uog_orgao; } } } isset($auth->getIdentity()->usu_codigo) ? parent::perfil(1, $this->permissoesGrupo) : parent::perfil(4, $this->permissoesGrupo); $this->usuarioLogado = isset($auth->getIdentity()->usu_codigo) ? $auth->getIdentity()->usu_codigo : $auth->getIdentity()->IdUsuario; parent::init(); /* =============================================================================== */ /* ==== VERIFICA PERMISSAO DE ACESSO DO PROPONENTE A PROPOSTA OU AO PROJETO ====== */ /* =============================================================================== */ $this->verificarPermissaoAcesso(true, false, false); # Paginator Zend_Paginator::setDefaultScrollingStyle('Sliding'); Zend_View_Helper_PaginationControl::setDefaultViewPartial('paginacao/paginacaoMinc.phtml'); }
/** * Reescreve o método init() * @access public * @param void * @return void */ public function init() { $auth = Zend_Auth::getInstance(); // pega a autenticaç?o $this->view->title = "Salic - Sistema de Apoio às Leis de Incentivo à Cultura"; // título da página // 3 => autenticaç?o scriptcase e autenticaç?o/permiss?o zend (AMBIENTE PROPONENTE E MINC) // utilizar quando a Controller ou a Action for acessada via scriptcase e zend // define as permiss?es $PermissoesGrupo = array(); $PermissoesGrupo[] = 103; // Coordenador de Análise $PermissoesGrupo[] = 120; // Coordenador Administrativo CNIC parent::perfil(3, $PermissoesGrupo); if (isset($auth->getIdentity()->usu_codigo)) { $this->getIdUsuario = UsuarioDAO::getIdUsuario($auth->getIdentity()->usu_codigo); if ($this->getIdUsuario) { $this->getIdUsuario = $this->getIdUsuario["idAgente"]; } else { $this->getIdUsuario = 0; } } else { $this->getIdUsuario = $auth->getIdentity()->IdUsuario; } parent::init(); // chama o init() do pai GenericControllerNew }
/** * Reescreve o método init() * @access public * @param void * @return void */ public function init() { parent::perfil(4); // parent::perfil(3); parent::init(); // chama o init() do pai GenericControllerNew }
public function init() { parent::perfil(2); // perfil scriptcase parent::init(); // chama o init() do pai GenericControllerNew }
/** * Reescreve o método init() * @access public * @param void * @return void */ public function init() { // verifica as permissoes $PermissoesGrupo = array(); $auth = Zend_Auth::getInstance(); // instancia da autenticação $GrupoAtivo = new Zend_Session_Namespace('GrupoAtivo'); $idPronac = $this->_request->getParam("idPronac"); // pega o id do pronac via get if (strlen($idPronac) > 7) { $idPronac = Seguranca::dencrypt($idPronac); } if (isset($auth->getIdentity()->usu_codigo)) { parent::perfil(1, $PermissoesGrupo); } else { parent::perfil(4, $PermissoesGrupo); $this->getIdUsuario = isset($_GET["idusuario"]) ? $_GET["idusuario"] : 0; /* =============================================================================== */ /* ==== VERIFICA PERMISSAO DE ACESSO DO PROPONENTE A PROPOSTA OU AO PROJETO ====== */ /* =============================================================================== */ if (!isset($idPronac) || empty($idPronac)) { parent::message('É necessário o número do PRONAC para acessar essa página!', "principalproponente", "ERROR"); } // $this->verificarPermissaoAcesso(false, true, false); } //SE CAIU A SECAO REDIRECIONA if (!$auth->hasIdentity()) { $url = Zend_Controller_Front::getInstance()->getBaseUrl(); JS::redirecionarURL($url); } parent::init(); // chama o init() do pai GenericControllerNew }
public function init() { if (!empty($_REQUEST['idPreProjeto'])) { $this->idPreProjeto = $_REQUEST['idPreProjeto']; } $auth = Zend_Auth::getInstance(); self::$usu_identificacao = $auth->getIdentity()->usu_identificacao; $GrupoAtivo = new Zend_Session_Namespace('GrupoAtivo'); // cria a sessão com o grupo ativo self::$codOrgao = $GrupoAtivo->codOrgao; parent::perfil(1, self::$perfil); parent::init(); self::$codPerfil = $_SESSION['GrupoAtivo']['codGrupo']; switch (self::$codPerfil) { case 93: self::$titulo = 'Consultar dados do pareceristas'; self::$perfilAtual = 'CoordenadorParecerista'; break; case 137: self::$titulo = "Consultar pareceristas"; self::$perfilAtual = 'CoordenadorPRONAC'; break; case 94: self::$titulo = "Consultar dados do parecerista"; self::$perfilAtual = 'Parecerista'; break; } }
public function init() { parent::perfil(4); /** Usuario Logado *********************************************** */ $auth = Zend_Auth::getInstance(); // instancia da autenticação $this->getCgcCpf = $auth->getIdentity()->Cpf; $this->IdUsuario = $auth->getIdentity()->IdUsuario; $idpronac = $this->_request->getParam("idpronac"); if (strlen($idpronac) > 7) { $idpronac = Seguranca::dencrypt($idpronac); } $dados['idPronac'] = $idpronac; //UC 13 - MANTER MENSAGENS (Habilitar o menu superior) $this->view->idPronac = $idpronac; $this->view->menumsg = 'true'; if (!isset($_SESSION["Zend_Auth"]["storage"]->usu_codigo)) { $proj = new Projetos(); $r = new tbRelatorio(); $rt = new tbRelatorioTrimestral(); $rc = new tbRelatorioConsolidado(); $resp = $proj->buscar(array('IdPRONAC = ?' => $idpronac))->current(); $this->view->resp = $resp; $fnDtInicioRelatorioTrimestral = new fnDtInicioRelatorioTrimestral(); $DtLiberacao = $fnDtInicioRelatorioTrimestral->dtInicioRelatorioTrimestral($idpronac); $intervalo = round(Data::CompararDatas($DtLiberacao->dtLiberacao, $resp->DtFimExecucao)); $qtdRelatorioEsperado = round($intervalo / 90); $this->view->qtdRelatorioEsperado = $qtdRelatorioEsperado; $this->view->countRelTrimestral = count($r->buscar(array('idPRONAC = ? ' => $idpronac))); $buscarrelatorioTrimestral = count($rt->buscarRelatorioMenu($idpronac)); $buscarrelatorioConsolidado = count($rc->buscarRelatorioConsolidado($idpronac)); $this->view->buscarrelatorioTrimestral = $buscarrelatorioTrimestral; $this->view->buscarrelatorioConsolidado = $buscarrelatorioConsolidado; $totalReg = $r->buscar(array('idPronac = ?' => $idpronac, 'tpRelatorio = ?' => 'T')); $diasExecutados = round(Data::CompararDatas($DtLiberacao->dtLiberacao)); $qtdHabilitado = round($diasExecutados / 90); $this->view->qtdHabilitado = $qtdHabilitado; $this->view->totalReg = $totalReg; } $rst = ConsultarDadosProjetoDAO::obterDadosProjeto($dados); if (count($rst) == '') { $this->view->projeto = $rst[0]; $this->view->idpronac = $idpronac; if ($rst[0]->codSituacao == 'E12' || $rst[0]->codSituacao == 'E13' || $rst[0]->codSituacao == 'E15' || $rst[0]->codSituacao == 'E50' || $rst[0]->codSituacao == 'E59' || $rst[0]->codSituacao == 'E61' || $rst[0]->codSituacao == 'E62' || $rst[0]->codSituacao == 'E71') { $this->view->menuCompExec = 'true'; } } $busca = new Projetos(); $result = $busca->buscar(array('IdPRONAC = ?' => $idpronac))->current(); if (!empty($result)) { if (empty($result->idProjeto)) { parent::message("Somente será permitido comprovar execução do objeto de Projetos por meio do sistema para aqueles cadastrados a partir de Janeiro de 2009. Os outros casos deverão ser solicitados por meio de ofício.", "/consultardadosprojeto/?idPronac={$idpronac}", "ERROR"); return; } } parent::init(); // chama o init() do pai GenericControllerNew }
public function init() { ini_set('memory_limit', '128M'); $auth = Zend_Auth::getInstance(); // pega a autenticação // define as permissões $PermissoesGrupo = array(); $PermissoesGrupo[] = 97; // Gestor Salic $PermissoesGrupo[] = 93; // Acompanhamento $PermissoesGrupo[] = 134; // Coordenador de Fiscalizaç?o //SE CAIU A SECAO REDIRECIONA if (!$auth->hasIdentity()) { $url = Zend_Controller_Front::getInstance()->getBaseUrl(); JS::redirecionarURL($url); } /* * ****************************************************************************************************** */ $cpf = isset($auth->getIdentity()->usu_codigo) ? $auth->getIdentity()->usu_identificacao : $auth->getIdentity()->Cpf; $this->cpfLogado = $cpf; // Busca na SGCAcesso $sgcAcesso = new Sgcacesso(); $buscaAcesso = $sgcAcesso->buscar(array('Cpf = ?' => $cpf)); // Busca na Usuarios $usuarioDAO = new Usuario(); $buscaUsuario = $usuarioDAO->buscar(array('usu_identificacao = ?' => $cpf)); // Busca na Agentes $agentesDAO = new Agentes(); $buscaAgente = $agentesDAO->BuscaAgente($cpf); if (count($buscaAcesso) > 0) { $this->idResponsavel = $buscaAcesso[0]->IdUsuario; } if (count($buscaAgente) > 0) { $this->idAgente = $buscaAgente[0]->idAgente; } if (count($buscaUsuario) > 0) { $this->idUsuario = $buscaUsuario[0]->usu_codigo; } $this->view->idAgenteLogado = $this->idAgente; /* * ****************************************************************************************************** */ // pega o idAgente do usuário logado if (isset($auth->getIdentity()->usu_codigo)) { parent::perfil(1, $PermissoesGrupo); $this->getCNPJCPF = $auth->getIdentity()->usu_identificacao; $this->getIdUsuario = UsuarioDAO::getIdUsuario($auth->getIdentity()->usu_codigo); if ($this->getIdUsuario) { $this->getIdUsuario = $this->getIdUsuario["idAgente"]; } else { $this->getIdUsuario = 0; } } else { parent::perfil(4, $PermissoesGrupo); $this->getCNPJCPF = $auth->getIdentity()->Cpf; $this->getIdUsuario = $auth->getIdentity()->IdUsuario; } parent::init(); }
public function init() { // verifica as permissões $PermissoesGrupo = array(); $PermissoesGrupo[] = 97; // Gestor Salic parent::perfil(1, $PermissoesGrupo); parent::init(); // chama o init() do pai GenericControllerNew }
/** * Reescreve o método init() * @access public * @param void * @return void */ public function init() { Zend_Layout::startMvc(array('layout' => 'layout_scriptcase')); $this->view->title = "Salic - Sistema de Apoio às Leis de Incentivo à Cultura"; // titulo da pagina $auth = Zend_Auth::getInstance(); // pega a autenticacao $Usuario = new UsuarioDAO(); // objeto usuario $GrupoAtivo = new Zend_Session_Namespace('GrupoAtivo'); // cria a sessao com o grupo ativo $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); /*if ($auth->hasIdentity()) // caso o usuario esteja autenticado { // verifica as permissoes $PermissoesGrupo = array(); $PermissoesGrupo[] = 93; // Coordenador de Parecerista $PermissoesGrupo[] = 94; // Parecerista $PermissoesGrupo[] = 103; // Coordenador de Analise $PermissoesGrupo[] = 118; // Componente da Comissao $PermissoesGrupo[] = 119; // Presidente da Mesa $PermissoesGrupo[] = 120; // Coordenador Administrativo CNIC if (!in_array($GrupoAtivo->codGrupo, $PermissoesGrupo)) // verifica se o grupo ativo esta no array de permissoes { parent::message("Você não tem permissão para acessar essa área do sistema!", "principal/index", "ALERT"); } // pega as unidades autorizadas, orgãos e grupos do usuario (pega todos os grupos) $grupos = $Usuario->buscarUnidades($auth->getIdentity()->usu_codigo, 21); // manda os dados para a visao $this->view->usuario = $auth->getIdentity(); // manda os dados do usuario para a visao $this->view->arrayGrupos = $grupos; // manda todos os grupos do usuario para a visao $this->view->grupoAtivo = $GrupoAtivo->codGrupo; // manda o grupo ativo do usuario para a visao $this->view->orgaoAtivo = $GrupoAtivo->codOrgao; // manda o orgao ativo do usuario para a visao } // fecha if else // caso o usuario não esteja autenticado { return $this->_helper->redirector->goToRoute(array('controller' => 'index', 'action' => 'logout'), null, true); }*/ parent::init(); // chama o init() do pai GenericControllerNew }
/** * @var integer (variavel com o id do usuario logado) * @access privacte */ public function init() { // verifica as permissoes $PermissoesGrupo = array(); $PermissoesGrupo[] = 128; // Tecnico de Portaria // definicao do perfil parent::perfil(1, $PermissoesGrupo); parent::init(); // chama o init() do pai GenericControllerNew }
public function init() { // verifica as permissões $PermissoesGrupo = array(); $PermissoesGrupo[] = 97; // Gestor Salic parent::perfil(1, $PermissoesGrupo); parent::init(); // cria a sessao com o grupo ativo $GrupoAtivo = new Zend_Session_Namespace('GrupoAtivo'); $this->codGrupo = $GrupoAtivo->codGrupo; }
/** * Reescreve o método init() * @access public * @param void * @return void */ public function init() { // verifica as permissoes $PermissoesGrupo = array(); $PermissoesGrupo[] = 97; // Gestor do SALIC $PermissoesGrupo[] = 103; // Coordenador de Análise $PermissoesGrupo[] = 122; // Coordenador de Acompanhamento $auth = Zend_Auth::getInstance(); // instancia da autenticação $GrupoAtivo = new Zend_Session_Namespace('GrupoAtivo'); if (isset($auth->getIdentity()->usu_codigo)) { parent::perfil(1, $PermissoesGrupo); $orgaoSuperiorLogado = $GrupoAtivo->codOrgao; $orgao = new Orgaos(); $orgaoSuperior = $orgao->codigoOrgaoSuperior($orgaoSuperiorLogado); @($this->orgaoSuperior = $orgaoSuperior[0]->Superior); } else { parent::perfil(4, $PermissoesGrupo); } /*********************************************************************************************************/ $cpf = isset($auth->getIdentity()->usu_codigo) ? $auth->getIdentity()->usu_identificacao : $auth->getIdentity()->Cpf; // Busca na SGCAcesso $sgcAcesso = new Sgcacesso(); $buscaAcesso = $sgcAcesso->buscar(array('Cpf = ?' => $cpf)); // Busca na Usuarios $usuarioDAO = new Usuario(); $buscaUsuario = $usuarioDAO->buscar(array('usu_identificacao = ?' => $cpf)); // Busca na Agentes $agentesDAO = new Agentes(); $buscaAgente = $agentesDAO->BuscaAgente($cpf); if (count($buscaAcesso) > 0) { $this->idResponsavel = $buscaAcesso[0]->IdUsuario; $this->view->nomeproponente = $buscaAcesso[0]->Nome; } if (count($buscaAgente) > 0) { $this->idAgente = $buscaAgente[0]->idAgente; } if (count($buscaUsuario) > 0) { $this->idUsuario = $buscaUsuario[0]->usu_codigo; } if ($this->idAgente != 0) { $this->usuarioProponente = "S"; } // $this->view->nomeproponente = $buscaAcessos[0]->Nome; //x($this->idResponsavel); //x($this->idAgente); //xd($this->idUsuario); parent::init(); }
/** * Reescreve o metodo init() * @access public * @param void * @return void */ public function init() { $GrupoAtivo = new Zend_Session_Namespace('GrupoAtivo'); // cria a sessão com o grupo ativo $this->idOrgao = $GrupoAtivo->codOrgao; $this->idPerfil = $GrupoAtivo->codGrupo; // verifica as permissoes $PermissoesGrupo = array(); $PermissoesGrupo[] = '1111'; //Permissao para proponentes. // pega o idAgente do usuário logado $auth = Zend_Auth::getInstance(); // pega a autenticação $this->view->usuarioInterno = false; if (isset($auth->getIdentity()->usu_codigo)) { // autenticacao novo salic $this->view->usuarioInterno = true; $this->idUsuario = $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; } parent::perfil(1, $PermissoesGrupo); $this->idAgente = UsuarioDAO::getIdUsuario($auth->getIdentity()->usu_codigo); $this->idAgente = $this->idAgente ? $this->idAgente["idAgente"] : 0; } else { // autenticacao scriptcase parent::perfil(4, $PermissoesGrupo); $this->idUsuario = isset($_GET["idusuario"]) ? $_GET["idusuario"] : 0; /* =============================================================================== */ /* ==== VERIFICA PERMISSAO DE ACESSO DO PROPONENTE AO PROJETO ====== */ /* =============================================================================== */ $this->verificarPermissaoAcesso(false, true, false); } parent::init(); //SE CAIU A SECAO REDIRECIONA if (!$auth->hasIdentity()) { $url = Zend_Controller_Front::getInstance()->getBaseUrl(); JS::redirecionarURL($url); } //SE NENHUM PRONAC FOI ENVIADO, REDIRECIONA $idPronac = $this->_request->getParam("idPronac"); // pega o id do pronac via get if (strlen($idPronac) > 7) { $idPronac = Seguranca::dencrypt($idPronac); } $this->view->idPronac = $idPronac; }
/** * Reescreve o método init() * @access public * @param void * @return void */ public function init() { $arrSituacoesGrids = implode(',', $this->arrSituacoesAguardandoAnalise) . ',' . implode(',', $this->arrSituacoesDevolvidosAposAnalise) . ',' . implode(',', $this->arrSituacoesDiligenciados) . ',' . implode(',', $this->arrSituacoesTCE); $arrSituacoesGrids = explode(',', $arrSituacoesGrids); $this->arrSituacoesGrids = $arrSituacoesGrids; $PermissoesGrupo[] = 124; $PermissoesGrupo[] = 125; $PermissoesGrupo[] = 126; $PermissoesGrupo[] = 125; $PermissoesGrupo[] = 94; $PermissoesGrupo[] = 93; $PermissoesGrupo[] = 82; $PermissoesGrupo[] = 132; $PermissoesGrupo[] = 100; parent::perfil(1, $PermissoesGrupo); // cria a sessão com o grupo ativo $GrupoAtivo = new Zend_Session_Namespace('GrupoAtivo'); // pega a autenticação $auth = Zend_Auth::getInstance(); $GrupoUsuario = $GrupoAtivo->codGrupo; // instancia da autenticação $auth = Zend_Auth::getInstance(); $this->getIdUsuario = isset($auth->getIdentity()->usu_codigo) ? $auth->getIdentity()->usu_codigo : $auth->getIdentity()->IdUsuario; $tblAgente = new Agentes(); $rsAgente = $tblAgente->buscar(array('CNPJCPF = ?' => $auth->getIdentity()->usu_identificacao))->current(); if (!empty($rsAgente)) { $this->getIdAgenteLogado = $rsAgente->idAgente; } parent::init(); // chama o init() do pai GenericControllerNew //situacao do projeto (Executado integralmente','Executado parcialmente','Não Executado','Sem informação) $this->view->tipoSituacao = $this->tipoSituacao; //guarda o grupo do usuario logado $this->view->codGrupo = $_SESSION['GrupoAtivo']['codGrupo']; $this->codGrupo = $_SESSION['GrupoAtivo']['codGrupo']; $this->codOrgao = $_SESSION['GrupoAtivo']['codOrgao']; $this->view->codOrgao = $_SESSION['GrupoAtivo']['codOrgao']; $this->view->comboestados = Estado::buscar(); $idpronac = $this->_request->getParam("idPronac"); if (!empty($idpronac)) { $tblEncaminhamentoPrestacaoContas = new tbEncaminhamentoPrestacaoContas(); $rsEPC = $tblEncaminhamentoPrestacaoContas->buscar(array("idPronac = ?" => $idpronac, 'stAtivo=?' => 1))->current(); if (!empty($rsEPC)) { $this->situcaoEncaminhamentoAtual = $rsEPC->idSituacaoEncPrestContas; $this->cdGruposDestinoAtual = $rsEPC->cdGruposDestino; $this->view->situcaoEncaminhamentoAtual = $this->situcaoEncaminhamentoAtual; $this->view->cdGruposDestinoAtual = $this->cdGruposDestinoAtual; } } }
public function init() { $this->view->title = "Salic - Sistema de Apoio �s Leis de Incentivo � Cultura"; // t�tulo da p�gina $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; //recupera ID do pre projeto (proposta) $this->idPronac = $this->getRequest()->getParam('idPronac'); $this->idDiligencia = $this->getRequest()->getParam('idDiligencia'); $this->idAvaliacaoProposta = $this->getRequest()->getParam('idAvaliacaoProposta'); $this->situacao = $this->getRequest()->getParam('situacao'); $this->tpDiligencia = $this->getRequest()->getParam('tpDiligencia'); $this->idProduto = $this->getRequest()->getParam('idProduto'); $this->idPreProjeto = $this->getRequest()->getParam('idPreProjeto'); if ($this->tpDiligencia) { $GrupoAtivo = new Zend_Session_Namespace('GrupoAtivo'); // cria a sessão com o grupo ativo $urlArray = array('controller' => 'verificarreadequacaodeprojeto'); // ajusta o link de voltar de acordo com o tipo de dilignecia if ($GrupoAtivo->codGrupo == 122) { // diligencia na readequacao - coordenador acompanhamento $this->btnVoltar = $this->view->url(array_merge($urlArray, array('action' => 'verificarreadequacaodeprojetocoordacompanhamento'))); } elseif ($this->tpDiligencia == 171) { // diligencia na readequacao - tecnico acompanhamento $this->btnVoltar = $this->view->url(array_merge($urlArray, array('action' => 'verificarreadequacaodeprojetotecnico'))); } elseif ($this->tpDiligencia == 179) { // diligencia na readequacao - parecerista $this->btnVoltar = $this->view->url(array_merge($urlArray, array('action' => 'verificarreadequacaodeprojetoparecerista'))); } else { $this->btnVoltar = 'javascript:voltar()'; } } $this->view->btnVoltar = $this->btnVoltar; // bot�o voltar dinamico parent::init(); // chama o init() do pai GenericControllerNew }
public function init() { $this->view->title = "Salic - Sistema de Apoio às Leis de Incentivo à Cultura"; // título da página $auth = Zend_Auth::getInstance(); // pega a autenticação $Usuario = new UsuarioDAO(); // objeto usuário $GrupoAtivo = new Zend_Session_Namespace('GrupoAtivo'); // cria a sessão com o grupo ativo if ($auth->hasIdentity()) { // caso o usuário estja autenticado // verifica as permissões $PermissoesGrupo = array(); $PermissoesGrupo[] = 114; //Coordenador de Editais if (isset($auth->getIdentity()->usu_codigo)) { parent::perfil(1, $PermissoesGrupo); } else { parent::perfil(4, $PermissoesGrupo); } if (!in_array($GrupoAtivo->codGrupo, $PermissoesGrupo)) { // verifica se o grupo ativo está no array de permissões parent::message("Você não tem permissão para acessar essa área do sistema!", "principal/index", "ALERT"); } // pega as unidades autorizadas, orgãos e grupos do usuário (pega todos os grupos) $grupos = $Usuario->buscarUnidades($auth->getIdentity()->usu_codigo, 21); // manda os dados para a visão $this->view->usuario = $auth->getIdentity(); // manda os dados do usuário para a visão $this->view->arrayGrupos = $grupos; // manda todos os grupos do usuário para a visão $this->view->grupoAtivo = $GrupoAtivo->codGrupo; // manda o grupo ativo do usuário para a visão $this->view->orgaoAtivo = $GrupoAtivo->codOrgao; // manda o órgão ativo do usuário para a visão } else { // caso o usuário não esteja autenticado return $this->_helper->redirector->goToRoute(array('controller' => 'index', 'action' => 'logout'), null, true); } $cpf = $auth->getIdentity()->usu_identificacao; $cpf = trim($cpf); $dados = array('CNPJCPF = ?' => $cpf); $idAge = new Agentes(); $idAgente = $idAge->buscarAgenteNome($dados); $this->idAgente = $idAgente; parent::init(); // chama o init() do pai GenericControllerNew }
/** * Reescreve o método init() * @access public * @param void * @return void */ public function init() { $this->view->title = 'Salic - Sistema de Apoio às Leis de Incentivo à Cultura'; // título da página /* ========== INÍCIO PERFIL ========== */ // define os grupos que tem acesso $PermissoesGrupo = array(); $PermissoesGrupo[] = 121; // Técnico de Acompanhamento $PermissoesGrupo[] = 122; // Coordenador de Acompanhamento $PermissoesGrupo[] = 123; // Coordenador - Geral de Acompanhamento $PermissoesGrupo[] = 129; // Técnico de Acompanhamento //$PermissoesGrupo[] = ; // Coordenador de Avaliação //$PermissoesGrupo[] = 134; // Coordenador de Fiscalização //$PermissoesGrupo[] = 124; // Técnico de Prestação de Contas //$PermissoesGrupo[] = 125; // Coordenador de Prestação de Contas //$PermissoesGrupo[] = 126; // Coordenador - Geral de Prestação de Contas $PermissoesGrupo[] = 144; // Proponente // pega o idAgente do usuário logado $auth = Zend_Auth::getInstance(); // pega a autenticação if (isset($auth->getIdentity()->usu_codigo)) { $this->getIdUsuario = UsuarioDAO::getIdUsuario($auth->getIdentity()->usu_codigo); $this->getIdUsuario = $this->getIdUsuario ? $this->getIdUsuario['idAgente'] : 0; parent::perfil(1, $PermissoesGrupo); // novo salic } else { $this->getIdUsuario = isset($_GET['idusuario']) ? $_GET['idusuario'] : 0; parent::perfil(4, $PermissoesGrupo); // migracao } /* ========== FIM PERFIL ==========*/ /* ========== INÍCIO ÓRGÃO ========== */ $GrupoAtivo = new Zend_Session_Namespace('GrupoAtivo'); // cria a sessão com o grupo ativo $this->getIdGrupo = $GrupoAtivo->codGrupo; // id do grupo ativo $this->getIdOrgao = $GrupoAtivo->codOrgao; // id do órgão ativo if (isset($auth->getIdentity()->usu_codigo) && $this->getIdOrgao != 251 && $this->getIdOrgao != 272 && $this->getIdOrgao != 166) { parent::message("Você não tem permissão para acessar essa área do sistema!", "principal/index", "ALERT"); } /* ========== FIM ÓRGÃO ========== */ parent::init(); }