|
Lines 83-92
if ( C4::Context->config('enable_plugins') ) {
Link Here
|
| 83 |
|
83 |
|
| 84 |
my $biblionumber = $query->param('biblionumber'); |
84 |
my $biblionumber = $query->param('biblionumber'); |
| 85 |
$biblionumber = HTML::Entities::encode($biblionumber); |
85 |
$biblionumber = HTML::Entities::encode($biblionumber); |
| 86 |
my $record = GetMarcBiblio({ biblionumber => $biblionumber }); |
|
|
| 87 |
my $biblio = Koha::Biblios->find( $biblionumber ); |
86 |
my $biblio = Koha::Biblios->find( $biblionumber ); |
| 88 |
$template->param( 'biblio', $biblio ); |
87 |
$template->param( 'biblio', $biblio ); |
| 89 |
|
88 |
|
|
|
89 |
my $record = eval { $biblio->metadata->record }; |
| 90 |
$template->param( decoding_error => $@ ); |
| 91 |
|
| 90 |
if ( not defined $record ) { |
92 |
if ( not defined $record ) { |
| 91 |
# biblionumber invalid -> report and exit |
93 |
# biblionumber invalid -> report and exit |
| 92 |
$template->param( unknownbiblionumber => 1, |
94 |
$template->param( unknownbiblionumber => 1, |
|
Lines 95-102
if ( not defined $record ) {
Link Here
|
| 95 |
exit; |
97 |
exit; |
| 96 |
} |
98 |
} |
| 97 |
|
99 |
|
| 98 |
eval { $biblio->metadata->record }; |
|
|
| 99 |
$template->param( decoding_error => $@ ); |
| 100 |
|
100 |
|
| 101 |
if($query->cookie("holdfor")){ |
101 |
if($query->cookie("holdfor")){ |
| 102 |
my $holdfor_patron = Koha::Patrons->find( $query->cookie("holdfor") ); |
102 |
my $holdfor_patron = Koha::Patrons->find( $query->cookie("holdfor") ); |
| 103 |
- |
|
|