本文整理汇总了PHP中Usuario::get方法的典型用法代码示例。如果您正苦于以下问题:PHP Usuario::get方法的具体用法?PHP Usuario::get怎么用?PHP Usuario::get使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Usuario
的用法示例。
在下文中一共展示了Usuario::get方法的14个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: actualizar
public function actualizar(Usuario $datos)
{
try {
$this->db->prepare("Update usuario set" . " nombre = ?," . " apellido = ?," . " login = ?," . " password = ?" . " where id = ?")->execute(array($datos->get('nombre'), $datos->get('apellido'), $datos->get('login'), $datos->get('password'), $datos->get('id')));
} catch (Exception $ex) {
die($ex->getMessage());
}
}
示例2: listado
public function listado()
{
$usuarios = new Usuario();
if ($this->session->userdata('user')->id != 1) {
$usuarios->where('usuario !=', 'admin');
}
$this->data['usuarios'] = $usuarios->get()->all;
mostrarAdmin('admin/usuarios/listado', $this->data);
}
示例3: editar_rol_usuario
public function editar_rol_usuario()
{
$fk_usuario = Usuario::get()->lists('usuario_login', 'id');
$fk_rol = Rol::get()->lists('rol_nombre', 'id');
$inputs = Input::get('idedit');
$rol_usuario = Rol_Usuario::find($inputs);
if ($rol_usuario) {
return View::make('rol_usuario.createRolUsuario', array('fk_usuario' => $fk_usuario, 'fk_rol' => $fk_rol, 'rol_usuario' => $rol_usuario));
} else {
return Redirect::to('rol_usuario');
}
}
示例4: configuracao
public function configuracao()
{
$usuario = Usuario::get(Session::get('usuario')->Id);
$aba = 'padrao';
if (is_post) {
if ($_POST['Salvar'] == "Alterar") {
$aba = 'senha';
$u = Usuario::logar(Session::get('usuario')->Login_Email, $_POST['SenhaAtual']);
if ($u) {
if ($_POST['NovaSenha'] == $_POST['CNovaSenha']) {
try {
$u->Senha = $_POST['NovaSenha'];
Usuario::salvar($u);
$this->_flash('alert alert-success fade in', 'Senha do usuário alterada com sucesso');
} catch (Exception $e) {
$this->_flash('alert alert-error fade in', 'Ocorreu um erro ao tentar alterar a senha do usuário!');
}
} else {
$this->_flash('alert alert-error fade in', 'O campo Nova Senha e Confirmar Nova Senha devem ser iguais!');
}
} else {
$this->_flash('alert alert-error fade in', 'Senha atual do usuário não confere!');
}
} else {
$aba = 'notificacao';
$usuario->ReceberEmail = isset($_POST['ReceberEmail']) ? 1 : 0;
try {
Usuario::salvar($usuario);
$this->_flash('alert alert-success fade in', 'Opções de notificações salvas com sucesso!');
} catch (Exception $e) {
$this->_flash('alert alert-error fade in', 'Ocorreu um erro ao tentar salvar as opções de notificações!');
}
}
}
$this->_set('usuario', $usuario);
$this->_set('aba', $aba);
return $this->_view();
}
示例5: insert
function insert(Usuario $usuario)
{
return $this->bd->insert($this->tabla, $usuario->get());
}
示例6: bloquear_desbloquear
public function bloquear_desbloquear($idUsuario)
{
$usuario = Usuario::get($idUsuario);
if ($usuario) {
try {
$usuario->Bloqueado = $usuario->Bloqueado ? 0 : 1;
Usuario::salvar($usuario);
if ($usuario->Bloqueado) {
$this->_flash('alert alert-success fade in', 'Usuário bloqueado com sucesso!');
} else {
$this->_flash('alert alert-success fade in', 'Usuário desbloqueado com sucesso!');
}
$this->_redirect('~/usuario');
} catch (Exception $e) {
$this->_flash('erro', 'Erro ao tentar bloquear ou desbloquear usuário!');
}
} else {
$this->_flash('erro', 'Usuário não encontrado!');
}
}
示例7: ActualizarDatos
function ActualizarDatos()
{
session_start();
if (!isset($_SESSION['Usuario'])) {
Respoder(false, 'Debe iniciar sesión', null);
}
$user = new Usuario();
$user->get('idUsuario', $_SESSION['Usuario']['idUsuario']);
if (!$user->md_estado) {
Respoder(false, 'No se pudo obtener el usuario', null);
}
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)))) {
Respoder(false, 'Error al recibir parámetros', null);
}
$uAux = new Usuario();
if ($user->dni != $_SESSION['Usuario']['dni'] && $uAux->get('dni', $user->dni)) {
Respoder(false, 'Este DNI no está disponible', null);
}
if ($user->email != $_SESSION['Usuario']['email'] && $uAux->get('email', $user->email)) {
Respoder(false, 'Este email no está disponible', null);
}
if ($user->edit()) {
$_SESSION['Usuario'] = $user->toArray();
Respoder(true, 'Información actualizada', null);
} else {
Respoder(false, $user->md_mensaje, $user->md_detalle);
}
}
示例8: visualizar
public function visualizar($idCi)
{
$ci = Viewci::get($idCi);
if (is_post) {
$obs = $this->_data(new Observacao());
$obs->IdCi = (int) $idCi;
$obs->IdUsuario = Session::get('usuario')->Id;
$obs->Data = time();
$obs->Conteudo = trim($obs->Conteudo);
try {
Observacao::salvar($obs);
$this->_flash('alert alert-success fade in', 'Observação salva com sucesso!');
} catch (ValidationException $e) {
$this->_flash('alert alert-error fade in', $e->getMessage());
} catch (Exception $e) {
//pre($e);
$this->_flash('alert alert-error fade in', 'Ocorreu um erro ao salvar a observação');
}
}
if ($ci) {
if (self::permissao($ci)) {
$ci = Viewci::get($idCi);
$observacoes = Viewobservacao::allByCi($ci->Id);
$ci->NomeAtenciosamente = Usuario::get($ci->IdUsuarioAtenciosamente)->Nome;
//Depois tem que adicionar na Viewci o Nome do Usuario
$this->_set('ci', $ci);
$this->_set('observacoes', $observacoes);
} else {
throw new AuthException("Sem permissão", 403);
}
} else {
$this->_flash('erro', 'CI não encontrada!');
}
return $this->_view();
}
示例9: 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';
示例10: staticGet
/**
* Recupera um objeto estaticamente
* @author Hugo Ferreira da Silva
* @return void
*/
public static function staticGet($pk, $pkValue = null)
{
$obj = new Usuario();
$obj->get($pk, $pkValue);
return $obj;
}
示例11: Usuario
// Preparamos la consulta a la tabla.
$usuario1 = new Usuario();
// Devolvemos ese array asociativo como un string JSON.
echo json_encode($usuario1->get_all());
});
// Accedemos por get a /usuarios/ pasando un id de usuario.
// Por ejemplo /usuarios/veiga
// Ruta /usuarios/id
// Los parámetros en la url se definen con :parametro
// El valor del parámetro :idusuario se pasará a la función de callback como argumento
$app->get('/usuarios/:email', function ($email) {
// Va a devolver un objeto JSON con los datos de usuarios.
// Preparamos la consulta a la tabla.
$usuario1 = new Usuario();
// Devolvemos ese array asociativo como un string JSON.
echo json_encode($usuario1->get($email));
});
// Alta de usuarios en la API REST
$app->post('/usuarios', function () use($app) {
// Los datos serán accesibles de esta forma:
$p = json_decode($app->request->getBody());
//echo json_encode($p->nombre);
$usuario = new Usuario();
$usuario->id = $p->id;
$usuario->apellido = $p->apellido;
$usuario->nombre = $p->nombre;
$usuario->email = $p->email;
$estado = $usuario->save();
if ($estado) {
echo json_encode(array('estado' => true, 'mensaje' => 'Datos insertados correctamente. ', 'id' => $usuario->id));
} else {
示例12: Usuario
<?php
$x = 0;
for ($x = 0; $x < $n; $x++) {
echo '<option value="' . $elementos[$x]->id . '">' . $elementos[$x]->user . '</option>';
}
?>
</select>
<span class="input-group-btn">
<input type="submit" class="btn btn-default" type="button" name="btnSeleccion" value="Seleccionar"/>
</span>
</div>
</form>
<?php
$modificar = new Usuario();
if (isset($_POST['btnSeleccion'])) {
$modificar->get($_POST['selUser1']);
}
?>
<form method="post" action="adminUsers.php">
<input type="hidden" <?php
echo 'value="' . $modificar->id . '"';
?>
name="txtId">
<div class="form-group">
<label for="txtUsuario1">Usuario</label>
<input type="text" <?php
echo 'value="' . $modificar->user . '"';
?>
class="form-control" id="txtUsuario1" name="txtUsuario1" placeholder="Nombre de Usuario" required autofocus>
</div>
<div class="form-group">
示例13: cambiarContra
protected function cambiarContra()
{
$Usuario = $this->checkAccess();
$ipts = $this->getFilterInputs('post', array('pass' => array('string', 40, 40), 'nuevoPass' => array('string', 40, 40), 'nuevoPass2' => array('string', 40, 40)));
if ($Usuario['password'] != $ipts['pass']) {
$this->responder(false, 'Contraseña incorrecta');
}
if ($ipts['nuevoPass'] != $ipts['nuevoPass']) {
$this->responder(false, 'Las contraseñas no coinciden');
}
$mysqli = $this->getMysqli();
$user = new Usuario($mysqli, $Usuario['id']);
$user->get();
$user->password = $ipts['nuevoPass'];
if (!$user->edit()) {
$this->responder(false, 'Error al guardar cambios', $user->md_detalle);
}
$_SESSION['Usuario'] = $user->toArray();
$this->responder(true, 'Cambios guardados');
}
示例14: ConsultarUsuarios
function ConsultarUsuarios()
{
session_start();
if (!isset($_SESSION['Usuario'])) {
Respoder(false, 'Debe iniciar sesión', null);
}
//Obtener correos
$entre = new Entrevista();
$correos = '';
if (!(($entre->idEntrevista = filter_input(INPUT_POST, 'idEntrevista', FILTER_VALIDATE_INT)) && ($correos = filter_input(INPUT_POST, 'correos')))) {
Respoder(false, 'Error al recibir parámetros', null);
}
if (!$entre->get($entre->idEntrevista)) {
Respoder(false, 'No se encontró la entrevista', null);
}
$correos = explode(',', $correos);
//Validar correos
if (count($correos) < 1) {
Respoder(false, 'Debe ingresar al menos un correo', null);
}
foreach ($correos as $key => $val) {
if (!filter_var($val, FILTER_VALIDATE_EMAIL)) {
Respoder(false, 'Uno o varios correos son incorrectos', null);
}
}
//Consultar Usuarios
$usersInv = array();
$usersOk = array();
$usersNew = array();
$user = new Usuario();
foreach ($correos as $key => $val) {
$invit = new Invitacion();
if ($invit->getEmailEntrevista($val, $entre->idEntrevista)) {
array_push($usersInv, trim($val));
} else {
if ($user->get('email', trim($val))) {
array_push($usersOk, array('idUsuario' => $user->idUsuario, 'email' => $user->email, 'nombres' => $user->nombres, 'apellidos' => $user->apellidos));
} else {
array_push($usersNew, trim($val));
}
}
}
Respoder('true', 'Consulta correcta', null, array('usersInv' => $usersInv, 'usersOk' => $usersOk, 'usersNew' => $usersNew));
}