Prevent an error with array

This is required for PHP 8.1 and higher. This is required for because PHP 8.1 introduced stricter type checking.
This commit is contained in:
FusionPBX 2024-01-10 15:08:20 -07:00 committed by GitHub
parent 23757cc2ae
commit bca1d8a573
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 7 additions and 1 deletions

View File

@ -195,6 +195,9 @@ class settings {
$subcategory = $row['domain_setting_subcategory'];
if (empty($subcategory)) {
if ($name == "array") {
if (!isset($this->settings[$category]) || !is_array($this->settings[$category])) {
$this->settings[$category] = array();
}
$this->settings[$category][] = $row['domain_setting_value'];
}
else {
@ -203,6 +206,9 @@ class settings {
}
else {
if ($name == "array") {
if (!isset($this->settings[$category][$subcategory]) || !is_array($this->settings[$category][$subcategory])) {
$this->settings[$category][$subcategory] = array();
}
$this->settings[$category][$subcategory][] = $row['domain_setting_value'];
}
else {
@ -260,4 +266,4 @@ class settings {
}
?>
?>