Example #1
0
 function insert(User $usuario)
 {
     //Se pasa un objeto User y se inserta, se devuelve el Email del elemento con el que se ha insertado
     $parametrosSet = array();
     $parametrosSet['email'] = $usuario->getEmail();
     $parametrosSet['clave'] = $usuario->getClave();
     $parametrosSet['alias'] = $usuario->getAlias();
     $parametrosSet['fechaalta'] = $usuario->getFechaalta();
     $parametrosSet['activo'] = $usuario->getActivo();
     $parametrosSet['administrador'] = $usuario->getActivo();
     $parametrosSet['personal'] = $usuario->getpersonal();
     $parametrosSet['imagen'] = $usuario->getImagen();
     return $this->bd->insert($this->tabla, $parametrosSet);
 }
Example #2
0
 public function update(User $user)
 {
     $stmt = $this->db->prepare("UPDATE usuarios set nombre=?, apellidos=?, correo=?, imagen=?, password=? where idUsuario=?");
     $stmt->execute(array($user->getNombre(), $user->getApellidos(), $user->getCorreo(), $user->getImagen(), $user->getPassword(), $user->getId()));
 }
Example #3
0
<?php

require '../clases/AutoCarga.php';
$bd = new DataBase();
$gestor = new ManageUser($bd);
$usuarios = new User();
$usuarios->read();
$pkID = Request::post("pkID");
$usuarios->setImagen($usuarios->getImagen());
$r = $gestor->set($usuarios, $pkID);
$bd->close();
//echo $r;
//var_dump($bd->getError());
header("Location:../admin/index.php?op=editado&r={$r}");