From 4e0fcb88758de059e72a864fe088c69bbbe9f6bd Mon Sep 17 00:00:00 2001 From: FusionPBX Date: Sun, 13 Jan 2019 22:53:12 -0500 Subject: [PATCH] Update conference_edit.php --- app/conferences/conference_edit.php | 43 +++++++++++++++-------------- 1 file changed, 23 insertions(+), 20 deletions(-) diff --git a/app/conferences/conference_edit.php b/app/conferences/conference_edit.php index 547c5188f5..036b6c66bc 100644 --- a/app/conferences/conference_edit.php +++ b/app/conferences/conference_edit.php @@ -334,6 +334,25 @@ $conference_profiles = $prep_statement->fetchAll(PDO::FETCH_NAMED); unset ($prep_statement, $sql); +//get conference users + $sql = "SELECT * FROM v_conference_users as e, v_users as u "; + $sql .= "where e.user_uuid = u.user_uuid "; + $sql .= "and u.user_enabled = 'true' "; + $sql .= "and e.domain_uuid = '".$_SESSION['domain_uuid']."' "; + $sql .= "and e.conference_uuid = '".$conference_uuid."' "; + $prep_statement = $db->prepare(check_sql($sql)); + $prep_statement->execute(); + $conference_users = $prep_statement->fetchAll(PDO::FETCH_ASSOC); + +//get the users + $sql = "SELECT * FROM v_users "; + $sql .= "where domain_uuid = '".$_SESSION['domain_uuid']."' "; + $sql .= "and user_enabled = 'true' "; + $prep_statement = $db->prepare(check_sql($sql)); + $prep_statement->execute(); + $users = $prep_statement->fetchAll(PDO::FETCH_NAMED); + unset($sql); + //set the default if ($conference_profile == "") { $conference_profile = "default"; } @@ -403,23 +422,14 @@ echo "\n"; echo "\n"; - if (if_group("admin") || if_group("superadmin")) { + if (permission_exists('conference_user_add') || permission_exists('conference_user_edit')) { if ($action == "update") { echo " "; echo " ".$text['label-user_list'].""; echo " "; echo " \n"; - $sql = "SELECT * FROM v_conference_users as e, v_users as u "; - $sql .= "where e.user_uuid = u.user_uuid "; - $sql .= "and u.user_enabled = 'true' "; - $sql .= "and e.domain_uuid = '".$_SESSION['domain_uuid']."' "; - $sql .= "and e.conference_uuid = '".$conference_uuid."' "; - $prep_statement = $db->prepare(check_sql($sql)); - $prep_statement->execute(); - $result = $prep_statement->fetchAll(PDO::FETCH_ASSOC); - $result_count = count($result); - foreach($result as $field) { + foreach($conference_users as $field) { echo " \n"; echo " \n"; echo " \n"; } echo "
".escape($field['username'])."\n"; @@ -428,22 +438,15 @@ echo "
\n"; - echo "
\n"; - $sql = "SELECT * FROM v_users "; - $sql .= "where domain_uuid = '".$_SESSION['domain_uuid']."' "; - $sql .= "and user_enabled = 'true' "; - $prep_statement = $db->prepare(check_sql($sql)); - $prep_statement->execute(); echo " "; echo " \n"; - unset($sql, $result); + echo "
\n"; echo " ".$text['description-user-add']."\n"; echo "
\n";