diff --git a/admin/admin_settings.php b/admin/admin_settings.php index 53d5e075..488edd3f 100644 --- a/admin/admin_settings.php +++ b/admin/admin_settings.php @@ -877,6 +877,27 @@ if ( defined('HESK_DEMO') ) ?> +
+ +
+
+
+ '; + ?> +
+
diff --git a/admin/admin_settings_save.php b/admin/admin_settings_save.php index 7bf703f2..27c5e46f 100644 --- a/admin/admin_settings_save.php +++ b/admin/admin_settings_save.php @@ -551,6 +551,7 @@ if ($rich_text_setting == 0) { $set['statuses_order_column'] = empty($_POST['statuses_order_column']) ? 'sort' : 'name'; $set['kb_attach_dir'] = hesk_POST('kb_attach_dir', 'attachments'); +$set['display_user_agent_information'] = empty($_POST['display_user_agent_information']) ? 0 : 1; if ($set['customer-email-verification-required']) { @@ -594,6 +595,7 @@ mfh_updateSetting('dropdownItemTextColor', $set['dropdownItemTextColor'], true); mfh_updateSetting('dropdownItemTextHoverColor', $set['dropdownItemTextHoverColor'], true); mfh_updateSetting('questionMarkColor', $set['questionMarkColor'], true); mfh_updateSetting('dropdownItemTextHoverBackgroundColor', $set['dropdownItemTextHoverBackgroundColor'], true); +mfh_updateSetting('display_user_agent_information', $set['display_user_agent_information']); // Prepare settings file and save it $settings_file_content=' '; } + if ($modsForHesk_settings['display_user_agent_information'] + && $ticket['user_agent'] !== NULL + && $ticket['screen_resolution_height'] !== NULL + && $ticket['screen_resolution_height'] != 0 + && $ticket['screen_resolution_width'] !== NULL + && $ticket['screen_resolution_width'] != 0): + ?> + + + + + js/iconset-octicon-2.1.2.js"> +