From 5b0e4e568428622e4af29d72895dbf33745a4239 Mon Sep 17 00:00:00 2001 From: FusionPBX Date: Sat, 9 Feb 2019 08:10:21 -0700 Subject: [PATCH] Update user_edit.php --- core/users/user_edit.php | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/core/users/user_edit.php b/core/users/user_edit.php index 08678347a4..f7e51a5fec 100644 --- a/core/users/user_edit.php +++ b/core/users/user_edit.php @@ -83,7 +83,7 @@ //set the variables $group_uuid = check_str($_GET["group_uuid"]); //delete the group from the users - $sql = "delete from v_group_users "; + $sql = "delete from v_user_groups "; $sql .= "where group_uuid = '".$group_uuid."' "; $sql .= "and user_uuid = '".$user_uuid."' "; $db->exec(check_sql($sql)); @@ -362,7 +362,7 @@ //update domain, if changed if ((permission_exists('user_add') || permission_exists('user_edit')) && permission_exists('user_domain')) { //adjust group user records - $sql = "select group_user_uuid from v_group_users "; + $sql = "select user_group_uuid from v_user_groups "; $sql .= "where user_uuid = '".$user_uuid."' "; $prep_statement = $db->prepare(check_sql($sql)); if ($prep_statement) { @@ -392,7 +392,7 @@ } unset($sql, $prep_statement, $result, $row); //unassign any foreign domain groups - $sql = "delete from v_group_users where "; + $sql = "delete from v_user_groups where "; $sql .= "domain_uuid = '".$domain_uuid."' "; $sql .= "and user_uuid = '".$user_uuid."' "; $sql .= "and group_uuid not in ("; @@ -778,18 +778,18 @@ echo " "; $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 "; $sql .= " and ("; $sql .= " g.domain_uuid = :domain_uuid "; $sql .= " or g.domain_uuid is null "; $sql .= " ) "; - $sql .= " and gu.domain_uuid = :domain_uuid "; - $sql .= " and gu.user_uuid = :user_uuid "; + $sql .= " and ug.domain_uuid = :domain_uuid "; + $sql .= " and ug.user_uuid = :user_uuid "; $sql .= "order by "; $sql .= " g.domain_uuid desc, "; $sql .= " g.group_name asc "; @@ -798,8 +798,7 @@ $prep_statement->bindParam(':user_uuid', $user_uuid); $prep_statement->execute(); $result = $prep_statement->fetchAll(PDO::FETCH_NAMED); - $result_count = count($result); - if ($result_count > 0) { + if (is_array($result)) { echo "\n"; foreach($result as $field) { if (strlen($field['group_name']) > 0) {