Пример #1
0
 * @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];
                        }