本文整理汇总了PHP中Usuario::buscarUnidades方法的典型用法代码示例。如果您正苦于以下问题:PHP Usuario::buscarUnidades方法的具体用法?PHP Usuario::buscarUnidades怎么用?PHP Usuario::buscarUnidades使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Usuario
的用法示例。
在下文中一共展示了Usuario::buscarUnidades方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: init
/**
* Reescreve o metodo init()
* @access public
* @param void
* @return void
*/
public function init()
{
$auth = Zend_Auth::getInstance();
// instancia da autenticação
$this->permissoesGrupo = array();
$this->permissoesOrgao = array();
//Da permissao de acesso a todos os grupos do usuario logado afim de atender o UC75
if (isset($auth->getIdentity()->usu_codigo)) {
//Recupera todos os grupos do Usuario
$Usuario = new Usuario();
// objeto usuário
$grupos = $Usuario->buscarUnidades($auth->getIdentity()->usu_codigo, 21);
foreach ($grupos as $grupo) {
if (!in_array($grupo->gru_codigo, $this->permissoesGrupo)) {
$this->permissoesGrupo[] = $grupo->gru_codigo;
}
if (!in_array($grupo->uog_orgao, $this->permissoesOrgao)) {
$this->permissoesOrgao[] = $grupo->uog_orgao;
}
}
}
isset($auth->getIdentity()->usu_codigo) ? parent::perfil(1, $this->permissoesGrupo) : parent::perfil(4, $this->permissoesGrupo);
$this->usuarioLogado = isset($auth->getIdentity()->usu_codigo) ? $auth->getIdentity()->usu_codigo : $auth->getIdentity()->IdUsuario;
parent::init();
/* =============================================================================== */
/* ==== VERIFICA PERMISSAO DE ACESSO DO PROPONENTE A PROPOSTA OU AO PROJETO ====== */
/* =============================================================================== */
$this->verificarPermissaoAcesso(true, false, false);
# Paginator
Zend_Paginator::setDefaultScrollingStyle('Sliding');
Zend_View_Helper_PaginationControl::setDefaultViewPartial('paginacao/paginacaoMinc.phtml');
}
示例2: init
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();
}
示例3: init
/**
* Reescreve o método init()
* @access public
* @param void
* @return void
*/
public function init()
{
$auth = Zend_Auth::getInstance();
// instancia da autenticação
$PermissoesGrupo = array();
//Da permissao de acesso a todos os grupos do usuario logado afim de atender o UC75
if (isset($auth->getIdentity()->usu_codigo)) {
//Recupera todos os grupos do Usuario
$Usuario = new Usuario();
// objeto usuário
$grupos = $Usuario->buscarUnidades($auth->getIdentity()->usu_codigo, 21);
foreach ($grupos as $grupo) {
$PermissoesGrupo[] = $grupo->gru_codigo;
}
}
isset($auth->getIdentity()->usu_codigo) ? parent::perfil(1, $PermissoesGrupo) : parent::perfil(4, $PermissoesGrupo);
parent::init();
//recupera ID do pre projeto (proposta)
if (!empty($_REQUEST['idPreProjeto'])) {
$this->idPreProjeto = $_REQUEST['idPreProjeto'];
//VERIFICA SE A PROPOSTA ESTA COM O MINC
$Movimentacao = new Movimentacao();
$rsStatusAtual = $Movimentacao->buscarStatusAtualProposta($_REQUEST['idPreProjeto']);
$this->view->movimentacaoAtual = isset($rsStatusAtual->Movimentacao) ? $rsStatusAtual->Movimentacao : '';
}
$this->idUsuario = isset($auth->getIdentity()->usu_codigo) ? $auth->getIdentity()->usu_codigo : $auth->getIdentity()->IdUsuario;
}
示例4: 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();
// instancia da autenticação
$PermissoesGrupo = array();
//Da permissao de acesso a todos os grupos do usuario logado afim de atender o UC75
if (isset($auth->getIdentity()->usu_codigo)) {
//Recupera todos os grupos do Usuario
$Usuario = new Usuario();
// objeto usuário
$grupos = $Usuario->buscarUnidades($auth->getIdentity()->usu_codigo, 21);
foreach ($grupos as $grupo) {
$PermissoesGrupo[] = $grupo->gru_codigo;
}
}
// verifica as permiss?es
/* $PermissoesGrupo[] = 103; // Coordenador de Analise
$PermissoesGrupo[] = 97; // Gestor do SALIC
$PermissoesGrupo[] = 93; // Coordenador de Parecerista
$PermissoesGrupo[] = 94; // Parecerista
$PermissoesGrupo[] = 121; // T?cnico
$PermissoesGrupo[] = 122; // Coordenador de Acompanhamento
$PermissoesGrupo[] = 126; // Coordenador Geral de Prestação de Contas
$PermissoesGrupo[] = 134; // Coordenador de Fiscalizaç?o */
isset($auth->getIdentity()->usu_codigo) ? parent::perfil(1, $PermissoesGrupo) : parent::perfil(4, $PermissoesGrupo);
$this->usuarioLogado = isset($auth->getIdentity()->usu_codigo) ? $auth->getIdentity()->usu_codigo : $auth->getIdentity()->IdUsuario;
parent::init();
}
示例5: 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";
// titulo da pagina
$auth = Zend_Auth::getInstance();
// pega a autenticacao
$Usuario = new UsuarioDAO();
// objeto usuario
$GrupoAtivo = new Zend_Session_Namespace('GrupoAtivo');
// cria a sessao com o grupo ativo
$PermissoesGrupo = array();
//Da permissao de acesso a todos os grupos do usuario logado afim de atender o UC75
if (isset($auth->getIdentity()->usu_codigo)) {
//Recupera todos os grupos do Usuario
$Usuario = new Usuario();
// objeto usuário
$grupos = $Usuario->buscarUnidades($auth->getIdentity()->usu_codigo, 21);
foreach ($grupos as $grupo) {
$PermissoesGrupo[] = $grupo->gru_codigo;
}
}
isset($auth->getIdentity()->usu_codigo) ? parent::perfil(1, $PermissoesGrupo) : parent::perfil(4, $PermissoesGrupo);
/*if ($auth->hasIdentity()) // caso o usuario esteja autenticado
{
// verifica as permissoes
$PermissoesGrupo = array();
$PermissoesGrupo[] = 93; // Coordenador de Parecerista
$PermissoesGrupo[] = 94; // Parecerista
$PermissoesGrupo[] = 103; // Coordenador de Analise
$PermissoesGrupo[] = 118; // Componente da Comissao
$PermissoesGrupo[] = 119; // Presidente da Mesa
$PermissoesGrupo[] = 120; // Coordenador Administrativo CNIC
if (!in_array($GrupoAtivo->codGrupo, $PermissoesGrupo)) // verifica se o grupo ativo esta no array de permissoes
{
parent::message("Você não tem permissão para acessar essa área do sistema!", "principal/index", "ALERT");
}
// pega as unidades autorizadas, orgãos e grupos do usuario (pega todos os grupos)
$grupos = $Usuario->buscarUnidades($auth->getIdentity()->usu_codigo, 21);
// manda os dados para a visao
$this->view->usuario = $auth->getIdentity(); // manda os dados do usuario para a visao
$this->view->arrayGrupos = $grupos; // manda todos os grupos do usuario para a visao
$this->view->grupoAtivo = $GrupoAtivo->codGrupo; // manda o grupo ativo do usuario para a visao
$this->view->orgaoAtivo = $GrupoAtivo->codOrgao; // manda o orgao ativo do usuario para a visao
} // fecha if
else // caso o usuario não esteja autenticado
{
return $this->_helper->redirector->goToRoute(array('controller' => 'index', 'action' => 'logout'), null, true);
}*/
parent::init();
// chama o init() do pai GenericControllerNew
}
示例6: loginAction
/**
* Efetua o login no sistema
* @access public
* @param void
* @return void
*/
public function loginAction()
{
$this->_helper->layout->disableLayout();
// desabilita Zend_Layout
// recebe os dados do formulário via post
$post = Zend_Registry::get('post');
$username = Mascara::delMaskCNPJ(Mascara::delMaskCPF($post->Login));
// recebe o login sem mêscaras
$password = $post->Senha;
// recebe a senha
try {
// valida os dados
if (empty($username) || empty($password)) {
throw new Exception("Login ou Senha inválidos!");
} else {
if (strlen($username) == 11 && !Validacao::validarCPF($username)) {
throw new Exception("O CPF informado é invalido!");
} else {
if (strlen($username) == 14 && !Validacao::validarCNPJ($username)) {
throw new Exception("O CPF informado é invalido!");
} else {
// realiza a busca do usuário no banco, fazendo a autenticação do mesmo
$Usuario = new Usuario();
$buscar = $Usuario->login($username, $password);
if ($buscar) {
$auth = Zend_Auth::getInstance();
// instancia da autenticação
// registra o primeiro grupo do usuário (pega unidade autorizada, org�o e grupo do usuário)
$Grupo = $Usuario->buscarUnidades($auth->getIdentity()->usu_codigo, 21);
// busca todos os grupos do usuário
$GrupoAtivo = new Zend_Session_Namespace('GrupoAtivo');
// cria a sessão com o grupo ativo
$GrupoAtivo->codGrupo = $Grupo[0]->gru_codigo;
// armazena o grupo na sessão
$GrupoAtivo->codOrgao = $Grupo[0]->uog_orgao;
// armazena o órgão na sessão
$this->orgaoAtivo = $GrupoAtivo->codOrgao;
// redireciona para o Controller protegido
return $this->_helper->redirector->goToRoute(array('controller' => 'principal'), null, true);
} else {
//se nenhum registro foi encontrado na tabela Usuario, ele passa a tentar se logar como proponente.
//neste ponto o _forward encaminha o processamento para o metodo login do controller login, que recebe
//o post igualmente e tenta encontrar usuario cadastrado em SGCAcesso
$this->_forward("login", "login");
//throw new Exception("Usuário inexistente!");
}
}
}
}
// fecha else
} catch (Exception $e) {
parent::message($e->getMessage(), "index", "ERROR");
}
}
示例7: 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;
}
示例8: 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();
// instancia da autenticação
$PermissoesGrupo = array();
//Da permissao de acesso a todos os grupos do usuario logado afim de atender o UC75
if (isset($auth->getIdentity()->usu_codigo)) {
//Recupera todos os grupos do Usuario
$Usuario = new Usuario();
// objeto usu�rio
$grupos = $Usuario->buscarUnidades($auth->getIdentity()->usu_codigo, 21);
foreach ($grupos as $grupo) {
$PermissoesGrupo[] = $grupo->gru_codigo;
}
}
isset($auth->getIdentity()->usu_codigo) ? parent::perfil(1, $PermissoesGrupo) : parent::perfil(4, $PermissoesGrupo);
$this->usuarioLogado = isset($auth->getIdentity()->usu_codigo) ? $auth->getIdentity()->usu_codigo : $auth->getIdentity()->IdUsuario;
//recupera ID do pre projeto (proposta)
$this->idPronac = $this->getRequest()->getParam('idPronac');
$this->idDiligencia = $this->getRequest()->getParam('idDiligencia');
$this->idAvaliacaoProposta = $this->getRequest()->getParam('idAvaliacaoProposta');
$this->situacao = $this->getRequest()->getParam('situacao');
$this->tpDiligencia = $this->getRequest()->getParam('tpDiligencia');
$this->idProduto = $this->getRequest()->getParam('idProduto');
$this->idPreProjeto = $this->getRequest()->getParam('idPreProjeto');
if ($this->tpDiligencia) {
$GrupoAtivo = new Zend_Session_Namespace('GrupoAtivo');
// cria a sessão com o grupo ativo
$urlArray = array('controller' => 'verificarreadequacaodeprojeto');
// ajusta o link de voltar de acordo com o tipo de dilignecia
if ($GrupoAtivo->codGrupo == 122) {
// diligencia na readequacao - coordenador acompanhamento
$this->btnVoltar = $this->view->url(array_merge($urlArray, array('action' => 'verificarreadequacaodeprojetocoordacompanhamento')));
} elseif ($this->tpDiligencia == 171) {
// diligencia na readequacao - tecnico acompanhamento
$this->btnVoltar = $this->view->url(array_merge($urlArray, array('action' => 'verificarreadequacaodeprojetotecnico')));
} elseif ($this->tpDiligencia == 179) {
// diligencia na readequacao - parecerista
$this->btnVoltar = $this->view->url(array_merge($urlArray, array('action' => 'verificarreadequacaodeprojetoparecerista')));
} else {
$this->btnVoltar = 'javascript:voltar()';
}
}
$this->view->btnVoltar = $this->btnVoltar;
// bot�o voltar dinamico
parent::init();
// chama o init() do pai GenericControllerNew
}
示例9: 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
}
示例10: init
public function init()
{
$auth = Zend_Auth::getInstance();
// instancia da autenticacao
//$idusuario = $auth->getIdentity()->usu_codigo;
//$idorgao = $auth->getIdentity()->usu_orgao;
//$usu_identificacao = $auth->getIdentity()->usu_identificacao;
$GrupoAtivo = new Zend_Session_Namespace('GrupoAtivo');
// cria a sessao com o grupo ativo
$codGrupo = $GrupoAtivo->codGrupo;
// Grupo ativo na sessao
$codOrgao = $GrupoAtivo->codOrgao;
// Orgao ativo na sessao
$this->view->codOrgao = $codOrgao;
//$this->view->idUsuarioLogado = $idusuario;
//xd($auth->getIdentity());
//Da permissao de acesso a todos os grupos do usuario logado afim de atender o UC72
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;
}
$this->idusuario = $auth->getIdentity()->usu_codigo;
$this->view->idUsuarioLogado = $this->idusuario;
isset($auth->getIdentity()->usu_codigo) ? parent::perfil(1, $PermissoesGrupo) : parent::perfil(4, $PermissoesGrupo);
} else {
$this->idusuario = $auth->getIdentity()->IdUsuario;
}
// verifica as permissoes
$PermissoesGrupo = array();
$PermissoesGrupo[] = 114;
// Coordenador de Editais
$PermissoesGrupo[] = 97;
// Gestor salic
$PermissoesGrupo[] = 1111;
//Proponente
//parent::perfil(1, $PermissoesGrupo);
parent::init();
// chama o init() do pai GenericControllerNew
}
示例11: 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
$PermissoesGrupo = array();
if (!$auth->hasIdentity()) {
return $this->_helper->redirector->goToRoute(array('controller' => 'index', 'action' => 'logout'), null, true);
}
//Da permissao de acesso a todos os grupos do usuario logado afim de atender o UC75
if (isset($auth->getIdentity()->usu_codigo)) {
//Recupera todos os grupos do Usuario
$Usuario = new Usuario();
// objeto usuário
$grupos = $Usuario->buscarUnidades($auth->getIdentity()->usu_codigo, 21);
foreach ($grupos as $grupo) {
$PermissoesGrupo[] = $grupo->gru_codigo;
}
}
isset($auth->getIdentity()->usu_codigo) ? parent::perfil(1, $PermissoesGrupo) : parent::perfil(4, $PermissoesGrupo);
parent::init();
// chama o init() do pai GenericControllerNew
//recupera ID do pre projeto (proposta)
if (!empty($_REQUEST['idPreProjeto'])) {
$this->idPreProjeto = $_REQUEST['idPreProjeto'];
//VERIFICA SE A PROPOSTA ESTA COM O MINC
$Movimentacao = new Movimentacao();
$rsStatusAtual = $Movimentacao->buscarStatusAtualProposta($_REQUEST['idPreProjeto']);
$this->view->movimentacaoAtual = isset($rsStatusAtual->Movimentacao) ? $rsStatusAtual->Movimentacao : '';
} else {
if ($_REQUEST['idPreProjeto'] != '0') {
parent::message("Necessário informar o número da proposta.", "/manterpropostaincentivofiscal/index", "ERROR");
}
}
$this->idUsuario = isset($auth->getIdentity()->usu_codigo) ? $auth->getIdentity()->usu_codigo : $auth->getIdentity()->IdUsuario;
/* =============================================================================== */
/* ==== VERIFICA PERMISSAO DE ACESSO DO PROPONENTE A PROPOSTA OU AO PROJETO ====== */
/* =============================================================================== */
$this->verificarPermissaoAcesso(true, false, false);
}
示例12: init
/**
* Reescreve o método init()
* @access public
* @param void
* @return void
*/
public function init()
{
$auth = Zend_Auth::getInstance();
// instancia da autenticaç?o
$PermissoesGrupo = array();
//Da permissao de acesso a todos os grupos do usuario logado afim de atender o UC75
if (isset($auth->getIdentity()->usu_codigo)) {
//Recupera todos os grupos do Usuario
$Usuario = new Usuario();
// objeto usuário
$grupos = $Usuario->buscarUnidades($auth->getIdentity()->usu_codigo, 21);
foreach ($grupos as $grupo) {
$PermissoesGrupo[] = $grupo->gru_codigo;
}
}
isset($auth->getIdentity()->usu_codigo) ? parent::perfil(1, $PermissoesGrupo) : parent::perfil(4, $PermissoesGrupo);
// 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");
}
}
}
示例13: init
/**
* Reescreve o método init()
* @access public
* @param void
* @return void
*/
public function init()
{
$auth = Zend_Auth::getInstance();
// instancia da autenticação
$PermissoesGrupo = array();
//Da permissao de acesso a todos os grupos do usuario logado afim de atender o UC75
if (isset($auth->getIdentity()->usu_codigo)) {
//Recupera todos os grupos do Usuario
$Usuario = new Usuario();
// objeto usuário
$grupos = $Usuario->buscarUnidades($auth->getIdentity()->usu_codigo, 21);
foreach ($grupos as $grupo) {
$PermissoesGrupo[] = $grupo->gru_codigo;
}
}
isset($auth->getIdentity()->usu_codigo) ? parent::perfil(1, $PermissoesGrupo) : parent::perfil(4, $PermissoesGrupo);
// inicializando variaveis com valor padrao
$this->intTamPag = 10;
//carregando variaveis vindas de GET
$get = Zend_Registry::get('get');
if (!empty($_REQUEST['idPreProjeto'])) {
$this->_idPreProjeto = $get->idPreProjeto;
//VERIFICA SE A PROPOSTA ESTA COM O MINC
$Movimentacao = new Movimentacao();
$rsStatusAtual = $Movimentacao->buscarStatusAtualProposta($_REQUEST['idPreProjeto']);
$this->view->movimentacaoAtual = isset($rsStatusAtual->Movimentacao) ? $rsStatusAtual->Movimentacao : '';
} else {
if ($_REQUEST['idPreProjeto'] != '0') {
parent::message("Necessário informar o número da proposta.", "/manterpropostaincentivofiscal/index", "ERROR");
}
}
parent::init();
/* =============================================================================== */
/* ==== VERIFICA PERMISSAO DE ACESSO DO PROPONENTE A PROPOSTA OU AO PROJETO ====== */
/* =============================================================================== */
$this->verificarPermissaoAcesso(true, false, false);
}
示例14: logarcomoAction
public function logarcomoAction()
{
$this->_helper->layout->disableLayout();
// desabilita Zend_Layout
Zend_Layout::startMvc(array('layout' => 'layout_proponente'));
$buscaUsuario = new Usuariosorgaosgrupos();
$buscaUsuarioRs = $buscaUsuario->buscarUsuariosOrgaosGrupos(array('gru_status > ?' => 0, 'sis_codigo = ?' => 21), array('usu_nome asc'));
$this->view->buscaUsuario = $buscaUsuarioRs->toArray();
if ($_POST) {
// recebe os dados do formulário via post
$post = Zend_Registry::get('post');
$username = Mascara::delMaskCNPJ(Mascara::delMaskCPF($post->cpf));
// recebe o login sem m�scaras
$password = $post->senha;
// recebe a senha
$idLogarComo = $post->logarComo;
$sql = "SELECT tabelas.dbo.fnEncriptaSenha('" . $username . "', '" . $password . "') as senha";
$db = Zend_Registry::get('db');
$db->setFetchMode(Zend_DB::FETCH_OBJ);
$senha = $db->fetchRow($sql);
$SenhaFinal = $senha->senha;
$usuario = new Usuario();
$usuarioRs = $usuario->buscar(array('usu_identificacao = ?' => $username, 'usu_senha = ?' => $SenhaFinal));
if (!empty($usuarioRs)) {
$usuarioRs = $usuario->buscar(array('usu_identificacao = ?' => $idLogarComo))->current();
$senha = $usuarioRs->usu_senha;
$Usuario = new Usuario();
$buscar = $Usuario->loginSemCript($idLogarComo, $senha);
if ($buscar) {
$auth = Zend_Auth::getInstance();
// instancia da autenticaç?o
// registra o primeiro grupo do usuário (pega unidade autorizada, organiza e grupo do usuaàio)
$Grupo = $Usuario->buscarUnidades($auth->getIdentity()->usu_codigo, 21);
// busca todos os grupos do usu�rio
$GrupoAtivo = new Zend_Session_Namespace('GrupoAtivo');
// cria a sess?o com o grupo ativo
$GrupoAtivo->codGrupo = $Grupo[0]->gru_codigo;
// armazena o grupo na sess?o
$GrupoAtivo->codOrgao = $Grupo[0]->uog_orgao;
// armazena o org?o na sess?o
// redireciona para o Controller protegido
return $this->_helper->redirector->goToRoute(array('controller' => 'principal'), null, true);
}
// fecha if
}
}
}
示例15: init
/**
* Reescreve o metodo 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);
$this->usuarioLogado = isset($auth->getIdentity()->usu_codigo) ? $auth->getIdentity()->usu_codigo : $auth->getIdentity()->IdUsuario;
parent::init();
//recupera ID do pre projeto (proposta)
if (!empty($_REQUEST['idPreProjeto'])) {
$this->idPreProjeto = $_REQUEST['idPreProjeto'];
//VERIFICA SE A PROPOSTA ESTA COM O MINC
$Movimentacao = new Movimentacao();
$rsStatusAtual = $Movimentacao->buscarStatusAtualProposta($_REQUEST['idPreProjeto']);
$this->view->movimentacaoAtual = isset($rsStatusAtual->Movimentacao) ? $rsStatusAtual->Movimentacao : '';
} else {
//xd($_REQUEST['idPreProjeto']);
if ($_REQUEST['idPreProjeto'] != '0') {
parent::message("Necessário informar o número da proposta.", "/manterpropostaincentivofiscal/index", "ERROR");
}
}
$auth = Zend_Auth::getInstance();
// instancia da autenticação
$this->idUsuario = isset($auth->getIdentity()->usu_codigo) ? $auth->getIdentity()->usu_codigo : $auth->getIdentity()->IdUsuario;
//*******************************************
//VALIDA ITENS DO MENU (Documento pendentes)
//*******************************************
$get = Zend_Registry::get("get");
$this->view->documentosPendentes = AnalisarPropostaDAO::buscarDocumentoPendente($get->idPreProjeto);
if (!empty($this->view->documentosPendentes)) {
$verificarmenu = 1;
$this->view->verificarmenu = $verificarmenu;
} else {
$verificarmenu = 0;
$this->view->verificarmenu = $verificarmenu;
}
//(Enviar Proposta ao MinC , Excluir Proposta)
$mov = new Movimentacao();
$movBuscar = $mov->buscar(array('idProjeto = ?' => $get->idPreProjeto), array('idMovimentacao desc'), 1, 0)->current();
if (isset($movBuscar->Movimentacao) && $movBuscar->Movimentacao != 95) {
$enviado = 'true';
$this->view->enviado = $enviado;
} else {
$enviado = 'false';
$this->view->enviado = $enviado;
}
//*****************
//FIM DA VALIDAÇ?O
//*****************
/* =============================================================================== */
/* ==== VERIFICA PERMISSAO DE ACESSO DO PROPONENTE A PROPOSTA OU AO PROJETO ====== */
/* =============================================================================== */
$this->verificarPermissaoAcesso(true, false, false);
}