MediaWiki
REL1_24
|
00001 <?php 00030 class SpecialCreateAccount extends SpecialRedirectToSpecial { 00031 function __construct() { 00032 parent::__construct( 00033 'CreateAccount', 00034 'Userlogin', 00035 'signup', 00036 array( 'returnto', 'returntoquery', 'uselang' ) 00037 ); 00038 } 00039 00040 // No reason to hide this link on Special:Specialpages 00041 public function isListed() { 00042 return true; 00043 } 00044 00045 public function isRestricted() { 00046 return !User::groupHasPermission( '*', 'createaccount' ); 00047 } 00048 00049 public function userCanExecute( User $user ) { 00050 return $user->isAllowed( 'createaccount' ); 00051 } 00052 00053 protected function getGroupName() { 00054 return 'login'; 00055 } 00056 }