X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;f=gl%2Fincludes%2Fdb%2Fgl_db_rates.inc;h=8ba9e23c6bf9c173a0660de736c03f71b5d499b0;hb=ff67198fa8d011c788e8fb6d6d726a1712b6597e;hp=fc1060234cbfd758af3627154bdcc6e689701ac2;hpb=9bd1f1dba9f5e95cbe499f1cc4fa078ddeb94426;p=fa-stable.git diff --git a/gl/includes/db/gl_db_rates.inc b/gl/includes/db/gl_db_rates.inc index fc106023..8ba9e23c 100644 --- a/gl/includes/db/gl_db_rates.inc +++ b/gl/includes/db/gl_db_rates.inc @@ -222,6 +222,15 @@ function get_extern_rate($curr_b, $provider = 'ECB', $date) if ($val != 0) $val = 1 / $val; } + if (empty($val)) { + $filename = "/finance/converter?a=1&from={$curr_b}&to={$curr_a}"; + $regexp = "%([\d|.]+)\s+{$curr_b}\s+=\s+([\d|.]+)\s+{$curr_a}\s*%s"; + $contents = url_get_contents("http://".$site.$filename); + if (preg_match($regexp, $contents, $matches)) { + $val = $matches[3]; + $val = str_replace(',', '', $val); + } + } } elseif ($provider == 'BLOOMBERG') {