diff --git a/core/groups/groupmembers.php b/core/groups/groupmembers.php index 5b80264b9d..4205256fa1 100644 --- a/core/groups/groupmembers.php +++ b/core/groups/groupmembers.php @@ -65,7 +65,7 @@ //define the if group members function function is_group_member($group_uuid, $user_uuid) { global $db, $domain_uuid; - $sql = "select * from v_group_users "; + $sql = "select * from v_user_groups "; $sql .= "where user_uuid = '".$user_uuid."' "; $sql .= "and group_uuid = '".$group_uuid."' "; $sql .= "and domain_uuid = '".(($domain_uuid != '') ? $domain_uuid : $_SESSION['domain_uuid'])."' "; @@ -92,17 +92,17 @@ } //get the groups users - $sql = "select u.user_uuid, u.username, gu.group_user_uuid, gu.domain_uuid, gu.group_uuid "; - $sql .= "from v_group_users as gu, v_users as u, v_domains as d "; - $sql .= "where gu.user_uuid = u.user_uuid "; - $sql .= "and gu.domain_uuid = d.domain_uuid "; + $sql = "select u.user_uuid, u.username, ug.user_group_uuid, ug.domain_uuid, ug.group_uuid "; + $sql .= "from v_user_groups as ug, v_users as u, v_domains as d "; + $sql .= "where ug.user_uuid = u.user_uuid "; + $sql .= "and ug.domain_uuid = d.domain_uuid "; if ($domain_uuid != '') { - $sql .= "and gu.domain_uuid = '".$domain_uuid."' "; + $sql .= "and ug.domain_uuid = '".$domain_uuid."' "; } if (!permission_exists('user_all')) { $sql .= "and u.domain_uuid = '".$_SESSION['domain_uuid']."' "; } - $sql .= "and gu.group_uuid = '".$group_uuid."' "; + $sql .= "and ug.group_uuid = '".$group_uuid."' "; $sql .= "order by d.domain_name asc, u.username asc "; $prep_statement = $db->prepare(check_sql($sql)); $prep_statement->execute(); @@ -159,16 +159,15 @@ $count = 0; foreach ($result as &$row) { - $group_user_uuid = $row["group_user_uuid"]; $username = $row["username"]; $user_uuid = $row["user_uuid"]; $domain_uuid = $row["domain_uuid"]; $group_uuid = $row["group_uuid"]; $echo .= "