|
|
@@ -1398,10 +1398,16 @@ FROM information_schema.triggers
|
|
|
|
|
|
$sql_obj->A_RECORD_UPDATE_AUTHOR = User::getName();
|
|
|
foreach (get_object_vars($sql_obj) as $k => $v) {
|
|
|
+
|
|
|
if($k=='A_RECORD_CREATE_DATE'&& $v=='0000-00-00 00:00:00') {
|
|
|
unset($k);
|
|
|
unset($v);
|
|
|
continue;
|
|
|
+
|
|
|
+ } else if(strstr(trim($structure[$k]->Type),'date') && (strstr($v,'-00'))) {
|
|
|
+ $v="'".str_replace("-00","-01",$v)."'" ;
|
|
|
+ } else if(strstr(trim($structure[$k]->Type),'date') && (strstr($v,'0000'))) {
|
|
|
+ $v="'".str_replace("0000","1970",$v)."'" ;
|
|
|
} else if (substr($v, 0, strlen('ST_GeomFromText')) == 'ST_GeomFromText') {
|
|
|
|
|
|
} else if (strtoupper($v) == 'NOW()') {
|