Subversion Repositories Applications.gtt

Compare Revisions

Ignore whitespace Rev 10 → Rev 11

/trunk/index.php
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';