X-Git-Url: http://git.roojs.org/?a=blobdiff_plain;f=DataObjects%2FCore_curr_rate.php;h=d9e01c81447296af463b6a311cf3812c54b689fd;hb=d16356aa2564dea8ffa96cd21205b807e66cc1a7;hp=cd35537a16141c0f3c7d29912746bd4489ede341;hpb=06102188ce62dea3de5abeded0d85d1868ae2350;p=Pman.Core diff --git a/DataObjects/Core_curr_rate.php b/DataObjects/Core_curr_rate.php index cd35537a..d9e01c81 100644 --- a/DataObjects/Core_curr_rate.php +++ b/DataObjects/Core_curr_rate.php @@ -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; @@ -169,6 +169,22 @@ 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; + } + return $ret; + + + + } }