63,41 → 63,40 |
'db_fields' => '*'); |
|
// Création de l'objet auth |
$a = new Auth('DB', $params, 'afficherMenuConnexion', true); |
$a = new Auth('DB', $params, null, false); |
$a->setSessionname('temps_travail'); |
$a->setExpire(3600*24*30); |
$a->start(); |
echo $a->getStatus(); |
if ($a->getAuth()) { |
// Récuperation d'informations générales |
require_once GTT_CHEMIN_CLASSE.'GestionnaireErreur.class.php'; |
require_once GTT_CHEMIN_METIER.'aGttSql.class.php'; |
require_once GTT_CHEMIN_METIER.'Utilisateur.class.php'; |
$GLOBALS['_GTT_']['Utilisateur'] = new Utilisateur(Utilisateur::GU_MAIL, array($a->getUserName())); |
|
// Utilisation du mécanisme MVC avec Squelette PHP et objet |
require_once GTT_CHEMIN_CLASSE.'Controlleur.class.php'; |
require_once GTT_CHEMIN_CLASSE.'aAction.class.php'; |
require_once GTT_CHEMIN_CLASSE.'Resultat.class.php'; |
$module = 'Preference'; |
if (isset($_GET['module']) && !empty($_GET['module'])) { |
$module = $_GET['module']; |
} |
$nom_module = 'GttControlleur'.$module; |
$fichier_module = GTT_CHEMIN_MODULE.$nom_module.'.class.php'; |
$nom_module_general = 'Controlleur'; |
$fichier_module_general = GTT_CHEMIN_CLASSE.$nom_module_general.'.class.php'; |
if (file_exists($fichier_module)) { |
require_once $fichier_module; |
$Controlleur = new $nom_module; |
} else if (file_exists($fichier_module_general)) { |
require_once $fichier_module_general; |
$Controlleur = new $nom_module_general; |
} |
echo $Controlleur->executer($action); |
} else { |
echo afficherMenuConnexion(); |
if (!$a->getAuth()) { |
$action = GTT_ACTION_DECONNEXION; |
} |
|
// Récuperation d'informations générales |
require_once GTT_CHEMIN_CLASSE.'GestionnaireErreur.class.php'; |
require_once GTT_CHEMIN_METIER.'aGttSql.class.php'; |
require_once GTT_CHEMIN_METIER.'Utilisateur.class.php'; |
$GLOBALS['_GTT_']['Utilisateur'] = new Utilisateur(Utilisateur::GU_MAIL, array($a->getUserName())); |
$GLOBALS['_GTT_']['auth'] = $a; |
|
// Utilisation du mécanisme MVC avec Squelette PHP et objet |
require_once GTT_CHEMIN_CLASSE.'aControlleurAction.class.php'; |
require_once GTT_CHEMIN_CLASSE.'Registre.class.php'; |
$module = 'Preference'; |
if (isset($_GET['module']) && !empty($_GET['module'])) { |
$module = $_GET['module']; |
} |
$nom_module = 'GttControlleur'.$module; |
$fichier_module = GTT_CHEMIN_MODULE.$nom_module.'.class.php'; |
$nom_module_general = 'ControlleurFrontal'; |
$fichier_module_general = GTT_CHEMIN_CLASSE.$nom_module_general.'.class.php'; |
if (file_exists($fichier_module)) { |
require_once $fichier_module; |
$Controlleur = new $nom_module; |
} else if (file_exists($fichier_module_general)) { |
require_once $fichier_module_general; |
$Controlleur = new $nom_module_general; |
} |
echo $Controlleur->executer($action); |
} else { |
include_once CHEMIN_CLASSES.'gtt_authentification.php'; |
include_once CHEMIN_PRESENTATION.'gtt_fonctions_generique_affichage.php'; |