Exemple #1
0
        define('LANG', Kio::$url[0]);
        setcookie(COOKIE . '-lang', Kio::$url[0], TIMESTAMP + 31536000, '/');
        array_shift(Kio::$url);
    } else {
        define('LANG', is_lang(User::$lang) ? User::$lang : Kio::getConfig('lang'));
    }
} else {
    define('LANG', Kio::getConfig('lang'));
}
//is_lang($kio->url[0]) && array_shift($m).redirect(local_dir.$cfg->system['url_prefix'].implode('/', $m));
//is_lang($kio->url[0]) && array_shift($m);
//$lang_url = '';
for ($i = 0; $i <= 20; $i++) {
    define('u' . $i, isset(Kio::$url[$i]) ? Kio::$url[$i] : '');
}
Kio::loadLangPhrases();
// Name of system theme (default is Kiofol)
define('THEME', Kio::getConfig('template'));
// Requested system path
define('PATH', substr(implode('/', Kio::$url), 0, 255));
// URL prefix
define('HREF', LOCAL . Kio::$urlPrefix . (Kio::getConfig('multilang') ? LANG . '/' : ''));
// Local referer
define('REFERER', strpos($_SERVER['HTTP_REFERER'], $_SERVER['SERVER_NAME']) !== false ? $_SERVER['HTTP_REFERER'] : LOCAL);
// Current location
define('CURRENT_URL', 'http://' . $_SERVER['SERVER_NAME'] . HREF . PATH);
// Ustawienia takie same jak w E_ERROR
define('BBCODE', 1);
define('AUTOLINKS', 2);
define('EMOTICONS', 3);
define('CENSURE', 4);