@@ -, +, @@
---
koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-showreviews.tt | 8 ++++----
opac/opac-showreviews.pl | 5 +++--
2 files changed, 7 insertions(+), 6 deletions(-)
--- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-showreviews.tt
+++ a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-showreviews.tt
@@ -154,21 +154,21 @@
[% IF ( previous_page_offset ) %]
-
<< Previous
+
<< Previous
[% ELSE %]
[% IF ( previous_page_first ) %]
-
<< Previous
+
<< Previous
[% END %]
[% END %]
[% FOREACH PAGE_NUMBER IN PAGE_NUMBERS %]
[% IF ( PAGE_NUMBER.highlight ) %]
[% PAGE_NUMBER.pg %]
[% ELSE %]
-
[% PAGE_NUMBER.pg %]
+
[% PAGE_NUMBER.pg %]
[% END %]
[% END %]
[% IF ( next_page_offset ) %]
-
Next >>
+
Next >>
[% END %]
[% END # / IF PAGE_NUMBERS %]
--- a/opac/opac-showreviews.pl
+++ a/opac/opac-showreviews.pl
@@ -30,7 +30,7 @@ use C4::Biblio;
use C4::Members qw/GetMemberDetails/;
use Koha::DateUtils;
use Koha::Reviews;
-use POSIX qw(ceil strftime);
+use POSIX qw(ceil floor strftime);
my $template_name;
my $query = new CGI;
@@ -38,7 +38,7 @@ my $format = $query->param("format") || '';
my $count = C4::Context->preference('OPACnumSearchResults') || 20;
my $results_per_page = $query->param('count') || $count;
my $offset = $query->param('offset') || 0;
-my $page = $offset / $results_per_page + 1;
+my $page = floor( $offset / $results_per_page ) + 1;
if ($format eq "rss") {
$template_name = "opac-showreviews-rss.tt";
@@ -180,6 +180,7 @@ $template->param(next_page_offset => $next_page_offset) unless $pages eq $curren
$template->param(
reviews => $reviews,
+ results_per_page => $results_per_page,
);
output_html_with_http_headers $query, $cookie, $template->output;
--