Esempio n. 1
0
<?php

require '../clases/AutoCarga.php';
$bd = new BaseDatos();
$gestorUsuario = new ManejoUsuario($bd);
$gestorLudoteca = new ManejoLudoteca($bd);
$gestorPrestamo = new ManejoPrestamo($bd);
$usuarios = $gestorUsuario->getList();
$juegos = $gestorLudoteca->getList();
$usuarios = $gestorPrestamo->getList();
$sesion = new Session();
if (!$sesion->isLogged()) {
    $sesion->sendRedirect("logout.php");
    exit;
} else {
    ?>
    <!DOCTYPE html>
    <html lang="en">

        <head>

            <meta charset="utf-8">
            <meta http-equiv="X-UA-Compatible" content="IE=edge">
            <meta name="viewport" content="width=device-width, initial-scale=1">
            <meta name="description" content="">
            <meta name="author" content="">

            <title>Ludoteca</title>

            <!-- Bootstrap Core CSS -->
            <link href="../bower_components/bootstrap/dist/css/bootstrap.min.css" rel="stylesheet">
Esempio n. 2
0
<?php

require '../clases/AutoCarga.php';
$bd = new BaseDatos();
$gestor = new ManejoPrestamo($bd);
$page = Request::post("pagina");
$idprestamo = Request::post("pkidprestamo");
$idjuego = Request::post("idjuego");
$dni = Request::post("dni");
$fechaPrestamo = Request::post("fechaPrestamo");
$fechaDevolucion = Request::post("fechaPrestamo");
$prestamo = new Prestamo($idprestamo, $idjuego, $dni, $fechaPrestamo, $fechaDevolucion);
$r = $gestor->set($prestamo);
$bd->close();
header("Location:prestamo.php?op=Editado&pageçina={$page}");
Esempio n. 3
0
<?php

require '../clases/AutoCarga.php';
$bd = new BaseDatos();
$gestor = new ManejoPrestamo($bd);
$idprestamo = Request::get("idprestamo");
$idjuego = Request::get("idjuego");
$gestorLudoteca = new ManejoLudoteca($bd);
$ludoteca = $gestorLudoteca->get($idjuego);
$ludoteca->setPrestado("0");
var_dump($gestorLudoteca->set($ludoteca));
$r = $gestor->delete($idprestamo);
//var_dump($bd->getError());
$bd->close();
header("Location: prestamo.php?op=Devuelto&r={$r}");
Esempio n. 4
0
<?php

require '../clases/AutoCarga.php';
$bd = new BaseDatos();
$gestor = new ManejoPrestamo($bd);
$gestorplu = new ManageRelations($bd);
$filtro = Request::get("filtro");
if ($filtro === null) {
    $params = array();
    $condicion = "1=1";
} else {
    $params["filtro"] == $filtro . "%";
    $condicion = "idprestamo like :filtro";
}
$order = Request::get("order");
$orderby = "idprestamo";
if ($order !== null) {
    $orderby = "{$order}, {$orderby}";
}
$registros = $gestor->count($condicion, $params);
$paginacion = new Pager($registros, Request::get("rpp"), Request::get("pagina"));
$parametros = new QueryString();
$op = null;
$prestamos = $gestor->getList($paginacion->getPaginaActual(), $order, $paginacion->getRpp(), $condicion, $parametros);
$prestamoJU = $gestorplu->getListJuegosPrestamo();
$sesion = new Session();
if (!$sesion->isLogged()) {
    $sesion->sendRedirect("logout.php");
    exit;
} else {
    ?>
Esempio n. 5
0
<?php

require '../clases/AutoCarga.php';
$bd = new BaseDatos();
$gestor = new ManejoPrestamo($bd);
$gestorLudoteca = new ManejoLudoteca($bd);
$page = Request::post("pagina");
$idjuego = Request::post("idjuego");
$dni = Request::post("dni");
$fechaPrestamo = Request::post("fechaPrestamo");
$fechaDevolucion = Request::post("fechaPrestamo");
$ludoteca = $gestorLudoteca->get($idjuego);
if ($ludoteca->getPrestado() !== "1") {
    $ludoteca->setPrestado("1");
    var_dump($gestorLudoteca->set($ludoteca));
    $prestamo = new Prestamo(null, $idjuego, $dni, $fechaPrestamo, $fechaDevolucion);
    $r = $gestor->insert($prestamo);
    //var_dump($bd->getError());
    $bd->close();
    header("Location:prestamo.php?op=Prestamo realizado&class=alert-success&pagina={$page}");
} else {
    $bd->close();
    header("Location:prestamo.php?op=Juego ya prestado&class=alert-danger&pagina={$page}");
}