@@ -, +, @@ --- koha-tmpl/opac-tmpl/prog/en/modules/opac-user.tmpl | 2 +- opac/opac-user.pl | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) --- a/koha-tmpl/opac-tmpl/prog/en/modules/opac-user.tmpl +++ a/koha-tmpl/opac-tmpl/prog/en/modules/opac-user.tmpl @@ -224,7 +224,7 @@ $.tablesorter.addParser({ &borrowernumber=">Renew ( of renewals remaining) - Not renewable + Not renewable ( of renewals remaining) (On hold) --- a/opac/opac-user.pl +++ a/opac/opac-user.pl @@ -127,8 +127,9 @@ foreach my $issue ( @issue_list ) { # check if item is renewable my ($status,$renewerror) = CanBookBeRenewed( $borrowernumber, $issue->{'itemnumber'} ); ($issue->{'renewcount'},$issue->{'renewsallowed'},$issue->{'renewsleft'}) = GetRenewCount($borrowernumber, $issue->{'itemnumber'}); - - $issue->{'status'} = $status || C4::Context->preference("OpacRenewalAllowed"); + $issue->{'status'} = $status && C4::Context->preference("OpacRenewalAllowed"); + $issue->{'too_many'} = 1 if $renewerror and $renewerror eq 'too_many'; + $issue->{'on_reserve'} = 1 if $renewerror and $renewerror eq 'on_reserve'; if ( $issue->{'overdue'} ) { push @overdues, $issue; --