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

Reply via email to