Example #1
0
     $_SESSION['error'] = "Acceso denegado";
     header("location: error.php");
 } else {
     //Paginacion
     $cantidadPorPagina = 3;
     $pagina = isset($_GET['pagina']) ? $_GET['pagina'] : null;
     if (!$pagina) {
         $inicio = 0;
         $pagina = 1;
     } else {
         $inicio = ($pagina - 1) * $cantidadPorPagina;
     }
     //Calculo el total de registros
     $reservaRepository = new ReservaRepository();
     if ($_SESSION['admin']) {
         $totalReservas = $reservaRepository->countAll();
     } else {
         $idUsuario = $_SESSION['id'];
         $usuarioRepository = new UsuarioRepository();
         $usuario = $usuarioRepository->getOne($idUsuario);
         $idPersona = $usuario->getIdPersona();
         if (!isset($_GET['mias'])) {
             $casaRepository = new CasaRepository();
             $casas = $casaRepository->getAllByPersona($idPersona);
             $totalReservas = $reservaRepository->countAllByCasas($casas);
         } else {
             $totalReservas = $reservaRepository->countAllByPersona($idPersona);
         }
     }
     $totalPaginas = ceil($totalReservas / $cantidadPorPagina);
     ?>