Followup r79433, hide realname from output when realnames are a hidden pref.

This commit is contained in:
Daniel Friesen 2011-03-28 03:25:36 +00:00
parent 1f874c59d2
commit c49946aa39

View file

@ -55,7 +55,7 @@ class ApiQueryUserInfo extends ApiQueryBase {
}
protected function getCurrentUserInfo() {
global $wgUser, $wgRequest;
global $wgUser, $wgRequest, $wgHiddenPrefs;
$result = $this->getResult();
$vals = array();
$vals['id'] = intval( $wgUser->getId() );
@ -115,7 +115,7 @@ class ApiQueryUserInfo extends ApiQueryBase {
$vals['ratelimits'] = $this->getRateLimits();
}
if ( isset( $this->prop['realname'] ) ) {
if ( isset( $this->prop['realname'] ) && !in_array( 'realname', $wgHiddenPrefs ) ) {
$vals['realname'] = $wgUser->getRealName();
}