From: Alan Knowles Date: Mon, 5 Oct 2015 08:05:09 +0000 (+0800) Subject: DataObjects/Core_curr_rate.php X-Git-Url: http://git.roojs.org/?p=Pman.Core;a=commitdiff_plain;h=5903bbd4900c193665ba3388b789659ef076a7d5 DataObjects/Core_curr_rate.php --- 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;
     
+    }