Domain settings array override default settings

Domain setting array types override the default settings set as type
This commit is contained in:
FusionPBX 2024-07-04 18:05:37 -06:00 committed by GitHub
parent 0ff2503240
commit 56aea7c66d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 13 additions and 2 deletions

View File

@ -261,6 +261,17 @@ class settings {
$result = $this->database->select($sql, $parameters, 'all');
unset($sql, $parameters);
if (!empty($result)) {
//domain setting array types override the default settings set as type array
foreach ($result as $row) {
$name = $row['domain_setting_name'];
$category = $row['domain_setting_category'];
$subcategory = $row['domain_setting_subcategory'];
if ($name == "array") {
$this->settings[$category][$subcategory] = array();
}
}
//add the domain settings to the $this->settings array
foreach ($result as $row) {
$name = $row['domain_setting_name'];
$category = $row['domain_setting_category'];