53,23 → 53,27 |
$GLOBALS['_GTT_']['erreur'] = new GestionnaireErreur(GTT_DEBOGAGE_CONTEXTE); |
$GLOBALS['_GTT_']['erreur']->setNiveauErreurCourrant(GTT_DEBOGAGE_NIVEAU); |
|
// Connexion a la base de donnees |
// Connexion à la base de données |
$GLOBALS['db'] = DB::connect(GTT_BDD_DSN); |
if (PEAR::isError($GLOBALS['db'])) { |
trigger_error("Echec connexion a la base de donnees : ".$GLOBALS['db']->getMessage(), E_USER_ERROR); |
trigger_error("Échec connexion à la base de données : ".$GLOBALS['db']->getMessage(), E_USER_ERROR); |
} |
// Utilisation de l'utf-8 |
if (PEAR::isError($GLOBALS['db']->query('SET NAMES "utf8"'))) { |
trigger_error("Échec de l'utilisation d'UTF-8 : ".$GLOBALS['db']->getMessage(), E_USER_WARNING); |
} |
|
// Utilisation du mécanisme MVC avec Squelette PHP et objet |
// Utilisation du mécanisme MVC avec Squelette PHP et objet |
$Controlleur = new ControlleurFrontal(); |
echo $Controlleur->executer($action); |
|
/** |
* La fonction __autoload() charge dynamiquement les classes trouvées dans le code. |
* La fonction __autoload() charge dynamiquement les classes trouvées dans le code. |
* |
* Cette fonction est appelée par php5 quand il trouve une instanciation de classe dans le code. |
* Cette fonction est appelée par php5 quand il trouve une instanciation de classe dans le code. |
* |
*@param string le nom de la classe appelée. |
*@return void le fichier contenant la classe doit être inclu par la fonction. |
*@param string le nom de la classe appelée. |
*@return void le fichier contenant la classe doit être inclu par la fonction. |
*/ |
function __autoload($classe) |
{ |