]> git.mxchange.org Git - friendica.git/commitdiff
infrastructure for supporting pages/groups
authorMike Macgirvin <mike@macgirvin.com>
Sun, 17 Oct 2010 05:11:21 +0000 (22:11 -0700)
committerMike Macgirvin <mike@macgirvin.com>
Sun, 17 Oct 2010 05:11:21 +0000 (22:11 -0700)
boot.php
database.sql
update.php

index 296ae13c3a30fa956a091f3a1566e91a67538787..3a9173ef8057e7ece1948c0f56f8f4bb9fa45488 100644 (file)
--- a/boot.php
+++ b/boot.php
@@ -2,7 +2,7 @@
 
 set_time_limit(0);
 
-define ( 'BUILD_ID',               1007   );
+define ( 'BUILD_ID',               1008   );
 define ( 'DFRN_PROTOCOL_VERSION',  '2.0'  );
 
 define ( 'EOL',                    "<br />\r\n"     );
@@ -20,6 +20,14 @@ define ( 'REL_VIP',        1);
 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
 
index 24dd9495d467c866603aadb3e26c8014e770e615..8b1f35cd21bf052a50b494742d1c4ca654cc6ffe 100644 (file)
@@ -351,12 +351,18 @@ CREATE TABLE IF NOT EXISTS `user` (
   `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` (
index 2ce83d5ce277751d70e1c57c4eab357d65c83e4f..43101855cccd55978d0b4dfa1baf4f1d902c26b3 100644 (file)
@@ -63,3 +63,8 @@ function update_1006() {
                }
        }
 }
+
+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