Choose Exchange Rate Provider
Default is ECB for backwards compatibility
*/
- $xr_providers = array("ECB", "YAHOO", "GOOGLE", "BLOOMBERG");
+ $xr_providers = array("EXCHANGE-RATES.ORG", "ECB", "YAHOO", "GOOGLE", "BLOOMBERG");
$dflt_xr_provider = 0;
/*
$proto = 'https://';
$contents=file_get_contents($proto.$site.$filename);
}
+ elseif ($provider == 'EXCHANGE-RATES.ORG')
+ {
+ $filename = "/converter/{$curr_b}/{$curr_a}/1";
+ $site = "exchange-rates.org";
+ $proto = 'https://';
+ $contents=file_get_contents($proto.$site.$filename);
+ }
if (empty($contents)) {
if (function_exists('curl_init'))
{ // first check with curl as we can set short timeout;
{
$val = getInnerStr($contents, ',"price":', ',"');
}
+ elseif ($provider == 'EXCHANGE-RATES.ORG')
+ {
+ $val = getInnerStr($contents, '<span id="ctl00_M_lblToAmount">', '<');
+ }
return $val;
} /* end function get_extern_rate */