' . $hesklang['critical'] . ''; break; case 1: $ticket['priority'] = '' . $hesklang['high'] . ''; break; case 2: $ticket['priority'] = $hesklang['medium']; break; default: $ticket['priority'] = $hesklang['low']; } /* Set last replier name */ if ($ticket['lastreplier']) { if (empty($ticket['repliername'])) { $ticket['repliername'] = $hesklang['staff']; } } else { $ticket['repliername'] = $ticket['name']; } /* Other variables that need processing */ $ticket['dt'] = hesk_date($ticket['dt'], true); $ticket['lastchange'] = hesk_date($ticket['lastchange'], true); $random = mt_rand(10000, 99999); // Print ticket head echo '

' . $ticket['subject'] . '


'; // Show IP and time worked to staff if (!empty($_SESSION['id'])) { echo ' '; } echo ''; // Assigned to? if ($ticket['owner'] && !empty($_SESSION['id'])) { $ticket['owner'] = hesk_getOwnerName($ticket['owner']); echo ' '; } echo ' '; echo ''; // Custom fields $num_cols = 0; echo ''; foreach ($hesk_settings['custom_fields'] as $k => $v) { if (($v['use'] == 1 || (! empty($_SESSION['id']) && $v['use'] == 2)) && hesk_is_custom_field_in_category($k, $ticket['category'])) { if ($num_cols == 3) { echo ''; $num_cols = 0; } switch ($v['type']) { case 'date': $ticket[$k] = hesk_custom_date_display_format($ticket[$k], $v['value']['date_format']); break; } ?>
'; // Print initial ticket message if ($ticket['message'] != '') { $newMessage = hesk_unhortenUrl($ticket['message']); if ($ticket['html']) { $newMessage = hesk_html_entity_decode($newMessage); } echo '

' . $newMessage . '

'; } // Print replies while ($reply = hesk_dbFetchAssoc($res)) { $reply['dt'] = hesk_date($reply['dt'], true); $theReply = hesk_unhortenUrl($reply['message']); if ($reply['html']) { $theReply = hesk_html_entity_decode($theReply); } echo '
' . $hesklang['trackID'] . ':' . $trackingID . ' ' . $hesklang['ticket_status'] . ':' . $hesklang[$ticket['statusKey']] . ' ' . $hesklang['created_on'] . ':' . $ticket['dt'] . '
' . $hesklang['last_update'] . ':' . $ticket['lastchange'] . ' ' . $hesklang['last_replier'] . ':' . $ticket['repliername'] . ' ' . $hesklang['category'] . ':' . $category['name'] . '
' . $hesklang['ts'] . ':' . $ticket['time_worked'] . ' ' . $hesklang['ip'] . ':' . $ticket['ip'] . ' ' . $hesklang['email'] . ':' . $ticket['email'] . '
' . $hesklang['taso3'] . ' ' . $ticket['owner'] . '' . $hesklang['name'] . ': ' . $ticket['name'] . '
:
' . $hesklang['date'] . ':' . $reply['dt'] . ' ' . $hesklang['name'] . ':' . $reply['name'] . '
' . $theReply . '
'; } // Print "end of ticket" message echo $hesklang['end_ticket']; ?>