} else { //L'utilisateur peut voir ses réservations $tab_resa = ModelReservation::selectAllForUser($_SESSION['id'], TRUE); } $view = "ListerResa"; $pagetitle = "Liste des réservations"; break; case "reserver": //Un jeu ne peut être réservé que si l'utilisateur n'a pas d'autre réservation en cours if (ModelReservation::checkIfUserHasActiveReservation($_SESSION['id'])) { $view = "erreur"; $message = "Vous avez déjà réservé un autre jeu !"; $pagetitle = "Erreur"; break; } if (!ModelJeux::checkIfDispo(myGet("jeu"))) { $view = "erreur"; $message = "Ce jeu n'est plus disponible actuellement !"; $pagetitle = "Erreur"; break; } else { $today = new DateTime('now'); $date_debut = new DateTime('now'); $date_fin_res = new DateTime('now'); $date_fin = new DateTime('now'); $date = $date_debut; $date = intval($date->format('w')); while ($date != 2 && $date != 4) { $date_debut = $date_debut->modify('+ 1 day'); $date_fin_res = $date_fin_res->modify('+ 1 day'); $date_fin = $date_fin->modify('+ 1 day');