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 <!-- 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 -->
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
_______________________________________________
Koha-patches mailing list
[email protected]
http://lists.koha.org/mailman/listinfo/koha-patches