/**
 * 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;
    }
}
Beispiel #2
0
 /**
  *
  */
 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;
 }