From 5af8d6934bed2aec71b898a84082f83125c0d41f Mon Sep 17 00:00:00 2001 From: johnnyq Date: Thu, 31 Oct 2024 13:26:34 -0400 Subject: [PATCH] Add Resolved Tickets Count and Select option for tickets --- tickets.php | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/tickets.php b/tickets.php index daa180cb..b26cd24c 100644 --- a/tickets.php +++ b/tickets.php @@ -29,6 +29,10 @@ if (isset($_GET['status']) && is_array($_GET['status']) && !empty($_GET['status' if (isset($_GET['status']) && ($_GET['status']) == 'Closed') { $status = 'Closed'; $ticket_status_snippet = "ticket_resolved_at IS NOT NULL"; + } elseif ( isset($_GET['status']) && ($_GET['status']) == 'Resolved') { + // Default - Show open tickets + $status = 'Resolved'; + $ticket_status_snippet = "ticket_resolved_at IS NOT NULL AND ticket_closed_at IS NULL"; } else { // Default - Show open tickets $status = 'Open'; @@ -89,6 +93,11 @@ $sql_total_tickets_closed = mysqli_query($mysqli, "SELECT COUNT(ticket_id) AS to $row = mysqli_fetch_array($sql_total_tickets_closed); $total_tickets_closed = intval($row['total_tickets_closed']); +//Get Total tickets Resolved +$sql_total_tickets_resolved = mysqli_query($mysqli, "SELECT COUNT(ticket_id) AS total_tickets_resolved FROM tickets WHERE ticket_resolved_at IS NOT NULL AND ticket_closed_at IS NULL $ticket_permission_snippet"); +$row = mysqli_fetch_array($sql_total_tickets_resolved); +$total_tickets_resolved = intval($row['total_tickets_resolved']); + //Get Unassigned tickets $sql_total_tickets_unassigned = mysqli_query($mysqli, "SELECT COUNT(ticket_id) AS total_tickets_unassigned FROM tickets WHERE ticket_assigned_to = '0' AND ticket_resolved_at IS NULL $ticket_permission_snippet"); $row = mysqli_fetch_array($sql_total_tickets_unassigned); @@ -107,9 +116,10 @@ $user_active_assigned_tickets = intval($row['total_tickets_assigned']);
-

Support Tickets +

Tickets Open | + Resolved | Closed

@@ -141,6 +151,9 @@ $user_active_assigned_tickets = intval($row['total_tickets_assigned']);