X-Git-Url: http://git.roojs.org/?p=Pman.Core;a=blobdiff_plain;f=DataObjects%2FCore_curr_rate.php;h=b40c5e812ea0fbbd05b63e76370f6a256ac1e074;hp=37d87c7e49c7fc812400ab204302259e7be1c2c5;hb=5903bbd4900c193665ba3388b789659ef076a7d5;hpb=899b78656dc8a78124ab21f671ba44e8971aeeae diff --git a/DataObjects/Core_curr_rate.php b/DataObjects/Core_curr_rate.php index 37d87c7e..b40c5e81 100644 --- a/DataObjects/Core_curr_rate.php +++ b/DataObjects/Core_curr_rate.php @@ -80,7 +80,17 @@ class Pman_Core_DataObjects_Core_curr_rate extends DB_DataObject } $rates['RMB'] = $rates['CNY'] ; - foreach($rates as $cur=>$rate) { + foreach($rates as $cur=>$euro) { + + + $rate = $this->rates['USD'] * $euro; + + + + + + + $ov = DB_DataObject::Factory('core_curr_rate'); $ov->curr = $cur; @@ -119,7 +129,21 @@ class Pman_Core_DataObjects_Core_curr_rate extends DB_DataObject } + function convertCurrency($val, $from, $to) + { + $r = $this->loadRates(); + if ($r === false) { + return false; + } + if (!isset($this->rates[$from]) || !isset($this->rates[$to]) ) { + return false; + } + //echo '
';print_R($this->rates);
+        $base = (1.0 / $this->rates[$from]) * $val;
+  
+        return $this->rates[$to] * $base;
     
+    }