Пример #1
0
                break;
            case "D":
                GsbUtilisateur::$RoleUtilisateur = GsbUtilisateurEnumRole::Delegue;
                break;
            case "R":
                GsbUtilisateur::$RoleUtilisateur = GsbUtilisateurEnumRole::Responsable;
                break;
        }
    }
    /** Charge la class static (appeler en fin de classe)
     */
    public static function initialiseMoi()
    {
        if ((isset($_SESSION['UtilisateurLogin']) && isset($_SESSION['UtilisateurMatricule']) && isset($_SESSION['UtilisateurNom']) && isset($_SESSION['UtilisateurPrenom']) && isset($_SESSION['UtilisateurEmail']) && isset($_SESSION['UtilisateurAuthKey'])) == false) {
            return;
        }
        if ($_SESSION['UtilisateurAuthKey'] != GsbConfig::$AuthKey) {
            return;
        }
        //
        GsbUtilisateur::$Login = $_SESSION['UtilisateurLogin'];
        GsbUtilisateur::$Nom = $_SESSION['UtilisateurNom'];
        GsbUtilisateur::$Prenom = $_SESSION['UtilisateurPrenom'];
        GsbUtilisateur::$Matricule = $_SESSION['UtilisateurMatricule'];
        GsbUtilisateur::$Email = $_SESSION['UtilisateurEmail'];
        GsbUtilisateur::$EtatUtilisateur = GsbUtilisateurEnumEtat::Connecte;
        GsbUtilisateur::avoirLeRole();
    }
}
GsbUtilisateur::initialiseMoi();