3 require_once("QueryPage.php");
5 class ListUsersPage
extends QueryPage
{
13 $usertable = $wgIsPg?
'"user"':'user';
14 $userspace = Namespace::getUser();
15 return "SELECT user_rights as type, $userspace as namespace, user_name as title, user_name as value FROM $usertable";
18 function sortDescending() {
22 function formatResult( $skin, $result ) {
24 $name = $skin->makeKnownLink( $wgLang->getNsText($result->namespace) . ':' . $result->title
, $result->title
);
25 if( '' != $result->type
) {
27 $skin->makeKnownLink( wfMsg( "administrators" ), $result->type
) .
34 function wfSpecialListusers() {
35 global $wgUser, $wgOut, $wgLang, $wgIsPg;
37 list( $limit, $offset ) = wfCheckLimits();
39 $slu = new ListUsersPage();
41 return $slu->doQuery( $offset, $limit );