@@ 634-640 (lines=7) @@ | ||
631 | public static function is_compound( $key_or_rate ) { |
|
632 | global $wpdb; |
|
633 | ||
634 | if ( is_object( $key_or_rate ) ) { |
|
635 | $key = $key_or_rate->tax_rate_id; |
|
636 | $compound = $key_or_rate->tax_rate_compound; |
|
637 | } else { |
|
638 | $key = $key_or_rate; |
|
639 | $compound = (bool) $wpdb->get_var( $wpdb->prepare( "SELECT tax_rate_compound FROM {$wpdb->prefix}woocommerce_tax_rates WHERE tax_rate_id = %s", $key ) ); |
|
640 | } |
|
641 | ||
642 | return (bool) apply_filters( 'woocommerce_rate_compound', $compound, $key ); |
|
643 | } |
|
@@ 654-660 (lines=7) @@ | ||
651 | public static function get_rate_label( $key_or_rate ) { |
|
652 | global $wpdb; |
|
653 | ||
654 | if ( is_object( $key_or_rate ) ) { |
|
655 | $key = $key_or_rate->tax_rate_id; |
|
656 | $rate_name = $key_or_rate->tax_rate_name; |
|
657 | } else { |
|
658 | $key = $key_or_rate; |
|
659 | $rate_name = $wpdb->get_var( $wpdb->prepare( "SELECT tax_rate_name FROM {$wpdb->prefix}woocommerce_tax_rates WHERE tax_rate_id = %s", $key ) ); |
|
660 | } |
|
661 | ||
662 | if ( ! $rate_name ) { |
|
663 | $rate_name = WC()->countries->tax_or_vat(); |
|
@@ 690-695 (lines=6) @@ | ||
687 | public static function get_rate_percent_value( $key_or_rate ) { |
|
688 | global $wpdb; |
|
689 | ||
690 | if ( is_object( $key_or_rate ) ) { |
|
691 | $tax_rate = $key_or_rate->tax_rate; |
|
692 | } else { |
|
693 | $key = $key_or_rate; |
|
694 | $tax_rate = $wpdb->get_var( $wpdb->prepare( "SELECT tax_rate FROM {$wpdb->prefix}woocommerce_tax_rates WHERE tax_rate_id = %s", $key ) ); |
|
695 | } |
|
696 | ||
697 | return floatval( $tax_rate ); |
|
698 | } |
|
@@ 710-716 (lines=7) @@ | ||
707 | public static function get_rate_code( $key_or_rate ) { |
|
708 | global $wpdb; |
|
709 | ||
710 | if ( is_object( $key_or_rate ) ) { |
|
711 | $key = $key_or_rate->tax_rate_id; |
|
712 | $rate = $key_or_rate; |
|
713 | } else { |
|
714 | $key = $key_or_rate; |
|
715 | $rate = $wpdb->get_row( $wpdb->prepare( "SELECT tax_rate_country, tax_rate_state, tax_rate_name, tax_rate_priority FROM {$wpdb->prefix}woocommerce_tax_rates WHERE tax_rate_id = %s", $key ) ); |
|
716 | } |
|
717 | ||
718 | $code_string = ''; |
|
719 |