Use if is_array to prevent a warning

This commit is contained in:
markjcrane
2022-01-30 13:20:51 -07:00
parent 8372fa61f8
commit eda3ddfd28

View File

@@ -239,7 +239,8 @@ if (!class_exists('switch_settings')) {
$array['default_settings'][$i]['default_setting_value'] = $row['default_setting_value'];
$array['default_settings'][$i]['default_setting_enabled'] = $row['default_setting_enabled'];
$array['default_settings'][$i]['default_setting_description'] = $row['default_setting_description'];
$i++;
//increment the row id
$i++;
}
if (is_array($array) && @sizeof($array) != 0) {
//grant temporary permissions
@@ -250,7 +251,6 @@ if (!class_exists('switch_settings')) {
$database->app_name = 'switch_settings';
$database->app_uuid = '84e91084-a227-43cd-ae99-a0f8ed61eb8b';
$database->save($array);
unset($array);
//revoke temporary permissions
$p->delete('default_setting_add', 'temp');
}
@@ -258,10 +258,12 @@ if (!class_exists('switch_settings')) {
}
//set the default settings
foreach ($array as $row) {
if (!isset($_SESSION['switch'][$row['default_setting_subcategory']])) {
if ($row['default_setting_enabled'] != "false") {
$_SESSION['switch'][$row['default_setting_subcategory']] = $row['default_setting_value'];
if (is_array($array) {
foreach ($array as $row) {
if (!isset($_SESSION['switch'][$row['default_setting_subcategory']])) {
if ($row['default_setting_enabled'] != "false") {
$_SESSION['switch'][$row['default_setting_subcategory']] = $row['default_setting_value'];
}
}
}
}