当前位置: 首页>>代码示例>>PHP>>正文


PHP UsuarioDAO::buscarUnidades方法代码示例

本文整理汇总了PHP中UsuarioDAO::buscarUnidades方法的典型用法代码示例。如果您正苦于以下问题:PHP UsuarioDAO::buscarUnidades方法的具体用法?PHP UsuarioDAO::buscarUnidades怎么用?PHP UsuarioDAO::buscarUnidades使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在UsuarioDAO的用法示例。


在下文中一共展示了UsuarioDAO::buscarUnidades方法的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: 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 UsuarioDAO();
     // 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[] = 133;
         $PermissoesGrupo[] = 118;
         $PermissoesGrupo[] = 119;
         $PermissoesGrupo[] = 120;
         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
     } else {
         return $this->_helper->redirector->goToRoute(array('controller' => 'index', 'action' => 'logout'), null, true);
     }
     parent::init();
     // chama o init() do pai GenericControllerNew
     /**** 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 ****/
 }
开发者ID:hackultura,项目名称:novosalic,代码行数:64,代码来源:VotarprojetoculturalController.php

示例2: init

 public function init()
 {
     $this->view->title = "Salic - Sistema de Apoio às Leis de Incentivo à Cultura";
     $auth = Zend_Auth::getInstance();
     $Usuario = new UsuarioDAO();
     $GrupoAtivo = new Zend_Session_Namespace('GrupoAtivo');
     if ($auth->hasIdentity()) {
         // verifica as permissões
         $PermissoesGrupo = array();
         $PermissoesGrupo[] = 122;
         $PermissoesGrupo[] = 121;
         $PermissoesGrupo[] = 129;
         $PermissoesGrupo[] = 94;
         // Parecerista
         $PermissoesGrupo[] = 135;
         // tecnico
         $PermissoesGrupo[] = 134;
         // coordenador
         $PermissoesGrupo[] = 138;
         // tecnico de avaliação
         $PermissoesGrupo[] = 139;
         // coordenador de avaliação
         $PermissoesGrupo[] = 124;
         //Tecnico de Prestação de Contas
         $PermissoesGrupo[] = 132;
         // Chefe de Divisão
         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, órgãos e grupos do usuário (pega todos os grupos)
         $grupos = $Usuario->buscarUnidades(isset($auth->getIdentity()->usu_codigo) ? $auth->getIdentity()->usu_codigo : $auth->getIdentity()->IdUsuario, 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
         $this->orgSup = $GrupoAtivo->codOrgao;
         $this->usu_orgao = $GrupoAtivo->codOrgao;
         $this->getIdOrgao = $GrupoAtivo->codOrgao;
     } else {
         return $this->_helper->redirector->goToRoute(array('controller' => 'index', 'action' => 'logout'), null, true);
     }
     //recupera ID do pre projeto (proposta)
     parent::init();
     // chama o init() do pai GenericControllerNew
 }
开发者ID:hackultura,项目名称:novosalic,代码行数:50,代码来源:AvaliaracompanhamentoprojetoController.php

示例3: init

 public function init()
 {
     $this->view->title = "Salic - Sistema de Apoio às Leis de Incentivo à Cultura";
     // título da página
     $auth = Zend_Auth::getInstance();
     // pega a autenticação
     $Usuario = new UsuarioDAO();
     // objeto usuário
     $GrupoAtivo = new Zend_Session_Namespace('GrupoAtivo');
     // cria a sessão com o grupo ativo
     if ($auth->hasIdentity()) {
         // caso o usuário estja autenticado
         // verifica as permissões
         $PermissoesGrupo = array();
         $PermissoesGrupo[] = 114;
         //Coordenador de Editais
         if (isset($auth->getIdentity()->usu_codigo)) {
             parent::perfil(1, $PermissoesGrupo);
         } else {
             parent::perfil(4, $PermissoesGrupo);
         }
         if (!in_array($GrupoAtivo->codGrupo, $PermissoesGrupo)) {
             // verifica se o grupo ativo está no array de permissões
             parent::message("Você não tem permissão para acessar essa área do sistema!", "principal/index", "ALERT");
         }
         // pega as unidades autorizadas, orgãos e grupos do usuário (pega todos os grupos)
         $grupos = $Usuario->buscarUnidades($auth->getIdentity()->usu_codigo, 21);
         // manda os dados para a visão
         $this->view->usuario = $auth->getIdentity();
         // manda os dados do usuário para a visão
         $this->view->arrayGrupos = $grupos;
         // manda todos os grupos do usuário para a visão
         $this->view->grupoAtivo = $GrupoAtivo->codGrupo;
         // manda o grupo ativo do usuário para a visão
         $this->view->orgaoAtivo = $GrupoAtivo->codOrgao;
         // manda o órgão ativo do usuário para a visão
     } else {
         // caso o usuário não esteja autenticado
         return $this->_helper->redirector->goToRoute(array('controller' => 'index', 'action' => 'logout'), null, true);
     }
     $cpf = $auth->getIdentity()->usu_identificacao;
     $cpf = trim($cpf);
     $dados = array('CNPJCPF = ?' => $cpf);
     $idAge = new Agentes();
     $idAgente = $idAge->buscarAgenteNome($dados);
     $this->idAgente = $idAgente;
     parent::init();
     // chama o init() do pai GenericControllerNew
 }
开发者ID:hackultura,项目名称:novosalic,代码行数:49,代码来源:AvaliarprojetoscomissaoController.php

示例4: 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
     $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[] = 131;
         // Coordenador de Admissibilidade
         $PermissoesGrupo[] = 92;
         // Tecnico de Admissibilidade
         $PermissoesGrupo[] = 97;
         // Gestor do SALIC
         $PermissoesGrupo[] = 93;
         // Coordenador de Parecerista
         $PermissoesGrupo[] = 94;
         // Parecerista
         $PermissoesGrupo[] = 121;
         // Tecnico
         $PermissoesGrupo[] = 122;
         // Coordenador de Acompanhamento
         $PermissoesGrupo[] = 103;
         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
     } else {
         return $this->_helper->redirector->goToRoute(array('controller' => 'index', 'action' => 'logout'), null, true);
     }
     parent::init();
     // chama o init() do pai GenericControllerNew
 }
开发者ID:hackultura,项目名称:novosalic,代码行数:54,代码来源:GerenciarparecertecnicoController.php

示例5: init

 public function init()
 {
     $this->view->title = "Salic - Sistema de Apoio às Leis de Incentivo à Cultura";
     // título da página
     $auth = Zend_Auth::getInstance();
     // pega a autenticaç?o
     $Usuario = new UsuarioDAO();
     // objeto usuário
     $GrupoAtivo = new Zend_Session_Namespace('GrupoAtivo');
     // cria a sess?o com o grupo ativo
     if ($auth->hasIdentity()) {
         // caso o usuário esteja autenticado
         // verifica as permiss?es
         $PermissoesGrupo = array();
         $PermissoesGrupo[] = 134;
         //Coordenador de Fiscalização
         $PermissoesGrupo[] = 135;
         //Técnico de Fiscalização
         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
         $this->codOrgao = $GrupoAtivo->codOrgao;
         // manda o órg?o ativo do usuário para a vis?o
         $this->codUsuario = $auth->getIdentity()->usu_codigo;
         // manda o codigo do usuario ativo
         $this->grupoAtivo = $GrupoAtivo->codGrupo;
         // 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);
     }
     //recupera ID do pre projeto (proposta)
     parent::init();
     // chama o init() do pai GenericControllerNew
 }
开发者ID:hackultura,项目名称:novosalic,代码行数:47,代码来源:PesquisarprojetofiscalizacaoController.php

示例6: init

 /**
  * Reescreve o metodo init()
  * @access public
  * @param void
  * @return void
  */
 public function init()
 {
     Zend_Layout::startMvc(array('layout' => 'layout_scriptcase'));
     $this->view->title = "Salic - Sistema de Apoio às Leis de Incentivo à Cultura";
     // titulo da pagina
     $auth = Zend_Auth::getInstance();
     // pega a autenticao
     $Usuario = new UsuarioDAO();
     // objeto usuario
     $GrupoAtivo = new Zend_Session_Namespace('GrupoAtivo');
     // cria a sessao com o grupo ativo
     if ($auth->hasIdentity()) {
         // verifica as permissoes
         $PermissoesGrupo = array();
         // $PermissoesGrupo[] = 93;
         $PermissoesGrupo[] = 118;
         // $PermissoesGrupo[] = 119;
         // $PermissoesGrupo[] = 120;
         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, 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
     } else {
         return $this->_helper->redirector->goToRoute(array('controller' => 'index', 'action' => 'logout'), null, true);
     }
     parent::init();
     // chama o init() do pai GenericControllerNew
 }
开发者ID:hackultura,项目名称:novosalic,代码行数:44,代码来源:ProponenteController.php

示例7: init

 public function init()
 {
     $this->view->title = "Salic - Sistema de Apoio às Leis de Incentivo à Cultura";
     // t�tulo da p�gina
     $auth = Zend_Auth::getInstance();
     // pega a autenticação
     $Usuario = new UsuarioDAO();
     // objeto usu�rio
     $GrupoAtivo = new Zend_Session_Namespace('GrupoAtivo');
     // cria a sessão com o grupo ativo
     if ($auth->hasIdentity()) {
         // caso o usu�rio esteja autenticado
         // verifica 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
         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 orgão ativo do usu�rio para a visão
     } else {
         return $this->_helper->redirector->goToRoute(array('controller' => 'index', 'action' => 'logout'), null, true);
     }
     parent::init();
     // chama o init() do pai GenericControllerNew
 }
开发者ID:hackultura,项目名称:novosalic,代码行数:87,代码来源:GerarrelatorioreuniaoController.php

示例8: 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
     $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[] = 103;
         $PermissoesGrupo[] = 127;
         $PermissoesGrupo[] = 121;
         $PermissoesGrupo[] = 122;
         $PermissoesGrupo[] = 123;
         $PermissoesGrupo[] = 110;
         $PermissoesGrupo[] = 142;
         if (!in_array($GrupoAtivo->codGrupo, $PermissoesGrupo)) {
             parent::message("Você não tem permissão para acessar essa área do sistema!", "principal/index", "ALERT");
         }
         if ($GrupoAtivo->codGrupo == 103 || $GrupoAtivo->codGrupo == 122 || $GrupoAtivo->codGrupo == 127 || $GrupoAtivo->codGrupo == 123) {
             $this->view->coordenador = "true";
         }
         // 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
         $this->getIdUsuario = isset($auth->getIdentity()->usu_codigo) ? $auth->getIdentity()->usu_codigo : $auth->getIdentity()->IdUsuario;
         $tblAgente = new Agentes();
         $rsAgente = $tblAgente->buscar(array('CNPJCPF = ?' => $auth->getIdentity()->usu_identificacao))->current();
         if (!empty($rsAgente)) {
             $this->getIdAgenteLogado = $rsAgente->idAgente;
         }
     } else {
         return $this->_helper->redirector->goToRoute(array('controller' => 'index', 'action' => 'logout'), null, true);
     }
     parent::init();
     // chama o init() do pai GenericControllerNew
     $this->codGrupo = $_SESSION['GrupoAtivo']['codGrupo'];
     $this->view->codGrupo = $_SESSION['GrupoAtivo']['codGrupo'];
     $this->codOrgao = $_SESSION['GrupoAtivo']['codOrgao'];
     $this->view->codOrgao = $_SESSION['GrupoAtivo']['codOrgao'];
     if ($this->codGrupo == 103 || $this->codGrupo == 110 || $this->codGrupo == 127) {
         //103=Coord. de Analise  110=Tecnico de Analise   127=Coord. Geral de Analise
         $this->view->tipoAnalise = "inicial";
         $this->tipoAnalise = "inicial";
         if ($this->codGrupo == 103 || $this->codGrupo == 127) {
             $this->blnCoordenador = "true";
             $this->view->blnCoordenador = "true";
         }
     } elseif ($this->codGrupo == 122 || $this->codGrupo == 121 || $this->codGrupo == 123) {
         //121=Cood. de Acompanhamento  121=Tecnico Acompanhamento  123=Cood. Geral de Acompanhamento
         $this->view->tipoAnalise = "readequados";
         $this->tipoAnalise = "readequados";
         if ($this->codGrupo == 121 || $this->codGrupo == 123) {
             $this->view->blnCoordenador = "true";
             $this->view->blnCoordenador = "true";
         }
     }
     $this->codOrgaoSuperior = !empty($auth->getIdentity()->usu_org_max_superior) ? $auth->getIdentity()->usu_org_max_superior : $auth->getIdentity()->usu_orgao;
 }
开发者ID:hackultura,项目名称:novosalic,代码行数:77,代码来源:ChecklistpublicacaoController.php

示例9: init

 public function init()
 {
     $idusuario = $this->_request->getParam('idusuario');
     $auth = Zend_Auth::getInstance();
     // pega a autenticação
     //script case
     if (!isset($auth->getIdentity()->usu_codigo)) {
         parent::perfil(4);
         $auth = Zend_Auth::getInstance();
         $idpronac = $this->_request->getParam('idpronac');
         $ProjetosDao = new Projetos();
         $resp = $ProjetosDao->buscar(array('IdPRONAC = ? ' => "{$idpronac}"));
         if ($resp->count() && ($resp[0]->Situacao == 'E12' or $resp[0]->Situacao == 'E13' or $resp[0]->Situacao == 'E15' or $resp[0]->Situacao == 'E23' or $resp[0]->Situacao == 'E60' or $resp[0]->Situacao == 'E61' or $resp[0]->Situacao == 'E62' or $resp[0]->Situacao == 'E74' or $resp[0]->Situacao == 'E75' or $resp[0]->Situacao == 'D28' or $resp[0]->Situacao == 'D29' or $resp[0]->Situacao == 'D34' or $resp[0]->Situacao == 'D35')) {
             $this->_vrSituacao = false;
         } else {
             $this->_vrSituacao = true;
         }
         $this->view->vrSituacao = $this->_vrSituacao;
         $this->view->link_menu_lateral = 'javascript:history.back(-1)';
         parent::init();
         // chama o init() do pai GenericControllerNew
     } else {
         $this->view->title = "Salic - Sistema de Apoio às Leis de Incentivo à Cultura";
         // título da página
         $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();
             // permissões para UC25
             $PermissoesGrupo[] = 122;
             $PermissoesGrupo[] = 121;
             $PermissoesGrupo[] = 129;
             $PermissoesGrupo[] = 135;
             // tecnico
             $PermissoesGrupo[] = 134;
             // coordenador
             $PermissoesGrupo[] = 138;
             // tecnico de avaliação
             $PermissoesGrupo[] = 139;
             // coordenador de avaliação
             $PermissoesGrupo[] = 94;
             // parecerista
             // permissões para UC25
             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, órgãos e grupos do usuário (pega todos os grupos)
             $grupos = $Usuario->buscarUnidades($auth->getIdentity()->usu_codigo, 21);
             // manda os dados para a visão
             $this->view->usuario = $auth->getIdentity();
             // manda os dados do usuário para a visão
             $this->view->arrayGrupos = $grupos;
             // manda todos os grupos do usuário para a visão
             $this->view->grupoAtivo = $GrupoAtivo->codGrupo;
             // manda o grupo ativo do usuário para a visão
             $this->view->orgaoAtivo = $GrupoAtivo->codOrgao;
             // manda o órgão ativo do usuário para a visão
         } else {
             return $this->_helper->redirector->goToRoute(array('controller' => 'index', 'action' => 'logout'), null, true);
         }
         $this->_vrSituacao = true;
         $this->view->vrSituacao = $this->_vrSituacao;
         parent::init();
         // chama o init() do pai GenericControllerNew
     }
     $this->view->idusuario = $idusuario;
     # context
     $this->_helper->getHelper('contextSwitch')->addActionContext('cadastrarcomprovacaopagamento', 'json')->initContext();
 }
开发者ID:hackultura,项目名称:novosalic,代码行数:72,代码来源:ComprovarexecucaofinanceiraController.php


注:本文中的UsuarioDAO::buscarUnidades方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。