<?php require '../classes/AutoLoad.php'; $db = new DataBase(); $userManager = new ManageUser($db); $sesion = new Session(); $email = Request::post("email"); $usuario = $userManager->get($sesion->getUser()); $oldmail = $usuario->getEmail(); $usuario->setEmail($email); $usuario->setAlias(explode("@", $email)[0]); $usuario->setAlive(0); $userManager->setEmail($usuario, $oldmail); $sesion->destroy(); $sesion->sendRedirect("../emailactivation.php?email=" . $email);
private static function editUser() { $sesion = new Session(); if ($sesion->isLogged()) { $db = new DataBase(); $manager = new ManageUser($db); $newemail = Request::post("newemail"); $pass = Request::post("pass"); $email = Request::post("email"); $alias = Request::post("alias"); $style = Request::post("style"); $publicar = Request::post("publicar"); $description = Request::post("description"); $usuario = $manager->get($email); if ($newemail != null) { $usuario->setEmail($newemail); } if ($pass != null) { $usuario->setPass($pass); } $usuario->setAlias($alias); $usuario->setStyle($style); $usuario->setDescription($description); if ($publicar === "0") { $usuario->setAdmin(0); } else { $usuario->setAdmin(2); } $photo = new FileUpload("image"); if ($photo->getError() === false) { $usuario->setImage("./resources/users/" . $usuario->getAlias() . ".jpg"); $photo->setDestination("./resources/users/"); $photo->setName($usuario->getAlias()); $photo->upload(); } $manager->setEmail($usuario, $email); $db->close(); } self::viewIndex(); }