// final sanity check..
$o = DB_DataObject::factory($this->ontable);
$info = $o->tableColumns();
- $col = array_pop(explode(':',$fieldname));
+ $far = explode(':',$fieldname);
+ $col = array_pop($far);
if (!isset($info[$col])) {
return 0;
}
- if ($info[$col] & DB_DATAOBJECT_INT) {
+
+
+ if ($info[$col] & (defined('DB_DATAOBJECT_INT') ? DB_DATAOBJECT_INT : PDO_DataObject::INT)) {
if (((int) $old) == ((int) $value)) {
return 0;
}