wiki.techinc.nl/includes/SpecialListadmins.php
Jens Frank 421829d4e7 Renaming columns:
ug_gid => ug_group
ug_uid => ug_user
ur_uid => ur_user
as proposed by Mr Vibber.
2004-10-24 09:51:13 +00:00

51 lines
958 B
PHP

<?php
/**
*
* @package MediaWiki
* @subpackage SpecialPage
*/
/**
*
*/
require_once("QueryPage.php");
/**
* This class is used to get a list of users flagged with "sysop" right.
*
* @package MediaWiki
* @subpackage SpecialPage
*/
class ListAdminsPage extends PageQueryPage {
function getName() {
return 'Listadmins';
}
function sortDescending() {
return false;
}
function getSQL() {
$dbr =& wfGetDB( DB_SLAVE );
$user = $dbr->tableName( 'user' );
$user_rights = $dbr->tableName( 'user_rights' );
$userspace = Namespace::getUser();
return "SELECT ur_rights as type,{$userspace} as namespace,".
"user_name as title, user_name as value ".
"FROM {$user} ,{$user_rights} WHERE user_id=ur_user AND ur_rights LIKE '%sysop%'";
}
}
/**
* constructor
*/
function wfSpecialListadmins() {
list( $limit, $offset ) = wfCheckLimits();
$sla = new ListAdminsPage();
return $sla->doQuery( $offset, $limit );
}
?>