Esempio n. 1
0
            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");
    }
}
Esempio n. 4
0
        $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';
Esempio n. 5
0
                $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;
}