From fb75acbe4fec7d74a39ef0a16be9690557eb1163 Mon Sep 17 00:00:00 2001 From: Mike Koch Date: Thu, 22 Jan 2015 19:36:32 -0500 Subject: [PATCH] #112 Default value to cc if not explicitly stated --- admin/admin_settings_save.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/admin/admin_settings_save.php b/admin/admin_settings_save.php index 6e8a8e14..20520866 100644 --- a/admin/admin_settings_save.php +++ b/admin/admin_settings_save.php @@ -478,6 +478,12 @@ for ($i=1;$i<=20;$i++) $set['custom_fields'][$this_field]['maxlen'] = intval( hesk_POST('s_custom'.$i.'_maxlen', 255) ); $set['custom_fields'][$this_field]['value'] = hesk_input( hesk_POST('s_custom'.$i.'_val') ); + if ($set['custom_fields'][$this_field]['type'] == 'email' && $set['custom_fields'][$this_field]['value'] == '') + { + // New custom field without any options set. Default to Cc + $set['custom_fields'][$this_field]['value'] = 'cc'; + } + if (!in_array($set['custom_fields'][$this_field]['type'],array('text','textarea','select','radio','checkbox','date','multiselect','email'))) { $set['custom_fields'][$this_field]['type'] = 'text';