Partial fix for Bug 2655, "Items waiting on the hold shelf display as 'Available' in OPAC"
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. Signed-off-by: Galen Charlton <galen.charlton@liblime.com>
This commit is contained in:
parent
403e96c69b
commit
60761e44ae
2 changed files with 5 additions and 1 deletions
|
@ -313,7 +313,7 @@
|
|||
In transit from <!-- TMPL_VAR NAME="transfertfrom" -->
|
||||
to <!-- TMPL_VAR NAME="transfertto" --> since <!-- TMPL_VAR NAME="transfertwhen" -->
|
||||
<!-- TMPL_ELSE -->
|
||||
Available
|
||||
<!-- TMPL_IF NAME="waiting" -->On hold<!-- TMPL_ELSE --><!-- TMPL_IF NAME="onhold" -->On hold<!-- TMPL_ELSE -->Available<!-- /TMPL_IF --><!-- /TMPL_IF -->
|
||||
<!-- /TMPL_IF -->
|
||||
<!-- /TMPL_IF -->
|
||||
<!-- /TMPL_IF -->
|
||||
|
|
|
@ -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 '' ) {
|
||||
|
|
Loading…
Reference in a new issue