Пример #1
0
            if ($qteOfferte <= 0 || $qteOfferte > 500) {
                $valid["qteOfferte"] = 0;
            }
        }
    }
    return $valid;
}
switch (Controleur::$action) {
    case "region-liste":
        // Verifie que l'utilisateur est délégué
        Controleur::doitValiderAutorisation(GsbUtilisateur::estRoleDelegue(), "Vous devez être délégué");
        //
        Vue::configToDataTable("DataTableCompteRendu");
        $leVisiteurRole = GsbModele::getLeVisiteurRole(GsbUtilisateur::$Matricule);
        Vue::$title = "Consulter les comptes-rendus de la region " . $leVisiteurRole["REG_NOM"] . " (" . $leVisiteurRole["REG_CODE"] . ")";
        $lesComptesRendusDeLaRegion = GsbModele::getLesComptesRendusDeLaRegion($leVisiteurRole["REG_CODE"]);
        $lesComptesRendusDeLaRegionSontVide = count($lesComptesRendusDeLaRegion) == 0;
        Controleur::composeVue("vues/compte-rendu/region-liste.php");
        break;
    case "liste":
        Controleur::doitValiderAutorisation(GsbUtilisateur::estRoleVisiteur(), "Vous devez être visiteur");
        //
        Vue::$title = "Consulter les comptes-rendus";
        Vue::configToDataTable("DataTableCompteRendu");
        $lesComptesRendusDuVisiteur = GsbModele::getLesComptesRendusDuVisiteur(GsbUtilisateur::$Matricule);
        $lesComptesRendusDuVisiteurSontVide = count($lesComptesRendusDuVisiteur) == 0;
        Controleur::composeVue("vues/compte-rendu/liste.php");
        break;
    case "details":
        // Verifie que l'utilisateur est visiteur
        Controleur::doitValiderAutorisation(GsbUtilisateur::estRoleVisiteur(), "Vous devez être un visiteur");