@@ 135-142 (lines=8) @@ | ||
132 | 'coupon' => 'coupon_lines', |
|
133 | ); |
|
134 | ||
135 | foreach ( $lines as $line_type => $line ) { |
|
136 | if ( isset( $data[ $line ] ) && is_array( $data[ $line ] ) ) { |
|
137 | $set_item = "set_{$line_type}"; |
|
138 | foreach ( $data[ $line ] as $item ) { |
|
139 | $this->$set_item( $order, $item, 'create' ); |
|
140 | } |
|
141 | } |
|
142 | } |
|
143 | ||
144 | // calculate totals and set them |
|
145 | $order->calculate_totals(); |
@@ 462-473 (lines=12) @@ | ||
459 | 'coupon' => 'coupon_lines', |
|
460 | ); |
|
461 | ||
462 | foreach ( $lines as $line_type => $line ) { |
|
463 | ||
464 | if ( isset( $data[ $line ] ) && is_array( $data[ $line ] ) ) { |
|
465 | ||
466 | $set_item = "set_{$line_type}"; |
|
467 | ||
468 | foreach ( $data[ $line ] as $item ) { |
|
469 | ||
470 | $this->$set_item( $order, $item, 'create' ); |
|
471 | } |
|
472 | } |
|
473 | } |
|
474 | ||
475 | // set is vat exempt |
|
476 | if ( isset( $data['is_vat_exempt'] ) ) { |