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

Revision: 71306
Author:   siebrand
Date:     2010-08-19 18:33:17 +0000 (Thu, 19 Aug 2010)

Log Message:
-----------
Update some documentation and code formatting.

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

Modified: trunk/extensions/Translate/Translate.php
===================================================================
--- trunk/extensions/Translate/Translate.php    2010-08-19 18:26:12 UTC (rev 
71305)
+++ trunk/extensions/Translate/Translate.php    2010-08-19 18:33:17 UTC (rev 
71306)
@@ -13,6 +13,7 @@
  * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License 
2.0 or later
  */
 
+// Version number used in extension credits and in other placed where needed.
 define( 'TRANSLATE_VERSION', '2010-07-21' );
 
 $wgExtensionCredits['specialpage'][] = array(
@@ -368,8 +369,10 @@
 
 # Startup code
 
+// Initialise extension.
 function efTranslateInit() {
        global $wgTranslatePHPlot, $wgAutoloadClasses, $wgHooks;
+
        if ( $wgTranslatePHPlot ) {
                $wgAutoloadClasses['PHPlot'] = $wgTranslatePHPlot;
        }
@@ -390,6 +393,7 @@
        // Fuzzy tags for speed
        $wgHooks['ArticleSaveComplete'][] = 'TranslateEditAddons::onSave';
 
+       // Page translation setup check and init if enabled.
        if ( $wgEnablePageTranslation ) {
                // Special page + the right to use it
                global $wgSpecialPages, $wgAvailableRights;
@@ -413,14 +417,17 @@
                global $wgPageTranslationNamespace, $wgExtraNamespaces;
                global $wgNamespacesWithSubpages, $wgNamespaceProtection;
                global $wgTranslateMessageNamespaces;
+
                // Defines for nice usage
                define ( 'NS_TRANSLATIONS', $wgPageTranslationNamespace );
                define ( 'NS_TRANSLATIONS_TALK', $wgPageTranslationNamespace + 
1 );
+
                // Register them as namespaces
                $wgExtraNamespaces[NS_TRANSLATIONS]      = 'Translations';
                $wgExtraNamespaces[NS_TRANSLATIONS_TALK] = 'Translations_talk';
                $wgNamespacesWithSubpages[NS_TRANSLATIONS]      = true;
                $wgNamespacesWithSubpages[NS_TRANSLATIONS_TALK] = true;
+
                // Standard protection and register it for filtering
                $wgNamespaceProtection[NS_TRANSLATIONS] = array( 'translate' );
                $wgTranslateMessageNamespaces[] = NS_TRANSLATIONS;
@@ -468,11 +475,14 @@
        }
 }
 
+// Check if Page Translation was set up properly.
 function efTranslateCheckPT() {
        global $wgHooks, $wgMemc, $wgCommandLineMode;
 
        // Short circuit tests on cli, useless db trip and no reporting.
-       if ( $wgCommandLineMode ) return true;
+       if ( $wgCommandLineMode ) {
+               return true;
+       }
 
        $version = "3"; // Must be a string
        $memcKey = wfMemcKey( 'pt' );
@@ -496,7 +506,10 @@
                // TODO: use insert ignore
                $field = array( 'rtt_name' => $tag );
                $ret = $dbw->selectField( 'revtag_type', 'rtt_name', $field, 
__METHOD__ );
-               if ( $ret !== $tag ) $dbw->insert( 'revtag_type', $field, 
__METHOD__ );
+               
+               if ( $ret !== $tag ) {
+                       $dbw->insert( 'revtag_type', $field, __METHOD__ );
+               }
        }
 
        $wgMemc->set( $memcKey, $version );



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

Reply via email to