|
@@ -108,14 +108,14 @@
|
|
|
|
|
|
//get all the users' groups from the database
|
|
|
$sql = "select ";
|
|
|
- $sql .= " gu.*, g.domain_uuid as group_domain_uuid ";
|
|
|
+ $sql .= " ug.*, g.domain_uuid as group_domain_uuid ";
|
|
|
$sql .= "from ";
|
|
|
- $sql .= " v_group_users as gu, ";
|
|
|
+ $sql .= " v_user_groups as ug, ";
|
|
|
$sql .= " v_groups as g ";
|
|
|
$sql .= "where ";
|
|
|
- $sql .= " gu.group_uuid = g.group_uuid ";
|
|
|
+ $sql .= " ug.group_uuid = g.group_uuid ";
|
|
|
if (!(permission_exists('user_all') && $_GET['showall'] == 'true')) {
|
|
|
- $sql .= " and gu.domain_uuid = '".$domain_uuid."' ";
|
|
|
+ $sql .= " and ug.domain_uuid = '".$domain_uuid."' ";
|
|
|
}
|
|
|
$sql .= "order by ";
|
|
|
$sql .= " g.domain_uuid desc, ";
|
|
@@ -123,8 +123,7 @@
|
|
|
$database = new database;
|
|
|
$database->select($sql);
|
|
|
$result = $database->result;
|
|
|
-
|
|
|
- if (count($result) > 0) {
|
|
|
+ if (is_array($result)) {
|
|
|
foreach($result as $row) {
|
|
|
$user_groups[$row['user_uuid']][] = $row['group_name'].(($row['group_domain_uuid'] != '') ? "@".$_SESSION['domains'][$row['group_domain_uuid']]['domain_name'] : null);
|
|
|
}
|