|
Lines 147-153
if ( $patron && $op eq "cud-returnbook" && $allowselfcheckreturns ) {
Link Here
|
| 147 |
|
147 |
|
| 148 |
|
148 |
|
| 149 |
my $item = Koha::Items->find( { barcode => $barcode } ); |
149 |
my $item = Koha::Items->find( { barcode => $barcode } ); |
| 150 |
if ( $success && C4::Context->preference("CircConfirmItemParts") ) { |
150 |
if ( $success && C4::Context->preference("CircConfirmItemPartsSCI") ) { |
| 151 |
if ( defined($item) |
151 |
if ( defined($item) |
| 152 |
&& $item->materials ) |
152 |
&& $item->materials ) |
| 153 |
{ |
153 |
{ |
|
Lines 179-184
elsif ( $patron && ( $op eq 'cud-checkout' ) ) {
Link Here
|
| 179 |
0, |
179 |
0, |
| 180 |
C4::Context->preference("AllowItemsOnHoldCheckoutSCO") |
180 |
C4::Context->preference("AllowItemsOnHoldCheckoutSCO") |
| 181 |
); |
181 |
); |
|
|
182 |
|
| 183 |
delete $needconfirm->{ADDITIONAL_MATERIALS} unless C4::Context->preference("CircConfirmItemPartsSCO"); |
| 184 |
|
| 182 |
my $issue_error; |
185 |
my $issue_error; |
| 183 |
if ( $confirm_required = scalar keys %$needconfirm ) { |
186 |
if ( $confirm_required = scalar keys %$needconfirm ) { |
| 184 |
for my $error ( qw( UNKNOWN_BARCODE max_loans_allowed ISSUED_TO_ANOTHER NO_MORE_RENEWALS NOT_FOR_LOAN DEBT WTHDRAWN RESTRICTED RESERVED ITEMNOTSAMEBRANCH EXPIRED DEBARRED CARD_LOST GNA INVALID_DATE UNKNOWN_BARCODE TOO_MANY DEBT_GUARANTEES DEBT_GUARANTORS USERBLOCKEDOVERDUE PATRON_CANT PREVISSUE NOT_FOR_LOAN_FORCING ITEM_LOST ADDITIONAL_MATERIALS ) ) { |
187 |
for my $error ( qw( UNKNOWN_BARCODE max_loans_allowed ISSUED_TO_ANOTHER NO_MORE_RENEWALS NOT_FOR_LOAN DEBT WTHDRAWN RESTRICTED RESERVED ITEMNOTSAMEBRANCH EXPIRED DEBARRED CARD_LOST GNA INVALID_DATE UNKNOWN_BARCODE TOO_MANY DEBT_GUARANTEES DEBT_GUARANTORS USERBLOCKEDOVERDUE PATRON_CANT PREVISSUE NOT_FOR_LOAN_FORCING ITEM_LOST ADDITIONAL_MATERIALS ) ) { |
| 185 |
- |
|
|