http://www.mediawiki.org/wiki/Special:Code/MediaWiki/82798
Revision: 82798
Author: reedy
Date: 2011-02-25 16:19:44 +0000 (Fri, 25 Feb 2011)
Log Message:
-----------
* (bug 27708) list=users does not have a property to return user id
Add userid to ApiQueryUsers
Move userid in ApiQueryAllUsers before name
Modified Paths:
--------------
trunk/phase3/RELEASE-NOTES
trunk/phase3/includes/api/ApiQueryAllUsers.php
trunk/phase3/includes/api/ApiQueryUsers.php
Modified: trunk/phase3/RELEASE-NOTES
===================================================================
--- trunk/phase3/RELEASE-NOTES 2011-02-25 15:57:00 UTC (rev 82797)
+++ trunk/phase3/RELEASE-NOTES 2011-02-25 16:19:44 UTC (rev 82798)
@@ -184,6 +184,7 @@
* (bug 27611) list=blocks: Use ipb_by_text instead of join with user table
* (bug 27616) Add userid of blocked user and blocker to list=blocks
* (bug 27688) Simplify queries to list user block information
+* (bug 27708) list=users does not have a property to return user id
=== Languages updated in 1.18 ===
Modified: trunk/phase3/includes/api/ApiQueryAllUsers.php
===================================================================
--- trunk/phase3/includes/api/ApiQueryAllUsers.php 2011-02-25 15:57:00 UTC
(rev 82797)
+++ trunk/phase3/includes/api/ApiQueryAllUsers.php 2011-02-25 16:19:44 UTC
(rev 82798)
@@ -175,8 +175,8 @@
// Record new user's data
$lastUser = $row->user_name;
$lastUserData = array(
+ 'userid' => $row->user_id,
'name' => $lastUser,
- 'userid' => $row->user_id,
);
if ( $fld_blockinfo && !is_null(
$row->ipb_by_text ) ) {
$lastUserData['blockedby'] =
$row->ipb_by_text;
Modified: trunk/phase3/includes/api/ApiQueryUsers.php
===================================================================
--- trunk/phase3/includes/api/ApiQueryUsers.php 2011-02-25 15:57:00 UTC (rev
82797)
+++ trunk/phase3/includes/api/ApiQueryUsers.php 2011-02-25 16:19:44 UTC (rev
82798)
@@ -135,6 +135,8 @@
foreach ( $res as $row ) {
$user = User::newFromRow( $row );
$name = $user->getName();
+
+ $data[$name]['userid'] = $user->getId();
$data[$name]['name'] = $name;
if ( isset( $this->prop['editcount'] ) ) {
_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs