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', '', false, true, true); $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"; ?> <?php echo $vbulletin->options['bbtitle']; ?> <?php echo $vbphrase['moderator_control_panel']; ?> <body> <p><?php echo $vbphrase['no_frames_support']; ?></p>
(vBulletin versionnumber; ?>) |
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)); $loadavg = array(); if (PHP_OS == 'Linux' AND $stats = @exec('uptime 2>&1') AND trim($stats) != '' AND preg_match('#: ([\d.,]+),?\s+([\d.,]+),?\s+([\d.,]+)$#', $stats, $regs)) { $loadavg[0] = vb_number_format($regs[1], 2); $loadavg[1] = vb_number_format($regs[2], 2); $loadavg[2] = vb_number_format($regs[3], 2); } else if (PHP_OS == 'Linux' AND @file_exists('/proc/loadavg') AND $stats = @file_get_contents('/proc/loadavg') AND trim($stats) != '') { $loadavg = explode(' ', $stats); $loadavg[0] = vb_number_format($loadavg[0], 2); $loadavg[1] = vb_number_format($loadavg[1], 2); $loadavg[2] = vb_number_format($loadavg[2], 2); } if (!empty($loadavg)) { print_label_row($vbphrase['server_load_averages'], "$loadavg[0]  $loadavg[1]  $loadavg[2] | " . 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); } else { print_label_row($vbphrase['users_online'], construct_phrase($vbphrase['x_y_members_z_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(); } if ($_REQUEST['do'] == 'nav') { require_once(DIR . '/includes/adminfunctions_navpanel.php'); print_cp_header(); ?>
\n\n
\n"; construct_nav_spacer(); // ************************************************* if (can_moderate(0, 'canannounce')) { construct_nav_option($vbphrase['post_new_announcement'], 'announcement.php?do=add'); construct_nav_option($vbphrase['forum_manager'], 'forum.php?do=modify'); construct_nav_group($vbphrase['announcements']); construct_nav_spacer(); } // ************************************************* $canmoderate = false; if (can_moderate(0, 'canmoderateposts')) { $canmoderate = true; construct_nav_option($vbphrase['moderate_threads'], 'moderate.php?do=posts'); construct_nav_option($vbphrase['moderate_posts'], 'moderate.php?do=posts#posts'); } if (can_moderate(0, 'canmoderateattachments')) { $canmoderate = true; construct_nav_option($vbphrase['moderate_attachments'], 'moderate.php?do=attachments'); } if (can_moderate_calendar()) { $canmoderate = true; construct_nav_option($vbphrase['moderate_events'], 'moderate.php?do=events'); } if (can_moderate(0, 'canmoderatevisitormessages')) { $canmoderate = true; construct_nav_option($vbphrase['moderate_visitor_messages'], 'moderate.php?do=messages'); } if ($canmoderate) { construct_nav_group($vbphrase['moderation']); construct_nav_spacer(); } // ************************************************* $canuser = false; if (can_moderate(0, 'canunbanusers') OR can_moderate(0, 'canbanusers') OR can_moderate(0, 'canviewprofile') OR can_moderate(0, 'caneditsigs') OR can_moderate(0, 'caneditavatar')) { $canuser = true; construct_nav_option($vbphrase['search_for_users'],'user.php?do=find'); } if (can_moderate(0, 'canbanusers')) { $canuser = true; construct_nav_option($vbphrase['ban_user'], 'banning.php?do=banuser'); } if (can_moderate(0, 'canunbanusers') OR can_moderate(0, 'canbanusers')) { $canuser = true; construct_nav_option($vbphrase['view_banned_users'], 'banning.php?do=modify'); } if (can_moderate(0, 'canviewips')) { $canuser = true; construct_nav_option($vbphrase['search_ip_addresses'], 'user.php?do=doips'); } if ($canuser) { construct_nav_group($vbphrase['users']); construct_nav_spacer(); } // ************************************************* if ($groupleader = $db->query_first("SELECT userid FROM " . TABLE_PREFIX . "usergroupleader WHERE userid = " . $vbulletin->userinfo['userid']) OR ($permissions['adminpermissions'] & $vbulletin->bf_ugp_adminpermissions['cancontrolpanel'])) { construct_nav_option($vbphrase['join_requests'], 'user.php?do=viewjoinrequests'); construct_nav_group($vbphrase['usergroups']); construct_nav_spacer(); } // ************************************************* $canmass = false; if (can_moderate(0, 'canmassmove')) { $canmass = true; construct_nav_option($vbphrase['move'], 'thread.php?do=move'); } if (can_moderate(0, 'canmassprune')) { $canmass = true; construct_nav_option($vbphrase['prune'], 'thread.php?do=prune'); } if ($canmass) { construct_nav_group($vbphrase['thread']); construct_nav_spacer(); } ($hook = vBulletinHook::fetch_hook('mod_index_navigation')) ? eval($hook) : false; print_nav_panel(); echo "
\n"; // ************************************************* define('NO_CP_COPYRIGHT', true); unset($DEVDEBUG); print_cp_footer(); } /*======================================================================*\ || #################################################################### || # Downloaded: 09:08, Tue Jun 3rd 2008 || # CVS: $RCSfile$ - $Revision: 26326 $ || #################################################################### \*======================================================================*/ ?>