X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=circ%2Freturns.pl;h=167bc5ff20f4494b66d57130d74b7da92f56373f;hb=a9a6524ca3bd1dcd20384b299f95f8d24b89e05d;hp=afe574f7a192efeef3dc251432e79ae4560c4a8b;hpb=e05d53d50d84e28769cdd6e4a474245ea2ee34f0;p=koha.git diff --git a/circ/returns.pl b/circ/returns.pl index afe574f7a1..167bc5ff20 100755 --- a/circ/returns.pl +++ b/circ/returns.pl @@ -238,6 +238,7 @@ if ($barcode) { itemtype => $biblio->{'itemtype'}, ccode => $biblio->{'ccode'}, itembiblionumber => $biblio->{'biblionumber'}, + additional_materials => $biblio->{'materials'} ); my %input = ( @@ -459,7 +460,12 @@ foreach my $code ( keys %$messages ) { } elsif ( $code eq 'Wrongbranch' ) { } - + elsif ( $code eq 'Debarred' ) { + $err{debarred} = format_date( $messages->{'Debarred'} ); + $err{debarcardnumber} = $borrower->{cardnumber}; + $err{debarborrowernumber} = $borrower->{borrowernumber}; + $err{debarname} = "$borrower->{firstname} $borrower->{surname}"; + } else { die "Unknown error code $code"; # note we need all the (empty) elsif's above, or we die. # This forces the issue of staying in sync w/ Circulation.pm