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