From 1471d30dfb4c82cc07cc3be92761c0a9acad0694 Mon Sep 17 00:00:00 2001 From: Nahuel ANGELINETTI Date: Thu, 20 Aug 2009 16:36:41 +0200 Subject: [PATCH] (bug #3541) show reserved items as not available Signed-off-by: Henri-Damien LAURENT --- C4/Search.pm | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/C4/Search.pm b/C4/Search.pm index 3e59ac1ea6..7c7cb7b9d3 100644 --- a/C4/Search.pm +++ b/C4/Search.pm @@ -1337,10 +1337,12 @@ s/\[(.?.?.?.?)$tagsubf(.*?)]/$1$subfieldvalue$2\[$1$tagsubf$2]/g; elsif ($item->{$otherbranch}) { # Last resort $item->{'branchname'} = $branches{$item->{$otherbranch}}; } - + + ($item->{'reserved'}) = C4::Reserves::CheckReserves($item->{itemnumber}); + my $prefix = $item->{$hbranch} . '--' . $item->{location} . $item->{itype} . $item->{itemcallnumber}; # For each grouping of items (onloan, available, unavailable), we build a key to store relevant info about that item - if ( $item->{onloan} ) { + if ( $item->{onloan} or $item->{reserved} ) { $onloan_count++; my $key = $prefix . $item->{onloan} . $item->{barcode}; $onloan_items->{$key}->{due_date} = format_date($item->{onloan}); @@ -1397,6 +1399,7 @@ s/\[(.?.?.?.?)$tagsubf(.*?)]/$1$subfieldvalue$2\[$1$tagsubf$2]/g; || $item->{itemlost} || $item->{damaged} || $item->{notforloan} + || $item->{reserved} || ($transfertwhen ne '')) { $wthdrawn_count++ if $item->{wthdrawn}; -- 2.39.5