From: Tim Starling Date: Sun, 18 Jan 2004 02:24:12 +0000 (+0000) Subject: better conversion/backwards compatibility X-Git-Tag: 1.3.0beta1~1148 X-Git-Url: http://git.cyclocoop.org/%7B%24admin_url%7Dmes_infos.php?a=commitdiff_plain;h=5c9887ca4aaaac89b81a4e5a18dba63f997de419;p=lhc%2Fweb%2Fwiklou.git better conversion/backwards compatibility --- diff --git a/includes/RecentChange.php b/includes/RecentChange.php index f2138e13e7..476b45d7be 100644 --- a/includes/RecentChange.php +++ b/includes/RecentChange.php @@ -21,6 +21,7 @@ mAttributes: rc_this_oldid old_id associated with this entry (or zero) rc_last_oldid old_id associated with the entry before this one (or zero) rc_bot is bot, hidden + rc_new obsolete, use rc_type==RC_NEW mExtra: prefixedDBkey prefixed db key, used by external app via msg queue @@ -143,7 +144,8 @@ class RecentChange 'rc_last_oldid' => $oldId, 'rc_bot' => $user->isBot() ? 1 : 0, 'rc_moved_to_ns' => 0, - 'rc_moved_to_title' => '' + 'rc_moved_to_title' => '', + 'rc_new' => 0 # obsolete ); $rc->mExtra = array( @@ -173,7 +175,8 @@ class RecentChange 'rc_last_oldid' => 0, 'rc_bot' => $user->isBot() ? 1 : 0, 'rc_moved_to_ns' => 0, - 'rc_moved_to_title' => '' + 'rc_moved_to_title' => '', + 'rc_new' => 1 # obsolete ); $rc->mExtra = array( @@ -202,7 +205,8 @@ class RecentChange 'rc_last_oldid' => 0, 'rc_bot' => $user->isBot() ? 1 : 0, 'rc_moved_to_ns' => $newTitle->getNamespace(), - 'rc_moved_to_title' => $newTitle->getDBkey() + 'rc_moved_to_title' => $newTitle->getDBkey(), + 'rc_new' => 0 # obsolete ); $rc->mExtra = array( @@ -233,7 +237,8 @@ class RecentChange 'rc_last_oldid' => 0, 'rc_bot' => 0, 'rc_moved_to_ns' => 0, - 'rc_moved_to_title' => '' + 'rc_moved_to_title' => '', + 'rc_new' => 0 # obsolete ); $rc->mExtra = array( 'prefixedDBkey' => $title->getPrefixedDBkey(), @@ -267,7 +272,8 @@ class RecentChange 'rc_last_oldid' => 0, 'rc_bot' => 0, 'rc_moved_to_ns' => 0, - 'rc_moved_to_title' => '' + 'rc_moved_to_title' => '', + 'rc_new' => $row->cur_is_new # obsolete ); $this->mExtra = array(); diff --git a/maintenance/archives/patch-rc_type.sql b/maintenance/archives/patch-rc_type.sql index abe11f98d0..24db10e458 100644 --- a/maintenance/archives/patch-rc_type.sql +++ b/maintenance/archives/patch-rc_type.sql @@ -4,3 +4,6 @@ ALTER TABLE recentchanges ADD rc_type tinyint(3) unsigned NOT NULL default '0', ADD rc_moved_to_ns tinyint(3) unsigned NOT NULL default '0', ADD rc_moved_to_title varchar(255) binary NOT NULL default ''; + +UPDATE recentchanges SET rc_type=1 WHERE rc_new; +UPDATE recentchanges SET rc_type=3 WHERE rc_namespace=4 AND (rc_title='Deletion_log' OR rc_title='Upload_log');