| Lines 40-45
          use C4::Biblio;
      
      
        Link Here | 
        
          | 40 | use C4::Search; | 40 | use C4::Search; | 
        
          | 41 | use MARC::Record; | 41 | use MARC::Record; | 
        
          | 42 | use C4::Reserves; | 42 | use C4::Reserves; | 
            
              |  |  | 43 | use Koha::Holds; | 
        
          | 43 | use C4::Context; | 44 | use C4::Context; | 
        
          | 44 | use CGI::Session; | 45 | use CGI::Session; | 
        
          | 45 | use C4::Members::Attributes qw(GetBorrowerAttributes); | 46 | use C4::Members::Attributes qw(GetBorrowerAttributes); | 
  
    | Lines 392-427
          if ($borrowernumber) {
      
      
        Link Here | 
        
          | 392 | # BUILD HTML | 393 | # BUILD HTML | 
        
          | 393 | # show all reserves of this borrower, and the position of the reservation .... | 394 | # show all reserves of this borrower, and the position of the reservation .... | 
        
          | 394 | if ($borrowernumber) { | 395 | if ($borrowernumber) { | 
            
              |  |  | 396 |     my $holds = Koha::Holds->search( { borrowernumber => $borrowernumber } ); | 
        
          | 395 |     $template->param( | 397 |     $template->param( | 
          
            
              | 396 |         holds_count => Koha::Database->new()->schema()->resultset('Reserve') | 398 |         holds_count  => $holds->count(), | 
            
              | 397 |           ->count( { borrowernumber => $borrowernumber } ) ); | 399 |         WaitingHolds => scalar $holds->waiting(), | 
            
              | 398 |     my @borrowerreserv = GetReservesFromBorrowernumber($borrowernumber); | 400 |     ); | 
            
              | 399 |  | 401 |  | 
            
              | 400 |     my @WaitingReserveLoop; | 402 |     $template->param( adultborrower => 1 ) if ( $borrower->{'category_type'} eq 'A' ); | 
            
              | 401 |     foreach my $num_res (@borrowerreserv) { |  |  | 
            
              | 402 |         if ( $num_res->{'found'} && $num_res->{'found'} eq 'W' ) { | 
            
              | 403 |             my $getiteminfo  = GetBiblioFromItemNumber( $num_res->{'itemnumber'} ); | 
            
              | 404 |             my $itemtypeinfo = getitemtypeinfo( (C4::Context->preference('item-level_itypes')) ? $getiteminfo->{'itype'} : $getiteminfo->{'itemtype'} ); | 
            
              | 405 |             my %getWaitingReserveInfo; | 
            
              | 406 |             $getWaitingReserveInfo{title} = $getiteminfo->{'title'}; | 
            
              | 407 |             $getWaitingReserveInfo{biblionumber} = | 
            
              | 408 |               $getiteminfo->{'biblionumber'}; | 
            
              | 409 |             $getWaitingReserveInfo{itemtype} = $itemtypeinfo->{'description'}; | 
            
              | 410 |             $getWaitingReserveInfo{author}   = $getiteminfo->{'author'}; | 
            
              | 411 |             $getWaitingReserveInfo{itemcallnumber} = | 
            
              | 412 |               $getiteminfo->{'itemcallnumber'}; | 
            
              | 413 |             $getWaitingReserveInfo{reservedate} = | 
            
              | 414 |               format_date( $num_res->{'reservedate'} ); | 
            
              | 415 |             $getWaitingReserveInfo{waitingat} = | 
            
              | 416 |               GetBranchName( $num_res->{'branchcode'} ); | 
            
              | 417 |             $getWaitingReserveInfo{waitinghere} = 1 | 
            
              | 418 |               if $num_res->{'branchcode'} eq $branch; | 
            
              | 419 |             push( @WaitingReserveLoop, \%getWaitingReserveInfo ); | 
            
              | 420 |         } | 
            
              | 421 |     } | 
            
              | 422 |     $template->param( WaitingReserveLoop => \@WaitingReserveLoop ); | 
            
              | 423 |     $template->param( adultborrower => 1 ) | 
            
              | 424 |       if ( $borrower->{'category_type'} eq 'A' ); | 
        
          | 425 | } | 403 | } | 
        
          | 426 |  | 404 |  | 
        
          | 427 | #title | 405 | #title |