From da3201dbe05530c24d03dad83c65d220412fd8b4 Mon Sep 17 00:00:00 2001 From: Marcus Hill Date: Sun, 7 Apr 2024 09:15:55 +0100 Subject: [PATCH] Client Portal - Ticket SQL Tidy Tidy up the client portal sql for viewing tickets to only grab required fields - #933 --- portal/ticket_view_all.php | 2 +- portal/tickets.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/portal/ticket_view_all.php b/portal/ticket_view_all.php index b7d03a19..9092632a 100644 --- a/portal/ticket_view_all.php +++ b/portal/ticket_view_all.php @@ -25,7 +25,7 @@ if (!isset($_GET['status']) || ($_GET['status']) == 'Open') { $ticket_status_snippet = "ticket_status LIKE '%'"; } -$all_tickets = mysqli_query($mysqli, "SELECT * FROM tickets LEFT JOIN contacts ON ticket_contact_id = contact_id LEFT JOIN ticket_statuses ON ticket_status = ticket_status_id WHERE $ticket_status_snippet AND ticket_client_id = $session_client_id ORDER BY ticket_id DESC"); +$all_tickets = mysqli_query($mysqli, "SELECT ticket_id, ticket_prefix, ticket_number, ticket_subject, ticket_status_name, contact_name FROM tickets LEFT JOIN contacts ON ticket_contact_id = contact_id LEFT JOIN ticket_statuses ON ticket_status = ticket_status_id WHERE $ticket_status_snippet AND ticket_client_id = $session_client_id ORDER BY ticket_id DESC"); ?>

All tickets

diff --git a/portal/tickets.php b/portal/tickets.php index f06cd2cf..52dd16bd 100644 --- a/portal/tickets.php +++ b/portal/tickets.php @@ -22,7 +22,7 @@ if (!isset($_GET['status']) || ($_GET['status']) == 'Open') { $ticket_status_snippet = "ticket_status LIKE '%'"; } -$contact_tickets = mysqli_query($mysqli, "SELECT * FROM tickets LEFT JOIN contacts ON ticket_contact_id = contact_id LEFT JOIN ticket_statuses ON ticket_status = ticket_status_id WHERE $ticket_status_snippet AND ticket_contact_id = $session_contact_id AND ticket_client_id = $session_client_id ORDER BY ticket_id DESC"); +$contact_tickets = mysqli_query($mysqli, "SELECT ticket_id, ticket_prefix, ticket_number, ticket_subject, ticket_status_name FROM tickets LEFT JOIN contacts ON ticket_contact_id = contact_id LEFT JOIN ticket_statuses ON ticket_status = ticket_status_id WHERE $ticket_status_snippet AND ticket_contact_id = $session_contact_id AND ticket_client_id = $session_client_id ORDER BY ticket_id DESC"); //Get Total tickets closed $sql_total_tickets_closed = mysqli_query($mysqli, "SELECT COUNT(ticket_id) AS total_tickets_closed FROM tickets WHERE ticket_closed_at IS NOT NULL AND ticket_client_id = $session_client_id AND ticket_contact_id = $session_contact_id");