Using the extAddMessages function for all the internationalised extensions.
[toast/cookiecaptcha.git] / ConfirmEdit.php
index 9edcd996bf1e4db9858457bc586d50bb91d4f194..1a42f76c72e11e960e76bfc923c64a069a873274 100644 (file)
@@ -34,6 +34,9 @@ global $wgExtensionFunctions, $wgGroupPermissions;
 $wgExtensionFunctions[] = 'ceSetup';
 
 # Internationalisation file
+if ( !function_exists( 'extAddMessages' ) ) {
+       require( dirname(__FILE__) . '/../ExtensionFunctions.php' );
+}
 require_once( 'ConfirmEdit.i18n.php' );
 
 /**
@@ -107,10 +110,8 @@ $wgSpecialPages['Captcha'] = array( /*class*/ 'SpecialPage', /*name*/'Captcha',
  */
 function ceSetup() {
        # Add messages
-       global $wgMessageCache, $wgConfirmEditMessages;
-       foreach( $wgConfirmEditMessages as $key => $value ) {
-               $wgMessageCache->addMessages( $wgConfirmEditMessages[$key], $key );
-       }
+       global $wgConfirmEditMessages;
+       extAddMessages( $wgConfirmEditMessages );
        
        global $wgHooks, $wgCaptcha, $wgCaptchaClass, $wgSpecialPages;
        $wgCaptcha = new $wgCaptchaClass();