Fix to bug #7186: adds item to GROUP BY clause.
authorGreg Sabino Mullane <greg@users.mediawiki.org>
Sat, 2 Sep 2006 21:45:15 +0000 (21:45 +0000)
committerGreg Sabino Mullane <greg@users.mediawiki.org>
Sat, 2 Sep 2006 21:45:15 +0000 (21:45 +0000)
includes/SpecialListusers.php

index db6434e..fa1d12e 100644 (file)
@@ -127,13 +127,13 @@ class ListUsersPage extends QueryPage {
                // non-default groups as we go down the list.
 
                $userspace = NS_USER;
-               $sql = "SELECT 'Listusers' as type, $userspace AS namespace, user_name AS title, " .
-                       "user_name as value, user_id, COUNT(ug_group) as numgroups " .
+               $sql = "SELECT 'Listusers' AS type, $userspace AS namespace, ".
+                               "user_name AS title, user_name AS value, ".
+                               "user_id, COUNT(ug_group) AS numgroups ".
                        "FROM $user ".
-                       "LEFT JOIN $user_groups ON user_id=ug_user " .
+                       "LEFT JOIN $user_groups ON user_id=ug_user ".
                        $this->userQueryWhere( $dbr ) .
-                       " GROUP BY user_name";
-
+                       "GROUP BY user_name, user_id";
                return $sql;
        }