http://www.mediawiki.org/wiki/Special:Code/MediaWiki/100111

Revision: 100111
Author:   nikerabbit
Date:     2011-10-18 09:49:08 +0000 (Tue, 18 Oct 2011)
Log Message:
-----------
New table anticipating further development :)
Card i18n#125

Modified Paths:
--------------
    trunk/extensions/Translate/Translate.php
    trunk/extensions/Translate/TranslateHooks.php

Added Paths:
-----------
    trunk/extensions/Translate/sql/translate_reviews.sql

Modified: trunk/extensions/Translate/Translate.php
===================================================================
--- trunk/extensions/Translate/Translate.php    2011-10-18 09:01:05 UTC (rev 
100110)
+++ trunk/extensions/Translate/Translate.php    2011-10-18 09:49:08 UTC (rev 
100111)
@@ -530,6 +530,8 @@
  */
 $wgTranslateYamlLibrary = 'spyc';
 
+# ==== Features in development ====
+$wgTranslateMessageReview = false;
 
 /** @cond cli_support */
 if ( !defined( 'TRANSLATE_CLI' ) ) {

Modified: trunk/extensions/Translate/TranslateHooks.php
===================================================================
--- trunk/extensions/Translate/TranslateHooks.php       2011-10-18 09:01:05 UTC 
(rev 100110)
+++ trunk/extensions/Translate/TranslateHooks.php       2011-10-18 09:49:08 UTC 
(rev 100111)
@@ -183,6 +183,10 @@
                $updater->addExtensionUpdate( array( 'addTable', 
'translate_groupstats', "$dir/translate_groupstats.sql", true ) );
                $updater->addExtensionUpdate( array( 'addIndex', 
'translate_sections', 'trs_page_order', 
"$dir/translate_sections-indexchange.sql", true ) );
                $updater->addExtensionUpdate( array( 'dropIndex', 
'translate_sections', 'trs_page', "$dir/translate_sections-indexchange2.sql", 
true ) );
+               global $wgTranslateMessageReview;
+               if ( $wgTranslateMessageReview ) {
+                       $updater->addExtensionUpdate( array( 'addTable', 
'translate_reviews', "$dir/translate_reviews.sql", true ) );
+               }
 
                return true;
        }

Added: trunk/extensions/Translate/sql/translate_reviews.sql
===================================================================
--- trunk/extensions/Translate/sql/translate_reviews.sql                        
        (rev 0)
+++ trunk/extensions/Translate/sql/translate_reviews.sql        2011-10-18 
09:49:08 UTC (rev 100111)
@@ -0,0 +1,12 @@
+CREATE TABLE /*$wgDBprefix*/translate_reviews (
+  trr_user int not null,
+
+  -- Link to page.page_id
+  trr_page int not null,
+
+  -- Link to revision.rev_id
+  trr_revision int not null
+) /*$wgDBTableOptions*/;
+
+CREATE UNIQUE INDEX /*i*/trr_user_page_revision ON 
/*$wgDBprefix*/translate_reviews
+(trr_user, trr_page, trr_revision);


Property changes on: trunk/extensions/Translate/sql/translate_reviews.sql
___________________________________________________________________
Added: svn:eol-style
   + native


_______________________________________________
MediaWiki-CVS mailing list
MediaWiki-CVS@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to