title="= $row_title ?>">
|
|
">
= "$ticket_prefix$ticket_number" ?>
|
">= $ticket_subject ?>
= "$completed_task_count / $task_count tasks" ?>
|
No client
= $contact_display ?>
|
Invoiced
Quoted
|
= 2 && empty($ticket_closed_at)) { ?>
class="ajax-modal"
data-modal-url="modals/ticket/ticket_priority.php?id== $ticket_id ?>"
>
= $ticket_priority ?>
|
= $ticket_status_name ?>
= $ticket_scheduled_for ?>
|
-";
} elseif ($ticket_sla_paused) {
echo " Paused";
} elseif ($ticket_sla_alert_stage == 2) {
echo " Breached";
} elseif ($ticket_sla_alert_stage == 1) {
echo " At risk";
} elseif (!$ticket_is_open) {
$sla_met = intval($row['ticket_response_sla_met'] ?? 0) && (is_null($row['ticket_resolution_due_at']) || intval($row['ticket_resolution_sla_met'] ?? 0));
echo $sla_met ? "Met" : "-";
} else {
// Whichever clock is still running is the one worth showing
$sla_due_at = empty($row['ticket_first_response_at']) ? $row['ticket_response_due_at'] : $row['ticket_resolution_due_at'];
$sla_due_label = empty($row['ticket_first_response_at']) ? 'First response due' : 'Resolution due';
if (!empty($sla_due_at)) {
echo "" . timeAgo($sla_due_at) . "";
} else {
echo "-";
}
}
?>
|
= 2 && empty($ticket_closed_at)) { ?>
class="ajax-modal"
data-modal-url="modals/ticket/ticket_assign.php?id== $ticket_id ?>"
>
= $ticket_assigned_to_display ?>
|
= $ticket_reply_created_at_time_ago ?>
= $ticket_reply_by_display ?>"; } ?>
|
= $ticket_created_at_time_ago ?>
= date("$config_date_format $config_time_format", strtotime($ticket_created_at)) ?>
|