|
@@ 1558-1564 (lines=7) @@
|
| 1555 |
|
if ( $is_ajax ) { |
| 1556 |
|
// Save address fields. |
| 1557 |
|
$address_fields = array( 'first_name', 'last_name', 'phone', 'address', 'city', 'country', 'state', 'zip', 'company' ); |
| 1558 |
|
foreach ( $address_fields as $field ) { |
| 1559 |
|
if ( isset( $user[$field] ) ) { |
| 1560 |
|
$invoice->set( $field, $user[$field] ); |
| 1561 |
|
} |
| 1562 |
|
|
| 1563 |
|
$invoice->save(); |
| 1564 |
|
} |
| 1565 |
|
|
| 1566 |
|
$response['success'] = true; |
| 1567 |
|
$response['data']['subtotal'] = $invoice->get_subtotal(); |
|
@@ 1631-1637 (lines=7) @@
|
| 1628 |
|
|
| 1629 |
|
// Save vat fields. |
| 1630 |
|
$address_fields = array( 'vat_number', 'vat_rate', 'adddress_confirmed' ); |
| 1631 |
|
foreach ( $address_fields as $field ) { |
| 1632 |
|
if ( isset( $invoice_data['user_info'][$field] ) ) { |
| 1633 |
|
$invoice->set( $field, $invoice_data['user_info'][$field] ); |
| 1634 |
|
} |
| 1635 |
|
|
| 1636 |
|
$invoice->save(); |
| 1637 |
|
} |
| 1638 |
|
|
| 1639 |
|
// Add the user data for hooks |
| 1640 |
|
$valid_data['user'] = $user; |