X-Git-Url: http://koha-dev.rot13.org:8081/gitweb/?a=blobdiff_plain;f=opac%2Fopac-basket.pl;h=5e92d15a77a24de7e4725f33811e1d7513818750;hb=c82d114f1ef6dfc8abc289e01b104e1c4a5d290e;hp=e0962bca429dae6a98b6171b3a7037700129e25d;hpb=5429c5f497fe426b6905b5ef9693f4e42afff5d7;p=koha_fer diff --git a/opac/opac-basket.pl b/opac/opac-basket.pl index e0962bca42..5e92d15a77 100755 --- a/opac/opac-basket.pl +++ b/opac/opac-basket.pl @@ -32,7 +32,7 @@ my ( $template, $borrowernumber, $cookie ) = get_template_and_user ( template_name => "opac-basket.tmpl", query => $query, type => "opac", - authnotrequired => 1, + authnotrequired => ( C4::Context->preference("OpacPublic") ? 1 : 0 ), flagsrequired => { borrow => 1 }, } ); @@ -62,12 +62,14 @@ 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 @items = &GetItemsLocationInfo( $biblionumber ); + my $subtitle = GetRecordValue('subtitle', $record, GetFrameworkCode($biblionumber)); my $hasauthors = 0; if($dat->{'author'} || @$marcauthorsarray) { @@ -95,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"; @@ -113,6 +116,7 @@ my $resultsarray = \@results; # my $itemsarray=\@items; $template->param( + bib_list => $bib_list, BIBLIO_RESULTS => $resultsarray, );