diff --git a/admin/new_ticket.php b/admin/new_ticket.php index 1f8057f1..0f74cb87 100644 --- a/admin/new_ticket.php +++ b/admin/new_ticket.php @@ -350,49 +350,42 @@ $show_quick_help = $show['show']; if ($v['use'] && $v['place'] == 0 && hesk_is_custom_field_in_category($k, $category)) { $v['req'] = $v['req']==2 ? '*' : ''; - if ($v['type'] == 'checkbox' && !isset($_GET["c_$k"])) { + if ($v['type'] == 'checkbox') { $k_value = array(); - if (isset($_SESSION["c_$k"]) && is_array($_SESSION["c_$k"])) { - foreach ($_SESSION["c_$k"] as $myCB) { + if (isset($_SESSION["as_$k"]) && is_array($_SESSION["as_$k"])) { + foreach ($_SESSION["as_$k"] as $myCB) { $k_value[] = stripslashes(hesk_input($myCB)); } } } elseif (isset($_SESSION["as_$k"])) { - $k_value = stripslashes(hesk_input($_SESSION["as_$k"])); - } elseif (isset($_GET["as_$k"])) { - if ($v['type'] == 'checkbox') { - $k_value = explode('-CHECKBOX-', $_GET["as_$k"]); - } else { - $k_value = stripslashes(hesk_GET("as_$k")); - } + $k_value = stripslashes(hesk_input($_SESSION["as_$k"])); } else { - $k_value = ''; + $k_value = ''; } switch ($v['type']) { /* Radio box */ case 'radio': - echo '