diff --git a/core/user_settings/user_setting_edit.php b/core/user_settings/user_setting_edit.php index 74dbfb71ed..580f943c95 100644 --- a/core/user_settings/user_setting_edit.php +++ b/core/user_settings/user_setting_edit.php @@ -85,7 +85,7 @@ $user_setting_name = strtolower($_POST["user_setting_name"] ?? ''); $user_setting_value = $_POST["user_setting_value"] ?? ''; $user_setting_order = $_POST["user_setting_order"] ?? ''; - $user_setting_enabled = strtolower($_POST["user_setting_enabled"] ?? ''); + $user_setting_enabled = strtolower($_POST["user_setting_enabled"] ?? 'false'); $user_setting_description = $_POST["user_setting_description"] ?? ''; } @@ -105,7 +105,7 @@ if (!empty($_POST) && empty($_POST["persistformvar"])) { } //check for all required/authorized data - if (empty($user_setting_category) || (is_array($allowed_categories) && sizeof($allowed_categories) > 0 && !in_array(strtolower($user_setting_category), $allowed_categories))) { $msg .= $text['message-required'].$text['label-category']."
\n"; } + if (empty($user_setting_category) || (!empty($allowed_categories) && is_array($allowed_categories) && sizeof($allowed_categories) > 0 && !in_array(strtolower($user_setting_category), $allowed_categories))) { $msg .= $text['message-required'].$text['label-category']."
\n"; } if (empty($user_setting_subcategory)) { $msg .= $text['message-required'].$text['label-subcategory']."
\n"; } if (empty($user_setting_name)) { $msg .= $text['message-required'].$text['label-type']."
\n"; } //if (empty($user_setting_value)) { $msg .= $text['message-required'].$text['label-value']."
\n"; } @@ -735,7 +735,7 @@ if (!empty($_POST) && empty($_POST["persistformvar"])) { } echo " \n"; echo "
\n"; - echo $text['description-order']."\n"; + echo $text['description-order'] ?? ''."\n"; echo "\n"; echo "\n"; echo "\n";