mirror of
https://github.com/torrentpier/torrentpier
synced 2025-08-21 22:03:49 -07:00
Fixed broken ordering in memberlist.php (#1010)
This commit is contained in:
parent
3ca2777f7d
commit
149f2003f6
1 changed files with 16 additions and 17 deletions
|
@ -63,16 +63,6 @@ if ($sort_order == 'ASC') {
|
|||
}
|
||||
$select_sort_order .= '</select>';
|
||||
|
||||
//
|
||||
// Generate page
|
||||
//
|
||||
$template->assign_vars([
|
||||
'S_MODE_SELECT' => $select_sort_mode,
|
||||
'S_ORDER_SELECT' => $select_sort_order,
|
||||
'S_MODE_ACTION' => 'memberlist.php',
|
||||
'S_USERNAME' => $paginationusername,
|
||||
]);
|
||||
|
||||
switch ($mode) {
|
||||
case 'joined':
|
||||
$order_by = "user_id $sort_order LIMIT $start, " . $bb_cfg['topics_per_page'];
|
||||
|
@ -139,11 +129,6 @@ $select_letter .= ($by_letter == 'others') ? '<b>' . $lang['OTHERS'] . '</b>&nbs
|
|||
$select_letter .= ': ';
|
||||
$select_letter .= ($by_letter == 'all') ? '<b>' . $lang['ALL'] . '</b>' : '<a class="genmed" href="' . ("memberlist.php?letter=all&mode=$mode&order=$sort_order") . '">' . $lang['ALL'] . '</a>';
|
||||
|
||||
$template->assign_vars([
|
||||
'S_LETTER_SELECT' => $select_letter,
|
||||
'S_LETTER_HIDDEN' => '<input type="hidden" name="letter" value="' . $by_letter . '">',
|
||||
]);
|
||||
|
||||
// per-letter selection end
|
||||
$sql = "SELECT username, user_id, user_rank, user_opt, user_posts, user_regdate, user_from, user_website, user_email, avatar_ext_id FROM " . BB_USERS . " WHERE user_id NOT IN(" . EXCLUDED_USERS . ")";
|
||||
if ($username) {
|
||||
|
@ -179,7 +164,7 @@ if ($result = DB()->fetch_rowset($sql)) {
|
|||
$template->assign_block_vars('no_username', ['NO_USER_ID_SPECIFIED' => $lang['NO_USER_ID_SPECIFIED']]);
|
||||
}
|
||||
|
||||
$paginationurl = "memberlist.php?mode=$mode&order=$sort_order&letter=$by_letter";
|
||||
$paginationurl = "memberlist.php?letter=$by_letter&mode=$mode&order=$sort_order";
|
||||
if ($paginationusername) {
|
||||
$paginationurl .= "&username=$paginationusername";
|
||||
}
|
||||
|
@ -196,6 +181,20 @@ if ($mode != 'topten' || $bb_cfg['topics_per_page'] < 10) {
|
|||
DB()->sql_freeresult($result);
|
||||
}
|
||||
|
||||
$template->assign_vars(['PAGE_TITLE' => $lang['MEMBERLIST']]);
|
||||
//
|
||||
// Generate page
|
||||
//
|
||||
$template->assign_vars([
|
||||
'S_MODE_SELECT' => $select_sort_mode,
|
||||
'S_ORDER_SELECT' => $select_sort_order,
|
||||
'S_MODE_ACTION' => "memberlist.php?letter=$by_letter&mode=$mode&order=$sort_order",
|
||||
'S_USERNAME' => $paginationusername,
|
||||
]);
|
||||
|
||||
$template->assign_vars([
|
||||
'PAGE_TITLE' => $lang['MEMBERLIST'],
|
||||
'S_LETTER_SELECT' => $select_letter,
|
||||
'S_LETTER_HIDDEN' => '<input type="hidden" name="letter" value="' . $by_letter . '">'
|
||||
]);
|
||||
|
||||
print_page('memberlist.tpl');
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue