<?php

require '../clases/AutoCarga.php';
$bd = new DB();
$gestor = new ManagerUsuario($bd);
$usuario = new Usuario();
$correo = Request::post("correoA");
$correoB = Request::post("correoB");
$secret = sha1($correo . Constant::SEMILLA);
if ($secret === Request::get("secreto") && $gestor->get($correo)->getEmail() != $correo && $correo == $correoB) {
    $usuario = $gestor->get($correo);
    $old = $usuario->getEmail();
    $usuario->setEmail($correo);
    $gestor->set($usuario, $old);
}
$bd->close();
header("Location:../index.php");
exit;
<?php

require '../clases/AutoCarga.php';
$bd = new DB();
$gestor = new ManagerUsuario($bd);
$usuario = new Usuario();
$correo = Request::get("correo");
if ($correo != "") {
    $actualizar = true;
    $usuario = $gestor->get($correo);
}
?>
<!DOCTYPE html>
<!--
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
-->
<html>
    <head>
        <title>Gestion de usuarios</title>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <meta name="author" content="David Rodriguez Garcia">
        <link rel="stylesheet" type="text/css" href="../css/estilo.css" />
    </head>
    <body>
        <h1 class="titleForm" >Formulario de alta para personal</h1>
        <form method="post" action="phpalta.php" style="width: 30%; margin: auto; text-align: center; padding: 5% 0 0 0;">
            <input type="email" name="email" placeholder="Email" value="<?php 
if ($actualizar) {
if (Server::getOriginPageName() === "viewAltaUS.php") {
    if (Request::post("clave") === Request::post("claveR")) {
        $usuario->read();
        $usuario->setAdministrador(0);
        $usuario->setPersonal(0);
        $gestor->insert($usuario);
        MailGoogle::sendMailActivacion($usuario->getEmail());
    }
} elseif (Server::getOriginPageName() === "viewAltaPE.php") {
    $usuario->read();
    $usuario->setAdministrador(0);
    $gestor->insert($usuario);
    MailGoogle::sendMailActivacion($usuario->getEmail());
} elseif (Server::getOriginPageName() === "viewAltaAD.php") {
    $usuario->read();
    $gestor->insert($usuario);
    MailGoogle::sendMailActivacion($usuario->getEmail());
} elseif (Server::getOriginPageName() === "index.php") {
    $usuario->read();
    if ($gestor->get($usuario->getEmail())->getEmail() != null) {
        header("Location:phplogin.php?alta=true&email=" . Request::get('email'));
    } else {
        $usuario->setActivo(1);
        $usuario->setAdministrador(0);
        $usuario->setPersonal(0);
        $gestor->insert($usuario);
        MailGoogle::sendMailActivacion($usuario->getEmail());
    }
}
$bd->close();
exit;