|
Lines 66-71
my ( $template, $borrowernumber, $cookie ) = get_template_and_user(
Link Here
|
| 66 |
|
66 |
|
| 67 |
my $biblionumber = $query->param('biblionumber') || $query->param('bib'); |
67 |
my $biblionumber = $query->param('biblionumber') || $query->param('bib'); |
| 68 |
|
68 |
|
|
|
69 |
my $record = GetMarcBiblio($biblionumber); |
| 70 |
if ( ! $record ) { |
| 71 |
print $query->redirect("/cgi-bin/koha/errors/404.pl"); # escape early |
| 72 |
exit; |
| 73 |
} |
| 74 |
$template->param( biblionumber => $biblionumber ); |
| 75 |
|
| 76 |
|
| 77 |
SetUTF8Flag($record); |
| 78 |
|
| 79 |
# XSLT processing of some stuff |
| 80 |
if (C4::Context->preference("OPACXSLTDetailsDisplay") ) { |
| 81 |
$template->param( 'XSLTBloc' => XSLTParse4Display($biblionumber, $record, 'Detail', 'opac') ); |
| 82 |
} |
| 83 |
|
| 84 |
|
| 69 |
# We look for the busc param to build the simple paging from the search |
85 |
# We look for the busc param to build the simple paging from the search |
| 70 |
my $session = get_session($query->cookie("CGISESSID")); |
86 |
my $session = get_session($query->cookie("CGISESSID")); |
| 71 |
my %paging = (previous => {}, next => {}); |
87 |
my %paging = (previous => {}, next => {}); |
|
Lines 351-369
if ($session->param('busc')) {
Link Here
|
| 351 |
$template->param( 'AllowOnShelfHolds' => C4::Context->preference('AllowOnShelfHolds') ); |
367 |
$template->param( 'AllowOnShelfHolds' => C4::Context->preference('AllowOnShelfHolds') ); |
| 352 |
$template->param( 'ItemsIssued' => CountItemsIssued( $biblionumber ) ); |
368 |
$template->param( 'ItemsIssued' => CountItemsIssued( $biblionumber ) ); |
| 353 |
|
369 |
|
| 354 |
my $record = GetMarcBiblio($biblionumber); |
|
|
| 355 |
if ( ! $record ) { |
| 356 |
print $query->redirect("/cgi-bin/koha/errors/404.pl"); |
| 357 |
exit; |
| 358 |
} |
| 359 |
$template->param( biblionumber => $biblionumber ); |
| 360 |
|
370 |
|
| 361 |
SetUTF8Flag($record); |
|
|
| 362 |
|
| 363 |
# XSLT processing of some stuff |
| 364 |
if (C4::Context->preference("OPACXSLTDetailsDisplay") ) { |
| 365 |
$template->param( 'XSLTBloc' => XSLTParse4Display($biblionumber, $record, 'Detail', 'opac') ); |
| 366 |
} |
| 367 |
|
371 |
|
| 368 |
$template->param('OPACShowCheckoutName' => C4::Context->preference("OPACShowCheckoutName") ); |
372 |
$template->param('OPACShowCheckoutName' => C4::Context->preference("OPACShowCheckoutName") ); |
| 369 |
# change back when ive fixed request.pl |
373 |
# change back when ive fixed request.pl |
| 370 |
- |
|
|