@@ 848-855 (lines=8) @@ | ||
845 | $discounts = array_values( $discounts ); |
|
846 | ||
847 | $data = wpinv_get_checkout_session(); |
|
848 | if ( empty( $data ) ) { |
|
849 | $data = array(); |
|
850 | } else { |
|
851 | if ( !empty( $data['invoice_id'] ) && $payment_meta = wpinv_get_invoice_meta( $data['invoice_id'] ) ) { |
|
852 | $payment_meta['user_info']['discount'] = implode( ',', $discounts ); |
|
853 | update_post_meta( $data['invoice_id'], '_wpinv_payment_meta', $payment_meta ); |
|
854 | } |
|
855 | } |
|
856 | $data['cart_discounts'] = $discounts; |
|
857 | ||
858 | wpinv_set_checkout_session( $data ); |
|
@@ 872-875 (lines=4) @@ | ||
869 | ||
870 | $data = wpinv_get_checkout_session(); |
|
871 | $data['cart_discounts'] = $discounts; |
|
872 | if ( !empty( $data['invoice_id'] ) && $payment_meta = wpinv_get_invoice_meta( $data['invoice_id'] ) ) { |
|
873 | $payment_meta['user_info']['discount'] = !empty( $discounts ) ? implode( ',', $discounts ) : ''; |
|
874 | update_post_meta( $data['invoice_id'], '_wpinv_payment_meta', $payment_meta ); |
|
875 | } |
|
876 | ||
877 | wpinv_set_checkout_session( $data ); |
|
878 | } |