Пример #1
0
 * 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);
# Définition du thème à utiliser
$sOktTheme = $okt->config->theme;
if (!empty($okt->config->theme_mobile) || !empty($okt->config->theme_tablet)) {
    if (isset($_REQUEST['disable_browser_check'])) {
        setcookie('okt_disable_browser_check', (bool) $_REQUEST['disable_browser_check'], 0, $okt->config->app_path, '', isset($_SERVER['HTTPS']));
    }
    if (empty($_COOKIE['okt_disable_browser_check'])) {
        $oMobileDetect = new Mobile_Detect();
        if ($oMobileDetect->isMobile() && !$oMobileDetect->isTablet() && !empty($okt->config->theme_mobile)) {