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 " | ".$field['username']." | \n";
- echo " \n";
- if ($result_count > 1) {
+ echo " | ";
+ echo " | ".$text['label-users']." | ";
+ echo " ";
+ if ($action == "update") {
+ echo " \n";
+ foreach($meeting_users as $field) {
+ echo " \n";
+ echo " | ".$field['username']." | \n";
+ echo " \n";
echo " $v_link_label_delete\n";
+ echo " | \n";
+ echo " \n";
}
- echo " \n";
- echo " \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')) {