diff --git a/inc/admin_functions.inc.php b/inc/admin_functions.inc.php index 1de4b3a7..f2ace1dc 100644 --- a/inc/admin_functions.inc.php +++ b/inc/admin_functions.inc.php @@ -32,6 +32,7 @@ $hesk_settings['possible_ticket_list'] = array( 'staffreplies' => $hesklang['replies'] . ' (' . $hesklang['staff'] . ')', 'lastreplier' => $hesklang['last_replier'], 'time_worked' => $hesklang['ts'], + 'due_date' => $hesklang['due_date'], ); define('HESK_NO_ROBOTS', true); diff --git a/inc/print_tickets.inc.php b/inc/print_tickets.inc.php index 66d2534a..3b4c0f04 100644 --- a/inc/print_tickets.inc.php +++ b/inc/print_tickets.inc.php @@ -45,7 +45,8 @@ LEFT(`message`, 400) AS `message`, `replierid`, `archive`, `locked`, -`merged` +`merged`, +`due_date` "; foreach ($hesk_settings['custom_fields'] as $k => $v) { diff --git a/inc/ticket_list.inc.php b/inc/ticket_list.inc.php index 712c6797..c787d876 100644 --- a/inc/ticket_list.inc.php +++ b/inc/ticket_list.inc.php @@ -375,6 +375,16 @@ if ($total > 0) { echo '' . $ticket['time_worked'] . ''; } + // Print due date + if (hesk_show_column('due_date')) { + $due_date = $hesklang['none']; + if ($ticket['due_date'] != null) { + $due_date = hesk_date($ticket['due_date'], false, true, false); + } + + echo '' . ($ticket['due_date'] == null ? 'NONE' : date('Y-m-d', $due_date)) . ''; + } + // Print custom fields foreach ($hesk_settings['custom_fields'] as $key => $value) { if ($value['use'] && hesk_show_column($key)) {