From 41490223711749b0bc8d2aa8533e52adefe55404 Mon Sep 17 00:00:00 2001 From: Jamie Cameron Date: Sun, 14 Oct 2018 12:12:52 -0700 Subject: [PATCH] Use proper page flipping API --- postfix/mailq.cgi | 21 +++++++-------------- 1 file changed, 7 insertions(+), 14 deletions(-) diff --git a/postfix/mailq.cgi b/postfix/mailq.cgi index a8891c9d2..b9baa799d 100755 --- a/postfix/mailq.cgi +++ b/postfix/mailq.cgi @@ -33,23 +33,16 @@ elsif ($config{'mailq_sort'} == 6) { if (@qfiles) { if (@qfiles > $config{'perpage'}) { # Need to show arrows - print "
\n"; $s = int($in{'start'}); $e = $in{'start'} + $config{'perpage'} - 1; $e = @qfiles-1 if ($e >= @qfiles); - if ($s) { - print &ui_link("mailq.cgi?start=". - ($s - $config{'perpage'}), - ""); - } - print "",&text('mail_pos', $s+1, $e+1, - scalar(@qfiles)),"\n"; - if ($e < @qfiles-1) { - print &ui_link("mailq.cgi?start=". - ($s + $config{'perpage'}), - ""); - } - print "
\n"; + print &ui_page_flipper( + &text('mail_pos', $s+1, $e+1, scalar(@qfiles)), + undef, + undef, + $s ? "mailq.cgi?start=".($s - $config{'perpage'}) : "", + $e < @qfiles-1 ? "mailq.cgi?start=".($s + $config{'perpage'}) : "", + ); } else { # Can show them all