diff --git a/Bantracker/cgi/bans.cgi b/Bantracker/cgi/bans.cgi index bb1d323..f06e3c1 100755 --- a/Bantracker/cgi/bans.cgi +++ b/Bantracker/cgi/bans.cgi @@ -451,12 +451,15 @@ if haveQuery: # Pagination if bans: - print '
' - print '·' + pagination = '
\n·\n' num_pages = int(math.ceil(ban_count / float(num_per_page))) for i in range(num_pages): - print '%d ·' % (urlencode(page=i), i + 1) - print '
' + if page == i: + pagination += '[%d] ·\n' % (urlencode(page=i), i + 1) + else: + pagination += '%d ·\n' % (urlencode(page=i), i + 1) + pagination += '
\n' + print pagination else: # nothign to show print '
' # if I don't print this the page is messed up. @@ -556,6 +559,8 @@ for b in bans: print '' +if bans: + print pagination t2 = time.time()