RewritePageTitle("View Players"); } elseif ($_GET['o'] == 'view') { $modTabMenu = new CTabsMenu(); $modTabMenu->addMenuItem("Back", 0, "", "javascript:history.go(-1);", true); $modTabMenu->outputMenu(); $player_id = (int) $_GET['id']; $player = $GLOBALS['db']->GetRow("SELECT id, steamid FROM `" . DB_PREFIX . "_player_ids` WHERE id={$player_id}"); $player_names = $GLOBALS['db']->GetAll("SELECT name, last_seen FROM `" . DB_PREFIX . "_player_names` WHERE playerid={$player_id} ORDER BY last_seen DESC"); $player_ips = $GLOBALS['db']->GetAll("SELECT ip, last_seen FROM `" . DB_PREFIX . "_player_ips` WHERE playerid={$player_id} ORDER BY last_seen DESC"); $player_alts = $GLOBALS['db']->GetAll("\r\n\t\t\t\tSELECT id, steamid, ip, names\r\n\t\t\t\tFROM (\r\n\t\t\t\t\tSELECT *\r\n\t\t\t\t\tFROM `" . DB_PREFIX . "_player_ips`\r\n\t\t\t\t\tWHERE \r\n\t\t\t\t\t\tip IN (\r\n\t\t\t\t\t\t\tSELECT ip\r\n\t\t\t\t\t\t\tFROM `" . DB_PREFIX . "_player_ips`\r\n\t\t\t\t\t\t\tWHERE playerid={$player_id}\r\n\t\t\t\t\t\t)\r\n\t\t\t\t\t\tAND playerid<>{$player_id}\r\n\t\t\t\t) AS ips\r\n\t\t\t\tNATURAL JOIN (\r\n\t\t\t\t\tSELECT playerid, GROUP_CONCAT(name ORDER BY name ASC SEPARATOR ', ') AS names\r\n\t\t\t\t\tFROM (\r\n\t\t\t\t\t\tSELECT playerid, name\r\n\t\t\t\t\t\tFROM `" . DB_PREFIX . "_player_names`\r\n\t\t\t\t\t\tGROUP BY playerid, name\r\n\t\t\t\t\t) AS names\r\n\t\t\t\t\tGROUP BY playerid\r\n\t\t\t\t) AS grouped_names\r\n\t\t\t\tLEFT JOIN `" . DB_PREFIX . "_player_ids` ON id=playerid\r\n\t\t\t\tORDER BY ip ASC"); include TEMPLATES_PATH . "/admin.view.player.php"; RewritePageTitle("View Player Info"); } } elseif ($_GET['c'] == "settings") { CheckAdminAccess(ADMIN_OWNER | ADMIN_WEB_SETTINGS); // ====================[ ADMIN SIDE MENU START ] =================== $settingsTabMenu = new CTabsMenu(); if ($userbank->HasAccess(ADMIN_OWNER | ADMIN_WEB_SETTINGS)) { $settingsTabMenu->addMenuItem("Main Settings", 0); $settingsTabMenu->addMenuItem("Features", 3); } $settingsTabMenu->addMenuItem("Themes", 1); if ($userbank->HasAccess(ADMIN_OWNER)) { $settingsTabMenu->addMenuItem("System Log", 2); } $settingsTabMenu->outputMenu(); // ====================[ ADMIN SIDE MENU END ] =================== include TEMPLATES_PATH . "/admin.settings.php"; RewritePageTitle("SourceBans Settings"); } }
* Login page * * @author SteamFriends Development Team * @version 1.0.0 * @copyright SourceBans (C)2007 SteamFriends.com. All rights reserved. * @package SourceBans * @link http://www.sourcebans.net * * @version $Id: page.login.php 219 2009-02-24 21:09:11Z peace-maker $ * ============================================================================= */ if (!defined("IN_SB")) { echo "You should not be here. Only follow links!"; die; } RewritePageTitle("Admin Login"); global $userbank, $theme; $submenu = array(array("title" => 'Забыли пароль?', "url" => 'index.php?p=lostpassword')); SubMenu($submenu); if (isset($_GET['m']) && $_GET['m'] == "no_access") { echo "<script>ShowBox('Ошибка доступа', 'У Вас недостаточно прав для просмотра этой страницы.<br />', 'red', '', false);</script>"; } $theme->assign('redir', "DoLogin('" . (isset($_SESSION['q']) ? $_SESSION['q'] : '') . "');"); $theme->left_delimiter = "-{"; $theme->right_delimiter = "}-"; $theme->display('page_login.tpl'); $theme->left_delimiter = "{"; $theme->right_delimiter = "}"; ?>
} $modTabMenu->outputMenu(); // ====================[ ADMIN SIDE MENU END ] =================== $mod_list = $GLOBALS['db']->GetAll("SELECT * FROM `" . DB_PREFIX . "_mods` WHERE mid > 0 ORDER BY name ASC"); $query = $GLOBALS['db']->GetRow("SELECT COUNT(mid) AS cnt FROM `" . DB_PREFIX . "_mods`"); $mod_count = $query['cnt']; include TEMPLATES_PATH . "/admin.mods.php"; RewritePageTitle("Управление МОДами"); } elseif ($_GET['o'] == 'edit') { $modTabMenu = new CTabsMenu(); $modTabMenu->addMenuItem("Назад", 0, "", "javascript:history.go(-1);", true); $modTabMenu->outputMenu(); include TEMPLATES_PATH . "/admin.edit.mod.php"; RewritePageTitle("Редактировать детали МОДа"); } } elseif ($_GET['c'] == "settings") { CheckAdminAccess(ADMIN_OWNER | ADMIN_WEB_SETTINGS); // ====================[ ADMIN SIDE MENU START ] =================== $settingsTabMenu = new CTabsMenu(); if ($userbank->HasAccess(ADMIN_OWNER | ADMIN_WEB_SETTINGS)) { $settingsTabMenu->addMenuItem("Главные настройки", 0); $settingsTabMenu->addMenuItem("Опции", 3); } $settingsTabMenu->addMenuItem("Шаблоны", 1); $settingsTabMenu->addMenuItem("Системный лог", 2); $settingsTabMenu->outputMenu(); // ====================[ ADMIN SIDE MENU END ] =================== include TEMPLATES_PATH . "/admin.settings.php"; RewritePageTitle("Настройки SourceBans"); } }
$page = TEMPLATES_PATH . "/page.6.php"; break; case "5": RewritePageTitle("Step 5 - Setup"); $page = TEMPLATES_PATH . "/page.5.php"; break; case "4": RewritePageTitle("Step 4 - Table Creation"); $page = TEMPLATES_PATH . "/page.4.php"; break; case "3": RewritePageTitle("Step 3 - System Requirements Check"); $page = TEMPLATES_PATH . "/page.3.php"; break; case "2": RewritePageTitle("Step 2 - Database Details"); $page = TEMPLATES_PATH . "/page.2.php"; break; default: RewritePageTitle("Step 1 - License agreement"); $page = TEMPLATES_PATH . "/page.1.php"; break; } BuildPageHeader(); BuildPageTabs(); BuildSubMenu(); BuildContHeader(); if (!empty($page)) { include $page; } include_once TEMPLATES_PATH . '/footer.php';
$page = TEMPLATES_PATH . "/page.servers.php"; $_GET['p'] = "servers"; break; case 3: RewritePageTitle("Submit a Ban"); $page = TEMPLATES_PATH . "/page.submit.php"; $_GET['p'] = "submit"; break; case 4: RewritePageTitle("Protest a Ban"); $page = TEMPLATES_PATH . "/page.protest.php"; $_GET['p'] = "protest"; break; default: //case 0: RewritePageTitle("Dashboard"); $page = TEMPLATES_PATH . "/page.home.php"; $_GET['p'] = "home"; break; } } global $ui; $ui = new CUI(); BuildPageHeader(); BuildPageTabs(); BuildSubMenu(); BuildContHeader(); BuildBreadcrumbs(); if (!empty($page)) { include $page; }