Make it possible to use domain_name variable in the provision setting. (#6260)

* Make it possible to use domain_name variable in the provision setting.

* Set https://{$domain_name}/app/provision/ as the default value for yealink_provision_url.
This commit is contained in:
FusionPBX
2022-01-24 13:28:54 -07:00
committed by GitHub
parent 9441a238e7
commit 0154e149f6
2 changed files with 7 additions and 3 deletions

View File

@@ -303,7 +303,11 @@ include "root.php";
elseif (isset($val['boolean'])) { $value = $val['boolean']; }
elseif (isset($val['numeric'])) { $value = $val['numeric']; }
elseif (is_array($val) && !is_uuid($val['uuid'])) { $value = $val; }
if (isset($value)) { $provision[$key] = $value; }
if (isset($value)) {
$value = str_replace('${domain_name}', $domain_name, $value);
$value = str_replace('{$domain_name}', $domain_name, $value);
$provision[$key] = $value;
}
unset($value);
}
}

View File

@@ -35,8 +35,8 @@
$apps[$x]['default_settings'][$y]['default_setting_category'] = "provision";
$apps[$x]['default_settings'][$y]['default_setting_subcategory'] = "yealink_provision_url";
$apps[$x]['default_settings'][$y]['default_setting_name'] = "text";
$apps[$x]['default_settings'][$y]['default_setting_value'] = "";
$apps[$x]['default_settings'][$y]['default_setting_enabled'] = "false";
$apps[$x]['default_settings'][$y]['default_setting_value'] = 'https://{$domain_name}/app/provision/';
$apps[$x]['default_settings'][$y]['default_setting_enabled'] = "true";
$apps[$x]['default_settings'][$y]['default_setting_description'] = "Provisioning URL for Yealink";
$y++;
$apps[$x]['default_settings'][$y]['default_setting_uuid'] = "fc2fa8cd-b14e-48e3-99bd-7c01c9d6208d";