MediaWiki  REL1_24
SpecialCreateAccount.php
Go to the documentation of this file.
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 }