diff --git a/authorities/authorities-home.pl b/authorities/authorities-home.pl index d80acc4ff9..1eb58b07d3 100755 --- a/authorities/authorities-home.pl +++ b/authorities/authorities-home.pl @@ -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, diff --git a/labels/pcard-member-search.pl b/labels/pcard-member-search.pl index 1ff5cf1bb0..3842bd0a82 100755 --- a/labels/pcard-member-search.pl +++ b/labels/pcard-member-search.pl @@ -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, diff --git a/members/member.pl b/members/member.pl index 6d42b450c2..13daa0d586 100755 --- a/members/member.pl +++ b/members/member.pl @@ -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,