if (Session::is_admin()) {
            $data = array("idJeu" => myGet("idJeu"), "nomJeu" => myGet("name"), "anneeEdition" => myGet("annee"), "editeur" => myGet("editeur"), "age" => myGet("age"), "nbJoueur" => myGet("nbJoueur"), "extension" => myGet("extension"));
            ModelJeux::update($data);
            $pagetitle = "Liste des jeux";
            $tab_jeux = ModelJeux::selectAll();
            $view = "listerJeux";
            break;
        } else {
            $view = "erreur";
            $message = "La modification n'a pas était prise en compte";
            $pagetitle = "Erreur";
        }
        break;
    case "ajouterJeu":
        $view = "ajouterJeu";
        $pagetitle = "Ajouter un jeu";
        break;
    case "sauvegarderJeu":
        if (SESSION::is_admin()) {
            $data = array("nomJeu" => myGet("name"), "anneeEdition" => myGet("annee"), "editeur" => myGet("editeur"), "age" => myGet("age"), "nbJoueur" => myGet("nbJoueur"), "extension" => myGet("extension"));
            ModelJeux::insert($data);
            $view = "admin";
            $pagetitle = "Administration";
        } else {
            $view = "erreur";
            $message = "La modification n'a pas été prise en compte";
            $pagetitle = "Erreur";
        }
        break;
}
require VIEW_PATH . "view.php";
     } 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');
            $pagetitle = "Erreur";
        } else {
            $date = myGet("date_debut");
            $date = strtotime($date);
            $date = strtotime("+7 day", $date);
            $date = date('Y-m-d h:i:s', $date);
            $data = array("id_utilisateur" => myGet("id_utilisateur"), "id_jeu" => myGet("idJeu"), "date_debut" => myGet("date_debut"), "date_fin" => $date, "retard" => '0', "actif" => '1');
            $modif = -1;
            ModelEmprunt::insert($data);
            ModelEmprunt::updateNbJeuxDispo($modif, myGet("idJeu"));
            $data = array("actif" => '1');
            $tab_emprunts = ModelEmprunt::selectWhere($data);
            $view = "ListEmprunt";
            $pagetitle = "Emprunts";
        }
        break;
    case "retournerEmprunt":
        $modif = 1;
        ModelEmprunt::retourJeu(myGet("id_emprunt"), myGet("idJeu"));
        ModelEmprunt::updateNbJeuxDispo($modif, myGet("idJeu"));
        $view = "ListEmprunt";
        $pagetitle = "Emprunts";
        break;
    case "creerEmprunt":
        $choix = ModelUtilisateur::getChoices();
        $jeux = ModelJeux::getChoices();
        $view = "creerEmprunt";
        $pagetitle = "Ajouter un emprunt";
        break;
}
require VIEW_PATH . "view.php";