config->getConfigData($this->key, 0); if($value){ add_filter('advanced_woo_discount_rules_discounted_price_of_cart_item', function($price, $cart_item, $cart_object, $discount_prices){ if(!empty($discount_prices) && isset($discount_prices['discounted_price'])){ //Alg_WC_Currency_Switcher compatible if (class_exists( 'Alg_WC_Currency_Switcher' ) ) { if(function_exists('alg_wc_cs_get_currency_exchange_rate') && function_exists('alg_get_current_currency_code')){ $alg_wc_cs = alg_wc_cs_get_currency_exchange_rate(alg_get_current_currency_code()); if($alg_wc_cs != 0){ $price = $price / $alg_wc_cs; } } } } return $price; }, 10, 4); } } /** * load fields * */ public function loadFields(&$available){ $value = $this->config->getConfigData($this->key, 0); if ( is_plugin_active( 'currency-switcher-woocommerce/currency-switcher-woocommerce.php' ) || ($value == 1)) { $available = true; ?>