summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Fowler <spider@viovio.com>2005-06-29 05:43:41 +0000
committerChristian Fowler <spider@viovio.com>2005-06-29 05:43:41 +0000
commit5d59979a8999836f5b1eb620dde8c33fa208a9ba (patch)
treed905f64f6dc11930dae9fc5d383ab04741f666d8
parent1ac5efd4760ea31cef14335c3ccb64ca256e75b5 (diff)
downloadwiki-5d59979a8999836f5b1eb620dde8c33fa208a9ba.tar.gz
wiki-5d59979a8999836f5b1eb620dde8c33fa208a9ba.tar.bz2
wiki-5d59979a8999836f5b1eb620dde8c33fa208a9ba.zip
Merge recent changes from R1 into HEAD
-rw-r--r--admin/upgrade_inc.php6
1 files changed, 6 insertions, 0 deletions
diff --git a/admin/upgrade_inc.php b/admin/upgrade_inc.php
index 4c0f663..4b37887 100644
--- a/admin/upgrade_inc.php
+++ b/admin/upgrade_inc.php
@@ -168,6 +168,12 @@ array( 'QUERY' =>
// update comments on wiki pages
"UPDATE `".BIT_DB_PREFIX."tiki_comments` SET `objectType`='".BITPAGE_CONTENT_TYPE_GUID."' WHERE `objectType`='wiki page'",
+
+ // set parent ID = content ID of parent comment
+ // this will only work correctly for TW DB upgrades, and will corrupt the DB if run more then once
+ "create temporary table `".BIT_DB_PREFIX."tiki_comments_temp` as (select * from `".BIT_DB_PREFIX."tiki_comments`) ",
+ "UPDATE `".BIT_DB_PREFIX."tiki_comments` as tc SET `parent_id`=(SELECT i_tcm.`content_id` FROM `".BIT_DB_PREFIX."tiki_content` as i_tcn, `".BIT_DB_PREFIX."tiki_comments_temp` as i_tcm WHERE i_tcm.`content_id` = i_tcn.`content_id` and tc.`parent_id` = i_tcm.`comment_id` ) where parent_id != 0 and `objectType`='".BITPAGE_CONTENT_TYPE_GUID."' ",
+ // parent ID = 0 indicates a root comment in TW, but now needs to = content ID of wiki page it is the root comment for
"UPDATE `".BIT_DB_PREFIX."tiki_comments` SET `parent_id`=(SELECT `content_id` FROM `".BIT_DB_PREFIX."tiki_content` WHERE `content_type_guid`='".BITPAGE_CONTENT_TYPE_GUID."' AND `title`=`".BIT_DB_PREFIX."tiki_comments`.`object` ) WHERE `parent_id`=0 AND `objectType`='".BITPAGE_CONTENT_TYPE_GUID."'",
"INSERT INTO `".BIT_DB_PREFIX."tiki_preferences` (`name`, `value`, `package`) VALUES( 'feature_wiki_books', 'y', 'wiki' )",