예제 #1
0
<?php

require '../clases/AutoCarga.php';
$bd = new DataBase();
$gestor = new ManageUser($bd);
$clientes = $gestor->getList();
$op = Request::get("op");
$r = Request::get("r");
$page = Request::get("page");
if ($page === null || $page === "") {
    $page = 1;
}
/* Nos devuelve el numero de paginas */
$registros = $gestor->count();
$pages = ceil($registros / Constant::NRPP);
/**/
$order = Request::get("order");
$sort = Request::get("sort");
$orden = "{$order} {$sort}";
$trozoEnlace = "";
if (trim($orden) != "") {
    $trozoEnlace = "&order={$order}&sort={$sort}";
}
$clientes = $gestor->getList($page, trim($orden));
?>
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <link href="../css/estilos.css" rel="stylesheet">
require './classes/AutoLoad.php';
$db = new DataBase();
$usuarioManager = new ManageUser($db);
$user;
$sesion = new Session();
if ($sesion->isLogged()) {
    $user = $usuarioManager->get($sesion->getUser());
    if ($user->getAdmin() === 0) {
        $session->destroy();
        $session->sendRedirect("login.php");
    }
} else {
    $sesion->sendRedirect("login.php");
}
$pagination = false;
if ($usuarioManager->count() > 6) {
    $page = Request::get("page");
    if ($page === null) {
        $page = 1;
    }
    $pagination = true;
    $pager = new Pager($usuarioManager->count(), 6, $page);
}
if (!$pagination) {
    $usuarios = $usuarioManager->getList(1, "email", $usuarioManager->count());
} else {
    $usuarios = $usuarioManager->getList($page, "email", 6);
}
?>

<!DOCTYPE html>