projects
/
Pman.Core
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fix #8131 - chinese translations
[Pman.Core]
/
DataObjects
/
Core_curr_rate.php
diff --git
a/DataObjects/Core_curr_rate.php
b/DataObjects/Core_curr_rate.php
index
f4a86de
..
5b6858c
100644
(file)
--- a/
DataObjects/Core_curr_rate.php
+++ b/
DataObjects/Core_curr_rate.php
@@
-2,7
+2,7
@@
/**
* Table Definition for core_curr_rate
*/
/**
* Table Definition for core_curr_rate
*/
-require_once 'DB/DataObject.php';
+
class_exists('DB_DataObject') ? '' :
require_once 'DB/DataObject.php';
class Pman_Core_DataObjects_Core_curr_rate extends DB_DataObject
{
class Pman_Core_DataObjects_Core_curr_rate extends DB_DataObject
{
@@
-113,7
+113,7
@@
class Pman_Core_DataObjects_Core_curr_rate extends DB_DataObject
if ($ov->rate == $rate) {
// modify the old one to expire
$oo = clone($ov);
if ($ov->rate == $rate) {
// modify the old one to expire
$oo = clone($ov);
- $ov->to_dt = $n
v
->from_dt;
+ $ov->to_dt = $n
l
->from_dt;
$ov->update($oo);
continue;
}
$ov->update($oo);
continue;
}
@@
-157,10
+157,10
@@
class Pman_Core_DataObjects_Core_curr_rate extends DB_DataObject
// crappy error handling..
if ($fr === false) {
// crappy error handling..
if ($fr === false) {
-
$fr = 1
;
+
return false
;
}
if ($tr === false) {
}
if ($tr === false) {
-
$tr = 1
;
+
return false
;
}
return ((1.0 / $fr) * $val) * $tr;
}
return ((1.0 / $fr) * $val) * $tr;
@@
-172,12
+172,15
@@
class Pman_Core_DataObjects_Core_curr_rate extends DB_DataObject
function currentRates()
{
$this->loadRates();
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 = 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;
}
while($c->fetch()) {
$ret[$c->curr] = $c->rate;
}
-
+ return $ret;