From dca47890792bc43dde6e0877ed23b375d16e009f Mon Sep 17 00:00:00 2001 From: Michael Joseph Date: Thu, 8 Jan 2004 13:07:46 +0000 Subject: [PATCH] now includes users that aren't in any groups in default listing (s.ciancio@pisa.iol.it) --- presentation/lookAndFeel/knowledgeTree/administration/usermanagement/listUsersUI.inc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/presentation/lookAndFeel/knowledgeTree/administration/usermanagement/listUsersUI.inc b/presentation/lookAndFeel/knowledgeTree/administration/usermanagement/listUsersUI.inc index e3580ad..ca49217 100644 --- a/presentation/lookAndFeel/knowledgeTree/administration/usermanagement/listUsersUI.inc +++ b/presentation/lookAndFeel/knowledgeTree/administration/usermanagement/listUsersUI.inc @@ -49,11 +49,12 @@ function getGroupDisplay($iGroupID) { function getUsers($fGroupID) { global $default; + // changed from inner to outer joins to include users that aren't in any groups (Stefano Ciancio [s.ciancio@pisa.iol.it]) $sQuery = "SELECT DISTINCT U.id as userID, U.name as name, U.username, " . "'Edit', 'Delete', 'Edit Groups' " . "FROM $default->users_table U " . - "INNER JOIN $default->users_groups_table UGL ON U.id = UGL.user_id " . - "INNER JOIN $default->groups_table GL ON UGL.group_id = GL.id "; + "LEFT OUTER JOIN $default->users_groups_table UGL ON U.id = UGL.user_id " . + "LEFT OUTER JOIN $default->groups_table GL ON UGL.group_id = GL.id "; // filter by group if ($fGroupID) { $sWhereClause = "WHERE UGL.group_id = $fGroupID "; -- libgit2 0.21.4