bugfix: pagination bar has an empty page at the end
There are a few pages where the pagination_bar() call produces an empty page when the number of results is a multiple of the results per page. Looking at getnbpages() I see the right way to do it. So I changed these few pages to either use getnbpages() or calculate the number of pages the same way.
This commit is contained in:
parent
ce353e7230
commit
37ca03479c
|
|
@ -125,7 +125,7 @@ if ( $op eq "do_search" ) {
|
|||
|
||||
$template->param(
|
||||
pagination_bar => pagination_bar(
|
||||
$base_url, int( $total / $resultsperpage ) + 1,
|
||||
$base_url, getnbpages( $total, $resultsperpage ),
|
||||
$startfrom, 'startfrom'
|
||||
),
|
||||
total => $total,
|
||||
|
|
|
|||
|
|
@ -141,7 +141,7 @@ my $base_url =
|
|||
|
||||
$template->param(
|
||||
paginationbar => pagination_bar(
|
||||
$base_url, int( $count / $resultsperpage ) + 1,
|
||||
$base_url, int( ($count - 1) / $resultsperpage ) + 1,
|
||||
$startfrom, 'startfrom'
|
||||
),
|
||||
startfrom => $startfrom,
|
||||
|
|
|
|||
|
|
@ -138,7 +138,7 @@ my $base_url =
|
|||
|
||||
$template->param(
|
||||
paginationbar => pagination_bar(
|
||||
$base_url, int( $count / $resultsperpage ) + 1,
|
||||
$base_url, int( ($count - 1) / $resultsperpage ) + 1,
|
||||
$startfrom, 'startfrom'
|
||||
),
|
||||
startfrom => $startfrom,
|
||||
|
|
|
|||
Loading…
Reference in New Issue