Ejemplo n.º 1
0
    </head>
    <body><?php 
require './comunes/auxiliar.php';
$dias = array('Lunes', 'Martes', 'Miércoles', 'Jueves', 'Viernes');
$meses = array('Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre');
conectar();
if (!isset($_SESSION['usuario_id'])) {
    header("Location: usuarios/login.php");
    return;
} else {
    $usuario_id = $_SESSION['usuario_id'];
    if (isset($_POST['pista_id'], $_POST['anyo'], $_POST['mes'], $_POST['dia'], $_POST['hora'])) {
        $pista_id = trim($_POST['pista_id']);
        $fecha = trim($_POST['anyo']) . "-" . trim($_POST['mes']) . "-" . trim($_POST['dia']);
        $hora = trim($_POST['hora']);
        if (reservada($pista_id, $fecha, $hora)) {
            reservarPista($pista_id, $usuario_id, $fecha, $hora);
        } else {
            anularReserva($pista_id, $fecha, $hora);
        }
    }
    $anyo = isset($_SESSION['anyo']) ? $_SESSION['anyo'] : date("Y");
    $mes = isset($_SESSION['mes']) ? $_SESSION['mes'] : date("m");
    $lunes = isset($_SESSION['lunes']) ? $_SESSION['lunes'] : ponerLunes();
    $longitud_mes = (int) date_format(date_create("{$anyo}-{$mes}-1"), "t");
    ponerFecha($anyo, $mes, $lunes, $longitud_mes);
    $pista_id = isset($_GET['pista_id']) ? $_GET['pista_id'] : "1";
    // Se empiza a mostrar
    mostrarUsuario($usuario_id);
    mostrarPistas($pista_id);
    pintarTabla($meses, $dias, $longitud_mes, $pista_id, $anyo, $mes, $lunes, $usuario_id);
Ejemplo n.º 2
0
function botonPista($pista_id, $anyo, $mes, $dia, $hora, $usuario_id)
{
    $fecha = $anyo . '-' . $mes . '-' . $dia;
    $valor = reservada($pista_id, $fecha, $hora) ? "Reservar" : "Anular";
    ?>
        
        <form action="index.php?pista_id=<?php 
    echo $pista_id;
    ?>
" method="post">
            <input type="hidden" name="pista_id" value="<?php 
    echo $pista_id;
    ?>
" />
            <input type="hidden" name="anyo" value="<?php 
    echo $anyo;
    ?>
" />
            <input type="hidden" name="mes" value="<?php 
    echo $mes;
    ?>
" />
            <input type="hidden" name="dia" value="<?php 
    echo $dia;
    ?>
" />
            <input type="hidden" name="hora" value="<?php 
    echo $hora;
    ?>
" /><?php 
    if (!esReservador($pista_id, $fecha, $hora, $usuario_id)) {
        ?>
                    <strong>Esta Reservada</strong><?php 
    } else {
        ?>
                    <input type="submit" value="<?php 
        echo $valor;
        ?>
" /><?php 
    }
    ?>
        </form><?php 
}