MediaWiki  REL1_19
SpecialContributions Class Reference

Special:Contributions, show user contributions in a paged list. More...

Inheritance diagram for SpecialContributions:
Collaboration diagram for SpecialContributions:

List of all members.

Public Member Functions

 __construct ()
 execute ($par)
 Default execute method Checks user permissions, calls the function given in mFunction.
 getUserLinks (Title $userpage, Title $talkpage, User $target)
 Links to different places.

Protected Member Functions

 contributionsSub ($userObj)
 Generates the subheading with links.
 getForm ()
 Generates the namespace selector form with hidden attributes.

Protected Attributes

 $opts

Detailed Description

Special:Contributions, show user contributions in a paged list.

Definition at line 30 of file SpecialContributions.php.


Constructor & Destructor Documentation

Definition at line 34 of file SpecialContributions.php.

Referenced by ContribsPager\__construct().

Here is the caller graph for this function:


Member Function Documentation

SpecialContributions::contributionsSub ( userObj) [protected]

Generates the subheading with links.

Parameters:
$userObjUser object for the target
Returns:
String: appropriately-escaped HTML to be output literally
Todo:
FIXME: Almost the same as getSubTitle in SpecialDeletedContributions.php. Could be combined.

Definition at line 222 of file SpecialContributions.php.

References $out, $user, SpecialPage\getLanguage(), SpecialPage\getOutput(), getUserLinks(), Linker\link(), SpecialPage\msg(), and LogEventsList\showLogExtract().

Referenced by execute().

Here is the call graph for this function:

Here is the caller graph for this function:

Default execute method Checks user permissions, calls the function given in mFunction.

This must be overridden by subclasses; it will be made abstract in a future version

Parameters:
$parString subpage string, if one was specified

Reimplemented from SpecialPage.

Definition at line 38 of file SpecialContributions.php.

References $out, $url, $user, SpecialPage\addFeedLinks(), contributionsSub(), false, SpecialPage\getContext(), getForm(), SpecialPage\getOutput(), SpecialPage\getRequest(), SpecialPage\getSkin(), SpecialPage\getUser(), IP\isIPAddress(), Title\makeTitleSafe(), SpecialPage\msg(), User\newFromName(), SpecialPage\outputHeader(), SpecialPage\setHeaders(), wfArrayToCGI(), wfGetLB(), wfRunHooks(), and wfScript().

Here is the call graph for this function:

Generates the namespace selector form with hidden attributes.

Returns:
String: HTML fragment

Definition at line 349 of file SpecialContributions.php.

References $wgScript, ChangeTags\buildTagFilterSelector(), Xml\checkLabel(), Xml\closeElement(), Xml\dateMenu(), Xml\fieldset(), SpecialPage\getTitle(), Html\hidden(), Html\input(), Xml\label(), SpecialPage\msg(), Xml\namespaceSelector(), Xml\openElement(), Xml\radioLabel(), Html\rawElement(), Xml\submitButton(), and Xml\tags().

Referenced by execute().

Here is the call graph for this function:

Here is the caller graph for this function:

SpecialContributions::getUserLinks ( Title userpage,
Title talkpage,
User target 
)

Links to different places.

Parameters:
$userpageTitle: Target user page
$talkpageTitle: Talk page
$targetUser: Target user object
Returns:
array

Definition at line 276 of file SpecialContributions.php.

References SpecialPage\getContext(), User\getId(), User\getName(), Title\getPrefixedText(), SpecialPage\getTitleFor(), SpecialPage\getUser(), User\isBlocked(), IP\isIPAddress(), Linker\link(), Linker\linkKnown(), SpecialPage\msg(), and wfRunHooks().

Referenced by contributionsSub().

Here is the call graph for this function:

Here is the caller graph for this function:


Member Data Documentation

SpecialContributions::$opts [protected]

Definition at line 32 of file SpecialContributions.php.


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