/** * 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 }
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(); }
/** * (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() { $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(); }
/** * 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(); }
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(); }
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(); }
/** * 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() { $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(); }
/** * Reescreve o metodo init() * @access public * @param void * @return void */ public function init() { $this->view->title = "Salic - Sistema de Apoio às Leis de Incentivo à Cultura"; // titulo da pagina $auth = Zend_Auth::getInstance(); // pega a autenticacao $Usuario = new Usuario(); // objeto usuario $GrupoAtivo = new Zend_Session_Namespace('GrupoAtivo'); // cria a sessao com o grupo ativo 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, orgaos 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 // pega o idAgente $this->idAgente = UsuarioDAO::getIdUsuario($auth->getIdentity()->usu_codigo); $this->idAgente = $this->idAgente ? $this->idAgente["idAgente"] : 0; } else { // caso o usuario nao esteja autenticado return $this->_helper->redirector->goToRoute(array('controller' => 'index', 'action' => 'logout'), null, true); } parent::init(); // chama o init() do pai GenericControllerNew }
/** * 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 $auth = Zend_Auth::getInstance(); // instancia da autenticação if (isset($auth->getIdentity()->usu_codigo)) { $this->getIdUsuario = UsuarioDAO::getIdUsuario($auth->getIdentity()->usu_codigo); $this->getIdUsuario = $this->getIdUsuario ? $this->getIdUsuario["idAgente"] : 0; } $this->idusuario = $this->getIdUsuario; $idorgao = $auth->getIdentity()->usu_orgao; $usu_identificacao = $auth->getIdentity()->usu_identificacao; $GrupoAtivo = new Zend_Session_Namespace('GrupoAtivo'); // cria a sessão com o grupo ativo $codGrupo = $GrupoAtivo->codGrupo; // Grupo ativo na sessão $codOrgao = $GrupoAtivo->codOrgao; // Órgão ativo na sessão $this->codGrupo = $codGrupo; // Grupo ativo na sessão $this->codOrgao = $codOrgao; $this->view->codOrgao = $codOrgao; $this->view->codGrupo = $codGrupo; //$this->view->idUsuarioLogado = $idusuario; $PermissoesGrupo = array(); $PermissoesGrupo[] = 130; //Avaliador de Editais parent::perfil(1, $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() { $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 $auth = Zend_Auth::getInstance(); // instancia da autenticação $this->idusuario = $auth->getIdentity()->usu_codigo; $idorgao = $auth->getIdentity()->usu_orgao; $usu_identificacao = $auth->getIdentity()->usu_identificacao; $GrupoAtivo = new Zend_Session_Namespace('GrupoAtivo'); // cria a sessão com o grupo ativo $codGrupo = $GrupoAtivo->codGrupo; // Grupo ativo na sessão $codOrgao = $GrupoAtivo->codOrgao; // Órgão ativo na sessão $this->codOrgaoSuperior = !empty($auth->getIdentity()->usu_org_max_superior) ? $auth->getIdentity()->usu_org_max_superior : $auth->getIdentity()->usu_orgao; $this->codGrupo = $codGrupo; // Grupo ativo na sessão $this->codOrgao = $codOrgao; $this->view->codOrgao = $codOrgao; $this->view->codGrupo = $codGrupo; //$this->view->idUsuarioLogado = $idusuario; $PermissoesGrupo = array(); $PermissoesGrupo[] = 114; // Coordenador de Editais parent::perfil(1, $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() { $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 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()) { // verifica as permissões $PermissoesGrupo = array(); $PermissoesGrupo[] = 94; $PermissoesGrupo[] = 93; $PermissoesGrupo[] = 137; if (!in_array($GrupoAtivo->codGrupo, $PermissoesGrupo)) { 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 if (isset($auth->getIdentity()->usu_codigo)) { $this->getIdUsuario = UsuarioDAO::getIdUsuario($auth->getIdentity()->usu_codigo); $this->getIdUsuario = $this->getIdUsuario ? $this->getIdUsuario["idAgente"] : 0; } } else { return $this->_helper->redirector->goToRoute(array('controller' => 'index', 'action' => 'logout'), null, true); } parent::init(); // chama o init() do pai GenericControllerNew }
/** * 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 $this->idusuario = $auth->getIdentity()->usu_codigo; $GrupoAtivo = new Zend_Session_Namespace('GrupoAtivo'); // cria a sessão com o grupo ativo $codGrupo = $GrupoAtivo->codGrupo; // Grupo ativo na sessão $codOrgao = $GrupoAtivo->codOrgao; // Órgão ativo na sessão $this->codGrupo = $codGrupo; // Grupo ativo na sessão $this->codOrgao = $codOrgao; $this->view->codOrgao = $codOrgao; $this->view->codGrupo = $codGrupo; $this->view->grupoativo = $codGrupo; //$this->view->idUsuarioLogado = $idusuario; $PermissoesGrupo = array(); $PermissoesGrupo[] = 121; //Tecnico de Acompanhamento parent::perfil(1, $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(); }
/** * Reescreve o método init() * @access public * @param void * @return void */ public function init() { $auth = Zend_Auth::getInstance(); // pega a autenticação // define as permissões $PermissoesGrupo = array(); $PermissoesGrupo[] = 97; // Gestor Salic 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() { $auth = Zend_Auth::getInstance(); // pega a autenticação $GrupoAtivo = new Zend_Session_Namespace('GrupoAtivo'); // define as permissões $PermissoesGrupo = array(); $PermissoesGrupo[] = 144; // Proponente $PermissoesGrupo[] = 97; // Gestor do SALIC $PermissoesGrupo[] = 93; // Coordenador de Parecerista $PermissoesGrupo[] = 94; // Parecerista $PermissoesGrupo[] = 118; // Componente da Comissão $PermissoesGrupo[] = 120; // Coordenador Administrativo CNIC $PermissoesGrupo[] = 122; // Coordenador de Acompanhamento $PermissoesGrupo[] = 123; // Coordenador Geral de Acompanhamento if (isset($auth->getIdentity()->Cpf) && !empty($auth->getIdentity()->Cpf) && isset($_GET['acao']) && $_GET['acao'] == 'cc' && isset($_GET['cpf']) && !empty($_GET['cpf'])) { parent::perfil(2); // scriptcase } if (isset($auth->getIdentity()->Cpf) && !empty($auth->getIdentity()->Cpf) && !isset($_GET['acao']) && !isset($_GET['cpf']) && empty($_GET['cpf'])) { parent::perfil(4, $PermissoesGrupo); // migração e novo salic } else { if (isset($auth->getIdentity()->usu_codigo) && !empty($auth->getIdentity()->usu_codigo)) { parent::perfil(1, $PermissoesGrupo); // migração e novo salic } else { parent::perfil(4, $PermissoesGrupo); // migração e novo salic } } $auth = Zend_Auth::getInstance(); // pega a autenticaç?o if (isset($auth->getIdentity()->usu_codigo)) { // autenticacao novo salic $this->getIdUsuario = UsuarioDAO::getIdUsuario($auth->getIdentity()->usu_codigo); $this->getIdUsuario = $this->getIdUsuario ? $this->getIdUsuario["idAgente"] : 0; } else { // autenticacao scriptcase $this->getIdUsuario = isset($_GET["idusuario"]) ? $_GET["idusuario"] : 0; } $Cpflogado = $this->getIdUsuario; $this->view->cpfLogado = $Cpflogado; $this->view->grupoativo = $GrupoAtivo->codGrupo; $this->view->comboestados = Estado::buscar(); $this->view->combotiposenderecos = Tipoendereco::buscar(); $this->view->combotiposlogradouros = Tipologradouro::buscar(); $this->view->comboareasculturais = ManterAgentesDAO::buscarAreasCulturais(); $this->view->combotipostelefones = Tipotelefone::buscar(); $this->view->combotiposemails = Tipoemail::buscar(); //Monta o combo das visões disponiveis $visoes = VisaoDAO::buscarVisao(null, null, true); $GrupoAtivo = new Zend_Session_Namespace('GrupoAtivo'); // cria a sessão com o grupo ativo $GrupoAtivo = $GrupoAtivo->codGrupo; $a = 0; $select = null; if (isset($auth->getIdentity()->Cpf)) { $select[$a]['idVerificacao'] = 144; //PROPONENTE $select[$a]['Descricao'] = 'Proponente'; } else { foreach ($visoes as $visaoGrupo) { if ($GrupoAtivo == 93 and ($visaoGrupo->idVerificacao == 209 or $visaoGrupo->idVerificacao == 216)) { $select[$a]['idVerificacao'] = $visaoGrupo->idVerificacao; $select[$a]['Descricao'] = $visaoGrupo->Descricao; } if ($GrupoAtivo == 94 and $visaoGrupo->idVerificacao == 209) { $select[$a]['idVerificacao'] = $visaoGrupo->idVerificacao; $select[$a]['Descricao'] = $visaoGrupo->Descricao; } if ($GrupoAtivo == 97) { $select[$a]['idVerificacao'] = $visaoGrupo->idVerificacao; $select[$a]['Descricao'] = $visaoGrupo->Descricao; } if ($GrupoAtivo == 120 and $visaoGrupo->idVerificacao == 210) { $select[$a]['idVerificacao'] = $visaoGrupo->idVerificacao; $select[$a]['Descricao'] = $visaoGrupo->Descricao; } if ($GrupoAtivo == 118 and $visaoGrupo->idVerificacao == 210) { $select[$a]['idVerificacao'] = $visaoGrupo->idVerificacao; $select[$a]['Descricao'] = $visaoGrupo->Descricao; } if ($GrupoAtivo == 122 and ($visaoGrupo->idVerificacao == 210 or $visaoGrupo->idVerificacao == 216 or $GrupoAtivo == 123)) { $select[$a]['idVerificacao'] = $visaoGrupo->idVerificacao; $select[$a]['Descricao'] = $visaoGrupo->Descricao; } $a++; } } // echo Zend_Debug::dump($visoes); exit(0); $this->view->combovisoes = $select; parent::init(); }
/** * 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"; // título da página $auth = Zend_Auth::getInstance(); // pega a autenticação $Usuario = new Usuario(); // objeto usuário $GrupoAtivo = new Zend_Session_Namespace('GrupoAtivo'); // cria a sessão com o grupo ativo if ($auth->hasIdentity()) { // caso o usuário esteja autenticado // verifica as permissões $PermissoesGrupo = array(); $PermissoesGrupo[] = 131; // Coordenador de Admissibilidade /* Deve estar habilitado - Demanda Manter mensagens */ $PermissoesGrupo[] = 92; // Técnico de Admissibilidade /* Deve estar habilitado - Demanda Manter mensagens */ $PermissoesGrupo[] = 93; // Coordenador de Parecerista $PermissoesGrupo[] = 122; // Coordenador de Acompanhamento $PermissoesGrupo[] = 123; // Coordenador Geral de Acompanhamento $PermissoesGrupo[] = 121; // Técnico de Acompanhamento $PermissoesGrupo[] = 129; // Técnico de Acompanhamento $PermissoesGrupo[] = 94; // Parecerista $PermissoesGrupo[] = 103; // Coordenador de Análise $PermissoesGrupo[] = 110; // Técnico de Análise $PermissoesGrupo[] = 118; // Componente da Comissão $PermissoesGrupo[] = 126; // Coordenador Geral de Prestação de Contas $PermissoesGrupo[] = 125; // Coordenador de Prestação de Contas $PermissoesGrupo[] = 124; // Técnico de Prestação de Contas $PermissoesGrupo[] = 132; // Chefe de Divisão $PermissoesGrupo[] = 136; // Coordenador de Entidade Vinculada $PermissoesGrupo[] = 134; // Coordenador de Fiscalizaç?o $PermissoesGrupo[] = 135; // Técnico de Fiscalizaç?o $PermissoesGrupo[] = 138; // Coordenador de Avaliaçao $PermissoesGrupo[] = 139; // Técnico de Avaliaçao 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); $auth = Zend_Auth::getInstance(); // pega a autenticaç?o if (isset($auth->getIdentity()->usu_codigo)) { // autenticacao novo salic $this->getIdUsuario = UsuarioDAO::getIdUsuario($auth->getIdentity()->usu_codigo); $this->getIdUsuario = $this->getIdUsuario ? $this->getIdUsuario["idAgente"] : 0; } else { // autenticacao scriptcase { $this->getIdUsuario = isset($_GET["idusuario"]) ? $_GET["idusuario"] : 0; } // 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 $this->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); } //busca orgao superior $orgaoSup = new Orgaos(); $this->secretaria = $orgaoSup->codigoOrgaoSuperior($this->orgaoAtivo); $this->secretaria = $this->secretaria[0]->Superior; 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 // verifica as permissões $PermissoesGrupo = array(); $PermissoesGrupo[] = 97; //Gestor Salic $PermissoesGrupo[] = 99; //Acompanhamento $PermissoesGrupo[] = 103; //Coordenador de Análise $PermissoesGrupo[] = 104; //Protocolo - (Envio / Recebimento) $PermissoesGrupo[] = 91; //Protocolo - Recebimento $PermissoesGrupo[] = 109; //Arquivo $PermissoesGrupo[] = 128; //Técnico de Portaria $PermissoesGrupo[] = 121; //Técnico de Acompanhamento $PermissoesGrupo[] = 105; //FCRB $PermissoesGrupo[] = 106; //Coordenador SAV $PermissoesGrupo[] = 113; //Coordenador de Arquivo $PermissoesGrupo[] = 99; //Acompanhamento $PermissoesGrupo[] = 102; //Administrtivo $PermissoesGrupo[] = 115; //Atendimento Representações $PermissoesGrupo[] = 101; //Intercâmbio $PermissoesGrupo[] = 114; //Coordenador de Editais $PermissoesGrupo[] = 100; //Prestação de Contas $PermissoesGrupo[] = 124; //Técnico de Prestação de Contas $PermissoesGrupo[] = 122; //Coordenador de Acompanhamento parent::perfil(1, $PermissoesGrupo); // perfil novo salic // pega o idAgente do usuário logado $auth = Zend_Auth::getInstance(); // pega a autenticação $this->getIdUsuario = UsuarioDAO::getIdUsuario($auth->getIdentity()->usu_codigo); //$this->getIdUsuario = ($this->getIdUsuario) ? $this->getIdUsuario["idAgente"] : 0; $this->getIdUsuario = $auth->getIdentity()->usu_codigo; $this->getIdGrupo = $GrupoAtivo->codGrupo; $this->getIdOrgao = $auth->getIdentity()->usu_orgao; /* ========== FIM PERFIL ==========*/ /*if ($auth->hasIdentity()) { // caso o usuário estja autenticado // verifica as permissões $PermissoesGrupo = array(); $PermissoesGrupo[] = 97; //Gestor Salic $PermissoesGrupo[] = 99; //Acompanhamento $PermissoesGrupo[] = 103; //Coordenador de Análise $PermissoesGrupo[] = 104; //Protocolo - (Envio / Recebimento) $PermissoesGrupo[] = 91; //Protocolo - Recebimento $PermissoesGrupo[] = 109; //Arquivo $PermissoesGrupo[] = 128; //Técnico de Portaria $PermissoesGrupo[] = 121; //Técnico de Acompanhamento $PermissoesGrupo[] = 105; //FCRB $PermissoesGrupo[] = 106; //Coordenador SAV $PermissoesGrupo[] = 113; //Coordenador de Arquivo $PermissoesGrupo[] = 99; //Acompanhamento $PermissoesGrupo[] = 102; //Administrtivo $PermissoesGrupo[] = 115; //Atendimento Representações $PermissoesGrupo[] = 101; //Intercâmbio $PermissoesGrupo[] = 114; //Coordenador de Editais $PermissoesGrupo[] = 100; //Prestação de Contas $PermissoesGrupo[] = 124; //Técnico de Prestação de Contas $PermissoesGrupo[] = 122; //Coordenador de Acompanhamento parent::perfil(1, $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 //} // fecha if else { // caso o usuário não esteja autenticado return $this->_helper->redirector->goToRoute(array('controller' => 'index', 'action' => 'logout'), null, true); }*/ parent::init(); // chama o init() do pai GenericControllerNew }
public function init() { $auth = Zend_Auth::getInstance(); // pega a autenticação // define as permisões $PermissoesGrupo = array(); $PermissoesGrupo[] = 90; // Protocolo - Documento $PermissoesGrupo[] = 91; // Protocolo - Recebimento $PermissoesGrupo[] = 93; // Coordenador de Parecer $PermissoesGrupo[] = 97; // Gestor Salic $PermissoesGrupo[] = 103; // Coordenador de Análise $PermissoesGrupo[] = 104; // Protocolo - (Envio / Recebimento) $PermissoesGrupo[] = 109; // Arquivo $PermissoesGrupo[] = 110; // Técnico de Análise $PermissoesGrupo[] = 113; // Coordenador de Arquivo $PermissoesGrupo[] = 114; // Coordenador de Editais $PermissoesGrupo[] = 115; // Atendimento Representações $PermissoesGrupo[] = 121; // Técnico de Acompanhamento $PermissoesGrupo[] = 122; // Coordenador de Acompanhamento $PermissoesGrupo[] = 123; // Coordenador Geral de Acompanhamento $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[] = 127; // Coordenador Geral de Análise $PermissoesGrupo[] = 128; // Técnico de Portaria $PermissoesGrupo[] = 132; // Chefe de Divisão $PermissoesGrupo[] = 134; // Coordenador de Fiscalização $PermissoesGrupo[] = 135; // Técnico de Fiscalização $PermissoesGrupo[] = 136; // Coordenador de Entidade Vinculada $PermissoesGrupo[] = 137; // Coordenador de Pronac $PermissoesGrupo[] = 138; // Coordenador de Avaliação $PermissoesGrupo[] = 139; // Técnico de Avaliação parent::perfil(1, $PermissoesGrupo); // pega o idAgente do usuário logado if (isset($auth->getIdentity()->usu_codigo)) { $idusuario = $auth->getIdentity()->usu_codigo; //$idorgao = $auth->getIdentity()->usu_orgao; $GrupoAtivo = new Zend_Session_Namespace('GrupoAtivo'); // cria a sessão com o grupo ativo //$codGrupo = $GrupoAtivo->codGrupo; // Grupo ativo na sessão $codOrgao = $GrupoAtivo->codOrgao; // Órgão ativo na sessão $this->codOrgao = $GrupoAtivo->codOrgao; $this->view->codOrgao = $this->codOrgao; $this->view->idUsuarioLogado = $idusuario; $this->getIdUsuario = UsuarioDAO::getIdUsuario($auth->getIdentity()->usu_codigo); if ($this->getIdUsuario) { $this->getIdUsuario = $auth->getIdentity()->usu_codigo; } else { $this->getIdUsuario = 0; } 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"); } } else { parent::perfil(4, $PermissoesGrupo); } parent::init(); }
public function init() { $auth = Zend_Auth::getInstance(); // pega a autenticação // define as permissões $PermissoesGrupo = array(); $PermissoesGrupo[] = 90; // Protocolo - Documento $PermissoesGrupo[] = 91; // Protocolo - Recebimento $PermissoesGrupo[] = 92; // Tec. de Admissibilidade $PermissoesGrupo[] = 93; // Coordenador - Geral de Análise (Ministro) $PermissoesGrupo[] = 94; // Parecerista $PermissoesGrupo[] = 96; // Consulta Gerencial $PermissoesGrupo[] = 97; // Gestor do SALIC $PermissoesGrupo[] = 103; // Coord. de Analise $PermissoesGrupo[] = 104; // Protocolo - Envio / Recebimento $PermissoesGrupo[] = 110; // Tec. de Analise $PermissoesGrupo[] = 114; // Coord. de Editais $PermissoesGrupo[] = 115; // Atendimento Representacoes $PermissoesGrupo[] = 119; // Presidente da CNIC $PermissoesGrupo[] = 121; // Tec. de Acompanhamento $PermissoesGrupo[] = 122; // Coord. de Acompanhamento $PermissoesGrupo[] = 123; // Coord. Geral de Acompanhamento $PermissoesGrupo[] = 124; // Tec. de Prestação de Contas $PermissoesGrupo[] = 125; // Coord. de Prestação de Contas $PermissoesGrupo[] = 126; // Coord. Geral de Prestação de Contas $PermissoesGrupo[] = 127; // Coord. Geral de Análise $PermissoesGrupo[] = 128; // Tec. de Portaria $PermissoesGrupo[] = 131; // Coord. de Admissibilidade $PermissoesGrupo[] = 132; // Chefe de Divisão $PermissoesGrupo[] = 135; // Tec. De Fiscalização $PermissoesGrupo[] = 138; // Coord. de Avaliação $PermissoesGrupo[] = 139; // Tec. de Avaliação parent::perfil(4, $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(); $this->view->comboestados = Estado::buscar(); $this->view->combofundos = GerarRelatoriosDAO::consultaFundos(); $this->view->comboclassificacoes = GerarRelatoriosDAO::consultaClassificacoes(); $this->view->comboeditais = GerarRelatoriosDAO::consultaEditais(); }
/** * Reescreve o metodo init() * @access public * @param void * @return void */ public function init() { // verifica as permissoes $PermissoesGrupo = array(); /* $PermissoesGrupo[] = 137; // Coordenador de PRONAC $PermissoesGrupo[] = 82; $PermissoesGrupo[] = 93; $PermissoesGrupo[] = 94; $PermissoesGrupo[] = 97; // Gestor do SALIC $PermissoesGrupo[] = 100; $PermissoesGrupo[] = 103; // Coordenador de Análise $PermissoesGrupo[] = 118; // Componente da comissao $PermissoesGrupo[] = 121; // Técnico de Acompanhamento $PermissoesGrupo[] = 124; $PermissoesGrupo[] = 125; $PermissoesGrupo[] = 126; $PermissoesGrupo[] = 125; $PermissoesGrupo[] = 130; //Avaliador de Editais $PermissoesGrupo[] = 132; $PermissoesGrupo[] = 134; // Coordenador de Fiscalizaç?o $PermissoesGrupo[] = 135; // Técnico de Fiscalizaç?o $PermissoesGrupo[] = 114; // Coordenador de Editais $PermissoesGrupo[] = 122; // Coordenador de Acompanhamento $PermissoesGrupo[] = 138; // Coordenador de Avaliaç?o $PermissoesGrupo[] = 139; // Técnico de Avaliaç?o $PermissoesGrupo[] = 131; // Coord. de Admissibilidade $PermissoesGrupo[] = 110; // Tec. de Analise $PermissoesGrupo[] = 92; // Tec. de Admissibilidade $PermissoesGrupo[] = 114; // Coord. de Editais $PermissoesGrupo[] = 128; // Tecnico de Portaria $PermissoesGrupo[] = 141; // Coordenador Geral de Convênio $PermissoesGrupo[] = 142; // Coordenador de Convênio $PermissoesGrupo[] = 143; // Tecnico de Convênio*/ $PermissoesGrupo[] = 91; // Protocolo recebimento // pega o idAgente do usuário logado $auth = Zend_Auth::getInstance(); // pega a autenticação $this->view->usuarioInterno = false; //Da permissao de acesso a todos os grupos do usuario logado afim de atender o UC75 if (isset($auth->getIdentity()->usu_codigo)) { $this->view->usuarioInterno = true; //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; } else { // autenticacao scriptcase $this->blnProponente = true; parent::perfil(4, $PermissoesGrupo); $this->getIdUsuario = isset($_GET["idusuario"]) ? $_GET["idusuario"] : 0; /* =============================================================================== */ /* ==== VERIFICA PERMISSAO DE ACESSO DO PROPONENTE A PROPOSTA OU 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 $this->view->idPronac = $idPronac; if (strlen($idPronac) > 7) { $idPronac = Seguranca::dencrypt($idPronac); } if (empty($idPronac)) { $url = Zend_Controller_Front::getInstance()->getBaseUrl() . "/listarprojetos/listarprojetos"; $this->_helper->viewRenderer->setNoRender(true); $this->_helper->flashMessenger->addMessage("Nenhum projeto encontrado com o número de Pronac informado"); $this->_helper->flashMessengerType->addMessage("ERROR"); JS::redirecionarURL($url); exit; } if (!isset($auth->getIdentity()->usu_codigo)) { $this->view->blnProponente = $this->blnProponente; $proj = new Projetos(); $cpf = $proj->buscarProponenteProjeto($idPronac); $cpf = $cpf->CgcCpf; $idUsuarioLogado = $auth->getIdentity()->IdUsuario; $links = new fnLiberarLinks(); $linksXpermissao = $links->liberarLinks(2, $cpf, $idUsuarioLogado, $idPronac); $linksGeral = str_replace(' ', '', explode('-', $linksXpermissao->links)); $arrayLinks = array('Permissao' => $linksGeral[0], 'FaseDoProjeto' => $linksGeral[1], 'Diligencia' => $linksGeral[2], 'Recursos' => $linksGeral[3], 'Readequacao' => $linksGeral[4], 'ComprovacaoFinanceira' => $linksGeral[5], 'RelatorioTrimestral' => $linksGeral[6], 'RelatorioFinal' => $linksGeral[7], 'Analise' => $linksGeral[8], 'Execucao' => $linksGeral[9], 'PrestacaoContas' => $linksGeral[10], 'Readequacao_20' => $linksGeral[11]); $this->view->fnLiberarLinks = $arrayLinks; $r = new tbRelatorio(); $rt = new tbRelatorioTrimestral(); $rc = new tbRelatorioConsolidado(); $tblLib = new Liberacao(); $tmpRelConsolidado = new tbTmpRelatorioConsolidado(); $resp = $proj->buscar(array('IdPRONAC = ?' => $idPronac))->current(); $this->view->resp = $resp; if (empty($resp)) { parent::message("Nenhum projeto encontrado com o número de Pronac informado.", "listarprojetos/listarprojetos", "ERROR"); return; } $anoProjeto = $resp->AnoProjeto; $sequencial = $resp->Sequencial; //***** UC09 - REALIZAR COMPROVACAO FISICA *****// $fnDtInicioRelatorioTrimestral = new fnDtInicioRelatorioTrimestral(); $DtLiberacao = $fnDtInicioRelatorioTrimestral->dtInicioRelatorioTrimestral($idPronac); $intervalo = round(Data::CompararDatas($DtLiberacao->dtLiberacao, $resp->DtFimExecucao)); $qtdRelatorioEsperado = ceil($intervalo / 90); $this->view->qtdRelatorioEsperado = $qtdRelatorioEsperado; $this->view->TrimestraisCadastrados = count($rt->buscarTodosRelatoriosTrimestrais($idPronac)); $this->view->TrimestraisTemporarios = count($rt->buscarRelatorioPronac($idPronac)); $diasExecutados = round(Data::CompararDatas($DtLiberacao->dtLiberacao)); $qtdHabilitado = floor($diasExecutados / 90); $this->view->qtdHabilitado = $qtdHabilitado; $this->view->relatorioFinalCadastrado = count($r->buscarRelatorioFinal($idPronac)); //***** FIM DO UC09 - REALIZAR COMPROVACAO FISICA *****// } }
/** * 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 $this->idusuario = $auth->getIdentity()->usu_codigo; $GrupoAtivo = new Zend_Session_Namespace('GrupoAtivo'); // cria a sessão com o grupo ativo $codGrupo = $GrupoAtivo->codGrupo; // Grupo ativo na sessão $codOrgao = $GrupoAtivo->codOrgao; // Órgão ativo na sessão $this->codGrupo = $codGrupo; // Grupo ativo na sessão $this->codOrgao = $codOrgao; $this->view->codOrgao = $codOrgao; $this->view->codGrupo = $codGrupo; $this->view->grupoativo = $codGrupo; //$this->view->idUsuarioLogado = $idusuario; $PermissoesGrupo = array(); $PermissoesGrupo[] = 92; $PermissoesGrupo[] = 93; $PermissoesGrupo[] = 97; $PermissoesGrupo[] = 103; $PermissoesGrupo[] = 104; $PermissoesGrupo[] = 110; $PermissoesGrupo[] = 113; $PermissoesGrupo[] = 114; $PermissoesGrupo[] = 115; $PermissoesGrupo[] = 121; $PermissoesGrupo[] = 122; $PermissoesGrupo[] = 123; $PermissoesGrupo[] = 124; $PermissoesGrupo[] = 125; $PermissoesGrupo[] = 126; $PermissoesGrupo[] = 127; $PermissoesGrupo[] = 128; $PermissoesGrupo[] = 131; $PermissoesGrupo[] = 132; $PermissoesGrupo[] = 134; $PermissoesGrupo[] = 135; $PermissoesGrupo[] = 136; $PermissoesGrupo[] = 137; $PermissoesGrupo[] = 138; $PermissoesGrupo[] = 139; $PermissoesGrupo[] = 140; $PermissoesGrupo[] = 143; parent::perfil(1, $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; } $tbDocumentos = new tbTipoDocumentoBDCORPORATIVO(); $this->view->tiposDocumento = $tbDocumentos->buscar(array(), 'dsTipoDocumento desc'); $pronac = $this->_request->getParam("pronac"); // xd($pronac); if (!empty($pronac)) { if (strlen($pronac) > 7) { $pronac = Seguranca::dencrypt($pronac); } $ano = addslashes(substr($pronac, 0, 2)); $sequencial = addslashes(substr($pronac, 2, strlen($pronac))); $tbProjeto = new Projetos(); $buscaProjeto = $tbProjeto->buscar(array("AnoProjeto = ?" => $ano, "Sequencial = ?" => $sequencial)); if (!empty($buscaProjeto[0])) { $CgcCpf = $buscaProjeto[0]->CgcCpf; } else { parent::message("PRONAC não localizado!", "Alterarprojeto/consultarprojeto", "ERROR"); } $agentes = new Agentes(); $buscaTipoPessoa = $agentes->buscar(array('CNPJCPF = ?' => $CgcCpf)); if ($buscaTipoPessoa[0]->TipoPessoa == 1) { $this->view->pj = "true"; } else { $this->view->pj = "false"; } $agentes = new Agentes(); $buscaTipoPessoa = $agentes->buscar(array('CNPJCPF = ?' => $CgcCpf)); $this->idAgente = $buscaTipoPessoa[0]->idAgente; /* Monta os dados do Agente */ $idAgente = $this->idAgente; $qtdDirigentes = ''; if (isset($idAgente)) { $dados = ManterAgentesDAO::buscarAgentes(null, null, $idAgente); if (!$dados) { parent::message("Agente não encontrado!", "agentes/buscaragente", "ALERT"); } $this->view->telefones = ManterAgentesDAO::buscarFones($idAgente); $this->view->emails = ManterAgentesDAO::buscarEmails($idAgente); $visoes = VisaoDAO::buscarVisao($idAgente); $this->view->visoes = $visoes; foreach ($visoes as $v) { if ($v->Visao == '209') { $this->getParecerista = 'sim'; } } if ($dados[0]->TipoPessoa == 1) { $dirigentes = ManterAgentesDAO::buscarVinculados(null, null, null, null, $idAgente); $qtdDirigentes = count($dirigentes); $this->view->dirigentes = $dirigentes; } $this->view->dados = $dados; $this->view->qtdDirigentes = $qtdDirigentes; $this->view->parecerista = $this->getParecerista; $this->view->pronac = $pronac; //$this->view->idpronac = $_REQUEST['pronac']; $this->view->id = $idAgente; } } $this->view->comboestados = Estado::buscar(); $this->view->combotiposenderecos = Tipoendereco::buscar(); $this->view->combotiposlogradouros = Tipologradouro::buscar(); $this->view->comboareasculturais = ManterAgentesDAO::buscarAreasCulturais(); $this->view->combotipostelefones = Tipotelefone::buscar(); $this->view->combotiposemails = Tipoemail::buscar(); parent::init(); // chama o init() do pai GenericControllerNew }
public function init() { $this->view->title = "Salic - Sistema de Apoio às Leis de Incentivo à Cultura"; // titulo da pagina $auth = Zend_Auth::getInstance(); // pega a autenticacao $Usuario = new Usuario(); // objeto usuario $GrupoAtivo = new Zend_Session_Namespace('GrupoAtivo'); // cria a sessao com o grupo ativo if ($auth->hasIdentity()) { // caso o usuario esteja autenticado // verifica as permissaes $PermissoesGrupo = array(); //$PermissoesGrupo[] = 93; // Coordenador de Parecerista //$PermissoesGrupo[] = 94; // Parecerista $PermissoesGrupo[] = 103; // Coordenador de Analise $PermissoesGrupo[] = 97; // Gestor SALIC //$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 permissaes parent::message("Você não tem permissão para acessar essa ãrea do sistema!", "principal/index", "ALERT"); } // pega as unidades autorizadas, orgaos 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 argao ativo do usuario para a visao // pega o idAgente $this->idAgente = UsuarioDAO::getIdUsuario($auth->getIdentity()->usu_codigo); $this->idAgente = $this->idAgente ? $this->idAgente["idAgente"] : 0; } else { return $this->_helper->redirector->goToRoute(array('controller' => 'index', 'action' => 'logout'), null, true); } // init() de GenericControllerNew parent::init(); /**** CODIGO DE READEQUACAO ****/ $this->view->bln_readequacao = "false"; $idpronac = null; $idpronac = $this->_request->getParam("idpronac"); //VERIFICA SE O PROJETO ESTA NA FASE DE READEQUACAO /*if(!empty($idpronac)){ $tbPedidoAlteracao = new tbPedidoAlteracaoProjeto(); $arrBusca = array(); $arrBusca['pa.idPronac = ?'] = $idpronac; $arrBusca['pa.stPedidoAlteracao = ?'] = 'I'; //pedido enviado pelo proponente $arrBusca['pa.siVerificacao = ?'] = '1'; $arrBusca['paxta.tpAlteracaoProjeto = ?']='10'; //tipo Readequacao de Itens de Custo $rsPedidoAlteraco = $tbPedidoAlteracao->buscarPedidoAlteracaoPorTipoAlteracao($arrBusca, array('dtSolicitacao DESC'))->current(); if(!empty($rsPedidoAlteraco)){ $this->bln_readequacao = "true"; $this->view->bln_readequacao = "true"; } }*/ /**** FIM - CODIGO DE READEQUACAO ****/ }
private function autenticacao() { $auth = Zend_Auth::getInstance(); // pega a autenticação $GrupoAtivo = new Zend_Session_Namespace('GrupoAtivo'); // define as permissões $PermissoesGrupo = array(); $PermissoesGrupo[] = 93; // Coordenador de Parecerista $PermissoesGrupo[] = 94; // Parecerista $PermissoesGrupo[] = 97; // Gestor do SALIC $PermissoesGrupo[] = 118; // Componente da Comissão $PermissoesGrupo[] = 120; // Coordenador Administrativo CNIC $PermissoesGrupo[] = 121; // Técnico de Acompanhamento $PermissoesGrupo[] = 122; // Coordenador de Acompanhamento $PermissoesGrupo[] = 123; // Coordenador Geral de Acompanhamento $PermissoesGrupo[] = 137; // Coordenador de PRONAC $PermissoesGrupo[] = 144; // Proponente //Perfis incluidos para cadastro de Agentes no ato do cadastro do projeto FNC. $PermissoesGrupo[] = 103; // Coordenador de Analise $PermissoesGrupo[] = 142; // Coordenador de Convenios if (isset($auth->getIdentity()->Cpf) && !empty($auth->getIdentity()->Cpf) && isset($_GET['acao']) && $_GET['acao'] == 'cc' && isset($_GET['cpf']) && !empty($_GET['cpf'])) { // pega do readequação parent::perfil(2); // scriptcase } if (isset($auth->getIdentity()->Cpf) && !empty($auth->getIdentity()->Cpf) && !isset($_GET['acao']) && !isset($_GET['cpf']) && empty($_GET['cpf'])) { // pega do readequação parent::perfil(4, $PermissoesGrupo); // migração e novo salic } elseif (isset($auth->getIdentity()->usu_codigo) && !empty($auth->getIdentity()->usu_codigo)) { parent::perfil(1, $PermissoesGrupo); // migração e novo salic } else { parent::perfil(4, $PermissoesGrupo); // migração e novo salic } $auth = Zend_Auth::getInstance(); // pega a autenticação if (isset($auth->getIdentity()->usu_codigo)) { // autenticacao novo salic $this->getIdUsuario = UsuarioDAO::getIdUsuario($auth->getIdentity()->usu_codigo); $this->getIdUsuario = $this->getIdUsuario ? $this->getIdUsuario["idAgente"] : 0; } else { // autenticacao scriptcase $this->getIdUsuario = isset($_GET["idusuario"]) ? $_GET["idusuario"] : 0; } $Cpflogado = $this->getIdUsuario; $this->view->cpfLogado = $Cpflogado; $this->view->grupoativo = $GrupoAtivo->codGrupo; /* * ****************************************************************************************************** */ $this->GrupoAtivoSalic = $GrupoAtivo->codGrupo; // Grava o Id do Grupo Ativo /* * ****************************************************************************************************** */ /* * ****************************************************************************************************** */ // Controle para carregar o menu lateral ou não $menuLateral = $this->_request->getParam("menuLateral"); if ($menuLateral == 'true' || $menuLateral == '') { $this->view->menuLateral = 'true'; } else { $this->view->menuLateral = 'false'; } /* * ****************************************************************************************************** */ /* Monta os dados do Agente */ $idAgente = $this->_request->getParam("id"); if ($GrupoAtivo->codGrupo == 94 || $GrupoAtivo->codGrupo == 118) { $idAgente = $this->getIdUsuario; } $qtdDirigentes = ''; if (isset($idAgente)) { $dados = ManterAgentesDAO::buscarAgentes(null, null, $idAgente); if (!$dados) { parent::message("Agente não encontrado!", "agentes/buscaragente", "ALERT"); } $this->view->telefones = ManterAgentesDAO::buscarFones($idAgente); $this->view->emails = ManterAgentesDAO::buscarEmails($idAgente); $visoes = VisaoDAO::buscarVisao($idAgente); $this->view->visoes = $visoes; foreach ($visoes as $v) { if ($v->Visao == '209') { $this->getParecerista = 'sim'; } } if ($dados[0]->TipoPessoa == 1) { $dirigentes = ManterAgentesDAO::buscarVinculados(null, null, null, null, $idAgente); $qtdDirigentes = count($dirigentes); $this->view->dirigentes = $dirigentes; } $this->view->dados = $dados; $this->view->qtdDirigentes = $qtdDirigentes; $this->view->parecerista = $this->getParecerista; $this->view->id = $idAgente; } }