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

(-)a/Koha/MarcOrder.pm (-8 / +8 lines)
Lines 527-533 sub add_items_from_import_record { Link Here
527
    }
527
    }
528
}
528
}
529
529
530
531
=head3 match_file_to_account
530
=head3 match_file_to_account
532
531
533
    my $file_match = Koha::MarcOrder->match_file_to_account({
532
    my $file_match = Koha::MarcOrder->match_file_to_account({
Lines 960-966 sub create_items_and_generate_order_hash { Link Here
960
    my $itemcreation    = 0;
959
    my $itemcreation    = 0;
961
    my @itemnumbers;
960
    my @itemnumbers;
962
961
963
    if( C4::Context->preference('AcqCreateItem') ne 'cataloguing' ) {
962
    if ( C4::Context->preference('AcqCreateItem') ne 'cataloguing' ) {
964
        for ( my $i = 0 ; $i < $loop_limit ; $i++ ) {
963
        for ( my $i = 0 ; $i < $loop_limit ; $i++ ) {
965
            $itemcreation = 1;
964
            $itemcreation = 1;
966
            my $item = Koha::Item->new(
965
            my $item = Koha::Item->new(
Lines 1106-1116 sub create_items_and_generate_order_hash { Link Here
1106
        $order->store;
1105
        $order->store;
1107
1106
1108
        my $basket = Koha::Acquisition::Baskets->find($basket_id);
1107
        my $basket = Koha::Acquisition::Baskets->find($basket_id);
1109
        if ( C4::Context->preference('AcqCreateItem') ne 'cataloguing' && $basket->effective_create_items eq 'ordering' && !$basket->is_standing ) {
1108
        if (   C4::Context->preference('AcqCreateItem') ne 'cataloguing'
1110
            my $tags         = $fields->{tags} || [];
1109
            && $basket->effective_create_items eq 'ordering'
1111
            my $subfields    = $fields->{subfields} || [];
1110
            && !$basket->is_standing )
1111
        {
1112
            my $tags         = $fields->{tags}         || [];
1113
            my $subfields    = $fields->{subfields}    || [];
1112
            my $field_values = $fields->{field_values} || [];
1114
            my $field_values = $fields->{field_values} || [];
1113
            my $serials      = $fields->{serials} || [];
1115
            my $serials      = $fields->{serials}      || [];
1114
            my $xml          = TransformHtmlToXml( $tags, $subfields, $field_values );
1116
            my $xml          = TransformHtmlToXml( $tags, $subfields, $field_values );
1115
            my $record       = MARC::Record::new_from_xml( $xml, 'UTF-8' );
1117
            my $record       = MARC::Record::new_from_xml( $xml, 'UTF-8' );
1116
            for ( my $qtyloop = 1 ; $qtyloop <= $fields->{c_quantity} ; $qtyloop++ ) {
1118
            for ( my $qtyloop = 1 ; $qtyloop <= $fields->{c_quantity} ; $qtyloop++ ) {
Lines 1248-1252 sub _create_item_fields_from_syspref { Link Here
1248
    return $item_fields;
1250
    return $item_fields;
1249
}
1251
}
1250
1252
1251
1252
1;
1253
1;
1253
- 

Return to bug 34355