/**
 * Displays the pagetabs
 *
 * @return noreturn
 */
function BuildPageTabs()
{
    global $userbank;
    AddTab("Dashboard", "index.php?p=home", "This page shows an overview of your bans and servers.");
    AddTab("Ban List", "index.php?p=banlist", "All of the bans in the database can be viewed from here.");
    AddTab("Servers", "index.php?p=servers", "All of your servers and their status can be viewed here");
    if ($GLOBALS['config']['config.enablesubmit'] == "1") {
        AddTab("Submit a ban", "index.php?p=submit", "You can submit a demo or screenshot of a suspected cheater here. It will then be up for review by one of the admins");
    }
    if ($GLOBALS['config']['config.enableprotest'] == "1") {
        AddTab("Protest a ban", "index.php?p=protest", "Here you can protest your ban. And prove your case as to why you should be unbanned.");
    }
    if ($userbank->is_admin()) {
        AddTab(" Admin Panel ", "index.php?p=admin", "This is the control panel for SourceBans where you can setup new admins, add new server, etc.");
    }
    include INCLUDES_PATH . "/CTabsMenu.php";
    // BUILD THE SUB-MENU's FOR ADMIN PAGES
    $submenu = new CTabsMenu();
    if ($userbank->HasAccess(ADMIN_OWNER | ADMIN_LIST_ADMINS | ADMIN_ADD_ADMINS | ADMIN_EDIT_ADMINS | ADMIN_DELETE_ADMINS)) {
        $submenu->addMenuItem("Admins", 0, "", "index.php?p=admin&c=admins", true);
    }
    if ($userbank->HasAccess(ADMIN_OWNER | ADMIN_LIST_SERVERS | ADMIN_ADD_SERVER | ADMIN_EDIT_SERVERS | ADMIN_DELETE_SERVERS)) {
        $submenu->addMenuItem("Servers", 0, "", "index.php?p=admin&c=servers", true);
    }
    if ($userbank->HasAccess(ADMIN_OWNER | ADMIN_ADD_BAN | ADMIN_EDIT_OWN_BANS | ADMIN_EDIT_GROUP_BANS | ADMIN_EDIT_ALL_BANS | ADMIN_BAN_PROTESTS | ADMIN_BAN_SUBMISSIONS)) {
        $submenu->addMenuItem("Bans", 0, "", "index.php?p=admin&c=bans", true);
    }
    if ($userbank->HasAccess(ADMIN_OWNER | ADMIN_LIST_GROUPS | ADMIN_ADD_GROUP | ADMIN_EDIT_GROUPS | ADMIN_DELETE_GROUPS)) {
        $submenu->addMenuItem("Groups", 0, "", "index.php?p=admin&c=groups", true);
    }
    if ($userbank->HasAccess(ADMIN_OWNER | ADMIN_WEB_SETTINGS)) {
        $submenu->addMenuItem("Settings", 0, "", "index.php?p=admin&c=settings", true);
    }
    if ($userbank->HasAccess(ADMIN_OWNER | ADMIN_LIST_MODS | ADMIN_ADD_MODS | ADMIN_EDIT_MODS | ADMIN_DELETE_MODS)) {
        $submenu->addMenuItem("Mods", 0, "", "?p=admin&c=mods", true);
    }
    SubMenu($submenu->getMenuArray());
}
/**
 * Displays the pagetabs
 *
 * @return noreturn
 */
function BuildPageTabs()
{
    global $userbank;
    AddTab("Главная", "index.php?p=home", "Главная страница.");
    AddTab("Банлист", "index.php?p=banlist", "Список всех банов.");
    AddTab("Серверы", "index.php?p=servers", "Список всех серверов");
    if ($GLOBALS['config']['config.enablesubmit'] == "1") {
        AddTab("Запрос бан", "index.php?p=submit", "На этой странице Вы можете предложить демо или скриншот предполагаемого читера. Админы рассмотрят заявку.");
    }
    if ($GLOBALS['config']['config.enableprotest'] == "1") {
        AddTab("Протест бана", "index.php?p=protest", "На этой странице Вы можете опротестовать бан, и доказать свою невиновность.");
    }
    if ($userbank->is_admin()) {
        AddTab(" Админцентр ", "index.php?p=admin", "Административный центр SourceBans. Тут Вы можете управлять админами, группами, серверами, банами и т.д.");
    }
    include INCLUDES_PATH . "/CTabsMenu.php";
    // BUILD THE SUB-MENU's FOR ADMIN PAGES
    $submenu = new CTabsMenu();
    if ($userbank->HasAccess(ADMIN_OWNER | ADMIN_LIST_ADMINS | ADMIN_ADD_ADMINS | ADMIN_EDIT_ADMINS | ADMIN_DELETE_ADMINS)) {
        $submenu->addMenuItem("Админы", 0, "", "index.php?p=admin&c=admins", true);
    }
    if ($userbank->HasAccess(ADMIN_OWNER | ADMIN_LIST_SERVERS | ADMIN_ADD_SERVER | ADMIN_EDIT_SERVERS | ADMIN_DELETE_SERVERS)) {
        $submenu->addMenuItem("Серверы", 0, "", "index.php?p=admin&c=servers", true);
    }
    if ($userbank->HasAccess(ADMIN_OWNER | ADMIN_ADD_BAN | ADMIN_EDIT_OWN_BANS | ADMIN_EDIT_GROUP_BANS | ADMIN_EDIT_ALL_BANS | ADMIN_BAN_PROTESTS | ADMIN_BAN_SUBMISSIONS)) {
        $submenu->addMenuItem("Баны", 0, "", "index.php?p=admin&c=bans", true);
    }
    if ($userbank->HasAccess(ADMIN_OWNER | ADMIN_LIST_GROUPS | ADMIN_ADD_GROUP | ADMIN_EDIT_GROUPS | ADMIN_DELETE_GROUPS)) {
        $submenu->addMenuItem("Группы", 0, "", "index.php?p=admin&c=groups", true);
    }
    if ($userbank->HasAccess(ADMIN_OWNER | ADMIN_WEB_SETTINGS)) {
        $submenu->addMenuItem("Настройки", 0, "", "index.php?p=admin&c=settings", true);
    }
    if ($userbank->HasAccess(ADMIN_OWNER | ADMIN_LIST_MODS | ADMIN_ADD_MODS | ADMIN_EDIT_MODS | ADMIN_DELETE_MODS)) {
        $submenu->addMenuItem("МОДы", 0, "", "?p=admin&c=mods", true);
    }
    SubMenu($submenu->getMenuArray());
}