本文整理匯總了PHP中Usuario::buscar方法的典型用法代碼示例。如果您正苦於以下問題:PHP Usuario::buscar方法的具體用法?PHP Usuario::buscar怎麽用?PHP Usuario::buscar使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類Usuario
的用法示例。
在下文中一共展示了Usuario::buscar方法的14個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: 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();
}
示例2: vistaAltaTransaccion
public function vistaAltaTransaccion()
{
$u = new Usuario();
$t = new Tipo_caja();
$data['view'] = 'AltaTransaccionView';
$data['data_view'] = array('data_personal' => $u->buscar(), 'data_tipo_caja' => $t->buscar());
$data['css'] = array('wizzard/prettify', 'transaccion', 'advanced_datatable/css/demo_page', 'advanced_datatable/css/demo_table', 'advanced_datatable/css/DT_bootstrap');
$data['js'] = array('wizzard/jquery.bootstrap.wizard.min', 'wizzard/prettify', 'paginadorDataTable', '/advanced-datatable/media/dataTables.bootstrap.min', 'advanced-datatable/media/js/jquery.dataTables', 'altaTransaccion');
$data['library'] = '';
$data['showHead'] = true;
$this->load->view('template', $data);
}
示例3: init
/**
* Reescreve o método init()
* @access public
* @param void
* @return void
*/
public function init()
{
// verifica as permissoes
$PermissoesGrupo = array();
$PermissoesGrupo[] = 97;
// Gestor do SALIC
$PermissoesGrupo[] = 103;
// Coordenador de Análise
$PermissoesGrupo[] = 122;
// Coordenador de Acompanhamento
$auth = Zend_Auth::getInstance();
// instancia da autenticação
$GrupoAtivo = new Zend_Session_Namespace('GrupoAtivo');
if (isset($auth->getIdentity()->usu_codigo)) {
parent::perfil(1, $PermissoesGrupo);
$orgaoSuperiorLogado = $GrupoAtivo->codOrgao;
$orgao = new Orgaos();
$orgaoSuperior = $orgao->codigoOrgaoSuperior($orgaoSuperiorLogado);
@($this->orgaoSuperior = $orgaoSuperior[0]->Superior);
} else {
parent::perfil(4, $PermissoesGrupo);
}
/*********************************************************************************************************/
$cpf = isset($auth->getIdentity()->usu_codigo) ? $auth->getIdentity()->usu_identificacao : $auth->getIdentity()->Cpf;
// Busca na SGCAcesso
$sgcAcesso = new Sgcacesso();
$buscaAcesso = $sgcAcesso->buscar(array('Cpf = ?' => $cpf));
// Busca na Usuarios
$usuarioDAO = new Usuario();
$buscaUsuario = $usuarioDAO->buscar(array('usu_identificacao = ?' => $cpf));
// Busca na Agentes
$agentesDAO = new Agentes();
$buscaAgente = $agentesDAO->BuscaAgente($cpf);
if (count($buscaAcesso) > 0) {
$this->idResponsavel = $buscaAcesso[0]->IdUsuario;
$this->view->nomeproponente = $buscaAcesso[0]->Nome;
}
if (count($buscaAgente) > 0) {
$this->idAgente = $buscaAgente[0]->idAgente;
}
if (count($buscaUsuario) > 0) {
$this->idUsuario = $buscaUsuario[0]->usu_codigo;
}
if ($this->idAgente != 0) {
$this->usuarioProponente = "S";
}
// $this->view->nomeproponente = $buscaAcessos[0]->Nome;
//x($this->idResponsavel);
//x($this->idAgente);
//xd($this->idUsuario);
parent::init();
}
示例4: init
/**
* Reescreve o método init() para aceitar
* as mensagens e redirecionamentos.
* Teremos que chamá-lo dentro do
* método init() da classe filha assim: parent::init();
* @access public
* @param void
* @return void
*/
public function init()
{
//SE CAIU A SECAO REDIRECIONA
$auth = Zend_Auth::getInstance();
// pega a autenticação
// xd($_SERVER['PHP_SELF']);
// if(!$auth->hasIdentity()){
// $url = Zend_Controller_Front::getInstance()->getBaseUrl();
// JS::redirecionarURL($url);
// }
$this->_msg = $this->_helper->getHelper('FlashMessenger');
$this->_url = $this->_helper->getHelper('Redirector');
$this->_type = $this->_helper->getHelper('FlashMessengerType');
$this->_urlPadrao = Zend_Controller_Front::getInstance()->getBaseUrl();
if (isset($auth->getIdentity()->usu_codigo)) {
$Usuario = new Usuario();
// objeto usuário
$Agente = $Usuario->getIdUsuario($auth->getIdentity()->usu_codigo);
$idAgente = $Agente['idAgente'];
// manda os dados para a visão
$this->view->idAgente = $idAgente;
}
/******************************************************************************************************************************/
@($cpf = isset($auth->getIdentity()->usu_codigo) ? $auth->getIdentity()->usu_identificacao : $auth->getIdentity()->Cpf);
if ($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->idAgenteKeyLog = $this->idAgente;
$this->view->idResponsavelKeyLog = $this->idResponsavel;
$this->view->idUsuarioKeyLog = $this->idUsuario;
}
/****************************************************************************************************************************/
}
示例5: indexAction
public function indexAction()
{
$cpf = $this->_request->getParam("cpf");
$agente = new Agentes();
$usuario = new Usuario();
$buscarDadosAgente = $agente->buscar(array('CNPJCPF = ?' => $cpf))->current()->toArray();
$buscarUsuario = $usuario->buscar(array(), array('usu_codigo desc'), array('1'))->current()->toArray();
$usuarioCadastrar = $buscarUsuario['usu_codigo'] + 1;
// xd($usuarioCadastrar);
$usurioLogin = str_replace(' ', '_', $buscarDadosAgente['Descricao']);
$dados = array('usu_codigo' => $usuarioCadastrar, 'usu_identificacao' => $buscarDadosAgente['CNPJCPF'], 'usu_nome' => substr($buscarDadosAgente['Descricao'], 0, 20), 'usu_pessoa' => 1, 'usu_orgao' => 0, 'usu_sala' => 0, 'usu_ramal' => 0, 'usu_nivel' => 9, 'usu_exibicao' => 'S', 'usu_SQL_login' => substr($usurioLogin, 0, 20), 'usu_SQL_senha' => 'B', 'usu_duracao_senha' => 30, 'usu_data_validade' => '2020-12-31 23:59:59', 'usu_limite_utilizacao' => '2020-12-31 23:59:59', 'usu_senha' => 'trocar', 'usu_validacao' => 0, 'usu_status' => 1, 'usu_seguranca' => 0, 'usu_data_atualizacao' => date('Y-m-d H:i:s'), 'usu_conta_nt' => 0, 'usu_dica_intranet' => 10009, 'usu_localizacao' => 0, 'usu_andar' => 0, 'usu_telefone' => 0);
// xd($dados);
$senha = substr($cpf, 0, 6);
$inserir = $usuario->inserirUsuarios($dados);
$alterarSenha = $usuario->alterarSenha($cpf, $senha);
die('OK');
}
示例6: init
public function init()
{
// verifica as permissões
$PermissoesGrupo = array();
$PermissoesGrupo[] = 97;
// Gestor Salic
$auth = Zend_Auth::getInstance();
// instancia da autenticação
if (isset($auth->getIdentity()->usu_codigo)) {
parent::perfil(1, $PermissoesGrupo);
} else {
parent::perfil(4, $PermissoesGrupo);
}
/*********************************************************************************************************/
$cpf = isset($auth->getIdentity()->usu_codigo) ? $auth->getIdentity()->usu_identificacao : $auth->getIdentity()->Cpf;
/*********************************************************************************************************/
// Busca na SGCAcesso
$sgcAcesso = new Sgcacesso();
$buscaAcesso = $sgcAcesso->buscar(array('Cpf = ?' => $cpf));
// Busca na Usuarios
$usuarioDAO = new Usuario();
$buscaUsuario = $usuarioDAO->buscar(array('usu_identificacao = ?' => $cpf));
// Busca na Agentes
$agentesDAO = new Agentes();
$buscaAgente = $agentesDAO->BuscaAgente($cpf);
if (count($buscaAcesso) > 0) {
$this->idResponsavel = $buscaAcesso[0]->IdUsuario;
$this->emailResponsavel = $buscaAcesso[0]->Email;
}
if (count($buscaAgente) > 0) {
$this->idAgente = $buscaAgente[0]->idAgente;
}
if (count($buscaUsuario) > 0) {
$this->idUsuario = $buscaUsuario[0]->usu_codigo;
}
//xd($this->idResponsavel);
/*********************************************************************************************************/
//xd($this->idResponsavel);
$this->view->idAgenteLogado = $this->idAgente;
parent::init();
// chama o init() do pai GenericControllerNew
}
示例7: Usuario
<?php
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* Controle de jogadores e fichas de poker, na modalidade cash game. */
/* Desenvolvido por: Reinaldo Silveira */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
include_once "../header.php";
require "../verifica.php";
include_once "../../model/class.usuario.php";
include_once "../../controller/class.usuario.php";
$usuario = new Usuario();
$acao = isset($_GET["acao"]) ? $_GET["acao"] : "";
$codigo = isset($_GET["id"]) ? $_GET["id"] : 0;
if ($codigo > 0) {
if (!$usuario->buscar($codigo)) {
echo "<script>\n alert('Registro não encontrado!');\n window.location = 'listagem.php';\n </script>";
exit;
}
}
if ($acao == "excluir" && $codigo > 0) {
if ($codigo == $_SESSION["usr_id"]) {
echo "<script>\n alert('Não é permitido excluir o usuário logado!');\n window.location = 'listagem.php';\n </script>";
} elseif ($usuario->excluir($codigo)) {
echo "<script>window.location = 'listagem.php';</script>";
} else {
echo "<script>\n alert('Erro ao excluir o cadastro. Verifique as dependências e tente novamente.');\n window.location = 'listagem.php';\n </script>";
}
}
if ($_POST) {
if ($codigo == 0) {
if ($usuario->incluir()) {
示例8: buscarPersonal
public function buscarPersonal($valorBusqueda = null)
{
$u = new Usuario();
return $u->buscar($valorBusqueda);
}
示例9: 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');
// verifica as permissoes
$PermissoesGrupo = array();
$PermissoesGrupo[] = 97;
// Gestor do SALIC
$PermissoesGrupo[] = 93;
// Coordenador de Parecerista
$PermissoesGrupo[] = 94;
// Parecerista
$PermissoesGrupo[] = 121;
// Tecnico
$PermissoesGrupo[] = 122;
// Coordenador de Acompanhamento
if (isset($auth->getIdentity()->usu_codigo)) {
parent::perfil(1, $PermissoesGrupo);
} else {
parent::perfil(4, $PermissoesGrupo);
}
/* * ****************************************************************************************************** */
$cpf = isset($auth->getIdentity()->usu_codigo) ? $auth->getIdentity()->usu_identificacao : $auth->getIdentity()->Cpf;
// Busca na SGCAcesso
$sgcAcesso = new Sgcacesso();
$buscaAcesso = $sgcAcesso->buscar(array('Cpf = ?' => $cpf));
// Busca na Usuarios
$usuarioDAO = new Usuario();
$buscaUsuario = $usuarioDAO->buscar(array('usu_identificacao = ?' => $cpf));
// Busca na Agentes
$agentesDAO = new Agentes();
$buscaAgente = $agentesDAO->BuscaAgente($cpf);
if (count($buscaAcesso) > 0) {
$this->idResponsavel = $buscaAcesso[0]->IdUsuario;
}
if (count($buscaAgente) > 0) {
$this->idAgente = $buscaAgente[0]->idAgente;
}
if (count($buscaUsuario) > 0) {
$this->idUsuario = $buscaUsuario[0]->usu_codigo;
}
if ($this->idAgente != 0) {
$this->usuarioProponente = "S";
}
/* * ****************************************************************************************************** */
$this->cpfLogado = $cpf;
$this->idAgenteProponente = $this->idAgente;
$this->usuario = isset($auth->getIdentity()->usu_codigo) ? 'func' : 'prop';
$this->view->usuarioLogado = isset($auth->getIdentity()->usu_codigo) ? 'func' : 'prop';
$this->view->usuarioProponente = $this->usuarioProponente;
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($this->idPreProjeto);
$this->view->movimentacaoAtual = isset($rsStatusAtual->Movimentacao) ? $rsStatusAtual->Movimentacao : '';
//VERIFICA SE A PROPOSTA FOI ENVIADA AO MINC ALGUMA VEZ
$arrbusca = array();
$arrbusca['idProjeto = ?'] = $this->idPreProjeto;
$arrbusca['Movimentacao = ?'] = '96';
$rsHistMov = $Movimentacao->buscar($arrbusca);
$this->view->blnJaEnviadaAoMinc = $rsHistMov->count();
//VERIFICA SE A PROPOSTA TEM DILIGENCIAS
$PreProjeto = new PreProjeto();
$rsDiligencias = $PreProjeto->listarDiligenciasPreProjeto(array('pre.idPreProjeto = ?' => $this->idPreProjeto));
$this->view->blnPossuiDiligencias = $rsDiligencias->count();
}
}
示例10: isset
<?php
include "classes/Usuario.php";
$email = isset($_POST["email"]) ? $_POST["email"] : "";
$senha = isset($_POST["senha"]) ? $_POST["senha"] : "";
if (isset($_POST["entrar"]) and $_POST["entrar"]) {
$usuario = new Usuario();
$resultado = $usuario->buscar($email, addslashes(md5($senha)));
$row = $resultado->fetch_assoc();
//echo $row["nome"];
if ($row > 0) {
session_start();
$_SESSION["pega_usuario"] = $row["nome"];
header("Location: logado.php");
} else {
echo "<div id=\"error\">";
echo $msg = "Usuário ou senha incorreto!";
echo "</div>";
}
}
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title></title>
<link rel="stylesheet" href="css/estilo.css">
<link href='https://fonts.googleapis.com/css?family=Oswald:300' rel='stylesheet' type='text/css'>
</head>
<body>
示例11: 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
}
}
}
示例12: init
/**
* Reescreve o método init()
* @access public
* @param void
* @return void
*/
public function init()
{
ini_set('memory_limit', '128M');
$auth = Zend_Auth::getInstance();
// pega a autenticação
$GrupoAtivo = new Zend_Session_Namespace('GrupoAtivo');
// verifica as permissoes
$PermissoesGrupo = array();
$PermissoesGrupo[] = 97;
// Gestor do SALIC
$PermissoesGrupo[] = 93;
// Coordenador de Parecerista
if (isset($auth->getIdentity()->usu_codigo)) {
parent::perfil(1, $PermissoesGrupo);
} else {
parent::perfil(4, $PermissoesGrupo);
}
/*********************************************************************************************************/
$cpf = isset($auth->getIdentity()->usu_codigo) ? $auth->getIdentity()->usu_identificacao : $auth->getIdentity()->Cpf;
// Busca na SGCAcesso
$sgcAcesso = new Sgcacesso();
$buscaAcesso = $sgcAcesso->buscar(array('Cpf = ?' => $cpf));
// Busca na Usuarios
$usuarioDAO = new Usuario();
$buscaUsuario = $usuarioDAO->buscar(array('usu_identificacao = ?' => $cpf));
// Busca na Agentes
$agentesDAO = new Agentes();
$buscaAgente = $agentesDAO->BuscaAgente($cpf);
if (count($buscaAcesso) > 0) {
$this->idResponsavel = $buscaAcesso[0]->IdUsuario;
}
if (count($buscaAgente) > 0) {
$this->idAgente = $buscaAgente[0]->idAgente;
}
if (count($buscaUsuario) > 0) {
$this->idUsuario = $buscaUsuario[0]->usu_codigo;
}
if ($this->idAgente != 0) {
$this->usuarioProponente = "S";
}
/*********************************************************************************************************/
$this->cpfLogado = $cpf;
parent::init();
//VALIDA ITENS DO MENU (Documento pendentes)
if (isset($_GET['idPreProjeto']) && !empty($_GET['idPreProjeto'])) {
$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;
}
//VERIFICA SE A PROPOSTA ESTA COM O MINC
$Movimentacao = new Movimentacao();
$rsStatusAtual = $Movimentacao->buscarStatusAtualProposta($get->idPreProjeto);
if (count($rsStatusAtual) > 0) {
$this->view->movimentacaoAtual = isset($rsStatusAtual->Movimentacao) ? $rsStatusAtual->Movimentacao : '';
} else {
$this->view->movimentacaoAtual = null;
}
//VERIFICA SE A PROPOSTA FOI ENVIADA AO MINC ALGUMA VEZ
$arrbusca = array();
$arrbusca['idProjeto = ?'] = $get->idPreProjeto;
$arrbusca['Movimentacao = ?'] = '96';
$rsHistMov = $Movimentacao->buscar($arrbusca);
$this->view->blnJaEnviadaAoMinc = $rsHistMov->count();
}
//*****************
//FIM DA VALIDAÇ?O
//*****************
}
示例13: cadastrarusuarioexternoAction
public function cadastrarusuarioexternoAction()
{
$auth = Zend_Auth::getInstance();
// instancia da autenticação
$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->view->codOrgao = $codOrgao;
$this->view->idUsuarioLogado = $idusuario;
$usuariosExternos = new TabelasOrgaos();
$minc = "MinC";
$dadosUsuariosExternos = array('Tabelas.dbo.fnSiglaOrgaoTopo(o.org_codigo) = ?' => $minc, 'o.org_tipo >= ?' => 3, 'o.org_status <> ? ' => 0, 'p.pid_meta_dado = ?' => 1, 'p.pid_sequencia = ?' => 1);
$buscaUsuariosExternos = $usuariosExternos->pesquisarUsuariosExterno($dadosUsuariosExternos, array('Tabelas.dbo.fnEstruturaOrgao(org_codigo, 0)'));
$this->view->orgaosExternos = $buscaUsuariosExternos;
if ($_POST) {
$cpf = Mascara::delMaskCPF($_POST['cpf']);
$identificacao = $_POST['unidade'];
$nome = $_POST['nome'];
$nomeUsuario = $_POST['nomeusuario'];
$orgao = $_POST['unidade'];
$pessoasIdentificacoes = new Pessoaidentificacoes();
$pessoasIdentificacoesBuscar = $pessoasIdentificacoes->pesquisarPessoasDados(array('pdd_dado = ?' => $cpf))->current();
$usuarios = new Usuario();
$usuariosBuscar = $usuarios->buscar(array('usu_identificacao = ?' => $cpf))->current();
if (!empty($usuariosBuscar)) {
parent::message("CPF já cadastrado!", "/manterusuario/cadastrarusuarioexterno", "ALERT");
}
$pessoa = new Pessoas();
$pessoaBuscar = $pessoa->buscar(array(), array('pes_codigo desc'), array(1))->current();
$idPessoa = $pessoaBuscar->pes_codigo + 1;
if (empty($pessoasBuscar)) {
$dados = array("pes_codigo" => $idPessoa, "pes_categoria" => 0, "pes_tipo" => 1, "pes_esfera" => 0, "pes_administracao" => 0, "pes_utilidade_publica" => 0, "pes_validade" => 0, "pes_orgao_cadastrador" => $idorgao, "pes_usuario_cadastrador" => $idusuario, "pes_data_cadastramento" => date("Y-m-d"));
$pessoaSalvar = $pessoa->salvarDados($dados);
$dadosPessoa = array("pdd_pessoa" => $pessoaSalvar, "pdd_meta_dado" => 2, "pdd_sequencia" => 1, "pdd_dado" => $cpf);
$pessoaDados = new PessoaDados();
$pessoasDadosSalvar = $pessoaDados->salvarDados($dadosPessoa);
$dadosIdentificacao = array("pid_pessoa" => $pessoasDadosSalvar['pdd_pessoa'], "pid_meta_dado" => 1, "pid_sequencia" => 1, "pid_identificacao" => $identificacao);
$pessoaIdentificacao = new PessoaIdentificacoes();
$pessoasIdentificacaoSalvar = $pessoaIdentificacao->salvarDados($dadosIdentificacao);
$dadosAtualizaPessoa = array("pes_codigo" => $pessoaSalvar, "pes_validade" => 2);
$idPessoa = $pessoa->salvar($dadosAtualizaPessoa);
$formataCpf = substr($cpf, 0, 6);
$idPessoa = $pessoa->salvar($dadosAtualizaPessoa);
$formataCpf = substr($cpf, 0, 6);
$senha = EncriptaSenhaDAO::encriptaSenha($cpf, $formataCpf);
$senhaFinal = $senha[0]->senha;
$pessoaBuscar = $usuarios->buscar(array(), array('usu_codigo desc'), array(1))->current();
$idUsuario = $pessoaBuscar->usu_codigo + 1;
$cadastraUsuario = CadastraUsuariosDAO::cadastraUsuario($idUsuario, $idPessoa, $cpf, $nome, $nomeUsuario, $orgao, $senha);
parent::message("Cadastro realizado com sucesso", "/manterusuario/cadastrarusuarioexterno", "CONFIRM");
}
}
}
示例14: json_encode
<?php
$id = $_POST['id'];
require_once '../Clases/clsUsuario.php';
$objUsuario = new Usuario();
$resultado = $objUsuario->buscar($id);
echo json_encode($resultado);