@@ -, +, @@ for checking what to display --- C4/Circulation.pm | 1 + circ/renew.pl | 2 ++ .../intranet-tmpl/prog/en/modules/circ/renew.tt | 21 +++++++-------------- 3 files changed, 10 insertions(+), 14 deletions(-) --- a/C4/Circulation.pm +++ a/C4/Circulation.pm @@ -2639,6 +2639,7 @@ sub CanBookBeRenewed { my ( $reserve_found, $reserve, undef ) = C4::Reserves::CheckReserves( $itemnumber, undef, undef, \@borrowernumbers ); + warn $reserve_found; if ($reserve_found) { push( @borrowernumbers, $reserve->{borrowernumber} ); } --- a/circ/renew.pl +++ a/circ/renew.pl @@ -76,6 +76,8 @@ if ($barcode) { else { $can_renew = 0; } + + $template->param(can_renew => $can_renew ); } if ( $error && ($error eq 'too_soon' or $error eq 'auto_too_soon') ) { --- a/koha-tmpl/intranet-tmpl/prog/en/modules/circ/renew.tt +++ a/koha-tmpl/intranet-tmpl/prog/en/modules/circ/renew.tt @@ -106,20 +106,13 @@

This item is on hold for another patron.

- [% IF (Koha.Preference('AllowRenewalLimitOverride')) && (Koha.Preference('AllowRenewalIfOtherItemsAvailable')) %] -
- - - - -
- [% ELSIF (!(Koha.Preference('AllowRenewalLimitOverride')) && (Koha.Preference('AllowRenewalIfOtherItemsAvailable'))) || (Koha.Preference('AllowRenewalLimitOverride') && (!(Koha.Preference('AllowRenewalIfOtherItemsAvaliable')))) %] -
- - - - -
+ [% IF (can_renew == 1 && (!Koha.Preference('AllowRenewalLimitOverride')) && ((Koha.Preference('AllowRenewalIfOtherItemsAvailable')))) || (can_renew==1 && (Koha.Preference('AllowRenewalLimitOverride')) && (!(Koha.Preference('AllowRenewalIfOtherItemsAvaliable')))) || (can_renew == 1 && (Koha.Preference('AllowRenewalLimitOverride')) && ((Koha.Preference('AllowRenewalIfOtherItemsAvailable')))) %] +
+ + + + +
[% END %] [% ELSIF error == "patron_restricted" %] --