diff --git a/app/conference_centers/conference_room_edit.php b/app/conference_centers/conference_room_edit.php index 9170244163..ed01b41a03 100644 --- a/app/conference_centers/conference_room_edit.php +++ b/app/conference_centers/conference_room_edit.php @@ -473,8 +473,28 @@ if (count($_POST) > 0 && strlen($_POST["persistformvar"]) == 0) { $enabled = $row["enabled"]; $description = $row["description"]; } - unset ($prep_statement); - } + unset ($prep_statement, $sql); + } + +//get the users array + $sql = "SELECT * FROM v_users "; + $sql .= "where domain_uuid = '".$_SESSION['domain_uuid']."' "; + $sql .= "order by username asc "; + $prep_statement = $db->prepare(check_sql($sql)); + $prep_statement->execute(); + $users = $prep_statement->fetchAll(PDO::FETCH_NAMED); + unset($prep_statement, $sql); + +//get the users assigned to this meeting + $sql = "SELECT * FROM v_users as u, v_meeting_users as m "; + $sql .= "where u.user_uuid = m.user_uuid "; + $sql .= "and m.domain_uuid = '".$_SESSION['domain_uuid']."' "; + $sql .= "and m.meeting_uuid = '$meeting_uuid' "; + $sql .= "order by u.username asc "; + $prep_statement = $db->prepare(check_sql($sql)); + $prep_statement->execute(); + $meeting_users = $prep_statement->fetchAll(PDO::FETCH_NAMED); + unset($prep_statement, $sql); //set default profile if (strlen($profile) == 0) { $profile = 'default'; } @@ -572,56 +592,36 @@ if (count($_POST) > 0 && strlen($_POST["persistformvar"]) == 0) { echo " "; if (if_group("superadmin") || if_group("admin")) { - - echo " "; - echo " ".$text['label-users'].""; - echo " "; - if ($action == "update") { - echo " \n"; - $sql = "SELECT * FROM v_users as u, v_meeting_users as m "; - $sql .= "where u.user_uuid = m.user_uuid "; - $sql .= "and m.domain_uuid = '".$_SESSION['domain_uuid']."' "; - $sql .= "and m.meeting_uuid = '$meeting_uuid' "; - $sql .= "order by u.username asc "; - $prep_statement = $db->prepare(check_sql($sql)); - $prep_statement->execute(); - $result = $prep_statement->fetchAll(PDO::FETCH_NAMED); - $result_count = count($result); - foreach($result as $field) { - echo " \n"; - echo " \n"; - echo " "; + echo " "; + echo "
".$field['username']."\n"; - if ($result_count > 1) { + echo "
".$text['label-users'].""; + if ($action == "update") { + echo " \n"; + foreach($meeting_users as $field) { + echo " \n"; + echo " \n"; + echo " \n"; + echo " \n"; } - echo " \n"; - echo " \n"; + echo "
".$field['username']."\n"; echo " $v_link_label_delete\n"; + echo "
\n"; } - echo "
\n"; - } - - echo "
\n"; - $sql = "SELECT * FROM v_users "; - $sql .= "where domain_uuid = '".$_SESSION['domain_uuid']."' "; - $sql .= "order by username asc "; - $prep_statement = $db->prepare(check_sql($sql)); - $prep_statement->execute(); - echo " "; - if ($action == "update") { - echo " \n"; - } - unset($sql, $result); - echo "
\n"; - echo " ".$text['description-users']."\n"; - echo " "; - echo " "; - + echo "
\n"; + echo " "; + if ($action == "update") { + echo " \n"; + } + unset($users); + echo "
\n"; + echo " ".$text['description-users']."\n"; + echo " "; + echo " "; } if (permission_exists('conference_room_profile')) {