From now on we are using 0001-01-01 as lowest date
This commit is contained in:
parent
62ccb4499a
commit
222550e784
5
boot.php
5
boot.php
|
@ -39,7 +39,7 @@ define ( 'FRIENDICA_PLATFORM', 'Friendica');
|
||||||
define ( 'FRIENDICA_CODENAME', 'Asparagus');
|
define ( 'FRIENDICA_CODENAME', 'Asparagus');
|
||||||
define ( 'FRIENDICA_VERSION', '3.5.2-dev' );
|
define ( 'FRIENDICA_VERSION', '3.5.2-dev' );
|
||||||
define ( 'DFRN_PROTOCOL_VERSION', '2.23' );
|
define ( 'DFRN_PROTOCOL_VERSION', '2.23' );
|
||||||
define ( 'DB_UPDATE_VERSION', 1215 );
|
define ( 'DB_UPDATE_VERSION', 1216 );
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @brief Constant with a HTML line break.
|
* @brief Constant with a HTML line break.
|
||||||
|
@ -445,8 +445,7 @@ define('SR_SCOPE_TAGS', 'tags');
|
||||||
* Lowest possible date time value
|
* Lowest possible date time value
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//define ('NULL_DATE', '0001-01-01 00:00:00');
|
define ('NULL_DATE', '0001-01-01 00:00:00');
|
||||||
define ('NULL_DATE', '0000-00-00 00:00:00');
|
|
||||||
|
|
||||||
|
|
||||||
// Normally this constant is defined - but not if "pcntl" isn't installed
|
// Normally this constant is defined - but not if "pcntl" isn't installed
|
||||||
|
|
126
database.sql
126
database.sql
|
@ -30,8 +30,8 @@ CREATE TABLE IF NOT EXISTS `attach` (
|
||||||
`filetype` varchar(64) NOT NULL DEFAULT '',
|
`filetype` varchar(64) NOT NULL DEFAULT '',
|
||||||
`filesize` int(11) NOT NULL DEFAULT 0,
|
`filesize` int(11) NOT NULL DEFAULT 0,
|
||||||
`data` longblob NOT NULL,
|
`data` longblob NOT NULL,
|
||||||
`created` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
`created` datetime NOT NULL DEFAULT '0001-01-01 00:00:00',
|
||||||
`edited` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
`edited` datetime NOT NULL DEFAULT '0001-01-01 00:00:00',
|
||||||
`allow_cid` mediumtext,
|
`allow_cid` mediumtext,
|
||||||
`allow_gid` mediumtext,
|
`allow_gid` mediumtext,
|
||||||
`deny_cid` mediumtext,
|
`deny_cid` mediumtext,
|
||||||
|
@ -58,7 +58,7 @@ CREATE TABLE IF NOT EXISTS `cache` (
|
||||||
`k` varbinary(255) NOT NULL,
|
`k` varbinary(255) NOT NULL,
|
||||||
`v` mediumtext,
|
`v` mediumtext,
|
||||||
`expire_mode` int(11) NOT NULL DEFAULT 0,
|
`expire_mode` int(11) NOT NULL DEFAULT 0,
|
||||||
`updated` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
`updated` datetime NOT NULL DEFAULT '0001-01-01 00:00:00',
|
||||||
PRIMARY KEY(`k`),
|
PRIMARY KEY(`k`),
|
||||||
INDEX `expire_mode_updated` (`expire_mode`,`updated`)
|
INDEX `expire_mode_updated` (`expire_mode`,`updated`)
|
||||||
) DEFAULT CHARSET=utf8mb4;
|
) DEFAULT CHARSET=utf8mb4;
|
||||||
|
@ -107,7 +107,7 @@ CREATE TABLE IF NOT EXISTS `config` (
|
||||||
CREATE TABLE IF NOT EXISTS `contact` (
|
CREATE TABLE IF NOT EXISTS `contact` (
|
||||||
`id` int(11) NOT NULL auto_increment,
|
`id` int(11) NOT NULL auto_increment,
|
||||||
`uid` int(11) NOT NULL DEFAULT 0,
|
`uid` int(11) NOT NULL DEFAULT 0,
|
||||||
`created` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
`created` datetime NOT NULL DEFAULT '0001-01-01 00:00:00',
|
||||||
`self` tinyint(1) NOT NULL DEFAULT 0,
|
`self` tinyint(1) NOT NULL DEFAULT 0,
|
||||||
`remote_self` tinyint(1) NOT NULL DEFAULT 0,
|
`remote_self` tinyint(1) NOT NULL DEFAULT 0,
|
||||||
`rel` tinyint(1) NOT NULL DEFAULT 0,
|
`rel` tinyint(1) NOT NULL DEFAULT 0,
|
||||||
|
@ -145,14 +145,14 @@ CREATE TABLE IF NOT EXISTS `contact` (
|
||||||
`usehub` tinyint(1) NOT NULL DEFAULT 0,
|
`usehub` tinyint(1) NOT NULL DEFAULT 0,
|
||||||
`subhub` tinyint(1) NOT NULL DEFAULT 0,
|
`subhub` tinyint(1) NOT NULL DEFAULT 0,
|
||||||
`hub-verify` varchar(255) NOT NULL DEFAULT '',
|
`hub-verify` varchar(255) NOT NULL DEFAULT '',
|
||||||
`last-update` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
`last-update` datetime NOT NULL DEFAULT '0001-01-01 00:00:00',
|
||||||
`success_update` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
`success_update` datetime NOT NULL DEFAULT '0001-01-01 00:00:00',
|
||||||
`failure_update` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
`failure_update` datetime NOT NULL DEFAULT '0001-01-01 00:00:00',
|
||||||
`name-date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
`name-date` datetime NOT NULL DEFAULT '0001-01-01 00:00:00',
|
||||||
`uri-date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
`uri-date` datetime NOT NULL DEFAULT '0001-01-01 00:00:00',
|
||||||
`avatar-date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
`avatar-date` datetime NOT NULL DEFAULT '0001-01-01 00:00:00',
|
||||||
`term-date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
`term-date` datetime NOT NULL DEFAULT '0001-01-01 00:00:00',
|
||||||
`last-item` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
`last-item` datetime NOT NULL DEFAULT '0001-01-01 00:00:00',
|
||||||
`priority` tinyint(3) NOT NULL DEFAULT 0,
|
`priority` tinyint(3) NOT NULL DEFAULT 0,
|
||||||
`blocked` tinyint(1) NOT NULL DEFAULT 1,
|
`blocked` tinyint(1) NOT NULL DEFAULT 1,
|
||||||
`readonly` tinyint(1) NOT NULL DEFAULT 0,
|
`readonly` tinyint(1) NOT NULL DEFAULT 0,
|
||||||
|
@ -197,8 +197,8 @@ CREATE TABLE IF NOT EXISTS `conv` (
|
||||||
`recips` text,
|
`recips` text,
|
||||||
`uid` int(11) NOT NULL DEFAULT 0,
|
`uid` int(11) NOT NULL DEFAULT 0,
|
||||||
`creator` varchar(255) NOT NULL DEFAULT '',
|
`creator` varchar(255) NOT NULL DEFAULT '',
|
||||||
`created` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
`created` datetime NOT NULL DEFAULT '0001-01-01 00:00:00',
|
||||||
`updated` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
`updated` datetime NOT NULL DEFAULT '0001-01-01 00:00:00',
|
||||||
`subject` text,
|
`subject` text,
|
||||||
PRIMARY KEY(`id`),
|
PRIMARY KEY(`id`),
|
||||||
INDEX `uid` (`uid`)
|
INDEX `uid` (`uid`)
|
||||||
|
@ -213,10 +213,10 @@ CREATE TABLE IF NOT EXISTS `event` (
|
||||||
`uid` int(11) NOT NULL DEFAULT 0,
|
`uid` int(11) NOT NULL DEFAULT 0,
|
||||||
`cid` int(11) NOT NULL DEFAULT 0,
|
`cid` int(11) NOT NULL DEFAULT 0,
|
||||||
`uri` varchar(255) NOT NULL DEFAULT '',
|
`uri` varchar(255) NOT NULL DEFAULT '',
|
||||||
`created` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
`created` datetime NOT NULL DEFAULT '0001-01-01 00:00:00',
|
||||||
`edited` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
`edited` datetime NOT NULL DEFAULT '0001-01-01 00:00:00',
|
||||||
`start` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
`start` datetime NOT NULL DEFAULT '0001-01-01 00:00:00',
|
||||||
`finish` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
`finish` datetime NOT NULL DEFAULT '0001-01-01 00:00:00',
|
||||||
`summary` text,
|
`summary` text,
|
||||||
`desc` text,
|
`desc` text,
|
||||||
`location` text,
|
`location` text,
|
||||||
|
@ -252,7 +252,7 @@ CREATE TABLE IF NOT EXISTS `fcontact` (
|
||||||
`network` varchar(32) NOT NULL DEFAULT '',
|
`network` varchar(32) NOT NULL DEFAULT '',
|
||||||
`alias` varchar(255) NOT NULL DEFAULT '',
|
`alias` varchar(255) NOT NULL DEFAULT '',
|
||||||
`pubkey` text,
|
`pubkey` text,
|
||||||
`updated` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
`updated` datetime NOT NULL DEFAULT '0001-01-01 00:00:00',
|
||||||
PRIMARY KEY(`id`),
|
PRIMARY KEY(`id`),
|
||||||
INDEX `addr` (`addr`(32)),
|
INDEX `addr` (`addr`(32)),
|
||||||
INDEX `url` (`url`)
|
INDEX `url` (`url`)
|
||||||
|
@ -293,7 +293,7 @@ CREATE TABLE IF NOT EXISTS `fsuggest` (
|
||||||
`request` varchar(255) NOT NULL DEFAULT '',
|
`request` varchar(255) NOT NULL DEFAULT '',
|
||||||
`photo` varchar(255) NOT NULL DEFAULT '',
|
`photo` varchar(255) NOT NULL DEFAULT '',
|
||||||
`note` text,
|
`note` text,
|
||||||
`created` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
`created` datetime NOT NULL DEFAULT '0001-01-01 00:00:00',
|
||||||
PRIMARY KEY(`id`)
|
PRIMARY KEY(`id`)
|
||||||
) DEFAULT CHARSET=utf8mb4;
|
) DEFAULT CHARSET=utf8mb4;
|
||||||
|
|
||||||
|
@ -320,10 +320,10 @@ CREATE TABLE IF NOT EXISTS `gcontact` (
|
||||||
`nurl` varchar(255) NOT NULL DEFAULT '',
|
`nurl` varchar(255) NOT NULL DEFAULT '',
|
||||||
`photo` varchar(255) NOT NULL DEFAULT '',
|
`photo` varchar(255) NOT NULL DEFAULT '',
|
||||||
`connect` varchar(255) NOT NULL DEFAULT '',
|
`connect` varchar(255) NOT NULL DEFAULT '',
|
||||||
`created` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
`created` datetime NOT NULL DEFAULT '0001-01-01 00:00:00',
|
||||||
`updated` datetime DEFAULT '0000-00-00 00:00:00',
|
`updated` datetime DEFAULT '0001-01-01 00:00:00',
|
||||||
`last_contact` datetime DEFAULT '0000-00-00 00:00:00',
|
`last_contact` datetime DEFAULT '0001-01-01 00:00:00',
|
||||||
`last_failure` datetime DEFAULT '0000-00-00 00:00:00',
|
`last_failure` datetime DEFAULT '0001-01-01 00:00:00',
|
||||||
`location` varchar(255) NOT NULL DEFAULT '',
|
`location` varchar(255) NOT NULL DEFAULT '',
|
||||||
`about` text,
|
`about` text,
|
||||||
`keywords` text,
|
`keywords` text,
|
||||||
|
@ -357,7 +357,7 @@ CREATE TABLE IF NOT EXISTS `glink` (
|
||||||
`uid` int(11) NOT NULL DEFAULT 0,
|
`uid` int(11) NOT NULL DEFAULT 0,
|
||||||
`gcid` int(11) NOT NULL DEFAULT 0,
|
`gcid` int(11) NOT NULL DEFAULT 0,
|
||||||
`zcid` int(11) NOT NULL DEFAULT 0,
|
`zcid` int(11) NOT NULL DEFAULT 0,
|
||||||
`updated` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
`updated` datetime NOT NULL DEFAULT '0001-01-01 00:00:00',
|
||||||
PRIMARY KEY(`id`),
|
PRIMARY KEY(`id`),
|
||||||
UNIQUE INDEX `cid_uid_gcid_zcid` (`cid`,`uid`,`gcid`,`zcid`),
|
UNIQUE INDEX `cid_uid_gcid_zcid` (`cid`,`uid`,`gcid`,`zcid`),
|
||||||
INDEX `gcid` (`gcid`)
|
INDEX `gcid` (`gcid`)
|
||||||
|
@ -405,10 +405,10 @@ CREATE TABLE IF NOT EXISTS `gserver` (
|
||||||
`noscrape` varchar(255) NOT NULL DEFAULT '',
|
`noscrape` varchar(255) NOT NULL DEFAULT '',
|
||||||
`network` varchar(32) NOT NULL DEFAULT '',
|
`network` varchar(32) NOT NULL DEFAULT '',
|
||||||
`platform` varchar(255) NOT NULL DEFAULT '',
|
`platform` varchar(255) NOT NULL DEFAULT '',
|
||||||
`created` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
`created` datetime NOT NULL DEFAULT '0001-01-01 00:00:00',
|
||||||
`last_poco_query` datetime DEFAULT '0000-00-00 00:00:00',
|
`last_poco_query` datetime DEFAULT '0001-01-01 00:00:00',
|
||||||
`last_contact` datetime DEFAULT '0000-00-00 00:00:00',
|
`last_contact` datetime DEFAULT '0001-01-01 00:00:00',
|
||||||
`last_failure` datetime DEFAULT '0000-00-00 00:00:00',
|
`last_failure` datetime DEFAULT '0001-01-01 00:00:00',
|
||||||
PRIMARY KEY(`id`),
|
PRIMARY KEY(`id`),
|
||||||
INDEX `nurl` (`nurl`(32))
|
INDEX `nurl` (`nurl`(32))
|
||||||
) DEFAULT CHARSET=utf8mb4;
|
) DEFAULT CHARSET=utf8mb4;
|
||||||
|
@ -438,7 +438,7 @@ CREATE TABLE IF NOT EXISTS `intro` (
|
||||||
`duplex` tinyint(1) NOT NULL DEFAULT 0,
|
`duplex` tinyint(1) NOT NULL DEFAULT 0,
|
||||||
`note` text,
|
`note` text,
|
||||||
`hash` varchar(255) NOT NULL DEFAULT '',
|
`hash` varchar(255) NOT NULL DEFAULT '',
|
||||||
`datetime` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
`datetime` datetime NOT NULL DEFAULT '0001-01-01 00:00:00',
|
||||||
`blocked` tinyint(1) NOT NULL DEFAULT 1,
|
`blocked` tinyint(1) NOT NULL DEFAULT 1,
|
||||||
`ignore` tinyint(1) NOT NULL DEFAULT 0,
|
`ignore` tinyint(1) NOT NULL DEFAULT 0,
|
||||||
PRIMARY KEY(`id`)
|
PRIMARY KEY(`id`)
|
||||||
|
@ -461,11 +461,11 @@ CREATE TABLE IF NOT EXISTS `item` (
|
||||||
`parent-uri` varchar(255) NOT NULL DEFAULT '',
|
`parent-uri` varchar(255) NOT NULL DEFAULT '',
|
||||||
`extid` varchar(255) NOT NULL DEFAULT '',
|
`extid` varchar(255) NOT NULL DEFAULT '',
|
||||||
`thr-parent` varchar(255) NOT NULL DEFAULT '',
|
`thr-parent` varchar(255) NOT NULL DEFAULT '',
|
||||||
`created` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
`created` datetime NOT NULL DEFAULT '0001-01-01 00:00:00',
|
||||||
`edited` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
`edited` datetime NOT NULL DEFAULT '0001-01-01 00:00:00',
|
||||||
`commented` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
`commented` datetime NOT NULL DEFAULT '0001-01-01 00:00:00',
|
||||||
`received` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
`received` datetime NOT NULL DEFAULT '0001-01-01 00:00:00',
|
||||||
`changed` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
`changed` datetime NOT NULL DEFAULT '0001-01-01 00:00:00',
|
||||||
`owner-id` int(11) NOT NULL DEFAULT 0,
|
`owner-id` int(11) NOT NULL DEFAULT 0,
|
||||||
`owner-name` varchar(255) NOT NULL DEFAULT '',
|
`owner-name` varchar(255) NOT NULL DEFAULT '',
|
||||||
`owner-link` varchar(255) NOT NULL DEFAULT '',
|
`owner-link` varchar(255) NOT NULL DEFAULT '',
|
||||||
|
@ -564,7 +564,7 @@ CREATE TABLE IF NOT EXISTS `locks` (
|
||||||
`id` int(11) NOT NULL auto_increment,
|
`id` int(11) NOT NULL auto_increment,
|
||||||
`name` varchar(128) NOT NULL DEFAULT '',
|
`name` varchar(128) NOT NULL DEFAULT '',
|
||||||
`locked` tinyint(1) NOT NULL DEFAULT 0,
|
`locked` tinyint(1) NOT NULL DEFAULT 0,
|
||||||
`created` datetime DEFAULT '0000-00-00 00:00:00',
|
`created` datetime DEFAULT '0001-01-01 00:00:00',
|
||||||
PRIMARY KEY(`id`)
|
PRIMARY KEY(`id`)
|
||||||
) DEFAULT CHARSET=utf8mb4;
|
) DEFAULT CHARSET=utf8mb4;
|
||||||
|
|
||||||
|
@ -588,7 +588,7 @@ CREATE TABLE IF NOT EXISTS `mail` (
|
||||||
`unknown` tinyint(1) NOT NULL DEFAULT 0,
|
`unknown` tinyint(1) NOT NULL DEFAULT 0,
|
||||||
`uri` varchar(255) NOT NULL DEFAULT '',
|
`uri` varchar(255) NOT NULL DEFAULT '',
|
||||||
`parent-uri` varchar(255) NOT NULL DEFAULT '',
|
`parent-uri` varchar(255) NOT NULL DEFAULT '',
|
||||||
`created` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
`created` datetime NOT NULL DEFAULT '0001-01-01 00:00:00',
|
||||||
PRIMARY KEY(`id`),
|
PRIMARY KEY(`id`),
|
||||||
INDEX `uid_seen` (`uid`,`seen`),
|
INDEX `uid_seen` (`uid`,`seen`),
|
||||||
INDEX `convid` (`convid`),
|
INDEX `convid` (`convid`),
|
||||||
|
@ -612,7 +612,7 @@ CREATE TABLE IF NOT EXISTS `mailacct` (
|
||||||
`action` int(11) NOT NULL DEFAULT 0,
|
`action` int(11) NOT NULL DEFAULT 0,
|
||||||
`movetofolder` varchar(255) NOT NULL DEFAULT '',
|
`movetofolder` varchar(255) NOT NULL DEFAULT '',
|
||||||
`pubmail` tinyint(1) NOT NULL DEFAULT 0,
|
`pubmail` tinyint(1) NOT NULL DEFAULT 0,
|
||||||
`last_check` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
`last_check` datetime NOT NULL DEFAULT '0001-01-01 00:00:00',
|
||||||
PRIMARY KEY(`id`)
|
PRIMARY KEY(`id`)
|
||||||
) DEFAULT CHARSET=utf8mb4;
|
) DEFAULT CHARSET=utf8mb4;
|
||||||
|
|
||||||
|
@ -637,7 +637,7 @@ CREATE TABLE IF NOT EXISTS `notify` (
|
||||||
`name` varchar(255) NOT NULL DEFAULT '',
|
`name` varchar(255) NOT NULL DEFAULT '',
|
||||||
`url` varchar(255) NOT NULL DEFAULT '',
|
`url` varchar(255) NOT NULL DEFAULT '',
|
||||||
`photo` varchar(255) NOT NULL DEFAULT '',
|
`photo` varchar(255) NOT NULL DEFAULT '',
|
||||||
`date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
`date` datetime NOT NULL DEFAULT '0001-01-01 00:00:00',
|
||||||
`msg` mediumtext,
|
`msg` mediumtext,
|
||||||
`uid` int(11) NOT NULL DEFAULT 0,
|
`uid` int(11) NOT NULL DEFAULT 0,
|
||||||
`link` varchar(255) NOT NULL DEFAULT '',
|
`link` varchar(255) NOT NULL DEFAULT '',
|
||||||
|
@ -673,7 +673,7 @@ CREATE TABLE IF NOT EXISTS `notify-threads` (
|
||||||
CREATE TABLE IF NOT EXISTS `oembed` (
|
CREATE TABLE IF NOT EXISTS `oembed` (
|
||||||
`url` varbinary(255) NOT NULL,
|
`url` varbinary(255) NOT NULL,
|
||||||
`content` mediumtext,
|
`content` mediumtext,
|
||||||
`created` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
`created` datetime NOT NULL DEFAULT '0001-01-01 00:00:00',
|
||||||
PRIMARY KEY(`url`),
|
PRIMARY KEY(`url`),
|
||||||
INDEX `created` (`created`)
|
INDEX `created` (`created`)
|
||||||
) DEFAULT CHARSET=utf8mb4;
|
) DEFAULT CHARSET=utf8mb4;
|
||||||
|
@ -686,7 +686,7 @@ CREATE TABLE IF NOT EXISTS `parsed_url` (
|
||||||
`guessing` tinyint(1) NOT NULL DEFAULT 0,
|
`guessing` tinyint(1) NOT NULL DEFAULT 0,
|
||||||
`oembed` tinyint(1) NOT NULL DEFAULT 0,
|
`oembed` tinyint(1) NOT NULL DEFAULT 0,
|
||||||
`content` mediumtext,
|
`content` mediumtext,
|
||||||
`created` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
`created` datetime NOT NULL DEFAULT '0001-01-01 00:00:00',
|
||||||
PRIMARY KEY(`url`,`guessing`,`oembed`),
|
PRIMARY KEY(`url`,`guessing`,`oembed`),
|
||||||
INDEX `created` (`created`)
|
INDEX `created` (`created`)
|
||||||
) DEFAULT CHARSET=utf8mb4;
|
) DEFAULT CHARSET=utf8mb4;
|
||||||
|
@ -713,8 +713,8 @@ CREATE TABLE IF NOT EXISTS `photo` (
|
||||||
`contact-id` int(10) unsigned NOT NULL DEFAULT 0,
|
`contact-id` int(10) unsigned NOT NULL DEFAULT 0,
|
||||||
`guid` varchar(64) NOT NULL DEFAULT '',
|
`guid` varchar(64) NOT NULL DEFAULT '',
|
||||||
`resource-id` varchar(255) NOT NULL DEFAULT '',
|
`resource-id` varchar(255) NOT NULL DEFAULT '',
|
||||||
`created` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
`created` datetime NOT NULL DEFAULT '0001-01-01 00:00:00',
|
||||||
`edited` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
`edited` datetime NOT NULL DEFAULT '0001-01-01 00:00:00',
|
||||||
`title` varchar(255) NOT NULL DEFAULT '',
|
`title` varchar(255) NOT NULL DEFAULT '',
|
||||||
`desc` text,
|
`desc` text,
|
||||||
`album` varchar(255) NOT NULL DEFAULT '',
|
`album` varchar(255) NOT NULL DEFAULT '',
|
||||||
|
@ -776,7 +776,7 @@ CREATE TABLE IF NOT EXISTS `poll_result` (
|
||||||
CREATE TABLE IF NOT EXISTS `process` (
|
CREATE TABLE IF NOT EXISTS `process` (
|
||||||
`pid` int(10) unsigned NOT NULL,
|
`pid` int(10) unsigned NOT NULL,
|
||||||
`command` varbinary(32) NOT NULL DEFAULT '',
|
`command` varbinary(32) NOT NULL DEFAULT '',
|
||||||
`created` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
`created` datetime NOT NULL DEFAULT '0001-01-01 00:00:00',
|
||||||
PRIMARY KEY(`pid`),
|
PRIMARY KEY(`pid`),
|
||||||
INDEX `command` (`command`)
|
INDEX `command` (`command`)
|
||||||
) DEFAULT CHARSET=utf8mb4;
|
) DEFAULT CHARSET=utf8mb4;
|
||||||
|
@ -802,7 +802,7 @@ CREATE TABLE IF NOT EXISTS `profile` (
|
||||||
`gender` varchar(32) NOT NULL DEFAULT '',
|
`gender` varchar(32) NOT NULL DEFAULT '',
|
||||||
`marital` varchar(255) NOT NULL DEFAULT '',
|
`marital` varchar(255) NOT NULL DEFAULT '',
|
||||||
`with` text,
|
`with` text,
|
||||||
`howlong` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
`howlong` datetime NOT NULL DEFAULT '0001-01-01 00:00:00',
|
||||||
`sexual` varchar(255) NOT NULL DEFAULT '',
|
`sexual` varchar(255) NOT NULL DEFAULT '',
|
||||||
`politic` varchar(255) NOT NULL DEFAULT '',
|
`politic` varchar(255) NOT NULL DEFAULT '',
|
||||||
`religion` varchar(255) NOT NULL DEFAULT '',
|
`religion` varchar(255) NOT NULL DEFAULT '',
|
||||||
|
@ -854,7 +854,7 @@ CREATE TABLE IF NOT EXISTS `push_subscriber` (
|
||||||
`topic` varchar(255) NOT NULL DEFAULT '',
|
`topic` varchar(255) NOT NULL DEFAULT '',
|
||||||
`nickname` varchar(255) NOT NULL DEFAULT '',
|
`nickname` varchar(255) NOT NULL DEFAULT '',
|
||||||
`push` int(11) NOT NULL DEFAULT 0,
|
`push` int(11) NOT NULL DEFAULT 0,
|
||||||
`last_update` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
`last_update` datetime NOT NULL DEFAULT '0001-01-01 00:00:00',
|
||||||
`secret` varchar(255) NOT NULL DEFAULT '',
|
`secret` varchar(255) NOT NULL DEFAULT '',
|
||||||
PRIMARY KEY(`id`)
|
PRIMARY KEY(`id`)
|
||||||
) DEFAULT CHARSET=utf8mb4;
|
) DEFAULT CHARSET=utf8mb4;
|
||||||
|
@ -866,8 +866,8 @@ CREATE TABLE IF NOT EXISTS `queue` (
|
||||||
`id` int(11) NOT NULL auto_increment,
|
`id` int(11) NOT NULL auto_increment,
|
||||||
`cid` int(11) NOT NULL DEFAULT 0,
|
`cid` int(11) NOT NULL DEFAULT 0,
|
||||||
`network` varchar(32) NOT NULL DEFAULT '',
|
`network` varchar(32) NOT NULL DEFAULT '',
|
||||||
`created` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
`created` datetime NOT NULL DEFAULT '0001-01-01 00:00:00',
|
||||||
`last` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
`last` datetime NOT NULL DEFAULT '0001-01-01 00:00:00',
|
||||||
`content` mediumtext,
|
`content` mediumtext,
|
||||||
`batch` tinyint(1) NOT NULL DEFAULT 0,
|
`batch` tinyint(1) NOT NULL DEFAULT 0,
|
||||||
PRIMARY KEY(`id`),
|
PRIMARY KEY(`id`),
|
||||||
|
@ -884,7 +884,7 @@ CREATE TABLE IF NOT EXISTS `queue` (
|
||||||
CREATE TABLE IF NOT EXISTS `register` (
|
CREATE TABLE IF NOT EXISTS `register` (
|
||||||
`id` int(11) unsigned NOT NULL auto_increment,
|
`id` int(11) unsigned NOT NULL auto_increment,
|
||||||
`hash` varchar(255) NOT NULL DEFAULT '',
|
`hash` varchar(255) NOT NULL DEFAULT '',
|
||||||
`created` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
`created` datetime NOT NULL DEFAULT '0001-01-01 00:00:00',
|
||||||
`uid` int(11) unsigned NOT NULL DEFAULT 0,
|
`uid` int(11) unsigned NOT NULL DEFAULT 0,
|
||||||
`password` varchar(255) NOT NULL DEFAULT '',
|
`password` varchar(255) NOT NULL DEFAULT '',
|
||||||
`language` varchar(16) NOT NULL DEFAULT '',
|
`language` varchar(16) NOT NULL DEFAULT '',
|
||||||
|
@ -938,7 +938,7 @@ CREATE TABLE IF NOT EXISTS `spam` (
|
||||||
`spam` int(11) NOT NULL DEFAULT 0,
|
`spam` int(11) NOT NULL DEFAULT 0,
|
||||||
`ham` int(11) NOT NULL DEFAULT 0,
|
`ham` int(11) NOT NULL DEFAULT 0,
|
||||||
`term` varchar(255) NOT NULL DEFAULT '',
|
`term` varchar(255) NOT NULL DEFAULT '',
|
||||||
`date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
`date` datetime NOT NULL DEFAULT '0001-01-01 00:00:00',
|
||||||
PRIMARY KEY(`id`),
|
PRIMARY KEY(`id`),
|
||||||
INDEX `uid` (`uid`),
|
INDEX `uid` (`uid`),
|
||||||
INDEX `spam` (`spam`),
|
INDEX `spam` (`spam`),
|
||||||
|
@ -957,8 +957,8 @@ CREATE TABLE IF NOT EXISTS `term` (
|
||||||
`term` varchar(255) NOT NULL DEFAULT '',
|
`term` varchar(255) NOT NULL DEFAULT '',
|
||||||
`url` varchar(255) NOT NULL DEFAULT '',
|
`url` varchar(255) NOT NULL DEFAULT '',
|
||||||
`guid` varchar(255) NOT NULL DEFAULT '',
|
`guid` varchar(255) NOT NULL DEFAULT '',
|
||||||
`created` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
`created` datetime NOT NULL DEFAULT '0001-01-01 00:00:00',
|
||||||
`received` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
`received` datetime NOT NULL DEFAULT '0001-01-01 00:00:00',
|
||||||
`global` tinyint(1) NOT NULL DEFAULT 0,
|
`global` tinyint(1) NOT NULL DEFAULT 0,
|
||||||
`aid` int(10) unsigned NOT NULL DEFAULT 0,
|
`aid` int(10) unsigned NOT NULL DEFAULT 0,
|
||||||
`uid` int(10) unsigned NOT NULL DEFAULT 0,
|
`uid` int(10) unsigned NOT NULL DEFAULT 0,
|
||||||
|
@ -979,11 +979,11 @@ CREATE TABLE IF NOT EXISTS `thread` (
|
||||||
`gcontact-id` int(11) unsigned NOT NULL DEFAULT 0,
|
`gcontact-id` int(11) unsigned NOT NULL DEFAULT 0,
|
||||||
`owner-id` int(11) unsigned NOT NULL DEFAULT 0,
|
`owner-id` int(11) unsigned NOT NULL DEFAULT 0,
|
||||||
`author-id` int(11) unsigned NOT NULL DEFAULT 0,
|
`author-id` int(11) unsigned NOT NULL DEFAULT 0,
|
||||||
`created` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
`created` datetime NOT NULL DEFAULT '0001-01-01 00:00:00',
|
||||||
`edited` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
`edited` datetime NOT NULL DEFAULT '0001-01-01 00:00:00',
|
||||||
`commented` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
`commented` datetime NOT NULL DEFAULT '0001-01-01 00:00:00',
|
||||||
`received` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
`received` datetime NOT NULL DEFAULT '0001-01-01 00:00:00',
|
||||||
`changed` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
`changed` datetime NOT NULL DEFAULT '0001-01-01 00:00:00',
|
||||||
`wall` tinyint(1) NOT NULL DEFAULT 0,
|
`wall` tinyint(1) NOT NULL DEFAULT 0,
|
||||||
`private` tinyint(1) NOT NULL DEFAULT 0,
|
`private` tinyint(1) NOT NULL DEFAULT 0,
|
||||||
`pubmail` tinyint(1) NOT NULL DEFAULT 0,
|
`pubmail` tinyint(1) NOT NULL DEFAULT 0,
|
||||||
|
@ -1035,8 +1035,8 @@ CREATE TABLE IF NOT EXISTS `user` (
|
||||||
`openid` varchar(255) NOT NULL DEFAULT '',
|
`openid` varchar(255) NOT NULL DEFAULT '',
|
||||||
`timezone` varchar(128) NOT NULL DEFAULT '',
|
`timezone` varchar(128) NOT NULL DEFAULT '',
|
||||||
`language` varchar(32) NOT NULL DEFAULT 'en',
|
`language` varchar(32) NOT NULL DEFAULT 'en',
|
||||||
`register_date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
`register_date` datetime NOT NULL DEFAULT '0001-01-01 00:00:00',
|
||||||
`login_date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
`login_date` datetime NOT NULL DEFAULT '0001-01-01 00:00:00',
|
||||||
`default-location` varchar(255) NOT NULL DEFAULT '',
|
`default-location` varchar(255) NOT NULL DEFAULT '',
|
||||||
`allow_location` tinyint(1) NOT NULL DEFAULT 0,
|
`allow_location` tinyint(1) NOT NULL DEFAULT 0,
|
||||||
`theme` varchar(255) NOT NULL DEFAULT '',
|
`theme` varchar(255) NOT NULL DEFAULT '',
|
||||||
|
@ -1060,8 +1060,8 @@ CREATE TABLE IF NOT EXISTS `user` (
|
||||||
`expire` int(11) unsigned NOT NULL DEFAULT 0,
|
`expire` int(11) unsigned NOT NULL DEFAULT 0,
|
||||||
`account_removed` tinyint(1) NOT NULL DEFAULT 0,
|
`account_removed` tinyint(1) NOT NULL DEFAULT 0,
|
||||||
`account_expired` tinyint(1) NOT NULL DEFAULT 0,
|
`account_expired` tinyint(1) NOT NULL DEFAULT 0,
|
||||||
`account_expires_on` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
`account_expires_on` datetime NOT NULL DEFAULT '0001-01-01 00:00:00',
|
||||||
`expire_notification_sent` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
`expire_notification_sent` datetime NOT NULL DEFAULT '0001-01-01 00:00:00',
|
||||||
`service_class` varchar(32) NOT NULL DEFAULT '',
|
`service_class` varchar(32) NOT NULL DEFAULT '',
|
||||||
`def_gid` int(11) NOT NULL DEFAULT 0,
|
`def_gid` int(11) NOT NULL DEFAULT 0,
|
||||||
`allow_cid` mediumtext,
|
`allow_cid` mediumtext,
|
||||||
|
@ -1090,9 +1090,9 @@ CREATE TABLE IF NOT EXISTS `workerqueue` (
|
||||||
`id` int(11) NOT NULL auto_increment,
|
`id` int(11) NOT NULL auto_increment,
|
||||||
`parameter` text,
|
`parameter` text,
|
||||||
`priority` tinyint(3) unsigned NOT NULL DEFAULT 0,
|
`priority` tinyint(3) unsigned NOT NULL DEFAULT 0,
|
||||||
`created` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
`created` datetime NOT NULL DEFAULT '0001-01-01 00:00:00',
|
||||||
`pid` int(11) NOT NULL DEFAULT 0,
|
`pid` int(11) NOT NULL DEFAULT 0,
|
||||||
`executed` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
`executed` datetime NOT NULL DEFAULT '0001-01-01 00:00:00',
|
||||||
PRIMARY KEY(`id`)
|
PRIMARY KEY(`id`)
|
||||||
) DEFAULT CHARSET=utf8mb4;
|
) DEFAULT CHARSET=utf8mb4;
|
||||||
|
|
||||||
|
|
|
@ -96,17 +96,10 @@ class dbm {
|
||||||
public static function date($date = 'now') {
|
public static function date($date = 'now') {
|
||||||
$timestamp = strtotime($date);
|
$timestamp = strtotime($date);
|
||||||
|
|
||||||
// Workaround for 3.5.1
|
|
||||||
if ($timestamp < -62135596800) {
|
|
||||||
return NULL_DATE;
|
|
||||||
}
|
|
||||||
|
|
||||||
// The above will be removed in 3.5.2
|
|
||||||
// The following will then be enabled
|
|
||||||
// Don't allow lower date strings as '0001-01-01 00:00:00'
|
// Don't allow lower date strings as '0001-01-01 00:00:00'
|
||||||
//if ($timestamp < -62135596800) {
|
if ($timestamp < -62135596800) {
|
||||||
// $timestamp = -62135596800;
|
$timestamp = -62135596800;
|
||||||
//}
|
}
|
||||||
|
|
||||||
return date('Y-m-d H:i:s', $timestamp);
|
return date('Y-m-d H:i:s', $timestamp);
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
define('UPDATE_VERSION' , 1215);
|
define('UPDATE_VERSION' , 1216);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
|
|
Loading…
Reference in a new issue