From aa56e386d5c84e18a23603947b5b375d0a1748b0 Mon Sep 17 00:00:00 2001 From: Owen Leonard Date: Mon, 6 Apr 2009 08:46:05 -0500 Subject: [PATCH] Partial fix for Bug 2655, "Items waiting on the hold shelf display as 'Available' in OPAC" Content-Type: text/plain; charset="utf-8" GetItemsInfo() returns a count_reserves variable which may be "Waiting" or "Reserved," but opac-detail.pl didn't include a check for these possibilities. This patch has opac-detail.tmpl output "On hold" in either case. --- .../opac-tmpl/prog/en/modules/opac-detail.tmpl | 2 +- opac/opac-detail.pl | 4 ++++ 2 files changed, 5 insertions(+), 1 deletions(-) diff --git a/koha-tmpl/opac-tmpl/prog/en/modules/opac-detail.tmpl b/koha-tmpl/opac-tmpl/prog/en/modules/opac-detail.tmpl index 97da432..4aa2ae0 100644 --- a/koha-tmpl/opac-tmpl/prog/en/modules/opac-detail.tmpl +++ b/koha-tmpl/opac-tmpl/prog/en/modules/opac-detail.tmpl @@ -312,7 +312,7 @@ In transit from to since - Available + On holdOn holdAvailable diff --git a/opac/opac-detail.pl b/opac/opac-detail.pl index 3dc2742..992e236 100755 --- a/opac/opac-detail.pl +++ b/opac/opac-detail.pl @@ -154,6 +154,10 @@ for my $itm (@items) { $itm->{'lostimagelabel'} = $lostimageinfo->{ 'label' }; } + if( $itm->{'count_reserves'}){ + if( $itm->{'count_reserves'} eq "Waiting"){ $itm->{'waiting'} = 1; } + if( $itm->{'count_reserves'} eq "Reserved"){ $itm->{'onhold'} = 1; } + } my ( $transfertwhen, $transfertfrom, $transfertto ) = GetTransfers($itm->{itemnumber}); if ( $transfertwhen ne '' ) { -- 1.5.6.5