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);