]> git.mxchange.org Git - friendica.git/commitdiff
db installation sync
authorfriendica <info@friendica.com>
Fri, 10 Feb 2012 21:43:35 +0000 (13:43 -0800)
committerfriendica <info@friendica.com>
Fri, 10 Feb 2012 21:43:35 +0000 (13:43 -0800)
boot.php
database.sql
include/items.php
update.php

index 9573408f037728cf13eb3aa1336907eacc0cf369..1909abbed41b364581244cc41d7aa6277612f88f 100755 (executable)
--- a/boot.php
+++ b/boot.php
@@ -9,9 +9,9 @@ require_once('include/nav.php');
 require_once('include/cache.php');
 
 define ( 'FRIENDICA_PLATFORM',     'Friendica');
-define ( 'FRIENDICA_VERSION',      '2.3.1247' );
+define ( 'FRIENDICA_VERSION',      '2.3.1248' );
 define ( 'DFRN_PROTOCOL_VERSION',  '2.22'    );
-define ( 'DB_UPDATE_VERSION',      1120      );
+define ( 'DB_UPDATE_VERSION',      1121      );
 
 define ( 'EOL',                    "<br />\r\n"     );
 define ( 'ATOM_TIME',              'Y-m-d\TH:i:s\Z' );
index 8abaa5a93ba43daee0b1f4b35283307845736f5e..0b03149e9e2da32beff229622a1350f2d246642c 100755 (executable)
@@ -226,6 +226,7 @@ CREATE TABLE IF NOT EXISTS `item` (
   `pubmail` tinyint(1) NOT NULL DEFAULT '0',
   `moderated` tinyint(1) NOT NULL DEFAULT '0',
   `visible` tinyint(1) NOT NULL DEFAULT '0',
+  `spam` tinyint(1) NOT NULL DEFAULT '0',
   `starred` tinyint(1) NOT NULL DEFAULT '0',
   `bookmark` tinyint(1) NOT NULL DEFAULT '0',
   `unseen` tinyint(1) NOT NULL DEFAULT '1',
@@ -247,6 +248,7 @@ CREATE TABLE IF NOT EXISTS `item` (
   KEY `received` (`received`),
   KEY `moderated` (`moderated`),
   KEY `visible` (`visible`),
+  KEY `spam` (`spam`),
   KEY `starred` (`starred`),
   KEY `bookmark` (`bookmark`),
   KEY `deleted` (`deleted`),
index 3c30e99aade70679c647d797090252eee47df633..5e3f9a60a207a7b1a5662d255d2d606b8e059d2c 100755 (executable)
@@ -985,6 +985,7 @@ function tag_deliver($uid,$item_id) {
                'verb'         => ACTIVITY_TAG,
                'otype'        => 'item'
        ));
+
        if(! $community_page)
                return;
 
index dc3cc0e562ddb93865a2b3b1ae2e0209a31a018c..9e3f22ef1a2035f12535996fe82f32bc00ccd523 100755 (executable)
@@ -1,6 +1,6 @@
 <?php
 
-define( 'UPDATE_VERSION' , 1120 );
+define( 'UPDATE_VERSION' , 1121 );
 
 /**
  *
@@ -1021,3 +1021,19 @@ q("ALTER TABLE `contact` ADD `closeness` TINYINT( 2 ) NOT NULL DEFAULT '99' AFTE
 q("update contact set closeness = 0 where self = 1");
 q("ALTER TABLE `item` ADD `spam` TINYINT( 1 ) NOT NULL DEFAULT '0' AFTER `visible` , ADD INDEX (`spam`) ");
 }
+
+
+function update_1120() {
+
+       // item table update from 1119 did not get into database.sql file.
+       // might be missing on new installs. We'll check.
+
+       $r = q("describe item");
+       if($r && count($r)) {
+               foreach($r as $rr)
+                       if($rr['Field'] == 'spam')
+                               return;
+       }
+       q("ALTER TABLE `item` ADD `spam` TINYINT( 1 ) NOT NULL DEFAULT '0' AFTER `visible` , ADD INDEX (`spam`) ");
+
+}