diff --git a/core/users/usersupdate.php b/core/users/usersupdate.php index 6db2fc4944..c4c1ed1da3 100644 --- a/core/users/usersupdate.php +++ b/core/users/usersupdate.php @@ -388,11 +388,6 @@ if (count($_POST) > 0 && $_POST["persistform"] != "1") { $user_status = $row["user_status"]; } - //get the groups the user is a member of - //group_members function defined in config.php - $group_members = group_members($db, $user_uuid); - - //include the header require_once "resources/header.php"; $document['title'] = $text['title-user_edit']; @@ -497,9 +492,22 @@ if (count($_POST) > 0 && $_POST["persistform"] != "1") { echo "
| ".$field['group_name']." | \n"; + echo ""; + echo ($field['group_domain_uuid'] == '') ? "".$field['group_name']."" : $field['group_name']."@".$_SESSION['domains'][$field['group_domain_uuid']]['domain_name']; + echo " | \n"; if ($result_count > 1) { - echo "\n"; + echo " | \n"; if (permission_exists('group_member_delete') || if_group("superadmin")) { echo " $v_link_label_delete\n"; } @@ -527,13 +537,13 @@ if (count($_POST) > 0 && $_POST["persistform"] != "1") { } unset($sql, $prep_statement, $result, $result_count); - $sql = "SELECT * FROM v_groups "; + $sql = "select * from v_groups "; $sql .= "where domain_uuid = '".$domain_uuid."' "; $sql .= "or domain_uuid is null "; if (sizeof($assigned_groups) > 0) { $sql .= "and group_uuid not in ('".implode("','",$assigned_groups)."') "; } - $sql .= "order by group_name asc "; + $sql .= "order by domain_uuid desc, group_name asc "; $prep_statement = $db->prepare(check_sql($sql)); $prep_statement->execute(); $result = $prep_statement->fetchAll(PDO::FETCH_NAMED); @@ -546,7 +556,7 @@ if (count($_POST) > 0 && $_POST["persistform"] != "1") { if ($field['group_name'] == "superadmin" && !if_group("superadmin")) { continue; } //only show the superadmin group to other superadmins if ($field['group_name'] == "admin" && (!if_group("superadmin") && !if_group("admin") )) { continue; } //only show the admin group to other admins if (!in_array($field["group_uuid"], $assigned_groups)) { - echo "\n"; + echo "\n"; } } echo ""; |