function insert(User $user) { //Se pasa un objeto city y se inserta, se devuelve el id del elemento con el que se ha insertado $parametrosSet = array(); $parametrosSet['clave'] = $user->getClave(); $parametrosSet['alias'] = $user->getAlias(); $parametrosSet['fechaAlta'] = $user->getFechaAlta(); $parametrosSet['activo'] = $user->getActivo(); $parametrosSet['administrador'] = $user->getAdministrador(); $parametrosSet['personal'] = $user->getPersonal(); return $this->bd->insert($this->tabla, $parametrosSet); }
function insert(User $user) { $parametrosSet = array(); $parametrosSet['email'] = $user->getEmail(); $parametrosSet['clave'] = $user->getClave(); $parametrosSet['alias'] = $user->getAlias(); $parametrosSet['fechaAlta'] = $user->getFechaAlta(); $parametrosSet['activo'] = $user->getActivo(); $parametrosSet['administrador'] = $user->getAdministrador(); $parametrosSet['personal'] = $user->getPersonal(); return $this->bd->insert($this->tabla, $parametrosSet); }
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); }
function set(User $user, $pkEmail) { $parametros["email"] = $user->getEmail(); $parametros["clave"] = $user->getClave(); $parametros["alias"] = $user->getAlias(); $parametros["activo"] = $user->getActivo(); $parametros["administrador"] = $user->getAdministrador(); $parametros["personal"] = $user->getPersonal(); $parametros["avatar"] = $user->getAvatar(); $parametros["descripcion"] = $user->getDescripcion(); $parametros["privado"] = $user->getPrivado(); $parametros["plantilla"] = $user->getPlantilla(); $parametrosWhere = array(); $parametrosWhere["email"] = $pkEmail; return $this->bd->update2($this->tabla, $parametros, $parametrosWhere); }
private static function insertUser() { $bd = new DataBase(); $gestor = new ManageUser($bd); $user = new User(); $user->read(); $clave2 = Request::req("clave2"); $fechalta = date("Y-m-d H:i:s"); $user->setFechalta($fechalta); $user->setActivo(0); $user->setAvatar("default-avatar.jpg"); $user->setPlantilla(1); if ($user->getClave() === $clave2) { $r = $gestor->insert($user); if ($r == 1) { $id = md5(Constant::PEZARANA . $user->getEmail()); $email = $user->getEmail(); $direccion = Server::getEnlaceCarpeta("index.php?id={$id}&email={$email}&action=activar&target=user"); $direccion = "<a href='{$direccion}'>Activar: {$email}</a>"; self::viewLogin($direccion, "info"); } else { self::viewLogin("No se pudo crear el usuario, prueba con otro email", "danger"); } } else { self::viewLogin("Las claves no coinciden", "danger"); } $bd->closeConnection(); }