Extension - Edit: Include password when determining assigned device lines.

This commit is contained in:
fusionate 2023-12-27 19:29:19 +00:00
parent 9a741780e9
commit e36003f907
No known key found for this signature in database
1 changed files with 2 additions and 0 deletions

View File

@ -930,11 +930,13 @@
$sql = "select d.device_address, d.device_template, d.device_description, l.device_line_uuid, l.device_uuid, l.line_number ";
$sql .= "from v_device_lines as l, v_devices as d ";
$sql .= "where (l.user_id = :user_id_1 or l.user_id = :user_id_2)";
$sql .= "and l.password = :password ";
$sql .= "and l.domain_uuid = :domain_uuid ";
$sql .= "and l.device_uuid = d.device_uuid ";
$sql .= "order by l.line_number, d.device_address asc ";
$parameters['user_id_1'] = $extension ?? null;
$parameters['user_id_2'] = $number_alias ?? null;
$parameters['password'] = $password ?? null;
$parameters['domain_uuid'] = $domain_uuid;
$database = new database;
$device_lines = $database->select($sql, $parameters, 'all');