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


PHP Usuario::set方法代码示例

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


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

示例1: buscar

 public function buscar($id)
 {
     try {
         $consulta = $this->db->prepare("select * from usuario where id = ?");
         $consulta->execute(array($id));
         $resultado = $consulta->fetch(PDO::FETCH_OBJ);
         $usuario = new Usuario();
         $usuario->set('id', $resultado->id);
         $usuario->set('nombre', $resultado->nombre);
         $usuario->set('apellido', $resultado->apellido);
         $usuario->set('login', $resultado->login);
         return $usuario;
     } catch (Exception $ex) {
         die($ex->getMessage());
     }
 }
开发者ID:juliobas,项目名称:usuario,代码行数:16,代码来源:usuario_modelo.php

示例2: getListPage

 public function getListPage($paginaActual = 0, $nrpp = Constant::NRPP)
 {
     $this->bd->select($this->tabla, "*", "1=1", array(), "email, alias", "{$paginaActual},{$nrpp}");
     $r = array();
     while ($fila = $this->bd->getRow()) {
         $usuario = new Usuario();
         $usuario->set($fila);
         $r[] = $usuario;
     }
     return $r;
 }
开发者ID:izvDavid2015,项目名称:GestionDeUsuarios,代码行数:11,代码来源:ManagerUsuario.php

示例3: getList

 function getList($proyeccion = '*', $orden = 'email', $criterio = '1', $pagina = 1, $nrpp = Constant::NRPF)
 {
     $registroInicial = ($pagina - 1) * $nrpp;
     $this->bd->select($this->tabla, $proyeccion, "1=1", array(), $orden, $criterio, "{$registroInicial}, {$nrpp}");
     $r = array();
     while ($fila = $this->bd->getRow()) {
         $artista = new Usuario();
         $artista->set($fila);
         $r[] = $artista;
     }
     return $r;
 }
开发者ID:mmarjusticia,项目名称:proyectoGaleria,代码行数:12,代码来源:ManageArtista.php

示例4: getList

 function getList($pagina = 1, $orden = "", $nrpp = Configuracion::NRPP, $condicion = "1=1", $parametros = array())
 {
     $ordenPredeterminado = "{$orden}, email, alias";
     if (trim($orden) === "" || trim($orden) === NULL) {
         $ordenPredeterminado = "alias";
     }
     $registroInicial = ($pagina - 1) * $nrpp;
     $this->bd->select($this->tabla, "*", $condicion, $parametros, $ordenPredeterminado, "{$registroInicial}, {$nrpp}");
     $r = array();
     while ($fila = $this->bd->getRow()) {
         $usuario = new Usuario();
         $usuario->set($fila);
         $r[] = $usuario;
     }
     return $r;
 }
开发者ID:ealvarez1990,项目名称:gestionusuario,代码行数:16,代码来源:ManejoUsuario.php

示例5: getList

 function getList($pagina = 1, $orden = "", $nrpp = Constant::NRPP)
 {
     //Valor predeterminado -> Constante, si se lo paso, coge el valor.
     $ordenPredeterminado = "{$orden}, email, nombre";
     if ($orden === "" || $orden === null) {
         $ordenPredeterminado = "email, nombre";
     }
     $registroInicial = ($pagina - 1) * $nrpp;
     $this->bd->select($this->tabla, "*", "1=1", array(), $ordenPredeterminado, "{$registroInicial}, {$nrpp}");
     $r = array();
     while ($fila = $this->bd->getRow()) {
         $usuario = new Usuario();
         $usuario->set($fila);
         $r[] = $usuario;
     }
     return $r;
 }
开发者ID:HaruIjima-kun,项目名称:DWES,代码行数:17,代码来源:ManageUsuario.php

示例6: getList

 function getList($pagina = 1, $orden = "", $nrpp = Contants::NRPP)
 {
     $ordenPredeterminado = "{$orden}, email";
     if ($orden === "" || $orden === null) {
         $ordenPredeterminado = "email";
     }
     $registroInicial = ($pagina - 1) * $nrpp;
     $this->bd->select($this->tabla, "*", "1=1", array(), $ordenPredeterminado, "{$registroInicial},{$nrpp}");
     $r = array();
     /*El 1,10 del ultimo parametro es el limite de registros por pagina*/
     while ($row = $this->bd->getRow()) {
         $usuario = new Usuario();
         $usuario->set($row);
         $r[] = $usuario;
     }
     return $r;
 }
开发者ID:maguria,项目名称:usuariosCorreo,代码行数:17,代码来源:ManageUsuario.php

示例7: UsuarioNuevo

function UsuarioNuevo()
{
    global $files_url, $photo_default;
    $user = new Usuario();
    if (($user->dni = filter_input(INPUT_POST, 'dni', FILTER_VALIDATE_INT)) && ($user->nombres = filter_input(INPUT_POST, 'nombres', FILTER_SANITIZE_STRING)) && ($user->apellidos = filter_input(INPUT_POST, 'apellidos', FILTER_SANITIZE_STRING)) && ($user->email = filter_input(INPUT_POST, 'email', FILTER_VALIDATE_EMAIL)) && ($user->pass = filter_input(INPUT_POST, 'pass', FILTER_SANITIZE_STRING)) && ($user->tipo = filter_input(INPUT_POST, 'tipo', FILTER_SANITIZE_STRING))) {
        if ($user->tipo == 'A' || $user->tipo == 'B') {
            $u_aux = new Usuario();
            $u_aux->get('dni', $user->dni);
            if (!$u_aux->md_estado) {
                $u_aux->get('email', $user->email);
                if (!$u_aux->md_estado) {
                    $user->foto = $photo_default;
                    $user->documento = '';
                    $user->set();
                    if ($user->md_estado) {
                        $inv = new Invitacion();
                        $invs = $inv->searchEmail($user->email);
                        foreach ($invs as $key => $val) {
                            $val->idUsuario = $user->idUsuario;
                            $val->edit();
                        }
                        session_start();
                        $_SESSION['Usuario'] = $user->toArray();
                        $mail = new edoMailer();
                        $mail->sendBienvenida($user->toArray());
                        Respoder(true, 'Usuario registrado', $mail->mensaje, '/perfil');
                    } else {
                        Respoder(false, $user->md_mensaje, $user->md_detalle);
                    }
                } else {
                    Respoder(false, 'Este email ya está en uso', null);
                }
            } else {
                Respoder(false, 'Este DNI ya está en uso', null);
            }
        } else {
            Respoder(false, 'Error al recibir los parámetros', null);
        }
    } else {
        Respoder(false, 'Error al recibir los parámetros', null);
    }
}
开发者ID:MarlonEnmanuel,项目名称:unprg-web-old,代码行数:42,代码来源:ctrlUsuario.php

示例8: getListJuegosPrestamo

 function getListJuegosPrestamo($condicion = NULL, $parametros = array())
 {
     if ($condicion === NULL) {
         $condicion = "";
     } else {
         $condicion = "where {$condicion}";
     }
     $sql = "select prestamo.*, ludoteca.*, usuario.* from prestamo " . "left join ludoteca on prestamo.idjuego = ludoteca.id " . "left join usuario on prestamo.dni = usuario.dni";
     $this->bd->send($sql, $parametros);
     $r = array();
     $contador = 0;
     while ($fila = $this->bd->getRow()) {
         $prestamo = new Prestamo();
         $prestamo->set($fila);
         $ludoteca = new Ludoteca();
         $ludoteca->set($fila, 5);
         $usuario = new Usuario();
         $usuario->set($fila, 12);
         $r[] = new PrestamoJuegoUSuario($prestamo, $ludoteca, $usuario);
     }
     return $r;
 }
开发者ID:ealvarez1990,项目名称:ludoteca,代码行数:22,代码来源:ManageRelations.php

示例9: nuevoUsuario

 protected function nuevoUsuario()
 {
     $this->checkAccess('admin');
     $ipts = $this->getFilterInputs('post', array('email' => 'email', 'nombres' => array('string', 4, 45), 'apellidos' => array('string', 4, 45), 'oficina' => array('string', 4, 45), 'estado' => 'boolean', 'p-aviso' => 'boolean', 'p-noticia' => 'boolean', 'p-evento' => 'boolean'));
     $ipts['permisos'] = array();
     if ($ipts['p-aviso']) {
         array_push($ipts['permisos'], 'aviso');
     }
     if ($ipts['p-noticia']) {
         array_push($ipts['permisos'], 'noticia');
     }
     if ($ipts['p-evento']) {
         array_push($ipts['permisos'], 'evento');
     }
     if (empty($ipts['permisos'])) {
         $this->responder(false, 'Debe elegir al menos un acceso');
     }
     $ipts['permisos'] = implode(',', $ipts['permisos']);
     $mysqli = $this->getMysqli();
     $aux = new Usuario($mysqli);
     if ($aux->getEmail($ipts['email'])) {
         $this->responder(false, 'El email ' . $ipts['email'] . ' ya está en uso');
     }
     $randPass = $this->getRandomPass(8);
     $user = new Usuario($mysqli);
     $user->email = $ipts['email'];
     $user->password = sha1($randPass);
     $user->nombres = $ipts['nombres'];
     $user->apellidos = $ipts['apellidos'];
     $user->oficina = $ipts['oficina'];
     $user->estado = $ipts['estado'];
     $user->permisos = $ipts['permisos'];
     if ($user->set()) {
         $this->responder(true, 'Usuario creado! los datos de acceso son:<br>Email: ' . $user->email . '<br>Contraseña: ' . $randPass . '<br>Sírvase notificar al usuario');
     } else {
         $this->responder(false, $user->md_mensaje, $user->md_detalle);
     }
 }
开发者ID:MarlonEnmanuel,项目名称:unprg-web-old,代码行数:38,代码来源:ctrlUsuario.php

示例10: getListAll

 function getListAll()
 {
     $this->bd->select($this->tabla, "*", "1=1", array(), "alias, fechaalta, email");
     $r = array();
     while ($fila = $this->bd->getRow()) {
         $usuario = new Usuario();
         $usuario->set($fila);
         $r[] = $usuario;
     }
     return $r;
 }
开发者ID:Miguelfdez79,项目名称:wusuario,代码行数:11,代码来源:ManageUsuario.php

示例11: getListInnerAutor

 function getListInnerAutor()
 {
     $parametros = array();
     $sql = "select usu.*, ob.* from usuario usu inner join obra ob on usu.email=ob.email";
     $this->bd->send($sql, $parametros);
     $r = array();
     $contador = 0;
     while ($row = $this->bd->getRow()) {
         $obra = new Obra();
         $obra->set($row);
         $usuario = new Usuario();
         $usuario->set($row, 4);
         $r[$contador]["obra"] = $obra;
         $r[$contador]["usuario"] = $usuario;
         $contador++;
     }
     return $r;
 }
开发者ID:maguria,项目名称:usuariosPlantillas,代码行数:18,代码来源:ManageObra.php

示例12: ligas

 public static function ligas()
 {
     $ps = array();
     $uids = array();
     foreach (self::retrieveAll('Participa') as $p) {
         $ps[$p->get('liga')][] = $p->get('usuario');
         $uids[] = $p->get('usuario');
     }
     $us = array();
     foreach ($uids as $uid) {
         $us[$uid] = self::select('Usuario', array('id' => $uid));
     }
     return array_map(function ($l) use($ps, $us) {
         $u = new Usuario();
         $u->set('id', $l->get('creador'));
         $u = $u->select();
         $lid = $l->get('id');
         return array('liga' => $l, 'creador' => $u, 'participantes' => array_map(function ($uid) use($us) {
             return $us[$uid];
         }, array_key_exists($lid, $ps) ? $ps[$lid] : array()));
     }, self::retrieveAll('Liga'));
 }
开发者ID:nyangara,项目名称:--ngara,代码行数:22,代码来源:UIFacade.php

示例13: Usuario

                        <span class="glyphicon glyphicon-ok-sign" aria-hidden="true"></span>
                        El usuario ha sido eliminado con &eacute;xito.
                      </div>
                    <?php 
    } else {
        ?>
                      <div class="alert alert-danger" role="alert">
                        <span class="glyphicon glyphicon-remove-sign" aria-hidden="true"></span>
                        Ha habido un problema al eliminar, contacte con el administrador.
                      </div>
                    <?php 
    }
}
if (isset($_POST['btnUpdUser'])) {
    $nuevo = new Usuario();
    $nuevo->set($_POST['txtUsuario1'], $_POST['txtContrasena1'], $_POST['txtNombre1'], $_POST['txtTelefono1'], $_POST['txtDireccion1'], $_POST['txtCui1'], $_POST['txtFecha1'], $_POST['selRol1']);
    $nuevo->id = $_POST['txtId'];
    if ($nuevo->update()) {
        vitacora($_SESSION['id'], $_SESSION['user'], "update", $_SERVER['REQUEST_URI'], $_POST['txtId'] . '.' . $_POST['txtUsuario1'] . '.' . $_POST['txtContrasena1'] . '.' . $_POST['txtNombre1'] . '.' . $_POST['txtTelefono1'] . '.' . $_POST['txtDireccion1'] . '.' . $_POST['txtCui1'] . '.' . $_POST['txtFecha1'] . '.' . $_POST['selRol1']);
        ?>
                    <div class="alert alert-success" role="alert">
                      <span class="glyphicon glyphicon-ok-sign" aria-hidden="true"></span>
                      El usuario ha sido actualizado con &eacute;xito.
                    </div>
                  <?php 
    } else {
        ?>
                    <div class="alert alert-danger" role="alert">
                      <span class="glyphicon glyphicon-remove-sign" aria-hidden="true"></span>
                      Ha habido un problema al actualizar usuario, contacte con el administrador.
                    </div>
开发者ID:CEMZ,项目名称:Privado,代码行数:31,代码来源:adminUsers.php

示例14: login

 /**
  * Le pasas el login y la clave y te devuelve  si el usuario se conecta o no.
  * La clave debe de estar ya encriptada en SHA1.
  * @param string $login
  * @param string $clave
  * @return Usuario 
  */
 function login($login, $clave)
 {
     $sql = "select * from {$this->tabla} WHERE login=:login and isactivo = 1";
     $parametros["login"] = $login;
     $r = $this->bd->setConsulta($sql, $parametros);
     if ($r) {
         $fila = $this->bd->getFila();
         $usuario = new Usuario();
         $usuario->set($fila);
         if ($usuario->getIsActive() != 1) {
             return -1;
             // Si el usario no está activo
         } else {
             if ($usuario->getClave() != $clave) {
                 return -2;
                 // Si no es la contraseña
             } else {
                 return $usuario;
             }
         }
     } else {
         return -3;
         // Si el usario no existe
     }
 }
开发者ID:TommyHernandez,项目名称:fotocasaPHP,代码行数:32,代码来源:ModeloUsuario.php

示例15: Usuario

<?php

require_once 'usuarios_model.php';
// Traer los datos de un usuario
$usuario1 = new Usuario();
$usuario1->get('user@email.com');
print $usuario1->nombre . ' ' . $usuario1->apellido . ' existe<br>';
// Crear un nuevo usuario
$new_user_data = array('nombre' => 'Alberto', 'apellido' => 'Jacinto', 'email' => 'albert2000@mail.com', 'clave' => 'jacaranda');
$usuario2 = new Usuario();
$usuario2->set($new_user_data);
$usuario2->get($new_user_data['email']);
print $usuario2->nombre . ' ' . $usuario2->apellido . ' ha sido creado<br>';
// Editar los datos de un usuario existente
$edit_user_data = array('nombre' => 'Gabriel', 'apellido' => 'Lopez', 'email' => 'marconi@mail.com', 'clave' => '69274');
$usuario3 = new Usuario();
$usuario3->edit($edit_user_data);
$usuario3->get($edit_user_data['email']);
print $usuario3->nombre . ' ' . $usuario3->apellido . ' ha sido editado<br>';
// Eliminar un usuario
$usuario4 = new Usuario();
$usuario4->get('lei@mail.com');
$usuario4->delete('lei@mail.com');
print $usuario4->nombre . ' ' . $usuario4->apellido . ' ha sido eliminado';
开发者ID:FabricioRojas,项目名称:php,代码行数:24,代码来源:abm_example.php


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