@@ -, +, @@ --- circ/circulation.pl | 5 +++++ .../prog/en/modules/circ/circulation.tt | 2 +- .../prog/en/modules/members/moremember.tt | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) --- a/circ/circulation.pl +++ a/circ/circulation.pl @@ -97,6 +97,10 @@ my @failedrenews = $query->param('failedrenew'); # expected to be itemnumbers our %renew_failed = {}; for (@failedrenews) { $renew_failed{$_} = 1; } +my @failedreturns = $query->param('failedreturn'); +our %return_failed = {}; +for (@failedreturns) { $return_failed{$_} = 1; } + my $findborrower = $query->param('findborrower'); $findborrower =~ s|,| |g; my $borrowernumber = $query->param('borrowernumber'); @@ -460,6 +464,7 @@ sub build_issue_data { $it->{'od'} = $it->{'overdue'}; ($it->{'author'} eq '') and $it->{'author'} = ' '; $it->{'renew_failed'} = $renew_failed{$it->{'itemnumber'}}; + $it->{'return_failed'} = $return_failed{$it->{'itemnumber'}}; if ( $it->{'issuedate'} gt $todaysdate or $it->{'lastreneweddate'} gt $todaysdate ) { (!$relatives) ? push @todaysissues, $it : push @relissues, $it; --- a/koha-tmpl/intranet-tmpl/prog/en/modules/circ/circulation.tt +++ a/koha-tmpl/intranet-tmpl/prog/en/modules/circ/circulation.tt @@ -900,7 +900,7 @@ No patron matched [% message %] [% END %] [% IF ( previssue.return_failed ) %] - Checkin failed + Check-in failed [% ELSE %] [% IF ( previssue.renew_error_on_reserve ) %] On hold --- a/koha-tmpl/intranet-tmpl/prog/en/modules/members/moremember.tt +++ a/koha-tmpl/intranet-tmpl/prog/en/modules/members/moremember.tt @@ -498,7 +498,7 @@ function validate1(date) { [% END %] [% IF ( issueloo.return_failed ) %] - Checkin failed + Check-in failed [% ELSE %] [% IF ( issueloo.norenew_reason_on_reserve ) %] On hold --