/** * Returns list of currencies for which conversion can be done. * * @return array List of three character currency codes, or null if conversion is not available. */ function caAvailableCurrenciesForConversion() { require_once __CA_LIB_DIR__ . "/core/Plugins/CurrencyConversion/EuroBank.php"; try { $va_currency_list = WLPlugCurrencyConversionEuroBank::getCurrencyList(); sort($va_currency_list); return $va_currency_list; } catch (Exception $e) { return null; } }
/** * */ public static function canConvert($ps_from, $ps_to) { $va_currency_data = WLPlugCurrencyConversionEuroBank::_loadData(); $ps_from = parent::normalizeCurrencySpecifier($ps_from); $ps_to = parent::normalizeCurrencySpecifier($ps_to); if (isset($va_currency_data[$ps_from]) && isset($va_currency_data[$ps_to])) { return true; } return false; }