DataObjects/Core_curr_rate.php
[Pman.Core] / DataObjects / Core_curr_rate.php
index 3a6304c..d9e01c8 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;
@@ -172,8 +172,10 @@ class Pman_Core_DataObjects_Core_curr_rate extends DB_DataObject
     function currentRates()
     {
         $this->loadRates();
+        DB_DataObject::debugLevel(1);
         $c = DB_DAtaObject::factory('core_curr_rate');
         $c->whereAdd('from_dt < NOW() AND to_dt > NOW()');
+        $c->find();
         $ret = array();
         while($c->fetch()) {
             $ret[$c->curr] = $c->rate;