Adjust UTF-8 generator for correctness. (Upper private use area, probably affects...
[mediawiki.git] / includes / SpecialListadmins.php
blob39d86fdc26b59b6815896c06566eb93f4044159a
1 <?php
3 # This class is used to get a list of users flagged with "sysop"
4 # right.
6 require_once("QueryPage.php");
8 class ListAdminsPage extends PageQueryPage {
10 function getName() {
11 return 'Listadmins';
14 function sortDescending() {
15 return false;
18 function getSQL() {
19 $dbr =& wfGetDB( DB_SLAVE );
20 $user = $dbr->tableName( 'user' );
21 $user_rights = $dbr->tableName( 'user_rights' );
22 $userspace = Namespace::getUser();
23 return "SELECT r.user_rights as type,{$userspace} as namespace,".
24 "u.user_name as title, u.user_name as value ".
25 "FROM {$user} u,{$user_rights} r WHERE r.user_id=u.user_id AND r.user_rights LIKE \"%sysop%\"";
29 function wfSpecialListadmins() {
30 list( $limit, $offset ) = wfCheckLimits();
32 $sla = new ListAdminsPage();
34 return $sla->doQuery( $offset, $limit );