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";