$fld_rights = isset( $prop['rights'] );
$fld_registration = isset( $prop['registration'] );
$fld_implicitgroups = isset( $prop['implicitgroups'] );
+ $fld_centralids = isset( $prop['centralids'] );
} else {
$fld_blockinfo = $fld_editcount = $fld_groups = $fld_registration =
- $fld_rights = $fld_implicitgroups = false;
+ $fld_rights = $fld_implicitgroups = $fld_centralids = false;
}
$limit = $params['limit'];
'name' => $row->user_name,
);
+ if ( $fld_centralids ) {
+ $data += ApiQueryUserInfo::getCentralUserInfo(
+ $this->getConfig(), User::newFromId( $row->user_id ), $params['attachedwiki']
+ );
+ }
+
if ( $fld_blockinfo && !is_null( $row->ipb_by_text ) ) {
$data['blockid'] = (int)$row->ipb_id;
$data['blockedby'] = $row->ipb_by_text;
'implicitgroups',
'rights',
'editcount',
- 'registration'
+ 'registration',
+ 'centralids',
),
ApiBase::PARAM_HELP_MSG_PER_VALUE => array(),
),
$this->getConfig()->get( 'ActiveUserDays' )
),
),
+ 'attachedwiki' => null,
);
}