本文整理汇总了PHP中UsuarioDAO类的典型用法代码示例。如果您正苦于以下问题:PHP UsuarioDAO类的具体用法?PHP UsuarioDAO怎么用?PHP UsuarioDAO使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了UsuarioDAO类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: ListadoUsuarios
function ListadoUsuarios($params)
{
parent::Listado();
// Cargar la consulta para el listado
$usuario = new UsuarioDAO();
$sql = $usuario->getSql($params);
if ($params) {
$this->mensaje = "No existen usuarios que cumplan con las condiciones de búsqueda especificadas";
} else {
$this->mensaje = "No existen Usuarios";
}
$this->orden = "orden";
$this->ex_pasaget = array("orden");
$cfilas = "5";
$maxpag = "5";
$this->mostrar_total = true;
$this->titulo_general = "";
$this->mensaje_total = 'Total de Usuarios: ';
$order_default = "usuario";
$orden_tipo = "asc";
$this->seleccionar_js = "";
// Columnas
$columnas["Usuario"] = array("nombre" => "Usuario", "title" => "Usuario", "dato_align" => "left", "datos" => array("usuario"), "orden" => "usuario", "fijo" => false, "dato_width" => "10%");
$columnas["Nombre"] = array("nombre" => "Nombre", "title" => "Nombre", "dato_align" => "left", "datos" => array("nombre"), "orden" => "nombre", "fijo" => false, "dato_width" => "10%");
$columnas["Apellido"] = array("nombre" => "Apellido", "title" => "Apellido", "dato_align" => "left", "datos" => array("apellido"), "orden" => "apellido", "fijo" => false, "dato_width" => "10%");
$columnas["Email"] = array("nombre" => "Email", "title" => "Email", "dato_align" => "left", "datos" => array("email"), "orden" => "email", "fijo" => false, "dato_width" => "15%");
$columnas["Telefono1"] = array("nombre" => "Telefono1", "title" => "Telefono 1", "dato_align" => "left", "datos" => array("telefono1"), "orden" => "telefono1", "fijo" => false, "dato_width" => "10%");
$columnas["Telefono2"] = array("nombre" => "Telefono2", "title" => "Telefono2", "dato_align" => "left", "datos" => array("telefono2"), "orden" => "telefono2", "fijo" => false, "dato_width" => "10%");
$columnas["Rol"] = array("nombre" => "Rol", "title" => "Rol", "dato_align" => "left", "datos" => array("rol"), "orden" => "rol", "fijo" => false, "dato_width" => "5%");
$columnas["editar"] = array("nombre" => "Editar", "fijo" => true, "dato_href" => "#", "dato_href_parametro" => "id", "dato_onclick" => "seleccionarUsuario(id)", "dato_align" => "center", "dato_title" => "editar Usuario", "dato_width" => "5%", "dato_foto" => "imagenes/editar.png");
$columnas["Eliminar"] = array("nombre" => "Eliminar", "fijo" => true, "dato_href" => "#", "dato_href_parametro" => "id", "dato_onclick" => "borrarUsuario(id)", "dato_align" => "center", "dato_title" => "Eliminar Usuario", "dato_width" => "5%", "dato_foto" => "imagenes/eliminar.png");
// Cargar parametros
$this->datos($sql, $_GET, $columnas, $cfilas, $maxpag, $order_default, $orden_tipo);
}
示例2: 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 ****/
}
示例3: listar
public function listar()
{
require_once "model/usuarioDAO.php";
$dao = new UsuarioDAO();
$vetor = $dao->listar();
require_once "view/view.php";
$view = new View();
$view->listarUsuarios($vetor);
}
示例4: reenviaSuscripcion
function reenviaSuscripcion($correo)
{
error_log("\nEnvia correo:: Reenviando suscripcion a: " . $correo, 3, "transactions.log");
$dao = new UsuarioDAO($correo);
$nombres = $dao->getNombres();
$apellidos = $dao->getApellidos();
enviar_bienvenida_mailchimp($correo, $nombres, $apellidos);
error_log("\nEnvia correo:: correo enviado a: " . $correo, 3, "transactions.log");
}
示例5: unsubscribe
function unsubscribe($data)
{
wh_log($data['email'] . ' just unsubscribed!');
$dao = new UsuarioDAO($data['email']);
if (!$dao->existe) {
wh_log($data['email'] . ' no existe en nuestra base de datos!!!');
} else {
$dao->setMailchimpSuscrito(0);
}
}
示例6: verificarLogin
function verificarLogin($login, $senha)
{
$isLogin;
$usuarioDAO = new UsuarioDAO();
if ($usuarioDAO->verificarLogin($login, $senha) != null) {
$isLogin = true;
} else {
$isLogin = false;
}
return $isLogin;
}
示例7: gerarToken
private function gerarToken($email)
{
$dao = new PessoaDAO();
$pessoa = $dao->getPessoaEmail($email);
if (count($pessoa)) {
$dao = new UsuarioDAO();
$token = $dao->tokenRedefinicaoSenha($pessoa[0]['idpessoa']);
$assunto = 'Redefinição de senha';
$mensagem = 'Olá, parece que você esqueceu sua senha no Thy Girls.<br>' . '<a href="' . $this->getBaseUrl() . 'esqueceu-senha/?token=' . $token . '">Clique Aqui</a> para gerar uma nova senha.' . 'Caso não tenha soliciado, favor ignore este email.';
$envia = new EnviaEmail();
$envia->esqueceuSenhaEmail($assunto, $pessoa[0]['email'], $pessoa[0]['nome'], utf8_decode($mensagem));
}
}
示例8: salvar_funcionario
function salvar_funcionario(&$f)
{
$uDao = new UsuarioDAO($this->mysqli);
$uDao->salvar_usuario($f['usuario']);
$q;
if ($f['codigo'] == 0) {
$q = "INSERT INTO funcionarios SET nome_completo=?, e_mail=?, telefone=?, observacoes=?, ativo=?, cod_usuario=?";
} else {
$q = "UPDATE funcionarios SET nome_completo=?, e_mail=?, telefone=?, observacoes=?, ativo=?, cod_usuario=? WHERE codigo=?";
}
$prepared = $this->mysqli->prepare($q);
$codigo = $f['codigo'];
$nome_completo = $f['nome_completo'];
$e_mail = $f['e_mail'];
$telefone = $f['telefone'];
$observacoes = str_replace("\n", "", str_replace("\t", "", $f['observacoes']));
$ativo = $f['ativo'] ? 1 : 0;
$cod_usuario = $f['usuario']['codigo'];
if ($codigo == 0) {
$prepared->bind_param("ssssii", $nome_completo, $e_mail, $telefone, $observacoes, $ativo, $cod_usuario);
} else {
$prepared->bind_param("ssssiii", $f['nome_completo'], $f['e_mail'], $f['telefone'], $f['observacoes'], $ativo, $f['usuario']['codigo'], $f['codigo']);
}
$prepared->execute();
if ($codigo == 0) {
$f['codigo'] = $prepared->insert_id;
}
$prepared->close();
//Salvando as permissões do usuário
$q = null;
if ($codigo == 0) {
$q = "INSERT INTO permissoes SET cod_funcionario=?, gerenciar_funcionarios=?, gerenciar_projetos=?, gerenciar_downloads=?, gerenciar_clientes=?, gerenciar_noticias=?";
} else {
$q = "UPDATE permissoes SET gerenciar_funcionarios=?, gerenciar_projetos=?, gerenciar_downloads=?, gerenciar_clientes=?, gerenciar_noticias=? WHERE cod_funcionario=?";
}
$prepared = $this->mysqli->prepare($q);
$gf = $f['permissoes']['gf'] == "true" ? 1 : 0;
$gp = $f['permissoes']['gp'] == "true" ? 1 : 0;
$gd = $f['permissoes']['gd'] == "true" ? 1 : 0;
$gc = $f['permissoes']['gc'] == "true" ? 1 : 0;
$gn = $f['permissoes']['gn'] == "true" ? 1 : 0;
if ($codigo == 0) {
$prepared->bind_param("iiiiii", $f['codigo'], $gf, $gp, $gd, $gc, $gn);
} else {
$prepared->bind_param("iiiiii", $gf, $gp, $gd, $gc, $gn, $f['codigo']);
}
$prepared->execute();
$prepared->close();
}
示例9: 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
}
示例10: 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
}
示例11: listar_clientes
function listar_clientes($search)
{
$prepared = $this->mysqli->prepare("SELECT codigo, nome_completo, cpf_cnpj, cod_usuario FROM clientes");
$prepared->execute();
$prepared->bind_result($codigo, $nome_completo, $cpf_cnpj, $cod_usuario);
$result = array();
while ($prepared->fetch()) {
$result[] = array('codigo' => $codigo, 'nome_completo' => $nome_completo, 'cpf_cnpj' => $cpf_cnpj, 'usuario' => $cod_usuario);
}
$prepared->close();
$uDao = new UsuarioDAO($this->mysqli);
foreach ($result as &$c) {
$c['usuario'] = $uDao->obter_por_codigo($c['usuario']);
}
return $result;
}
示例12: init
/**
* 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
}
示例13: 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 ========== */
parent::init();
}
示例14: 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();
}
示例15: DesplazamientoPOSTAction
public static function DesplazamientoPOSTAction()
{
if (isset($_POST['codigoPatrimonial'])) {
$equipo = current(EquipoDAO::getBy("codigoPatrimonial", $_POST['codigoPatrimonial']));
$desplazamiento = new Desplazamiento();
$desplazamiento->setCodigoPatrimonial($equipo->getCodigoPatrimonial());
$desplazamiento->setSerie($equipo->getSerie());
$desplazamiento->setIdOrigen($equipo->getIdUsuario());
$desplazamiento->setIdDestino($_POST['idUsuario2']);
$fecha = new DateTime();
$fecha->createFromFormat('d-m-Y', $_POST['fecha']);
$desplazamiento->setFecha($fecha->format('Y-m-d'));
$desplazamiento->setObservacion($_POST['observacion']);
$desplazamiento->setUsuario($_SESSION["usuarioActual"]->getUsername());
if (DesplazamientoDAO::realizarDesplazamiento($desplazamiento)) {
$modelo = current(ModeloDAO::getBy("idModelo", $equipo->getIdModelo()));
$marca = current(MarcaDAO::getBy("idMarca", $modelo->getIdMarca()));
$tipoEquipo = current(TipoEquipoDAO::getBy("idTipoEquipo", $modelo->getIdTipoEquipo()));
$usuarioOrigen = current(UsuarioDAO::getBy("idUsuario", $equipo->getIdUsuario()));
$dependenciaOrigen = current(DependenciaDAO::getBy("idDependencia", $usuarioOrigen->getIdDependencia()));
$establecimientoOrigen = current(EstablecimientoDAO::getBy("idEstablecimiento", $dependenciaOrigen->getIdEstablecimiento()));
$usuarioDestino = current(UsuarioDAO::getBy("idUsuario", $_POST['idUsuario2']));
$dependenciaDestino = current(DependenciaDAO::getBy("idDependencia", $usuarioDestino->getIdDependencia()));
$establecimientoDestino = current(EstablecimientoDAO::getBy("idEstablecimiento", $dependenciaDestino->getIdEstablecimiento()));
$mensaje = "Desplazamiento realizado correctamente";
require_once './views/Desplazamiento/Confirmacion.php';
}
}
}