FINALLY - fixed datetime field update issue on some server
--- a/update.php
+++ b/update.php
@@ -151,6 +151,7 @@
}
dbquery("UPDATE `" . TABLEPREFIX . $t . "` SET `{$f}_tmp` = UNIX_TIMESTAMP( `{$f}` )");
+ dbquery("ALTER TABLE `" . TABLEPREFIX . $t . "` CHANGE `{$f}` `{$f}` DATETIME NOT NULL)");
dbquery("ALTER TABLE `" . TABLEPREFIX . $t . "` CHANGE `{$f}` `{$f}` INT NOT NULL");
dbquery("UPDATE `" . TABLEPREFIX . $t . "` set {$f} = {$f}_tmp");
dbquery("ALTER TABLE `" . TABLEPREFIX . $t . "` DROP `{$f}_tmp`");