* @package default * @author Kim Paviot, Julien Dignat and Christophe Sonntag * @version 1.1 */ // Verifie que l'utilisateur est connecté Controleur::doitValiderAutorisation(GsbUtilisateur::estConnecte()); switch (Controleur::$action) { case "liste": Vue::$title = "Consulter les médicaments"; Vue::configToDataTable("DataTableMedicaments"); $lesMedicaments = GsbModele::getLesMedicaments(); $lesMedicamentsSontVide = count($lesMedicaments) == 0; Controleur::composeVue("vues/medicament/liste.php"); break; case "details": $lesMedicaments = GsbModele::getLesMedicaments(); $lesMedicamentsSontVide = count($lesMedicaments) == 0; $leMedicament = null; $leMedicamentDepot = null; $leMedicamentPrecedant = null; $leMedicamentSuivant = null; if (isset($_GET["depot"])) { $leMedicament = GsbModele::getLeMedicamentDetails($_GET["depot"]); if ($leMedicament && $lesMedicaments) { $leMedicamentDepot = $leMedicament["MED_DEPOTLEGAL"]; $lesMedicamentsTaille = count($lesMedicaments); for ($i = 0; $i < $lesMedicamentsTaille; $i++) { if ($leMedicament["MED_DEPOTLEGAL"] == $lesMedicaments[$i]["MED_DEPOTLEGAL"]) { if ($i > 0) { $leMedicamentPrecedant = $lesMedicaments[$i - 1]; }