|
Lines 245-251
sub kocIssueItem {
Link Here
|
| 245 |
|
245 |
|
| 246 |
$circ->{ 'barcode' } = barcodedecode($circ->{'barcode'}) if( $circ->{'barcode'} && C4::Context->preference('itemBarcodeInputFilter')); |
246 |
$circ->{ 'barcode' } = barcodedecode($circ->{'barcode'}) if( $circ->{'barcode'} && C4::Context->preference('itemBarcodeInputFilter')); |
| 247 |
|
247 |
|
| 248 |
my ( $new_barcode ) = Koha::Plugins->call( 'barcode_transform', 'item', $circ->{barcode} ) || $circ->{barcode}; |
248 |
my ( $new_barcode ) = Koha::Plugins->call( 'item_barcode_transform', $circ->{barcode} ) || $circ->{barcode}; |
| 249 |
$circ->{barcode} = $new_barcode; |
249 |
$circ->{barcode} = $new_barcode; |
| 250 |
|
250 |
|
| 251 |
my $branchcode = C4::Context->userenv->{branch}; |
251 |
my $branchcode = C4::Context->userenv->{branch}; |
|
Lines 329-335
sub kocReturnItem {
Link Here
|
| 329 |
my ( $circ ) = @_; |
329 |
my ( $circ ) = @_; |
| 330 |
$circ->{'barcode'} = barcodedecode($circ->{'barcode'}) if( $circ->{'barcode'} && C4::Context->preference('itemBarcodeInputFilter')); |
330 |
$circ->{'barcode'} = barcodedecode($circ->{'barcode'}) if( $circ->{'barcode'} && C4::Context->preference('itemBarcodeInputFilter')); |
| 331 |
|
331 |
|
| 332 |
my ( $new_barcode ) = Koha::Plugins->call( 'barcode_transform', 'item', $circ->{barcode} ) || $circ->{barcode}; |
332 |
my ( $new_barcode ) = Koha::Plugins->call( 'item_barcode_transform', $circ->{barcode} ) || $circ->{barcode}; |
| 333 |
$circ->{barcode} = $new_barcode; |
333 |
$circ->{barcode} = $new_barcode; |
| 334 |
|
334 |
|
| 335 |
my $item = Koha::Items->find({ barcode => $circ->{barcode} }); |
335 |
my $item = Koha::Items->find({ barcode => $circ->{barcode} }); |