From 9714da430960488cb946de88edeba4b787dae24e Mon Sep 17 00:00:00 2001 From: fusionate Date: Mon, 27 Mar 2023 17:10:10 +0000 Subject: [PATCH] Default/Domain/User Settings: Offer select for boolean values. --- .../default_settings/default_setting_edit.php | 45 +++++-------------- core/domain_settings/domain_setting_edit.php | 45 +++++-------------- core/user_settings/user_setting_edit.php | 36 +++++---------- 3 files changed, 36 insertions(+), 90 deletions(-) diff --git a/core/default_settings/default_setting_edit.php b/core/default_settings/default_setting_edit.php index a28c958304..62caf6bfef 100644 --- a/core/default_settings/default_setting_edit.php +++ b/core/default_settings/default_setting_edit.php @@ -587,21 +587,6 @@ echo " \n"; echo " \n"; } - elseif ($category == "theme" && $subcategory == "cache" && $name == "boolean" ) { - echo " \n"; - } - elseif ( - ($category == "theme" && $subcategory == "menu_main_icons" && $name == "boolean") || - ($category == "theme" && $subcategory == "menu_sub_icons" && $name == "boolean") - ) { - echo " \n"; - } elseif ($category == "theme" && $subcategory == "menu_brand_type" && $name == "text" ) { echo " \n"; } - elseif ($category == "voicemail" && $subcategory == "keep_local" && $name == "boolean" ) { - echo " \n"; - } elseif ($category == "voicemail" && ($subcategory == "message_caller_id_number" || $subcategory == "message_date_time") && $name == "text" ) { echo " \n"; } - elseif ($category == "destinations" && $subcategory == "dialplan_details" && $name == "boolean" ) { - echo " \n"; - } elseif ($category == "destinations" && $subcategory == "dialplan_mode" && $name == "text" ) { echo " \n"; } - elseif ($category == "destinations" && $subcategory == "unique" && $name == "boolean" ) { - echo " \n"; - } elseif (is_json($default_setting_value)) { echo " \n"; } + elseif ($name == "boolean") { + echo " \n"; + } else { echo " \n"; } diff --git a/core/domain_settings/domain_setting_edit.php b/core/domain_settings/domain_setting_edit.php index 2f9ca5fea2..9a3df2bd67 100644 --- a/core/domain_settings/domain_setting_edit.php +++ b/core/domain_settings/domain_setting_edit.php @@ -626,21 +626,6 @@ if (count($_POST) > 0 && strlen($_POST["persistformvar"]) == 0) { echo " \n"; echo " \n"; } - elseif ($category == "theme" && $subcategory == "cache" && $name == "boolean" ) { - echo " \n"; - } - elseif ( - ($category == "theme" && $subcategory == "menu_main_icons" && $name == "boolean") || - ($category == "theme" && $subcategory == "menu_sub_icons" && $name == "boolean") - ) { - echo " \n"; - } elseif ($category == "theme" && $subcategory == "menu_brand_type" && $name == "text" ) { echo " \n"; } - elseif ($category == "voicemail" && $subcategory == "keep_local" && $name == "boolean" ) { - echo " \n"; - } elseif ($category == "voicemail" && ($subcategory == "message_caller_id_number" || $subcategory == "message_date_time") && $name == "text" ) { echo " \n"; } - elseif ($category == "destinations" && $subcategory == "dialplan_details" && $name == "boolean" ) { - echo " \n"; - } elseif ($category == "destinations" && $subcategory == "dialplan_mode" && $name == "text" ) { echo " \n"; } - elseif ($category == "destinations" && $subcategory == "unique" && $name == "boolean" ) { - echo " \n"; - } elseif (is_json($row['domain_setting_value'])) { echo " \n"; } + elseif ($name == "boolean") { + echo " \n"; + } else { echo " \n"; } diff --git a/core/user_settings/user_setting_edit.php b/core/user_settings/user_setting_edit.php index c8e7b6d6ad..1ff87a8fc8 100644 --- a/core/user_settings/user_setting_edit.php +++ b/core/user_settings/user_setting_edit.php @@ -597,21 +597,6 @@ if (count($_POST) > 0 && strlen($_POST["persistformvar"]) == 0) { echo " \n"; echo " \n"; } - else if ($user_setting_category == "theme" && $user_setting_subcategory == "cache" && $user_setting_name == "boolean" ) { - echo " \n"; - } - else if ( - ($user_setting_category == "theme" && $user_setting_subcategory == "menu_main_icons" && $user_setting_name == "boolean") || - ($user_setting_category == "theme" && $user_setting_subcategory == "menu_sub_icons" && $user_setting_name == "boolean") - ) { - echo " \n"; - } else if ($user_setting_category == "theme" && $user_setting_subcategory == "menu_brand_type" && $user_setting_name == "text" ) { echo " \n"; } - elseif ($user_setting_category == "destinations" && $user_setting_subcategory == "dialplan_details" && $user_setting_name == "boolean" ) { - echo " \n"; - } elseif ($user_setting_category == "destinations" && $user_setting_subcategory == "dialplan_mode" && $user_setting_name == "text" ) { echo " \n"; } - elseif ($user_setting_category == "destinations" && $user_setting_subcategory == "unique" && $user_setting_name == "boolean" ) { + elseif (is_json($user_setting_value)) { + echo " \n"; + } + elseif ($user_setting_name == "boolean") { echo " \n"; } else {