| 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 | -  |  |  |