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()); } }
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); }
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'); } }
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(); }
function insert(Usuario $usuario) { return $this->bd->insert($this->tabla, $usuario->get()); }
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!'); } }
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); } }
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(); }
<?php require_once 'usuarios_model.php'; // Traer los datos de un usuario $usuario1 = new Usuario(); $usuario1->get('*****@*****.**'); print $usuario1->nombre . ' ' . $usuario1->apellido . ' existe<br>'; // Crear un nuevo usuario $new_user_data = array('nombre' => 'Alberto', 'apellido' => 'Jacinto', 'email' => '*****@*****.**', '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' => '*****@*****.**', '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('*****@*****.**'); $usuario4->delete('*****@*****.**'); print $usuario4->nombre . ' ' . $usuario4->apellido . ' ha sido eliminado';
/** * 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; }
// 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 {
<?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">
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'); }
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)); }