<?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();
 }