From 9c4c948a7fcad2faec78744769316c5394db4c16 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eli=C3=A1n=20Hanisch?= Date: Thu, 22 Dec 2011 21:03:33 -0300 Subject: [PATCH] print pagination links at the bottom of the page. highlight the current page between [] --- Bantracker/cgi/bans.cgi | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) 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()