Example #1
0
<?php

require '../clases/AutoCarga.php';
$sesion = new Session();
$sesion->administrador();
$bd = new DataBase();
$gestor = new ManageUser($bd);
$sesion->autentificado();
$user = $sesion->getUser();
$sesion->administrador("viewuser.php");
$error = Request::get("r");
$lista = $gestor->getList();
?>
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>View User</title>
    </head>
    <body>
        <?php 
echo $error;
echo "Admin: " . $user->getEmail() . "--> <a href='phplogout.php'>Logout</a> <br/><br/>";
foreach ($lista as $indice => $usu) {
    echo $usu;
    echo "<a href='vieweditAdmin.php?email={$usu->getEmail()}'>Editar</a>";
    echo '<br/>';
}
?>
        <br/><br/>
        <a href="viewaltaAdmin.php">Alta Usuario</a>
<?php

require '../clases/AutoCarga.php';
$error = Request::get("error");
$sesion = new Session();
$sesion->administrador();
?>
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>Alta Usuario</title>
    </head>
    <body>
        <?php 
echo $error;
?>
        <form action="phpaltaAdmin.php" method="POST">            
            <input type="email" name="email" value="" id="email" placeholder="email" required/><br/>
            <input type="text" name="alias" value="" id="alias" placeholder="alias" required/><br/>
            <input type="password" name="clave" value="" id="clave" placeholder="clave" required/><br/>
            <input type="password" name="clave2" value="" id="clave2" placeholder="repite clave" required/><br/>
            <select name="rol" id="rol">
                <option id="usuario" value="usuario" selected="">Usuario</option>
                <option id="personal" value="personal">Personal</option>
                <option id="aministrador" value="administrador">Administrador</option>
            </select><br/>
            Activo: 
            <select name="activo">
                <option value="0" selected>No</option>
                <option value="1">Si</option>                
Example #3
0
 private static function editAvataradmin()
 {
     $sesion = new Session();
     $sesion->administrador();
     $bd = new DataBase();
     $gestor = new ManageUser($bd);
     $user = $gestor->get(Request::get("user"));
     $subir = new SimpleUpload("avatar", $user->getEmail());
     $cambioAvatar = $_FILES["avatar"]['name'];
     if ($cambioAvatar != "" || $cambioAvatar != null) {
         $destino = "plantillas/index/user/avatar/" . $user->getEmail();
         $subir->setDestino($destino);
         $subir->subida();
         $user->setAvatar($user->getEmail() . "." . $subir->getExtension());
         $gestor->setAvatar($user);
         self::viewEditadmin("Avatar cambiado correctamente", "success", $user->getEmail());
     } else {
         self::viewEditadmin("Error al cambiar de avatar", "danger", $user->getEmail());
     }
 }