FusionPBX 6 лет назад
Родитель
Сommit
26d0a6393e
1 измененных файлов с 9 добавлено и 10 удалено
  1. 9 10
      core/users/user_edit.php

+ 9 - 10
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 "		<td class='vtable'>";
 
 		$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 "<table cellpadding='0' cellspacing='0' border='0'>\n";
 			foreach($result as $field) {
 				if (strlen($field['group_name']) > 0) {