<?php define('VIEW_PATH', ROOT . DS . 'view' . DS); // On va chercher le modele dans "./model/ModelUtilisateur.php" require_once MODEL_PATH . 'ModelUtilisateur.php'; require_once MODEL_PATH . 'ModelGame.php'; $jeux = ModelGame::selectAll(); $users = ModelUtilisateur::selectAll(); switch ($action) { case "read": if (!isset($_GET['login'])) { $view = 'error'; $pagetitle = 'Erreur avec l\'utilisateur'; $raison = "le login n'a pas été passé en param pour lire les détails"; break; } // Initialisation des variables pour la vue $data = array("login" => $_GET['login']); $u = ModelUtilisateur::select($data); $aj = ModelUtilisateur::ajoué($data); // Chargement de la vue if (is_null($u)) { $view = 'error'; $pagetitle = 'Erreur avec l\'utilisateur'; $raison = "le login passé ne correspond a aucun utilisateur"; } else { $view = 'find'; $pagetitle = "Détails de " . $_GET['login']; } break; case "create":
break; } else { $id = $_GET['id']; $data = array("id" => $id); $tab_util = ModelGame::top10($data); $view = 'top10'; $pagetitle = 'Top10 de ' . $_GET['id']; } break; case "jouer": if (!isset($_GET['id'])) { $view = 'error'; $pagetitle = 'Erreur'; $raison = "l'id n'a pas été passé pour jouer"; break; } $data = array("id" => $_GET['id']); $tab_util = ModelGame::select($data); $pagetitle = $_GET['id']; require VIEW_PATH . 'game' . DS . 'viewJouerGame.php'; break; default: case "all": //afficher tous les jeux $view = 'all'; $pagetitle = 'Liste des jeux'; break; } if ($action != 'classement' and $action != 'jouer') { require VIEW_PATH . 'view.php'; }