Exemplo n.º 1
0
// SET UP LANGUAGE VARIABLES
if (!empty($_GET['lang_id'])) {
    $lang_id = NULL;
    if ($user->user_exists && $setting['setting_lang_allow']) {
        $lang_id = $user->user_info['user_language_id'] = (int) $_GET['lang_id'];
        $database->database_query("UPDATE se_users SET user_language_id='{$user->user_info['user_language_id']}' WHERE user_id='{$user->user_info['user_id']}' LIMIT 1");
    }
    if (!$user->user_exists && $setting['setting_lang_anonymous']) {
        $lang_id = (int) $_GET['lang_id'];
    }
    if ($lang_id) {
        setcookie('se_language_anonymous', $lang_id, time() + 99999999, "/");
        $_COOKIE['se_language_anonymous'] = $lang_id;
    }
}
SE_Language::select($user);
if (SE_Language::info('language_setlocale')) {
    $multi_language = 1;
    setlocale(LC_TIME, SE_Language::info('language_setlocale'));
}
header("Content-Language: " . SE_Language::info('language_code'));
// CREATE ACTIONS CLASS
$actions = new se_actions();
// CREATE NOTIFICATION CLASS
$notify = new se_notify();
// CREATE ADS CLASS
$ads = new se_ads();
// Define SE_PAGE_AJAX in your page before the header include to not load ads or update page views
if (!defined('SE_PAGE_AJAX') && ($page == "chat_frame" || $page == "chat_ajax" || $page == "misc_js" || $page == "ad")) {
    define('SE_PAGE_AJAX', TRUE);
}
Exemplo n.º 2
0
$admin->admin_checkCookies();
// INSTANTIATE JAVASCRIPT OBJECT
$se_javascript = new SE_Javascript();
$smarty->assign_by_ref('se_javascript', $se_javascript);
// ADMIN IS NOT LOGGED IN AND NOT ON LOGIN PAGE
if ($page != "admin_login" && $page != "admin_lostpass" && $page != "admin_lostpass_reset" && $admin->admin_exists == 0) {
    header("Location: admin_login.php");
    exit;
}
// SET UP LANGUAGE VARIABLES
if (!empty($_GET['lang_id']) && $admin->admin_exists) {
    $admin->admin_info['admin_language_id'] = (int) $_GET['lang_id'];
    $database->database_query("UPDATE se_admins SET admin_language_id='{$admin->admin_info['admin_language_id']}' WHERE admin_id='{$admin->admin_info['admin_id']}' LIMIT 1");
}
// SET UP LANGUAGE VARIABLES
SE_Language::select($admin);
if (SE_Language::info('language_setlocale')) {
    $multi_language = 1;
    setlocale(LC_TIME, SE_Language::info('language_setlocale'));
}
header("Content-Language: " . SE_Language::info('language_code'));
// GET PLUGIN USER LEVEL MENU OPTIONS AND INCLUDE PLUGIN PAGES
$global_plugins = array();
$level_menu = array();
$plugins = $database->database_query("SELECT * FROM se_plugins WHERE plugin_disabled=0 ORDER BY plugin_order ASC");
while ($plugin_info = $database->database_fetch_assoc($plugins)) {
    $plugin_vars = array();
    if (file_exists("admin_header_{$plugin_info['plugin_type']}.php")) {
        include "admin_header_{$plugin_info['plugin_type']}.php";
    }
    // Set the hooks for each of the plugin templates if not using the new hooked template includes (backwards compatibility)
Exemplo n.º 3
0
$provider->provider_checkCookies();
// INSTANTIATE JAVASCRIPT OBJECT
$se_javascript = new SE_Javascript();
$smarty->assign_by_ref('se_javascript', $se_javascript);
// ADMIN IS NOT LOGGED IN AND NOT ON LOGIN PAGE
if ($page != "adm/adm_login" && $provider->provider_exists == 0) {
    header("Location: adm_login.php");
    exit;
}
// SET UP LANGUAGE VARIABLES
if (!empty($_GET['lang_id']) && $provider->provider_exists) {
    $provider->provider_info['language_id'] = (int) $_GET['lang_id'];
    //$database->database_query("UPDATE se_admins SET admin_language_id='{$admin->admin_info['admin_language_id']}' WHERE admin_id='{$admin->admin_info['admin_id']}' LIMIT 1");
}
// SET UP LANGUAGE VARIABLES
SE_Language::select($provider);
if (SE_Language::info('language_setlocale')) {
    $multi_language = 1;
    setlocale(LC_TIME, SE_Language::info('language_setlocale'));
}
Header("Content-Language: " . SE_Language::info('language_code'));
// Nasty code to flush site settings
if ((!empty($_GET['task']) || !empty($_POST['task'])) && is_object($cache_object)) {
    $cache_object->remove('site_settings');
}
/*
if($provider->active_login == 0)
{
    if($provider->provider_info['private_password'] != "")
    {
        if(isset($_POST['submit']))