Move the sql queries from the content in conference_room_edit.php

This commit is contained in:
markjcrane 2016-01-18 14:15:21 -07:00
parent 505c1e6276
commit 6eeaa99ccb
1 changed files with 49 additions and 49 deletions

View File

@ -473,8 +473,28 @@ if (count($_POST) > 0 && strlen($_POST["persistformvar"]) == 0) {
$enabled = $row["enabled"]; $enabled = $row["enabled"];
$description = $row["description"]; $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 //set default profile
if (strlen($profile) == 0) { $profile = 'default'; } if (strlen($profile) == 0) { $profile = 'default'; }
@ -572,56 +592,36 @@ if (count($_POST) > 0 && strlen($_POST["persistformvar"]) == 0) {
echo " </tr>"; echo " </tr>";
if (if_group("superadmin") || if_group("admin")) { if (if_group("superadmin") || if_group("admin")) {
echo " <tr>";
echo " <tr>"; echo " <td class='vncell' valign='top'>".$text['label-users']."</td>";
echo " <td class='vncell' valign='top'>".$text['label-users']."</td>"; echo " <td class='vtable' align='left'>";
echo " <td class='vtable' align='left'>"; if ($action == "update") {
if ($action == "update") { echo " <table border='0' style='width : 235px;'>\n";
echo " <table border='0' style='width : 235px;'>\n"; foreach($meeting_users as $field) {
$sql = "SELECT * FROM v_users as u, v_meeting_users as m "; echo " <tr>\n";
$sql .= "where u.user_uuid = m.user_uuid "; echo " <td class='vtable'>".$field['username']."</td>\n";
$sql .= "and m.domain_uuid = '".$_SESSION['domain_uuid']."' "; echo " <td style='width: 25px;' align='right'>\n";
$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 " <tr>\n";
echo " <td class='vtable'>".$field['username']."</td>\n";
echo " <td style='width: 25px;' align='right'>\n";
if ($result_count > 1) {
echo " <a href='conference_room_edit.php?meeting_user_uuid=".$field['meeting_user_uuid']."&conference_room_uuid=".$conference_room_uuid."&a=delete' alt='delete' onclick=\"return confirm(".$text['confirm-delete'].")\">$v_link_label_delete</a>\n"; echo " <a href='conference_room_edit.php?meeting_user_uuid=".$field['meeting_user_uuid']."&conference_room_uuid=".$conference_room_uuid."&a=delete' alt='delete' onclick=\"return confirm(".$text['confirm-delete'].")\">$v_link_label_delete</a>\n";
echo " </td>\n";
echo " </tr>\n";
} }
echo " </td>\n"; echo " </table>\n";
echo " </tr>\n";
} }
echo " </table>\n"; echo " <br />\n";
} echo " <select name=\"user_uuid\" class='formfld' style='width: auto;'>\n";
echo " <option value=\"\"></option>\n";
echo " <br />\n"; foreach($users as $field) {
$sql = "SELECT * FROM v_users "; echo " <option value='".$field['user_uuid']."'>".$field['username']."</option>\n";
$sql .= "where domain_uuid = '".$_SESSION['domain_uuid']."' "; }
$sql .= "order by username asc "; echo " </select>";
$prep_statement = $db->prepare(check_sql($sql)); if ($action == "update") {
$prep_statement->execute(); echo " <input type=\"submit\" class='btn' value=\"".$text['button-add']."\">\n";
echo " <select name=\"user_uuid\" class='formfld' style='width: auto;'>\n"; }
echo " <option value=\"\"></option>\n"; unset($users);
$result = $prep_statement->fetchAll(PDO::FETCH_NAMED); echo " <br>\n";
foreach($result as $field) { echo " ".$text['description-users']."\n";
echo " <option value='".$field['user_uuid']."'>".$field['username']."</option>\n"; echo " </td>";
} echo " </tr>";
echo " </select>";
if ($action == "update") {
echo " <input type=\"submit\" class='btn' value=\"".$text['button-add']."\">\n";
}
unset($sql, $result);
echo " <br>\n";
echo " ".$text['description-users']."\n";
echo " </td>";
echo " </tr>";
} }
if (permission_exists('conference_room_profile')) { if (permission_exists('conference_room_profile')) {