(int)$days, 'hour' => (int)$hours, 'minute' => (int)$minutes, 'second' => (int)$seconds, ]; foreach ($sections as $name => $value){ if ($value > 0){ $timeParts[] = $value. ' '.$name.($value == 1 ? '' : 's'); } } return implode(', ', $timeParts); } if (isset($_GET['year'])) { $year = intval($_GET['year']); } else { $year = date('Y'); } $sql_ticket_years = mysqli_query($mysqli, "SELECT DISTINCT YEAR(ticket_created_at) AS ticket_year FROM tickets ORDER BY ticket_year DESC"); $sql_clients = mysqli_query($mysqli, "SELECT client_id, client_name FROM clients ORDER BY client_name ASC"); ?>

Tickets By Client

0) { // Calculate average time to solve $count = 0; $total = 0; while ($row = mysqli_fetch_array($sql_tickets)) { $openedTime = new DateTime($row['ticket_created_at']); $closedTime = new DateTime($row['ticket_closed_at']); $total += ($closedTime->getTimestamp() - $openedTime->getTimestamp()); $count++; } ?>
Client Tickets raised Tickets closed Avg time to close