X-Git-Url: http://koha-dev.rot13.org:8081/gitweb/?a=blobdiff_plain;f=opac%2Fopac-reserve.pl;h=6eb8b9519b01f25faaa52fff6b7ca99b3ccbe2c4;hb=c6fdd4ba5d081fb24bbdf42c1a423400417a626b;hp=281641ea70dacccabb2591acd412610695dab629;hpb=f077aa6c1fd9a217bfa6f4e2e789901f22208a3b;p=koha_fer diff --git a/opac/opac-reserve.pl b/opac/opac-reserve.pl index 281641ea70..6eb8b9519b 100755 --- a/opac/opac-reserve.pl +++ b/opac/opac-reserve.pl @@ -150,10 +150,12 @@ my %types; my %itemtypes; my @duedates; #die @items; +my %itemhash; foreach my $itm (@items) { push @duedates, { date_due => format_date( $itm->{'date_due'} ) } if defined $itm->{'date_due'}; $itm->{ $itm->{'publictype'} } = 1; + warn $itm->{'notforloan'}; my $fee = GetReserveFee( undef, $borrowernumber, $itm->{'biblionumber'}, 'a', ( $itm->{'biblioitemnumber'} ) ); $fee = sprintf "%.02f", $fee; @@ -172,6 +174,7 @@ foreach my $itm (@items) { push @{ $types{$pty}->{'items'} }, $itm; } } + $itemhash{$itm->{'itemnumber'}}=$itm; } $template->param( ITEMS => \@duedates ); @@ -322,7 +325,7 @@ foreach my $biblioitemnumber (@biblioitemnumbers) { foreach my $itemnumber ( @{ $itemnumbers_of_biblioitem{$biblioitemnumber} } ) { - my $item = $iteminfos_of->{$itemnumber}; + my $item = $itemhash{$itemnumber}; $item->{homebranchname} = $branches->{ $item->{homebranch} }{branchname}; @@ -360,7 +363,7 @@ foreach my $biblioitemnumber (@biblioitemnumbers) { } # Management of the notforloan document - if ( $item->{notforloan} ) { + if ( $item->{notforloan} || $item->{itemnotforloan}) { $item->{backgroundcolor} = 'other'; $item->{notforloanvalue} = $notforloan_label_of->{ $item->{notforloan} };