|
@@ 650-652 (lines=3) @@
|
| 647 |
|
$schema = $this->get_item_schema(); |
| 648 |
|
|
| 649 |
|
// Invoice owner. |
| 650 |
|
if ( ! empty( $schema['properties']['user_id'] ) && isset( $request['user_id'] ) ) { |
| 651 |
|
$prepared_invoice->user_id = (int) $request['user_id']; |
| 652 |
|
} |
| 653 |
|
|
| 654 |
|
// Cart details. |
| 655 |
|
if ( ! empty( $schema['properties']['cart_details'] ) && isset( $request['cart_details'] ) ) { |
|
@@ 655-657 (lines=3) @@
|
| 652 |
|
} |
| 653 |
|
|
| 654 |
|
// Cart details. |
| 655 |
|
if ( ! empty( $schema['properties']['cart_details'] ) && isset( $request['cart_details'] ) ) { |
| 656 |
|
$prepared_invoice->cart_details = (array) $request['cart_details']; |
| 657 |
|
} |
| 658 |
|
|
| 659 |
|
// Invoice status. |
| 660 |
|
if ( ! empty( $schema['properties']['status'] ) && isset( $request['status'] ) ) { |
|
@@ 686-688 (lines=3) @@
|
| 683 |
|
} |
| 684 |
|
|
| 685 |
|
// IP |
| 686 |
|
if ( ! empty( $schema['properties']['ip'] ) && isset( $request['ip'] ) ) { |
| 687 |
|
$prepared_invoice->ip = $request['ip']; |
| 688 |
|
} |
| 689 |
|
|
| 690 |
|
// Payment details |
| 691 |
|
$prepared_invoice->payment_details = array(); |