Ejemplo n.º 1
0
    oktErrors::fatalScreen('Fatal error: unable to find database connexion file !');
}
# Initialisation de la librairie MB
mb_internal_encoding('UTF-8');
# Fuseau horraire par défaut (écrasé par la suite par les réglages utilisateurs)
date_default_timezone_set('Europe/Paris');
# Shutdown
register_shutdown_function('oktShutdown');
/*
 * Destruction des variables globales créées si
 * register_globals est activé et inversion de
 * l'effet des magic_quotes
 */
util::trimRequest();
try {
    http::unsetGlobals();
} catch (Exception $e) {
    header('Content-Type: text/plain');
    echo $e->getMessage();
    exit;
}
# Let the music play (initialisation du coeur de l'application)
$okt = new oktCore();
# Chargement de la configuration du site
$okt->loadConfig();
# URL du dossier modules
define('OKT_MODULES_URL', $okt->config->app_path . OKT_MODULES_DIR);
# URL du dossier des fichiers publics
define('OKT_PUBLIC_URL', $okt->config->app_path . OKT_PUBLIC_DIR);
# URL du dossier upload depuis la racine
define('OKT_UPLOAD_URL', $okt->config->app_path . OKT_PUBLIC_DIR . '/' . OKT_UPLOAD_DIR);