| @@ 923-937 (lines=15) @@ | ||
| 920 | return apply_filters( 'wpinv_cart_has_discounts', $ret ); |
|
| 921 | } |
|
| 922 | ||
| 923 | function wpinv_get_cart_discounted_amount( $items = array(), $discounts = false ) { |
|
| 924 | $amount = 0.00; |
|
| 925 | $items = !empty( $items ) ? $items : wpinv_get_cart_content_details(); |
|
| 926 | ||
| 927 | if ( $items ) { |
|
| 928 | $discounts = wp_list_pluck( $items, 'discount' ); |
|
| 929 | ||
| 930 | if ( is_array( $discounts ) ) { |
|
| 931 | $discounts = array_map( 'floatval', $discounts ); |
|
| 932 | $amount = array_sum( $discounts ); |
|
| 933 | } |
|
| 934 | } |
|
| 935 | ||
| 936 | return apply_filters( 'wpinv_get_cart_discounted_amount', $amount ); |
|
| 937 | } |
|
| 938 | ||
| 939 | function wpinv_get_cart_items_discount_amount( $items = array(), $discount = false ) { |
|
| 940 | $items = !empty( $items ) ? $items : wpinv_get_cart_content_details(); |
|
| @@ 772-787 (lines=16) @@ | ||
| 769 | echo $total; |
|
| 770 | } |
|
| 771 | ||
| 772 | function wpinv_get_cart_tax( $items = array() ) { |
|
| 773 | $cart_tax = 0; |
|
| 774 | $items = !empty( $items ) ? $items : wpinv_get_cart_content_details(); |
|
| 775 | ||
| 776 | if ( $items ) { |
|
| 777 | $taxes = wp_list_pluck( $items, 'tax' ); |
|
| 778 | ||
| 779 | if( is_array( $taxes ) ) { |
|
| 780 | $cart_tax = array_sum( $taxes ); |
|
| 781 | } |
|
| 782 | } |
|
| 783 | ||
| 784 | $cart_tax += wpinv_get_cart_fee_tax(); |
|
| 785 | ||
| 786 | return apply_filters( 'wpinv_get_cart_tax', wpinv_sanitize_amount( $cart_tax ) ); |
|
| 787 | } |
|
| 788 | ||
| 789 | function wpinv_cart_tax( $items = array(), $echo = false ) { |
|
| 790 | $cart_tax = wpinv_get_cart_tax( $items ); |
|