clean and quiet debug notices
There are a bunch of debug notices when the user has not set anything for their tax class (in the admin). This make all of them clean and quiet in the header of the site and on the checkout page.
This commit is contained in:
parent
165863e292
commit
77893517e1
|
@ -29,10 +29,10 @@ class WC_Tax {
|
||||||
if (!empty($tax_rates)) foreach( $tax_rates as $rate ) :
|
if (!empty($tax_rates)) foreach( $tax_rates as $rate ) :
|
||||||
|
|
||||||
// Standard Rate?
|
// Standard Rate?
|
||||||
if (!$rate['class']) $rate['class'] = '*';
|
if ( isset( $rate['class'] ) && !$rate['class']) $rate['class'] = '*';
|
||||||
|
|
||||||
// Add entry for each country/state - each will hold all matching rates
|
// Add entry for each country/state - each will hold all matching rates
|
||||||
if ($rate['countries']) foreach ($rate['countries'] as $country => $states) :
|
if ( isset( $rate['countries'] ) && $rate['countries']) foreach ($rate['countries'] as $country => $states) :
|
||||||
|
|
||||||
if ($states) :
|
if ($states) :
|
||||||
|
|
||||||
|
@ -66,12 +66,12 @@ class WC_Tax {
|
||||||
|
|
||||||
endforeach;
|
endforeach;
|
||||||
|
|
||||||
if (!empty($local_tax_rates)) foreach( $local_tax_rates as $rate ) :
|
if ( isset( $rate['countries'] ) && !empty($local_tax_rates)) foreach( $local_tax_rates as $rate ) :
|
||||||
|
|
||||||
// Standard Rate?
|
// Standard Rate?
|
||||||
if (!$rate['class']) $rate['class'] = '*';
|
if (!$rate['class']) $rate['class'] = '*';
|
||||||
|
|
||||||
if (!$rate['label']) :
|
if ( isset( $rate['label'] ) && !$rate['label']) :
|
||||||
$rate['label'] = $woocommerce->countries->tax_or_vat();
|
$rate['label'] = $woocommerce->countries->tax_or_vat();
|
||||||
|
|
||||||
// Add % to label
|
// Add % to label
|
||||||
|
|
Loading…
Reference in New Issue