Update provision.php

This commit is contained in:
FusionPBX 2019-08-27 13:24:11 -06:00 committed by GitHub
parent ea62b40f11
commit f9e2f24e24
1 changed files with 17 additions and 12 deletions

View File

@ -591,13 +591,15 @@ include "root.php";
$sql .= "AND profile_setting_enabled = 'true' "; $sql .= "AND profile_setting_enabled = 'true' ";
$parameters['device_profile_uuid'] = $device_profile_uuid; $parameters['device_profile_uuid'] = $device_profile_uuid;
$database = new database; $database = new database;
$row = $database->select($sql, $parameters, 'row'); $device_profile_settings = $database->select($sql, $parameters, 'all');
if (is_array($row) && sizeof($row) != 0) { if (is_array($device_profile_settings) && sizeof($device_profile_settings) != 0) {
$key = $row['profile_setting_name']; foreach($device_profile_settings as $row) {
$value = $row['profile_setting_value']; $key = $row['profile_setting_name'];
$provision[$key] = $value; $value = $row['profile_setting_value'];
$provision[$key] = $value;
}
} }
unset ($parameters, $row); unset ($parameters, $device_profile_settings, $sql);
} }
//get the device settings table in the provision category and update the provision array //get the device settings table in the provision category and update the provision array
@ -607,14 +609,17 @@ include "root.php";
$sql .= "AND device_setting_enabled = 'true' "; $sql .= "AND device_setting_enabled = 'true' ";
$parameters['device_uuid'] = $device_uuid; $parameters['device_uuid'] = $device_uuid;
$database = new database; $database = new database;
$row = $database->select($sql, $parameters, 'row'); $device_settings = $database->select($sql, $parameters, 'row');
if (is_array($row) && sizeof($row) != 0) { if (is_array($device_settings) && sizeof($device_settings) != 0) {
$key = $row['device_setting_subcategory']; foreach($device_settings as $row) {
$value = $row['device_setting_value']; $key = $row['device_setting_subcategory'];
$provision[$key] = $value; $value = $row['device_setting_value'];
$provision[$key] = $value;
}
} }
unset ($parameters, $row); unset ($parameters, $device_settings, $sql);
} }
//set the template directory //set the template directory
if (strlen($provision["template_dir"]) > 0) { if (strlen($provision["template_dir"]) > 0) {
$template_dir = $provision["template_dir"]; $template_dir = $provision["template_dir"];