PDO fix
authorAlan Knowles <alan@roojs.com>
Tue, 17 Nov 2020 07:45:28 +0000 (15:45 +0800)
committerAlan Knowles <alan@roojs.com>
Tue, 17 Nov 2020 07:45:28 +0000 (15:45 +0800)
DataObjects/Mtrack_change.php

index ee505a3..6fb8ac1 100644 (file)
@@ -448,11 +448,14 @@ class Pman_MTrack_DataObjects_Mtrack_change extends DB_DataObject
         // 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;
             }