예제 #1
0
define('AT_MASTER_LIST', $_config['master_list']);
$MaxFileSize = $_config['max_file_size'];
$MaxCourseSize = $_config['max_course_size'];
$MaxCourseFloat = $_config['max_course_float'];
$IllegalExtentions = explode('|', $_config['illegal_extentions']);
define('AT_DEFAULT_PREFS', isset($_config['prefs_default']) ? $_config['prefs_default'] : '');
$_config['home_defaults'] .= isset($_config['home_defaults_2']) ? $_config['home_defaults_2'] : '';
$_config['main_defaults'] .= isset($_config['main_defaults_2']) ? $_config['main_defaults_2'] : '';
if ($_config['time_zone']) {
    @putenv("TZ={$_config['time_zone']}");
}
/***** 6. load language *****/
// set current language
require AT_INCLUDE_PATH . '../mods/_core/languages/classes/LanguageManager.class.php';
$languageManager = new LanguageManager();
$myLang = $languageManager->getMyLanguage();
if ($myLang === FALSE) {
    echo 'There are no languages installed!';
    exit;
}
$myLang->saveToSession();
if (isset($_GET['lang']) && $_SESSION['valid_user'] === true) {
    if ($_SESSION['course_id'] == -1) {
        $myLang->saveToPreferences($_SESSION['login'], 1);
        //1 for admin
    } else {
        $myLang->saveToPreferences($_SESSION['member_id'], 0);
        //0 for non-admin
    }
}
$myLang->sendContentTypeHeader();