X-Git-Url: http://koha-dev.rot13.org:8081/gitweb/?a=blobdiff_plain;f=opac%2Fopac-basket.pl;h=c453c87d22a82a3a2168cd5648676aab9cdb9659;hb=86df2d1efabe410be00748d1ba8ad63566392e3e;hp=c044fee4933ae4dcf664ddd449831a91d2a72567;hpb=4747ea7462c04770484386538b1594c1760bc75b;p=koha_gimpoz diff --git a/opac/opac-basket.pl b/opac/opac-basket.pl index c044fee493..c453c87d22 100755 --- a/opac/opac-basket.pl +++ b/opac/opac-basket.pl @@ -62,26 +62,21 @@ foreach my $biblionumber ( @bibs ) { my $dat = &GetBiblioData($biblionumber); my $record = &GetMarcBiblio($biblionumber); + next unless $record; my $marcnotesarray = GetMarcNotes( $record, $marcflavour ); my $marcauthorsarray = GetMarcAuthors( $record, $marcflavour ); my $marcsubjctsarray = GetMarcSubjects( $record, $marcflavour ); my $marcseriesarray = GetMarcSeries ($record,$marcflavour); my $marcurlsarray = GetMarcUrls ($record,$marcflavour); my @items = &GetItemsInfo( $biblionumber, 'opac' ); + my $subtitle = GetRecordValue('subtitle', $record, GetFrameworkCode($biblionumber)); my $hasauthors = 0; if($dat->{'author'} || @$marcauthorsarray) { $hasauthors = 1; } - - my $shelflocations =GetKohaAuthorisedValues('items.location',$dat->{'frameworkcode'}, 'opac'); my $collections = GetKohaAuthorisedValues('items.ccode',$dat->{'frameworkcode'}, 'opac'); - for my $itm (@items) { - if ($itm->{'location'}){ - $itm->{'location_description'} = $shelflocations->{$itm->{'location'} }; - } - } # COinS format FIXME: for books Only my $coins_format; my $fmt = substr $record->leader(), 6,2; @@ -102,6 +97,7 @@ foreach my $biblionumber ( @bibs ) { $dat->{MARCSERIES} = $marcseriesarray; $dat->{MARCURLS} = $marcurlsarray; $dat->{HASAUTHORS} = $hasauthors; + $dat->{subtitle} = $subtitle; if ( C4::Context->preference("BiblioDefaultView") eq "normal" ) { $dat->{dest} = "opac-detail.pl"; @@ -120,6 +116,7 @@ my $resultsarray = \@results; # my $itemsarray=\@items; $template->param( + bib_list => $bib_list, BIBLIO_RESULTS => $resultsarray, );