Adding elements to $wgSpecialPages must be done before SpecialPage::initList()
authorTim Starling <tstarling@users.mediawiki.org>
Mon, 3 Jul 2006 15:56:15 +0000 (15:56 +0000)
committerTim Starling <tstarling@users.mediawiki.org>
Mon, 3 Jul 2006 15:56:15 +0000 (15:56 +0000)
ConfirmEdit.php

index b468941ade2a42a60abbcc3d039797caa89c3641..7ee4b4ea890d4b14324f8112fecc334182027a4c 100644 (file)
@@ -94,6 +94,11 @@ $wgCaptchaWhitelist = false;
  */
 $wgCaptchaRegexes = array();
 
+/** Register special page */
+global $wgSpecialPages;
+$wgSpecialPages['Captcha'] = array( /*class*/ 'SpecialPage', /*name*/'Captcha', false,
+       /*listed*/ false, /*function*/ false, /*file*/ false );
+
 /**
  * Set up message strings for captcha utilities.
  */
@@ -132,9 +137,6 @@ function ceSetup() {
                'captcha-createaccount-fail' =>
                        "Incorrect or missing confirmation code." ) );
        
-       $wgSpecialPages['Captcha'] = array( /*class*/ 'SpecialPage', /*name*/'Captcha', false,
-               /*listed*/ false, /*function*/ false, /*file*/ false );
-       
        $wgCaptcha = new $wgCaptchaClass();
        $wgHooks['EditFilter'][] = array( &$wgCaptcha, 'confirmEdit' );