Fix exception on TWN raised in r83855 CR.
authorHappy-melon <happy-melon@users.mediawiki.org>
Tue, 15 Mar 2011 11:20:15 +0000 (11:20 +0000)
committerHappy-melon <happy-melon@users.mediawiki.org>
Tue, 15 Mar 2011 11:20:15 +0000 (11:20 +0000)
includes/specials/SpecialBlock.php

index 81015fa..14b887c 100644 (file)
@@ -215,9 +215,15 @@ class SpecialBlock extends SpecialPage {
                        $fields['HardBlock']['default'] = !$block->mAnonOnly;
                        $fields['CreateAccount']['default'] = $block->mCreateAccount;
                        $fields['AutoBlock']['default'] = $block->mEnableAutoblock;
-                       $fields['DisableEmail']['default'] = $block->mBlockEmail;
-                       $fields['HideUser']['default'] = $block->mHideName;
-                       $fields['DisableUTEdit']['default'] = !$block->mAllowUsertalk;
+                       if( isset( $fields['DisableEmail'] ) ){
+                               $fields['DisableEmail']['default'] = $block->mBlockEmail;
+                       }
+                       if( isset( $fields['HideUser'] ) ){
+                               $fields['HideUser']['default'] = $block->mHideName;
+                       }
+                       if( isset( $fields['DisableUTEdit'] ) ){
+                               $fields['DisableUTEdit']['default'] = !$block->mAllowUsertalk;
+                       }
                        $fields['Reason']['default'] = $block->mReason;
                        $fields['AlreadyBlocked']['default'] = true;