Lines 59-69
use Koha::Biblios;
Link Here
|
59 |
|
59 |
|
60 |
my $query = CGI->new(); |
60 |
my $query = CGI->new(); |
61 |
my $biblionumber = $query->param('biblionumber'); |
61 |
my $biblionumber = $query->param('biblionumber'); |
62 |
if ( !$biblionumber ) { |
62 |
my $biblio; |
|
|
63 |
$biblio = Koha::Biblios->find( $biblionumber, { prefetch => [ 'metadata', 'items' ] } ) if $biblionumber; |
64 |
if( !$biblio ) { |
63 |
print $query->redirect('/cgi-bin/koha/errors/404.pl'); |
65 |
print $query->redirect('/cgi-bin/koha/errors/404.pl'); |
64 |
exit; |
66 |
exit; |
65 |
} |
67 |
} |
66 |
$biblionumber = int($biblionumber); |
|
|
67 |
|
68 |
|
68 |
#open template |
69 |
#open template |
69 |
my ( $template, $loggedinuser, $cookie ) = get_template_and_user( |
70 |
my ( $template, $loggedinuser, $cookie ) = get_template_and_user( |
Lines 76-87
my ( $template, $loggedinuser, $cookie ) = get_template_and_user(
Link Here
|
76 |
} |
77 |
} |
77 |
); |
78 |
); |
78 |
|
79 |
|
79 |
my $biblio = Koha::Biblios->find( $biblionumber, { prefetch => [ 'metadata', 'items' ] } ); |
|
|
80 |
unless ( $biblio ) { |
81 |
print $query->redirect("/cgi-bin/koha/errors/404.pl"); |
82 |
exit; |
83 |
} |
84 |
|
85 |
my $patron = Koha::Patrons->find($loggedinuser); |
80 |
my $patron = Koha::Patrons->find($loggedinuser); |
86 |
|
81 |
|
87 |
my $opachiddenitems_rules; |
82 |
my $opachiddenitems_rules; |
88 |
- |
|
|