/**
  * 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
 }
Exemplo n.º 2
0
 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();
 }
Exemplo n.º 5
0
 /**
  * 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
 }
Exemplo n.º 13
0
 /**
  * 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");
         }
     }
 }
Exemplo n.º 14
0
 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
 }
Exemplo n.º 15
0
 /**
  * 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();
 }
Exemplo n.º 16
0
 /**
  * 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 ****/
 }
Exemplo n.º 25
0
 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;
     }
 }