@@ 477-484 (lines=8) @@ | ||
474 | 'coupon' => 'coupon_lines', |
|
475 | ); |
|
476 | ||
477 | foreach ( $lines as $line_type => $line ) { |
|
478 | if ( is_array( $request[ $line ] ) ) { |
|
479 | foreach ( $request[ $line ] as $item ) { |
|
480 | $set_item = 'set_' . $line_type; |
|
481 | $this->$set_item( $order, $item, 'create' ); |
|
482 | } |
|
483 | } |
|
484 | } |
|
485 | ||
486 | // Calculate totals and set them. |
|
487 | $order->calculate_totals(); |
@@ 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(); |