X-Git-Url: http://git.cyclocoop.org/?a=blobdiff_plain;f=includes%2Fapi%2FApiQueryUsers.php;h=ea9d48da4bc21fbb5093fa860c5a3bed219f94a4;hb=d23738002136761e34f11d72e7dd7eea65e3b655;hp=a826c1b0a24cbd3d263f8e0f15bad623125d8410;hpb=6343ba575f7d98423f5d56bca477f4a149ce4721;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/api/ApiQueryUsers.php b/includes/api/ApiQueryUsers.php index a826c1b0a2..ea9d48da4b 100644 --- a/includes/api/ApiQueryUsers.php +++ b/includes/api/ApiQueryUsers.php @@ -48,6 +48,7 @@ class ApiQueryUsers extends ApiQueryBase { 'registration', 'emailable', 'gender', + 'centralids', ); public function __construct( ApiQuery $query, $moduleName ) { @@ -213,6 +214,12 @@ class ApiQueryUsers extends ApiQueryBase { $data[$name]['gender'] = $gender; } + if ( isset( $this->prop['centralids'] ) ) { + $data[$name] += ApiQueryUserInfo::getCentralUserInfo( + $this->getConfig(), $user, $params['attachedwiki'] + ); + } + if ( !is_null( $params['token'] ) ) { $tokenFunctions = $this->getTokenFunctions(); foreach ( $params['token'] as $t ) { @@ -304,10 +311,13 @@ class ApiQueryUsers extends ApiQueryBase { 'registration', 'emailable', 'gender', + 'centralids', ), ApiBase::PARAM_HELP_MSG_PER_VALUE => array(), ), + 'attachedwiki' => null, 'users' => array( + ApiBase::PARAM_TYPE => 'user', ApiBase::PARAM_ISMULTI => true ), 'token' => array(