Update user_edit.php
This commit is contained in:
parent
2ffa55e8cd
commit
5b0e4e5684
|
|
@ -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) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue