Delivered-To: oleonard@myacpl.org Received: by 10.220.87.77 with SMTP id v13cs177132vcl; Sat, 18 Apr 2009 16:04:43 -0700 (PDT) Received: by 10.210.144.3 with SMTP id r3mr2139973ebd.77.1240095882728; Sat, 18 Apr 2009 16:04:42 -0700 (PDT) Return-Path: Received: from koha.paulpoulain.com (paulpoulain.com [212.85.152.90]) by mx.google.com with ESMTP id 24si3304376ewy.49.2009.04.18.16.04.41; Sat, 18 Apr 2009 16:04:42 -0700 (PDT) Received-SPF: neutral (google.com: 212.85.152.90 is neither permitted nor denied by best guess record for domain of koha-patches-bounces@lists.koha.org) client-ip=212.85.152.90; Authentication-Results: mx.google.com; spf=neutral (google.com: 212.85.152.90 is neither permitted nor denied by best guess record for domain of koha-patches-bounces@lists.koha.org) smtp.mail=koha-patches-bounces@lists.koha.org Received: from localhost (localhost [127.0.0.1]) by koha.paulpoulain.com (Postfix) with ESMTP id A606632962; Sun, 19 Apr 2009 01:04:41 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at koha Received: from koha.paulpoulain.com ([127.0.0.1]) by localhost (listes.koha-fr.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Z3FbDSorWSVa; Sun, 19 Apr 2009 01:04:38 +0200 (CEST) Received: from koha.paulpoulain.com (localhost [127.0.0.1]) by koha.paulpoulain.com (Postfix) with ESMTP id 51B3632959; Sun, 19 Apr 2009 01:04:37 +0200 (CEST) X-Original-To: koha-patches@lists.koha.org Delivered-To: koha-patches@lists.koha.org Received: from localhost (localhost [127.0.0.1]) by koha.paulpoulain.com (Postfix) with ESMTP id A44B132961 for ; Sun, 19 Apr 2009 01:04:34 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at koha Received: from koha.paulpoulain.com ([127.0.0.1]) by localhost (listes.koha-fr.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Oy+xVwu2cGCG for ; Sun, 19 Apr 2009 01:04:34 +0200 (CEST) Received: from mail-ew0-f158.google.com (mail-ew0-f158.google.com [209.85.219.158]) by koha.paulpoulain.com (Postfix) with ESMTP id 665D63295D for ; Sun, 19 Apr 2009 01:04:34 +0200 (CEST) Received: by ewy2 with SMTP id 2so1800527ewy.20 for ; Sat, 18 Apr 2009 16:04:33 -0700 (PDT) Received: by 10.210.76.4 with SMTP id y4mr2165602eba.12.1240095873909; Sat, 18 Apr 2009 16:04:33 -0700 (PDT) X-Forwarded-To: koha-patches@lists.koha.org X-Forwarded-For: patches@koha.org koha-patches@lists.koha.org Delivered-To: patches@koha.org Received: by 10.210.91.6 with SMTP id o6cs493377ebb; Sat, 18 Apr 2009 16:04:33 -0700 (PDT) Received: by 10.141.33.8 with SMTP id l8mr1802514rvj.187.1240095872553; Sat, 18 Apr 2009 16:04:32 -0700 (PDT) Received: from localhost (216-201-206-122.res.logixcom.net [216.201.206.122]) by mx.google.com with SMTP id f21si5068627rvb.13.2009.04.18.16.04.30; Sat, 18 Apr 2009 16:04:32 -0700 (PDT) Received-SPF: neutral (google.com: 216.201.206.122 is neither permitted nor denied by best guess record for domain of paul.poulain@biblibre.com) client-ip=216.201.206.122; Authentication-Results: mx.google.com; spf=neutral (google.com: 216.201.206.122 is neither permitted nor denied by best guess record for domain of paul.poulain@biblibre.com) smtp.mail=paul.poulain@biblibre.com Received: from biblibre.com ([10.71.1.149]) by localhost 0.5.5 with ESMTP id 2AA049E9C93E0000 Sat Apr 18 16:36:14 2009 Received: by biblibre.com (Postfix, from userid 500) id 514BF9E128; Sun, 19 Apr 2009 01:04:24 +0200 (CEST) From: paul.poulain@biblibre.com To: patches@koha.org Date: Sun, 19 Apr 2009 01:04:23 +0200 Message-Id: <1240095864-18816-1-git-send-email-paul.poulain@biblibre.com> X-Mailer: git-send-email 1.5.6.3 Subject: [Koha-patches] [PATCH] fix for #1731 X-BeenThere: koha-patches@lists.koha.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: koha-patches-bounces@lists.koha.org Errors-To: koha-patches-bounces@lists.koha.org From: Paul Poulain The "place hold" button is hidden in detail.pl when there are no items or the items are not for loan. MARC detail should do the same. --- catalogue/MARCdetail.pl | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) diff --git a/catalogue/MARCdetail.pl b/catalogue/MARCdetail.pl index 12c6544..d92410a 100755 --- a/catalogue/MARCdetail.pl +++ b/catalogue/MARCdetail.pl @@ -247,6 +247,7 @@ my @fields = $record->fields(); my %witness ; #---- stores the list of subfields used at least once, with the "meaning" of the code my @big_array; +my $norequests = 1; foreach my $field (@fields) { next if ( $field->tag() < 10 ); my @subf = $field->subfields; @@ -260,11 +261,13 @@ foreach my $field (@fields) { $tagslib->{ $field->tag() }->{ $subf[$i][0] }->{lib}; $this_row{ $subf[$i][0] } = GetAuthorisedValueDesc( $field->tag(), $subf[$i][0], $subf[$i][1], '', $tagslib) || $subf[$i][1]; + $norequests = 0 if $subf[$i][1] ==0 and $tagslib->{ $field->tag() }->{ $subf[$i][0] }->{kohafield} eq 'items.notforloan'; } if (%this_row) { push( @big_array, \%this_row ); } } + my ($holdingbrtagf,$holdingbrtagsubf) = &GetMarcFromKohaField("items.holdingbranch",$frameworkcode); @big_array = sort {$a->{$holdingbrtagsubf} cmp $b->{$holdingbrtagsubf}} @big_array; @@ -306,6 +309,7 @@ if ($subscriptionscount) { } $template->param ( + norequests => $norequests, item_loop => \@item_value_loop, item_header_loop => \@header_value_loop, biblionumber => $biblionumber, -- 1.5.6.3 _______________________________________________ Koha-patches mailing list Koha-patches@lists.koha.org http://lists.koha.org/mailman/listinfo/koha-patches