Currency Switcher, by villatheme - for subtotal condition

Currency Switcher compatibility for subtotal conditions.

add_filter('advanced_woo_discount_rules_converted_currency_value', function($price){
    $process_conversion = true;
    if($process_conversion){
        $class_exists = false;
        if(class_exists('\WOOMULTI_CURRENCY_F_Data')){
            $setting         = new \WOOMULTI_CURRENCY_F_Data();
            $class_exists = true;
        } elseif(class_exists('\WOOMULTI_CURRENCY_Data')){
            $setting         = new \WOOMULTI_CURRENCY_Data();
            $class_exists = true;
        }
        if($class_exists === true){
            $selected_currencies = $setting->get_list_currencies();
            $current_currency    = $setting->get_current_currency();
            if ( ! $current_currency ) {
                return $price;
            }
            if ( $price ) {
                $price = $price * $selected_currencies[ $current_currency ]['rate'];
            }
        }
    }

    return $price;
}, 10);