From ee167345d785ccd401f067cc7972cfc3f68413c2 Mon Sep 17 00:00:00 2001 From: Garry Collum Date: Tue, 16 Jun 2009 20:37:51 -0400 Subject: [PATCH] Bug 3317: Author displaying inconsistently or not at all. Revision to previous patch. Revision to previous patch for bug 3317. Removes the EXPR command from opac-basket.tmpl, which was polluting the apache logs. NTS: Don't use EXPR. Signed-off-by: Galen Charlton --- koha-tmpl/opac-tmpl/prog/en/modules/opac-basket.tmpl | 4 ++-- opac/opac-basket.pl | 6 ++++++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/koha-tmpl/opac-tmpl/prog/en/modules/opac-basket.tmpl b/koha-tmpl/opac-tmpl/prog/en/modules/opac-basket.tmpl index 84cfea13ca..3e537d0e7f 100644 --- a/koha-tmpl/opac-tmpl/prog/en/modules/opac-basket.tmpl +++ b/koha-tmpl/opac-tmpl/prog/en/modules/opac-basket.tmpl @@ -168,8 +168,8 @@ function tagAdded() { - - + + Author(s) diff --git a/opac/opac-basket.pl b/opac/opac-basket.pl index 8edaf8a63b..a4383ab908 100755 --- a/opac/opac-basket.pl +++ b/opac/opac-basket.pl @@ -68,6 +68,11 @@ foreach my $biblionumber ( @bibs ) { my $marcseriesarray = GetMarcSeries ($record,$marcflavour); my $marcurlsarray = GetMarcUrls ($record,$marcflavour); my @items = &GetItemsInfo( $biblionumber, 'opac' ); + + my $hasauthors = 0; + if($dat->{'author'} || @$marcauthorsarray) { + $hasauthors = 1; + } my $shelflocations =GetKohaAuthorisedValues('items.location',$dat->{'frameworkcode'}); my $collections = GetKohaAuthorisedValues('items.ccode',$dat->{'frameworkcode'} ); @@ -96,6 +101,7 @@ foreach my $biblionumber ( @bibs ) { $dat->{MARCAUTHORS} = $marcauthorsarray; $dat->{MARCSERIES} = $marcseriesarray; $dat->{MARCURLS} = $marcurlsarray; + $dat->{HASAUTHORS} = $hasauthors; if ( C4::Context->preference("BiblioDefaultView") eq "normal" ) { $dat->{dest} = "opac-detail.pl"; -- 2.39.5