<?php define('VIEW_PATH', ROOT . DS . 'view' . DS); require_once MODEL_PATH . 'Model' . ucfirst($controller) . '.php'; require_once MODEL_PATH . 'ModelEmprunt.php'; require_once MODEL_PATH . 'ModelJeux.php'; switch ($action) { case "supprimerReservation": $empruntLie = ModelReservation::getIdEmprunt(myGet("idResa")); $data = array("id_reservation" => myGet("idResa")); ModelReservation::delete($data); $data = array("id_emprunt" => $empruntLie); ModelEmprunt::delete($data); default: case "listerReservation": if (Session::is_admin()) { //l'admin peut voir toutes les réservations $tab_resa = ModelReservation::selectAll(); } 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";