From 78e5d1138415f09b2d66c4e56ebd913465dcee93 Mon Sep 17 00:00:00 2001 From: Mike Koch Date: Sat, 10 Jan 2015 23:58:31 -0500 Subject: [PATCH] #92 Update admin_submit_ticket --- admin/admin_submit_ticket.php | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/admin/admin_submit_ticket.php b/admin/admin_submit_ticket.php index a0d347af..9adf7319 100644 --- a/admin/admin_submit_ticket.php +++ b/admin/admin_submit_ticket.php @@ -1,7 +1,7 @@ 3) { - $hesk_error_buffer['priority']=$hesklang['sel_app_priority']; + // If we are showing "Click to select" priority needs to be selected + if ($hesk_settings['select_pri']) + { + $tmpvar['priority'] = -1; + $hesk_error_buffer['priority'] = $hesklang['select_priority']; + } + else + { + $tmpvar['priority'] = 3; + } } $tmpvar['subject'] = hesk_input( hesk_POST('subject') ) or $hesk_error_buffer['subject']=$hesklang['enter_ticket_subject']; @@ -121,6 +131,7 @@ $tmpvar['trackid'] = hesk_createID(); // Log who submitted ticket $tmpvar['history'] = sprintf($hesklang['thist7'], hesk_date(), $_SESSION['name'].' ('.$_SESSION['user'].')'); +$tmpvar['openedby'] = $_SESSION['id']; // Owner $tmpvar['owner'] = 0; @@ -214,7 +225,7 @@ if (count($hesk_error_buffer)!=0) $_SESSION['as_name'] = hesk_POST('name'); $_SESSION['as_email'] = hesk_POST('email'); $_SESSION['as_category'] = hesk_POST('category'); - $_SESSION['as_priority'] = hesk_POST('priority'); + $_SESSION['as_priority'] = $tmpvar['priority']; $_SESSION['as_subject'] = hesk_POST('subject'); $_SESSION['as_message'] = hesk_POST('message'); $_SESSION['as_owner'] = $tmpvar['owner']; @@ -225,7 +236,7 @@ if (count($hesk_error_buffer)!=0) { if ($v['use']) { - $_SESSION["as_$k"] = hesk_POST($k); + $_SESSION["as_$k"] = ($v['type'] == 'checkbox') ? hesk_POST_array($k) : hesk_POST($k); } }