<?php
/**
- *
+ * File is replaced by SpecialUserlevels. It is kept here for migration purposes
* @package MediaWiki
* @subpackage SpecialPage
+ * @deprecated
*/
+die('Use SpecialUserlevels instead !!'); // [av]
+
+
/**
*
*/
function wfSpecialMakesysop() {
global $wgUser, $wgOut, $wgRequest;
- if ( 0 == $wgUser->getID() or $wgUser->isBlocked() ) {
+ if ( $wgUser->isAnon() or $wgUser->isBlocked() ) {
$wgOut->errorpage( "movenologin", "movenologintext" );
return;
}
- if (! $wgUser->isBureaucrat() && ! $wgUser->isDeveloper() ){
+ if (! $wgUser->isAllowed('userrights') ) {
$wgOut->errorpage( "bureaucrattitle", "bureaucrattext" );
return;
}
$id = intval( substr( $username, 1 ) );
$sql = "SELECT ur_user,ur_rights FROM $user_rights WHERE ur_user=$id FOR UPDATE";
} else {
- $encName = $dbw->strencode( $username );
$sql = "SELECT ur_user, ur_rights FROM $usertable LEFT JOIN $user_rights ON user_id=ur_user WHERE user_name = '{$username}' FOR UPDATE";
}