Default setting yealink_trust_certificates change value from true,false to 0,1
This commit is contained in:
parent
ecc01c7a87
commit
4773ffc6ea
|
|
@ -965,7 +965,7 @@
|
||||||
$apps[$x]['default_settings'][$y]['default_setting_name'] = "text";
|
$apps[$x]['default_settings'][$y]['default_setting_name'] = "text";
|
||||||
$apps[$x]['default_settings'][$y]['default_setting_value'] = "0";
|
$apps[$x]['default_settings'][$y]['default_setting_value'] = "0";
|
||||||
$apps[$x]['default_settings'][$y]['default_setting_enabled'] = "true";
|
$apps[$x]['default_settings'][$y]['default_setting_enabled'] = "true";
|
||||||
$apps[$x]['default_settings'][$y]['default_setting_description'] = "Only Accept Trusted Certificates 0-Disabled (default), 1-Enabled, ";
|
$apps[$x]['default_settings'][$y]['default_setting_description'] = "Only Accept Trusted Certificates 0-Disabled (default), 1-Enabled.";
|
||||||
$y++;
|
$y++;
|
||||||
$apps[$x]['default_settings'][$y]['default_setting_uuid'] = "e1d03aea-1563-4c57-86de-4d4d274b8352";
|
$apps[$x]['default_settings'][$y]['default_setting_uuid'] = "e1d03aea-1563-4c57-86de-4d4d274b8352";
|
||||||
$apps[$x]['default_settings'][$y]['default_setting_category'] = "provision";
|
$apps[$x]['default_settings'][$y]['default_setting_category'] = "provision";
|
||||||
|
|
|
||||||
|
|
@ -17,7 +17,7 @@
|
||||||
|
|
||||||
The Initial Developer of the Original Code is
|
The Initial Developer of the Original Code is
|
||||||
Mark J Crane <markjcrane@fusionpbx.com>
|
Mark J Crane <markjcrane@fusionpbx.com>
|
||||||
Portions created by the Initial Developer are Copyright (C) 2020
|
Portions created by the Initial Developer are Copyright (C) 2022
|
||||||
the Initial Developer. All Rights Reserved.
|
the Initial Developer. All Rights Reserved.
|
||||||
|
|
||||||
Contributor(s):
|
Contributor(s):
|
||||||
|
|
@ -26,10 +26,33 @@
|
||||||
|
|
||||||
//process this only one time
|
//process this only one time
|
||||||
if ($domains_processed == 1) {
|
if ($domains_processed == 1) {
|
||||||
|
|
||||||
|
//if yealink_trust_certificates is true or false then update to 1 or 0
|
||||||
|
$sql = "select default_setting_uuid, default_setting_value from v_default_settings ";
|
||||||
|
$sql .= "where default_setting_subcategory = 'yealink_trust_certificates' ";
|
||||||
|
$sql .= "and (default_setting_value = 'true' or default_setting_value = 'false');";
|
||||||
|
$database = new database;
|
||||||
|
$row = $database->select($sql, null, 'row');
|
||||||
|
if (is_array($row)) {
|
||||||
|
if ($row['default_setting_value'] == 'false') {
|
||||||
|
$row['default_setting_value'] = '0';
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
$row['default_setting_value'] = '1';
|
||||||
|
}
|
||||||
|
$sql = "update v_default_settings ";
|
||||||
|
$sql .= "set default_setting_value = ".$row['default_setting_value'].", ";
|
||||||
|
$sql .= "default_setting_description = 'Only Accept Trusted Certificates 0-Disabled (default), 1-Enabled.' ";
|
||||||
|
$sql .= "where default_setting_uuid = '".$row['default_setting_uuid']."'; ";
|
||||||
|
$database = new database;
|
||||||
|
$database->execute($sql, null);
|
||||||
|
unset($sql);
|
||||||
|
}
|
||||||
|
|
||||||
//correct yealink_codec_opus_priority values
|
//correct yealink_codec_opus_priority values
|
||||||
if ($db_type == 'pgsql') {
|
if ($db_type == 'pgsql') {
|
||||||
$sql = "select pg_typeof(default_setting_enabled) from v_default_settings limit 1;";
|
$sql = "select pg_typeof(default_setting_enabled) ";
|
||||||
|
$sql .= "from v_default_settings limit 1;";
|
||||||
$database = new database;
|
$database = new database;
|
||||||
$enabled_type = $database->select($sql, null, 'column');
|
$enabled_type = $database->select($sql, null, 'column');
|
||||||
if ($enabled_type == 'text') {
|
if ($enabled_type == 'text') {
|
||||||
|
|
@ -42,4 +65,4 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue