Lines 617-623
for (my $i=0;$i<@servers;$i++) {
Link Here
|
617 |
my @page_numbers; |
617 |
my @page_numbers; |
618 |
# total number of pages there will be |
618 |
# total number of pages there will be |
619 |
my $pages = ceil($hits / $results_per_page); |
619 |
my $pages = ceil($hits / $results_per_page); |
620 |
my $last_page = $pages * ( $results_per_page - 1 ); |
620 |
my $last_page_offset = ( $pages -1 ) * $results_per_page; |
621 |
# default page number |
621 |
# default page number |
622 |
my $current_page_number = 1; |
622 |
my $current_page_number = 1; |
623 |
$current_page_number = ($offset / $results_per_page + 1) if $offset; |
623 |
$current_page_number = ($offset / $results_per_page + 1) if $offset; |
Lines 668-674
for (my $i=0;$i<@servers;$i++) {
Link Here
|
668 |
} |
668 |
} |
669 |
# FIXME: no previous_page_offset when pages < 2 |
669 |
# FIXME: no previous_page_offset when pages < 2 |
670 |
$template->param( PAGE_NUMBERS => \@page_numbers, |
670 |
$template->param( PAGE_NUMBERS => \@page_numbers, |
671 |
last_page => $last_page, |
671 |
last_page_offset => $last_page_offset, |
672 |
previous_page_offset => $previous_page_offset) unless $pages < 2; |
672 |
previous_page_offset => $previous_page_offset) unless $pages < 2; |
673 |
$template->param( next_page_offset => $next_page_offset) unless $pages eq $current_page_number; |
673 |
$template->param( next_page_offset => $next_page_offset) unless $pages eq $current_page_number; |
674 |
} |
674 |
} |