input->clean_array_gpc('r', array('redirect' => TYPE_NOHTML)); # Not sure where this comes from
if (!empty($vbulletin->GPC['redirect']))
{
define('CP_REDIRECT', $vbulletin->GPC['redirect']);
print_stop_message('redirecting_please_wait');
}
// #############################################################################
// ############################### LOG OUT OF CP ###############################
// #############################################################################
if ($_REQUEST['do'] == 'cplogout')
{
vbsetcookie('cpsession', '', 0);
$db->query_write("DELETE FROM " . TABLE_PREFIX . "cpsession WHERE userid = " . $vbulletin->userinfo['userid'] . " AND hash = '" . $db->escape_string($vbulletin->GPC[COOKIE_PREFIX . 'cpsession']) . "'");
if (!empty($vbulletin->session->vars['sessionurl_js']))
{
exec_header_redirect('index.php?' . $vbulletin->session->vars['sessionurl_js']);
}
else
{
exec_header_redirect('index.php');
}
}
if (empty($_REQUEST['do']))
{
$_REQUEST['do'] = 'frames';
}
if ($_REQUEST['do'] == 'frames')
{
$vbulletin->input->clean_array_gpc('r', array(
'loc' => TYPE_NOHTML
));
$navframe = '\n";
$headframe = '\n";
$mainframe = '\n";
?>
options['bbtitle']; ?>
| (vBulletin versionnumber; ?>) |
|
|
&1') AND trim($stats) != '')
{
if (preg_match("#: ([\d.,]+),\s+([\d.,]+),\s+([\d.,]+)$#", $stats, $regs))
{
$datecut = TIMENOW - $vbulletin->options['cookietimeout'];
$guestsarry = $db->query_first("SELECT COUNT(host) AS sessions FROM " . TABLE_PREFIX . "session WHERE userid = 0 AND lastactivity > $datecut");
$membersarry = $db->query_read("SELECT DISTINCT userid FROM " . TABLE_PREFIX . "session WHERE userid <> 0 AND lastactivity > $datecut");
$guests = intval($guestsarry['sessions']);
$members = intval($db->num_rows($membersarry));
$regs[1] = vb_number_format($regs[1], 2);
$regs[2] = vb_number_format($regs[2], 2);
$regs[3] = vb_number_format($regs[3], 2);
print_label_row($vbphrase['server_load_averages'], "$regs[1] $regs[2] $regs[3] | " . construct_phrase($vbphrase['users_online_x_members_y_guests'], vb_number_format($guests + $members), vb_number_format($members), vb_number_format($guests)), '', 'top', NULL, false);
}
}
($hook = vBulletinHook::fetch_hook('mod_index_main')) ? eval($hook) : false;
print_label_row($vbphrase['quick_user_finder'], '
', '', 'top', NULL, false
);
print_label_row($vbphrase['php_function_lookup'], '
', '', 'top', NULL, false
);
print_label_row($vbphrase['mysql_language_lookup'], '
', '', 'top', NULL, false
);
print_label_row($vbphrase['useful_links'], '
', '', 'top', NULL, false
);
print_table_footer(2, '', '', false);
// *************************************
// vBULLETIN CREDITS
require_once(DIR . '/includes/vbulletin_credits.php');
print_cp_footer();
?>