DataObjects/Core_curr_rate.php
[Pman.Core] / DataObjects / Core_curr_rate.php
index f4a86de..7ea4192 100644 (file)
@@ -157,10 +157,10 @@ class Pman_Core_DataObjects_Core_curr_rate extends DB_DataObject
         
         // crappy error handling..
         if ($fr === false) {
-            $fr = 1;
+            return false;
         }
         if ($tr === false) {
-            $tr = 1;
+            return false;
         }
         
         return ((1.0 / $fr) * $val) * $tr;
@@ -174,10 +174,11 @@ class Pman_Core_DataObjects_Core_curr_rate extends DB_DataObject
         $this->loadRates();
         $c = DB_DAtaObject::factory('core_curr_rate');
         $c->whereAdd('from_dt < NOW() AND to_dt > NOW()');
+        $ret = array();
         while($c->fetch()) {
             $ret[$c->curr] = $c->rate;
         }
-        
+        return $ret;