Another attempt at cross-database compatibility; mysql left totally unchanged.
authorGreg Sabino Mullane <greg@users.mediawiki.org>
Mon, 25 Sep 2006 20:38:00 +0000 (20:38 +0000)
committerGreg Sabino Mullane <greg@users.mediawiki.org>
Mon, 25 Sep 2006 20:38:00 +0000 (20:38 +0000)
includes/SpecialListusers.php

index db6434e..4668d0c 100644 (file)
@@ -111,6 +111,7 @@ class ListUsersPage extends QueryPage {
        }
 
        function getSQL() {
+               global $wgDBtype;
                $dbr =& wfGetDB( DB_SLAVE );
                $user = $dbr->tableName( 'user' );
                $user_groups = $dbr->tableName( 'user_groups' );
@@ -133,7 +134,9 @@ class ListUsersPage extends QueryPage {
                        "LEFT JOIN $user_groups ON user_id=ug_user " .
                        $this->userQueryWhere( $dbr ) .
                        " GROUP BY user_name";
-
+               if ( $wgDBtype != 'mysql' ) {
+                       $sql .= ",user_id";
+               }
                return $sql;
        }