@@ 533-539 (lines=7) @@ | ||
530 | public static function get_rate_label( $key_or_rate ) { |
|
531 | global $wpdb; |
|
532 | ||
533 | if ( is_object( $key_or_rate ) ) { |
|
534 | $key = $key_or_rate->tax_rate_id; |
|
535 | $rate_name = $key_or_rate->tax_rate_name; |
|
536 | } else { |
|
537 | $key = $key_or_rate; |
|
538 | $rate_name = $wpdb->get_var( $wpdb->prepare( "SELECT tax_rate_name FROM {$wpdb->prefix}woocommerce_tax_rates WHERE tax_rate_id = %s", $key ) ); |
|
539 | } |
|
540 | ||
541 | if ( ! $rate_name ) { |
|
542 | $rate_name = WC()->countries->tax_or_vat(); |
|
@@ 557-563 (lines=7) @@ | ||
554 | public static function get_rate_percent( $key_or_rate ) { |
|
555 | global $wpdb; |
|
556 | ||
557 | if ( is_object( $key_or_rate ) ) { |
|
558 | $key = $key_or_rate->tax_rate_id; |
|
559 | $tax_rate = $key_or_rate->tax_rate; |
|
560 | } else { |
|
561 | $key = $key_or_rate; |
|
562 | $tax_rate = $wpdb->get_var( $wpdb->prepare( "SELECT tax_rate FROM {$wpdb->prefix}woocommerce_tax_rates WHERE tax_rate_id = %s", $key ) ); |
|
563 | } |
|
564 | ||
565 | return apply_filters( 'woocommerce_rate_percent', floatval( $tax_rate ) . '%', $key ); |
|
566 | } |
|
@@ 578-584 (lines=7) @@ | ||
575 | public static function get_rate_code( $key_or_rate ) { |
|
576 | global $wpdb; |
|
577 | ||
578 | if ( is_object( $key_or_rate ) ) { |
|
579 | $key = $key_or_rate->tax_rate_id; |
|
580 | $rate = $key_or_rate; |
|
581 | } else { |
|
582 | $key = $key_or_rate; |
|
583 | $rate = $wpdb->get_row( $wpdb->prepare( "SELECT * FROM {$wpdb->prefix}woocommerce_tax_rates WHERE tax_rate_id = %s", $key ) ); |
|
584 | } |
|
585 | ||
586 | $code_string = ''; |
|
587 |