<?php require_once($prefix.'assets/php/common/user_dto.php'); class UserPanel { //Atributes: //Constructor: function __construct(){} //Methods: //Welcome view. static function panel(){ $name = strtoupper($_SESSION['nombre']); $email = unserialize($_SESSION['user'])->getEmail(); return $reply = '<div class="code info"> <h1>Bienvenido '.$name.' a tu Panel de Usuario.</h1> <hr /> <h3>'.strftime("%A %e de %B de %Y | %H:%M").'</h3> <br /> <p>Usuario: '.$name.'</p> <p>Email: '.$email.'</p> </div>'."\n"; } //Manage the user account. static function manage(){ return $reply = '<div class="column side"> <h2>Cambiar nombre de usuario</h2> <form method="post" action="./includes/formChangeName.php"> <div class="row"> <fieldset id="nombre_usuario"> <legend>Nuevo Nombre de usuario</legend> <div class="_new_name"> <input type="text" name="new_name" id="new_name" value="" placeholder="Nuevo Nombre" required/> </div> <div class="_passwd"> <input type="password" name="pass" id="pass" value="" placeholder="Contraseña" required/> </div> <div class="_passwd"> <input type="password" name="repass" id="repass" value="" placeholder="Repita la contraseña" required/> </div> </fieldset> <div class="actions"> <input type="submit" id="submit" value="Cambiar Nombre de Usuario" class="primary" /> <input type="reset" id="reset" value="Borrar" /> </div> </div> </form> </div> <div class="column side"> <h2>Cambiar contraseña</h2> <form method="post" action="./includes/formChangePass.php"> <div class="row"> <fieldset id="contraseña_usuario"> <legend>Contraseña Actual</legend> <div class="_passwd"> <input type="password" name="old_pass" id="old_pass" value="" placeholder="Contraseña Actual" required/> </div> <div class="_passwd"> <input type="password" name="pass" id="pass" value="" placeholder="Nueva Contraseña" required/> </div> <div class="_passwd"> <input type="password" name="repass" id="repass" value="" placeholder="Repita la nueva contraseña" required/> </div> </fieldset> <div class="actions"> <input type="submit" id="submit" value="Cambiar Contraseña" class="primary" /> <input type="reset" id="reset" value="Borrar" /> </div> </div> </form> </div> <div class="column side"> <h2>Cambiar email de usuario</h2> <form method="post" action="./includes/formChangeEmail.php"> <div class="row"> <fieldset id="email_usuario"> <legend>Nuevo email de usuario</legend> <div class="_new_email"> <input type="text" name="new_email" id="new_email" value="" placeholder="Nuevo Email" required/> </div> <div class="_passwd"> <input type="password" name="pass" id="pass" value="" placeholder="Contraseña" required/> </div> <div class="_passwd"> <input type="password" name="repass" id="repass" value="" placeholder="Repita la contraseña" required/> </div> </fieldset> <div class="actions"> <input type="submit" id="submit" value="Cambiar Nombre de Usuario" class="primary" /> <input type="reset" id="reset" value="Borrar" /> </div> </div> </form> </div>'."\n"; } //User purchase history. static function purchases(){ return $reply = '<div class="code info"> <h2>Aquí el historial de compras</h2><hr /> </div>'."\n"; } //User payment details static function payment(){ return $reply = '<div class="code info"> <h2>Aquí los datos de pago</h2><hr /> </div>'."\n"; } //Delete user account. static function delete(){ return $reply = '<div class="code info"> <h2>Aquí el formulario para eliminar cuenta</h2><hr /> </div>'."\n"; } } ?>