Lines 38-44
use C4::Output qw( parametrized_url output_html_with_http_headers );
Link Here
|
38 |
use C4::Biblio qw( |
38 |
use C4::Biblio qw( |
39 |
CountItemsIssued |
39 |
CountItemsIssued |
40 |
GetBiblioData |
40 |
GetBiblioData |
41 |
GetMarcBiblio |
|
|
42 |
GetMarcControlnumber |
41 |
GetMarcControlnumber |
43 |
GetMarcISBN |
42 |
GetMarcISBN |
44 |
GetMarcISSN |
43 |
GetMarcISSN |
Lines 113-127
if( $specific_item ) {
Link Here
|
113 |
my @hiddenitems; |
112 |
my @hiddenitems; |
114 |
my $patron = Koha::Patrons->find( $borrowernumber ); |
113 |
my $patron = Koha::Patrons->find( $borrowernumber ); |
115 |
|
114 |
|
116 |
my $record = GetMarcBiblio({ |
115 |
my $biblio = Koha::Biblios->find( $biblionumber ); |
117 |
biblionumber => $biblionumber, |
116 |
my $record = $biblio ? $biblio->metadata->record : undef; |
118 |
opac => 1 }); |
117 |
unless ( $biblio && $record ) { |
119 |
if ( ! $record ) { |
|
|
120 |
print $query->redirect("/cgi-bin/koha/errors/404.pl"); # escape early |
118 |
print $query->redirect("/cgi-bin/koha/errors/404.pl"); # escape early |
121 |
exit; |
119 |
exit; |
122 |
} |
120 |
} |
123 |
|
121 |
|
124 |
my $biblio = Koha::Biblios->find( $biblionumber ); |
|
|
125 |
unless ( $patron and $patron->category->override_hidden_items ) { |
122 |
unless ( $patron and $patron->category->override_hidden_items ) { |
126 |
# only skip this check if there's a logged in user |
123 |
# only skip this check if there's a logged in user |
127 |
# and its category overrides OpacHiddenItems |
124 |
# and its category overrides OpacHiddenItems |
128 |
- |
|
|