Sofia Global Settings: Updates for PHP 8.1
This commit is contained in:
@@ -220,7 +220,7 @@ if (!class_exists('sofia_global_settings')) {
|
|||||||
//add copy to the description
|
//add copy to the description
|
||||||
$array[$this->table][$x][$this->name.'_uuid'] = uuid();
|
$array[$this->table][$x][$this->name.'_uuid'] = uuid();
|
||||||
$array[$this->table][$x]['global_setting_enabled'] = $row['global_setting_enabled'];
|
$array[$this->table][$x]['global_setting_enabled'] = $row['global_setting_enabled'];
|
||||||
$array[$this->table][$x][$this->description_field] = trim($row[$this->description_field]).' ('.$text['label-copy'].')';
|
$array[$this->table][$x][$this->description_field] = trim($row[$this->description_field] ?? '').trim(' ('.$text['label-copy'].')');
|
||||||
|
|
||||||
//increment the id
|
//increment the id
|
||||||
$x++;
|
$x++;
|
||||||
@@ -249,4 +249,4 @@ if (!class_exists('sofia_global_settings')) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
?>
|
||||||
@@ -1,4 +1,28 @@
|
|||||||
<?php
|
<?php
|
||||||
|
/*
|
||||||
|
FusionPBX
|
||||||
|
Version: MPL 1.1
|
||||||
|
|
||||||
|
The contents of this file are subject to the Mozilla Public License Version
|
||||||
|
1.1 (the "License"); you may not use this file except in compliance with
|
||||||
|
the License. You may obtain a copy of the License at
|
||||||
|
http://www.mozilla.org/MPL/
|
||||||
|
|
||||||
|
Software distributed under the License is distributed on an "AS IS" basis,
|
||||||
|
WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
|
||||||
|
for the specific language governing rights and limitations under the
|
||||||
|
License.
|
||||||
|
|
||||||
|
The Original Code is FusionPBX
|
||||||
|
|
||||||
|
The Initial Developer of the Original Code is
|
||||||
|
Mark J Crane <markjcrane@fusionpbx.com>
|
||||||
|
Portions created by the Initial Developer are Copyright (C) 2021-2023
|
||||||
|
the Initial Developer. All Rights Reserved.
|
||||||
|
|
||||||
|
Contributor(s):
|
||||||
|
Mark J Crane <markjcrane@fusionpbx.com>
|
||||||
|
*/
|
||||||
|
|
||||||
//set the include path
|
//set the include path
|
||||||
$conf = glob("{/usr/local/etc,/etc}/fusionpbx/config.conf", GLOB_BRACE);
|
$conf = glob("{/usr/local/etc,/etc}/fusionpbx/config.conf", GLOB_BRACE);
|
||||||
@@ -41,7 +65,7 @@
|
|||||||
if (!empty($_POST)) {
|
if (!empty($_POST)) {
|
||||||
$global_setting_name = $_POST["global_setting_name"];
|
$global_setting_name = $_POST["global_setting_name"];
|
||||||
$global_setting_value = $_POST["global_setting_value"];
|
$global_setting_value = $_POST["global_setting_value"];
|
||||||
$global_setting_enabled = $_POST["global_setting_enabled"];
|
$global_setting_enabled = $_POST["global_setting_enabled"] ?? "false";
|
||||||
$global_setting_description = $_POST["global_setting_description"];
|
$global_setting_description = $_POST["global_setting_description"];
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -158,7 +182,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
//set the defaults
|
//set the defaults
|
||||||
if (empty($global_setting_enabled)) { $global_setting_enabled = true; }
|
if (empty($global_setting_enabled)) { $global_setting_enabled = 'true'; }
|
||||||
|
|
||||||
//create token
|
//create token
|
||||||
$object = new token;
|
$object = new token;
|
||||||
@@ -232,7 +256,7 @@
|
|||||||
echo "<td class='vtable' style='position: relative;' align='left'>\n";
|
echo "<td class='vtable' style='position: relative;' align='left'>\n";
|
||||||
if (substr($_SESSION['theme']['input_toggle_style']['text'], 0, 6) == 'switch') {
|
if (substr($_SESSION['theme']['input_toggle_style']['text'], 0, 6) == 'switch') {
|
||||||
echo " <label class='switch'>\n";
|
echo " <label class='switch'>\n";
|
||||||
echo " <input type='checkbox' id='global_setting_enabled' name='global_setting_enabled' value='true' ".($global_setting_enabled == true ? "checked='checked'" : null).">\n";
|
echo " <input type='checkbox' id='global_setting_enabled' name='global_setting_enabled' value='true' ".(!empty($global_setting_enabled) && $global_setting_enabled == 'true' ? "checked='checked'" : null).">\n";
|
||||||
echo " <span class='slider'></span>\n";
|
echo " <span class='slider'></span>\n";
|
||||||
echo " </label>\n";
|
echo " </label>\n";
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user