if (isset($_GET['c']) && $_GET['c'] == "bans") { $prev = CreateLinkR('<img border="0" alt="prev" src="images/left.gif" style="vertical-align:middle;" /> prev', "javascript:void(0);", "", "_self", false, $prev); } else { $prev = CreateLinkR('<img border="0" alt="prev" src="images/left.gif" style="vertical-align:middle;" /> prev', "index.php?p=banlist&page=" . ($page - 1) . (isset($_GET['searchText']) > 0 ? "&searchText=" . $_GET['searchText'] : '' . $advSearchString)); } } else { $prev = ""; } if ($BansEnd < $BanCount) { if (isset($_GET['c']) && $_GET['c'] == "bans") { if (!isset($nxt)) { $nxt = ""; } $next = CreateLinkR('next <img border="0" alt="next" src="images/right.gif" style="vertical-align:middle;" />', "javascript:void(0);", "", "_self", false, $nxt); } else { $next = CreateLinkR('next <img border="0" alt="next" src="images/right.gif" style="vertical-align:middle;" />', "index.php?p=banlist&page=" . ($page + 1) . (isset($_GET['searchText']) ? "&searchText=" . $_GET['searchText'] : '' . $advSearchString)); } } else { $next = ""; } //=================[ Start Layout ]================================== $ban_nav = 'displaying ' . $BansStart . ' - ' . $BansEnd . ' of ' . $BanCount . ' results'; if (strlen($prev) > 0) { $ban_nav .= ' | <b>' . $prev . '</b>'; } if (strlen($next) > 0) { $ban_nav .= ' | <b>' . $next . '</b>'; } $pages = ceil($BanCount / $BansPerPage); if ($pages > 1) { $ban_nav .= ' <select onchange="changePage(this,\'B\',\'' . (isset($_GET['advSearch']) ? $_GET['advSearch'] : '') . '\',\'' . (isset($_GET['advType']) ? $_GET['advType'] : '') . '\');">';
} $searchlink = "&advSearch=" . $_GET['advSearch'] . "&advType=" . $_GET['advType']; } else { $searchlink = ""; } $list_start = ($page - 1) * intval($GLOBALS['config']['banlist.bansperpage']); $list_end = $list_start + intval($GLOBALS['config']['banlist.bansperpage']); $log_count = $logs->LogCount($where); $log = $logs->getAll($list_start, intval($GLOBALS['config']['banlist.bansperpage']), $where); if ($page > 1) { $prev = CreateLinkR('<img border="0" alt="prev" src="images/left.gif" style="vertical-align:middle;" /> prev', "index.php?p=admin&c=settings" . $searchlink . "&page=" . ($page - 1) . "#^2"); } else { $prev = ""; } if ($list_end < $log_count) { $next = CreateLinkR('next <img border="0" alt="prev" src="images/right.gif" style="vertical-align:middle;" />', "index.php?p=admin&c=settings" . $searchlink . "&page=" . ($page + 1) . "#^2"); } else { $next = ""; } $pages = round($log_count / intval($GLOBALS['config']['banlist.bansperpage'])) == 0 ? 1 : round($log_count / intval($GLOBALS['config']['banlist.bansperpage'])); if ($pages > 1) { $page_numbers = 'Page ' . $page . ' of ' . $pages . " - " . $prev . " | " . $next; } else { $page_numbers = 'Page ' . $page . ' of ' . $pages; } $pages = ceil($log_count / intval($GLOBALS['config']['banlist.bansperpage'])); if ($pages > 1) { if (!isset($_GET['advSearch']) || !isset($_GET['advType'])) { $_GET['advSearch'] = ""; $_GET['advType'] = ""; }
$BanCount = mysqli_fetch_row($resultado2)[0]; $bans = array(); while ($row = mysqli_fetch_array($resultado1)) { $data = array(); $data['ban_date'] = $row['time']; $data['player'] = $row['hostname']; $data['admin'] = htmlentities($row['message']); array_push($bans, $data); } //=================[ Start Layout ]================================== $ban_nav = 'displaying ' . $BansStart . ' - ' . $BansEnd . ' of ' . $BanCount . ' results'; if ($page > 1) { $ban_nav .= ' | <b>' . CreateLinkR('<img border="0" alt="prev" src="images/left.gif" style="vertical-align:middle;" /> prev', "index.php?p=adminlog&page=" . ($page - 1)) . '</b>'; } if ($BanCount > $BansEnd) { $ban_nav .= ' | <b>' . CreateLinkR('next <img border="0" alt="next" src="images/right.gif" style="vertical-align:middle;" />', "index.php?p=adminlog&page=" . ($page + 1)) . '</b>'; } $pages = ceil($BanCount / BANS_PER_PAGE); if ($pages > 1) { $ban_nav .= ' <select onchange="changePage(this,\'BA\',\'' . '\',\'' . '\');">'; for ($i = 1; $i <= $pages; $i++) { if (isset($_GET["page"]) && $i == $page) { $ban_nav .= '<option value="' . $i . '" selected="selected">' . $i . '</option>'; continue; } $ban_nav .= '<option value="' . $i . '">' . $i . '</option>'; } $ban_nav .= '</select>'; } //---------------------------------------- unset($_SESSION['CountryFetchHndl']);
$admin['web_flag_string'] = BitToString($userbank->GetProperty("extraflags", $admin['aid'])); $lastvisit = $userbank->GetProperty("lastvisit", $admin['aid']); if (!$lastvisit) { $admin['lastvisit'] = "Never"; } else { $admin['lastvisit'] = SBDate($dateformat, $userbank->GetProperty("lastvisit", $admin['aid'])); } array_push($admin_list, $admin); } if ($page > 1) { $prev = CreateLinkR('<img border="0" alt="prev" src="images/left.gif" style="vertical-align:middle;" /> prev', "index.php?p=admin&c=admins&page=" . ($page - 1) . $advSearchString); } else { $prev = ""; } if ($AdminsEnd < $admin_count) { $next = CreateLinkR('next <img border="0" alt="prev" src="images/right.gif" style="vertical-align:middle;" />', "index.php?p=admin&c=admins&page=" . ($page + 1) . $advSearchString); } else { $next = ""; } //=================[ Start Layout ]================================== $admin_nav = 'displaying ' . $AdminsStart . ' - ' . $AdminsEnd . ' of ' . $admin_count . ' results'; if (strlen($prev) > 0) { $admin_nav .= ' | <b>' . $prev . '</b>'; } if (strlen($next) > 0) { $admin_nav .= ' | <b>' . $next . '</b>'; } $pages = ceil($admin_count / $AdminsPerPage); if ($pages > 1) { $admin_nav .= ' <select onchange="changePage(this,\'A\',\'' . $_GET['advSearch'] . '\',\'' . $_GET['advType'] . '\');">'; for ($i = 1; $i <= $pages; $i++) {
if (!empty($commentres->fields['edittime'])) { $cdata['edittime'] = SBDate($dateformat, $commentres->fields['edittime']); $cdata['editname'] = $commentres->fields['editname']; } else { $cdata['edittime'] = ""; $cdata['editname'] = ""; } $morecom = 1; array_push($comment, $cdata); $commentres->MoveNext(); } } else { $comment = "None"; } $sub['commentdata'] = $comment; $sub['subaddcomment'] = CreateLinkR('<img src="images/details.gif" border="0" alt="" style="vertical-align:middle" /> Add Comment', 'index.php?p=banlist&comment=' . (int) $sub['subid'] . '&ctype=S'); //---------------------------------------- array_push($submission_list_archiv, $sub); } $theme->assign('asubmission_nav', $page_nav); $theme->assign('submission_list_archiv', $submission_list_archiv); $theme->display('page_admin_bans_submissions_archiv.tpl'); echo '</div>'; echo '</div>'; echo '<div id="3" style="display:none;">'; $theme->assign('permission_import', $userbank->HasAccess(ADMIN_OWNER | ADMIN_BAN_IMPORT)); if (ini_get('safe_mode') == 1) { $requirements = false; } else { $requirements = true; }
<?php /** * ============================================================================= * Draw a tab * * @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: tab.php 24 2007-11-06 18:17:05Z olly $ * ============================================================================= */ global $theme; if (!defined("IN_SB")) { echo "You should not be here. Only follow links!"; die; } $theme->assign('active', (bool) $tabs['active']); $theme->assign('tab_link', CreateLinkR($tabs['title'], $tabs['url'], $tabs['desc'])); $theme->display('tab.tpl');