Update extension_edit.php

Prevent a minor SQL error.
This commit is contained in:
FusionPBX 2016-11-24 12:23:49 -07:00 committed by GitHub
parent b0429f15b5
commit 50d6e4e2ff
1 changed files with 14 additions and 12 deletions

View File

@ -936,19 +936,21 @@ if (count($_POST) > 0 && strlen($_POST["persistformvar"]) == 0) {
unset($sql, $prep_statement); unset($sql, $prep_statement);
//get assigned users //get assigned users
$sql = "SELECT u.username, e.user_uuid FROM v_extension_users as e, v_users as u "; if (is_uuid($extension_uuid)) {
$sql .= "where e.user_uuid = u.user_uuid "; $sql = "SELECT u.username, e.user_uuid FROM v_extension_users as e, v_users as u ";
$sql .= "and u.user_enabled = 'true' "; $sql .= "where e.user_uuid = u.user_uuid ";
$sql .= "and e.domain_uuid = '".$domain_uuid."' "; $sql .= "and u.user_enabled = 'true' ";
$sql .= "and e.extension_uuid = '".$extension_uuid."' "; $sql .= "and e.domain_uuid = '".$domain_uuid."' ";
$sql .= "order by u.username asc "; $sql .= "and e.extension_uuid = '".$extension_uuid."' ";
$prep_statement = $db->prepare(check_sql($sql)); $sql .= "order by u.username asc ";
$prep_statement->execute(); $prep_statement = $db->prepare(check_sql($sql));
$assigned_users = $prep_statement->fetchAll(PDO::FETCH_NAMED); $prep_statement->execute();
foreach($assigned_users as $field) { $assigned_users = $prep_statement->fetchAll(PDO::FETCH_NAMED);
$assigned_user_uuids[] = $field['user_uuid']; foreach($assigned_users as $field) {
$assigned_user_uuids[] = $field['user_uuid'];
}
unset($sql, $prep_statement);
} }
unset($sql, $prep_statement);
//get the users //get the users
$sql = "SELECT * FROM v_users "; $sql = "SELECT * FROM v_users ";