示例#1
0
        return is_null(Controleur::$vueUrlCompose) ? false : OutilsUrl::testConstFileVersUrl($constFile, Controleur::$vueUrlCompose);
    }
    /** Assure la sécurité de connexion bdd
     */
    public static function erreurConnexionBdd($messageErreur)
    {
        $info = $messageErreur;
        include "vues/maintenance.php";
        die;
    }
    /** Assure la sécurité autorisations de manière forte
     */
    public static function doitValiderAutorisation($boolAutorisation, $messageDeSecurite = null)
    {
        if (!$boolAutorisation) {
            Controleur::$action = "401";
            Controleur::$info = $messageDeSecurite;
            include "controleurs/responsecode.php";
            die;
        }
    }
    /** Charge la class static (appeler en fin de classe)
     */
    public static function initialiseMoi()
    {
        Controleur::$uc = isset($_GET['uc']) ? $_GET['uc'] : null;
        Controleur::$action = isset($_GET['action']) ? $_GET['action'] : null;
    }
}
Controleur::initialiseMoi();