MediaWiki
REL1_24
|
This class is used to get a list of user. More...
Public Member Functions | |
__construct (IContextSource $context=null, $par=null, $including=null) | |
doBatchLookups () | |
Called from getBody(), before getStartBody() is called and after doQuery() was called. | |
formatRow ($row) | |
getAllGroups () | |
Get a list of all explicit groups. | |
getDefaultQuery () | |
Preserve group and username offset parameters when paging. | |
getIndexField () | |
getPageHeader () | |
getQueryInfo () | |
Static Protected Member Functions | |
static | buildGroupLink ($group, $username) |
Format a link to a group description page. | |
static | getGroups ($uid) |
Get a list of groups the specified user belongs to. |
This class is used to get a list of user.
The ones with specials rights (sysop, bureaucrat, developer) will have them displayed next to their names.
Definition at line 35 of file SpecialListusers.php.
UsersPager::__construct | ( | IContextSource $ | context = null , |
$ | par = null , |
||
$ | including = null |
||
) |
IContextSource | $context | |
array | $par | (Default null) |
bool | $including | Whether this page is being transcluded in another page |
Reimplemented in ActiveUsersPager.
Definition at line 43 of file SpecialListusers.php.
References ContextSource\$context, array(), IndexPager\DIR_ASCENDING, IndexPager\DIR_DESCENDING, User\getAllGroups(), ContextSource\getRequest(), Title\makeTitleSafe(), and ContextSource\setContext().
static UsersPager::buildGroupLink | ( | $ | group, |
$ | username | ||
) | [static, protected] |
Format a link to a group description page.
string | $group | Group name |
string | $username | Username |
Definition at line 350 of file SpecialListusers.php.
References User\getGroupMember().
Referenced by formatRow().
Called from getBody(), before getStartBody() is called and after doQuery() was called.
This will be called only if there are rows in the result set.
Reimplemented from IndexPager.
Reimplemented in ActiveUsersPager.
Definition at line 219 of file SpecialListusers.php.
UsersPager::formatRow | ( | $ | row | ) |
stdClass | $row |
Reimplemented from IndexPager.
Reimplemented in ActiveUsersPager.
Definition at line 162 of file SpecialListusers.php.
References $count, $t, $user, array(), as, buildGroupLink(), ContextSource\getConfig(), getGroups(), ContextSource\getLanguage(), ContextSource\getUser(), ContextSource\msg(), Html\rawElement(), Linker\userLink(), Linker\userToolLinksRedContribs(), and wfRunHooks().
Get a list of all explicit groups.
Definition at line 303 of file SpecialListusers.php.
References $result, array(), as, User\getAllGroups(), and User\getGroupName().
Referenced by getPageHeader().
Preserve group and username offset parameters when paging.
Reimplemented from IndexPager.
Definition at line 317 of file SpecialListusers.php.
References $query, array(), and wfRunHooks().
static UsersPager::getGroups | ( | $ | uid | ) | [static, protected] |
Get a list of groups the specified user belongs to.
int | $uid | User id |
Definition at line 336 of file SpecialListusers.php.
References $user, User\getImplicitGroups(), and User\newFromId().
Referenced by formatRow().
Reimplemented from IndexPager.
Reimplemented in ActiveUsersPager.
Definition at line 92 of file SpecialListusers.php.
Reimplemented in ActiveUsersPager.
Definition at line 233 of file SpecialListusers.php.
References $out, $self, array(), as, Xml\checkLabel(), Xml\closeElement(), Xml\fieldset(), getAllGroups(), ContextSource\getTitle(), Html\hidden(), Html\input(), label, list, ContextSource\msg(), Xml\openElement(), Xml\option(), Xml\submitButton(), text, wfRunHooks(), and wfScript().
Reimplemented from IndexPager.
Reimplemented in ActiveUsersPager.
Definition at line 99 of file SpecialListusers.php.
References $conds, $dbr, $options, $query, array(), ContextSource\getUser(), User\idFromName(), wfGetDB(), and wfRunHooks().