/** * get_currency_exchange_rate. * * @version 2.5.6 */ function get_currency_exchange_rate($currency_code) { /* $currency_exchange_rate = 1; $total_number = apply_filters( 'booster_get_option', 1, get_option( 'wcj_multicurrency_base_price_total_number', 1 ) ); for ( $i = 1; $i <= $total_number; $i++ ) { if ( $currency_code === get_option( 'wcj_multicurrency_base_price_currency_' . $i ) ) { $currency_exchange_rate = get_option( 'wcj_multicurrency_base_price_exchange_rate_' . $i ); break; } } return $currency_exchange_rate; */ return wcj_get_currency_exchange_rate_product_base_currency($currency_code); }
/** * wcj_price_by_product_base_currency. * * @version 2.5.6 * @since 2.5.6 */ function wcj_price_by_product_base_currency($price, $product_id) { $multicurrency_base_price_currency = get_post_meta($product_id, '_' . 'wcj_multicurrency_base_price_currency', true); if ('' != $multicurrency_base_price_currency) { if (1 != ($currency_exchange_rate = wcj_get_currency_exchange_rate_product_base_currency($multicurrency_base_price_currency))) { return $price / $currency_exchange_rate; } } return $price; }