MediaWiki  REL1_24
SpecialUnblock Class Reference

A special page for unblocking users. More...

Inheritance diagram for SpecialUnblock:
Collaboration diagram for SpecialUnblock:

List of all members.

Public Member Functions

 __construct ()
 execute ($par)
 Default execute method Checks user permissions.

Static Public Member Functions

static processUIUnblock (array $data, HTMLForm $form)
 Submit callback for an HTMLForm object.
static processUnblock (array $data, IContextSource $context)
 Process the form.

Protected Member Functions

 getFields ()
 getGroupName ()
 Under which header this special page is listed in Special:SpecialPages See messages 'specialpages-group-*' for valid names This method defaults to group 'other'.

Protected Attributes

 $block
 $target
 $type

Detailed Description

A special page for unblocking users.

Definition at line 29 of file SpecialUnblock.php.


Constructor & Destructor Documentation

Definition at line 35 of file SpecialUnblock.php.


Member Function Documentation

Under which header this special page is listed in Special:SpecialPages See messages 'specialpages-group-*' for valid names This method defaults to group 'other'.

Returns:
string
Since:
1.21

Reimplemented from SpecialPage.

Definition at line 235 of file SpecialUnblock.php.

static SpecialUnblock::processUIUnblock ( array data,
HTMLForm form 
) [static]

Submit callback for an HTMLForm object.

Parameters:
array$data
HTMLForm$form
Returns:
array|bool Array(message key, parameters)

Definition at line 160 of file SpecialUnblock.php.

References ContextSource\getContext(), and processUnblock().

static SpecialUnblock::processUnblock ( array data,
IContextSource context 
) [static]

Process the form.

Parameters:
array$data
IContextSource$context
Exceptions:
ErrorPageError
Returns:
array|bool Array(message key, parameters) on failure, True on success

Definition at line 172 of file SpecialUnblock.php.

References $block, $target, $type, array(), SpecialBlock\checkUnblockSelf(), SpecialBlock\getTargetAndType(), IContextSource\getUser(), User\idFromName(), list, Title\makeTitle(), Block\newFromTarget(), Block\TYPE_AUTO, Block\TYPE_IP, Block\TYPE_RANGE, and RevisionDeleteUser\unsuppressUserName().

Referenced by ApiUnblock\execute(), and processUIUnblock().


Member Data Documentation

SpecialUnblock::$block [protected]

Definition at line 33 of file SpecialUnblock.php.

Referenced by processUnblock().

SpecialUnblock::$target [protected]

Definition at line 31 of file SpecialUnblock.php.

Referenced by getFields(), and processUnblock().

SpecialUnblock::$type [protected]

Definition at line 32 of file SpecialUnblock.php.

Referenced by getFields(), and processUnblock().


The documentation for this class was generated from the following file: