set_time_limit(0);
-define ( 'BUILD_ID', 1007 );
+define ( 'BUILD_ID', 1008 );
define ( 'DFRN_PROTOCOL_VERSION', '2.0' );
define ( 'EOL', "<br />\r\n" );
define ( 'REL_FAN', 2);
define ( 'REL_BUD', 3);
+
+// page/profile types
+
+define ( 'PAGE_NORMAL', 0 );
+define ( 'PAGE_AUTO_FAN', 1 );
+define ( 'PAGE_AUTO_FAN_RW', 2 );
+define ( 'PAGE_AUTO_BUD', 3 );
+
// Maximum number of "people who like (or don't like) this"
// that we will list by name
`prvkey` text NOT NULL,
`spubkey` text NOT NULL,
`sprvkey` text NOT NULL,
- `verified` tinyint(1) unsigned NOT NULL DEFAULT '0', `blocked`
- tinyint(1) unsigned NOT NULL DEFAULT '0', `notify-flags` int(11)
- unsigned NOT NULL DEFAULT '65535', `pwdreset` char(255) NOT NULL,
- `allow_cid` mediumtext NOT NULL, `allow_gid` mediumtext NOT NULL,
- `deny_cid` mediumtext NOT NULL, `deny_gid` mediumtext NOT NULL,
- PRIMARY KEY (`uid`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+ `verified` tinyint(1) unsigned NOT NULL DEFAULT '0',
+ `blocked` tinyint(1) unsigned NOT NULL DEFAULT '0',
+ `notify-flags` int(11) unsigned NOT NULL DEFAULT '65535',
+ `page-flags` int(11) unsigned NOT NULL DEFAULT '0',
+ `pwdreset` char(255) NOT NULL,
+ `allow_cid` mediumtext NOT NULL,
+ `allow_gid` mediumtext NOT NULL,
+ `deny_cid` mediumtext NOT NULL,
+ `deny_gid` mediumtext NOT NULL,
+ PRIMARY KEY (`uid`),
+ KEY `nickname` (`nickname`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
CREATE TABLE IF NOT EXISTS `register` (
}
}
}
+
+function update_1007() {
+ q("ALTER TABLE `user` ADD `page-flags` INT NOT NULL DEFAULT '0' AFTER `notify-flags`");
+ q("ALTER TABLE `user` ADD INDEX ( `nickname` )");
+}
\ No newline at end of file