moving define(mediawiki, true) from index.php to includes/Defines.php
[lhc/web/wiklou.git] / includes / SpecialListadmins.php
1 <?php
2 #
3 # This class is used to get a list of users flagged with "sysop"
4 # right.
5
6 require_once("QueryPage.php");
7
8 class ListAdminsPage extends PageQueryPage {
9
10 function getName() {
11 return 'Listadmins';
12 }
13
14 function sortDescending() {
15 return false;
16 }
17
18 function getSQL() {
19 $dbr =& wfGetDB( DB_SLAVE );
20 $user = $dbr->tableName( 'user' );
21 $userspace = Namespace::getUser();
22 return 'SELECT user_rights as type,'.$userspace.' as namespace,'.
23 'user_name as title, user_name as value '.
24 "FROM $user ".
25 'WHERE user_rights LIKE "%sysop%"';
26 }
27 }
28
29 function wfSpecialListadmins() {
30 list( $limit, $offset ) = wfCheckLimits();
31
32 $sla = new ListAdminsPage();
33
34 return $sla->doQuery( $offset, $limit );
35 }
36
37 ?>