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 '