FFZG C4/XSLT.pm notforloan < 0 special handling
authorDobrica Pavlinusic <dpavlin@rot13.org>
Fri, 10 May 2019 05:56:01 +0000 (07:56 +0200)
committerDobrica Pavlinusic <dpavlin@rot13.org>
Fri, 10 May 2019 05:58:22 +0000 (07:58 +0200)
C4/XSLT.pm

index f434fa4..48f6cc5 100644 (file)
@@ -294,9 +294,12 @@ sub buildKohaItemsNamespace {
 
         if ( ( $item->{itype} && $itemtypes->{ $item->{itype} }->{notforloan} ) || $item->{notforloan} || $item->{onloan} || $item->{withdrawn} || $item->{itemlost} || $item->{damaged} ||
              (defined $transfertwhen && $transfertwhen ne '') || $item->{itemnotforloan} || (defined $reservestatus && $reservestatus eq "Waiting") ){ 
-            if ( $item->{notforloan} < 0) {
+            if ( $item->{notforloan} == -1) { # XXX FFZG was < 0
                 $status = "On order";
             } 
+            if ( $item->{notforloan} < -1) { # XXX FFZG new, local addition
+                $status = "reference";
+            } 
             if ( $item->{itemnotforloan} && $item->{itemnotforloan} > 0 || $item->{notforloan} && $item->{notforloan} > 0 || $item->{itype} && $itemtypes->{ $item->{itype} }->{notforloan} && $itemtypes->{ $item->{itype} }->{notforloan} == 1 ) {
                 $status = "reference";
             }