| 
      
            Lines 25-30
          use strict;
      
      
        Link Here
      
     | 
  
        
          | 25 | 
          use warnings;  | 
          25 | 
          use warnings;  | 
        
        
          | 26 | 
          use CGI;  | 
          26 | 
          use CGI;  | 
        
        
          | 27 | 
          use C4::Circulation;  | 
          27 | 
          use C4::Circulation;  | 
        
            
               | 
               | 
              28 | 
              use C4::Context;  | 
            
            
              | 29 | 
              use C4::Items;  | 
            
        
          | 28 | 
          use C4::Auth;  | 
          30 | 
          use C4::Auth;  | 
        
        
          | 29 | 
          use URI::Escape;  | 
          31 | 
          use URI::Escape;  | 
        
        
          | 30 | 
          use Koha::DateUtils;  | 
          32 | 
          use Koha::DateUtils;  | 
        
  
    | 
      
            Lines 91-96
          foreach my $itemno (@data) {
      
      
        Link Here
      
     | 
  
        
          | 91 | 
          my $failedreturn = q{}; | 
          93 | 
          my $failedreturn = q{}; | 
        
        
          | 92 | 
          foreach my $barcode (@barcodes) { | 
          94 | 
          foreach my $barcode (@barcodes) { | 
        
        
          | 93 | 
              # check status before renewing issue  | 
          95 | 
              # check status before renewing issue  | 
        
            
               | 
               | 
              96 | 
               | 
            
            
              | 97 | 
                  #System Preference Handling During Check-in In Patron Module  | 
            
            
              | 98 | 
              	my $itemnumber;  | 
            
            
              | 99 | 
              	$itemnumber = GetItemnumberFromBarcode($barcode);  | 
            
            
              | 100 | 
                  if ($itemnumber) { | 
            
            
              | 101 | 
              		if ( C4::Context->preference("InProcessingToShelvingCart") ) { | 
            
            
              | 102 | 
              			my $item = GetItem( $itemnumber );  | 
            
            
              | 103 | 
              			if ( $item->{'location'} eq 'PROC' ) { | 
            
            
              | 104 | 
              				$item->{'location'} = 'CART'; | 
            
            
              | 105 | 
              				ModItem( $item, $item->{'biblionumber'}, $item->{'itemnumber'} ); | 
            
            
              | 106 | 
              			}  | 
            
            
              | 107 | 
              		}  | 
            
            
              | 108 | 
               | 
            
            
              | 109 | 
              		if ( C4::Context->preference("ReturnToShelvingCart") ) { | 
            
            
              | 110 | 
              			my $item = GetItem( $itemnumber );  | 
            
            
              | 111 | 
              			$item->{'location'} = 'CART'; | 
            
            
              | 112 | 
              			ModItem( $item, $item->{'biblionumber'}, $item->{'itemnumber'} ); | 
            
            
              | 113 | 
              		}  | 
            
            
              | 114 | 
              	}  | 
            
            
              | 115 | 
               | 
            
        
          | 94 | 
             my ( $returned, $messages, $issueinformation, $borrower ) =   | 
          116 | 
             my ( $returned, $messages, $issueinformation, $borrower ) =   | 
        
        
          | 95 | 
              AddReturn($barcode, $branch, $exemptfine);  | 
          117 | 
              AddReturn($barcode, $branch, $exemptfine);  | 
        
        
          | 96 | 
             $failedreturn.="&failedreturn=$barcode" unless ($returned);  | 
          118 | 
             $failedreturn.="&failedreturn=$barcode" unless ($returned);  | 
        
            
              | 97 | 
              -   | 
               | 
               |