View | Details | Raw Unified | Return to bug 14015
Collapse All | Expand All

(-)a/circ/circulation.pl (-5 / +7 lines)
Lines 88-94 if (!C4::Context->userenv && !$branch){ Link Here
88
}
88
}
89
89
90
my $barcodes = [];
90
my $barcodes = [];
91
if ( my $barcode = $query->param('barcode') ) {
91
my $barcode =  $query->param('barcode');
92
# Barcode given by user could be '0'
93
if ( $barcode || $barcode eq '0' ) {
92
    $barcodes = [ $barcode ];
94
    $barcodes = [ $barcode ];
93
} else {
95
} else {
94
    my $filefh = $query->upload('uploadfile');
96
    my $filefh = $query->upload('uploadfile');
Lines 215-226 if( $onsite_checkout && !$duedatespec_allow ) { Link Here
215
}
217
}
216
218
217
# check and see if we should print
219
# check and see if we should print
218
if ( @$barcodes == 0 && $print eq 'maybe' ) {
220
# but do not set to 'yes' if barcode given by user is '0'
221
if ( ( @$barcodes == 0 )  && ( ! @$barcodes eq '0')  && ( $print eq 'maybe' )  ) {
219
    $print = 'yes';
222
    $print = 'yes';
220
}
223
}
221
224
222
my $inprocess = (@$barcodes == 0) ? '' : $query->param('inprocess');
225
my $inprocess = ( (@$barcodes == 0 ) &&  ( ! @$barcodes eq '0') ) ? '' : $query->param('inprocess');
223
if ( @$barcodes == 0 && $charges eq 'yes' ) {
226
if ( ( @$barcodes == 0 ) && ( ! @$barcodes eq '0' ) && $charges eq 'yes' ) {
224
    $template->param(
227
    $template->param(
225
        PAYCHARGES     => 'yes',
228
        PAYCHARGES     => 'yes',
226
        borrowernumber => $borrowernumber
229
        borrowernumber => $borrowernumber
227
- 

Return to bug 14015