function he_wall_include_footer_logic($page)
{
    global $smarty, $setting, $user, $owner, $url, $misc, $datetime, $database, $admin, $ads, $se_javascript, $lang_packlist, $global_plugins, $global_timezone;
    // GET LANGUAGES AVAILABLE IF NECESSARY
    if ($setting['setting_lang_anonymous'] == 1 || $setting['setting_lang_allow'] == 1 && $user->user_exists != 0) {
        $lang_packlist_raw = SECore::getLanguages();
        //$lang_packlist = SELanguage::list_packs();
        ksort($lang_packlist_raw);
        $lang_packlist = array_values($lang_packlist_raw);
    }
    $smarty->assign_by_ref('url', $url);
    $smarty->assign_by_ref('misc', $misc);
    $smarty->assign_by_ref('datetime', $datetime);
    $smarty->assign_by_ref('database', $database);
    $smarty->assign_by_ref('admin', $admin);
    $smarty->assign_by_ref('user', $user);
    $smarty->assign_by_ref('owner', $owner);
    $smarty->assign_by_ref('ads', $ads);
    $smarty->assign_by_ref('setting', $setting);
    $smarty->assign_by_ref('se_javascript', $se_javascript);
    $smarty->assign('lang_packlist', $lang_packlist);
    $smarty->assign('global_plugins', $global_plugins);
    $smarty->assign('global_page', $page);
    $smarty->assign('global_timezone', $global_timezone);
    $smarty->assign('global_language', SELanguage::info('language_id'));
    return $smarty->fetch($page, null, null, false);
}
Beispiel #2
0
<?php

/* $Id: footer.php 59 2009-02-13 03:25:54Z nico-izo $ */
// ENSURE THIS IS BEING INCLUDED IN AN SE SCRIPT
defined('SE_PAGE') or exit;
SE_DEBUG ? $_benchmark->end('page') : NULL;
SE_DEBUG ? $_benchmark->start('shutdown') : NULL;
// GET LANGUAGES AVAILABLE IF NECESSARY
if ($setting['setting_lang_anonymous'] == 1 || $setting['setting_lang_allow'] == 1 && $user->user_exists != 0) {
    $lang_packlist_raw = SECore::getLanguages();
    //$lang_packlist = SELanguage::list_packs();
    ksort($lang_packlist_raw);
    $lang_packlist = array_values($lang_packlist_raw);
}
// ASSIGN LOGGED-IN USER VARS
if ($user->user_exists) {
    $smarty->assign('user_unread_pms', $user->user_message_total(0, 1));
}
// CALL SPECIFIC PAGE HOOK
($hook = SE_Hook::exists('se_' . $page)) ? SE_Hook::call($hook, array()) : NULL;
// CALL FOOTER HOOK
($hook = SE_Hook::exists('se_footer')) ? SE_Hook::call($hook, array()) : NULL;
// CHECK IF IN SMOOTHBOX
$global_smoothbox = false;
if (isset($_GET['in_smoothbox'])) {
    if ($_GET['in_smoothbox'] == true) {
        $global_smoothbox = true;
    }
}
// ASSIGN GLOBAL SMARTY OBJECTS/VARIABLES
$smarty->assign_by_ref('url', $url);