From 5f5e023afeb7a31a46cbf2cfbad6656419e7bfbf Mon Sep 17 00:00:00 2001 From: Marcus Hill Date: Sat, 16 Apr 2022 12:51:15 +0100 Subject: [PATCH] Fix contact title & improve logging on client portal Hyperlink ticket on client overview page --- client_overview.php | 2 +- portal/check_login.php | 1 + portal/index.php | 5 ++--- portal/portal_post.php | 4 ++-- portal/ticket.php | 4 ++-- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/client_overview.php b/client_overview.php index 65da814d..7312c8a1 100644 --- a/client_overview.php +++ b/client_overview.php @@ -191,7 +191,7 @@ $sql_tickets_stale = mysqli_query($mysqli,"SELECT * FROM tickets ?> - + diff --git a/portal/check_login.php b/portal/check_login.php index 963fb30b..8b82da8a 100644 --- a/portal/check_login.php +++ b/portal/check_login.php @@ -38,6 +38,7 @@ $contact = mysqli_fetch_array($contact_sql); $session_contact_name = $contact['contact_name']; $session_contact_initials = initials($session_contact_name); +$session_contact_title = $contact['contact_title']; $session_contact_email = $contact['contact_email']; $session_contact_photo = $contact['contact_photo']; diff --git a/portal/index.php b/portal/index.php index 9f2a3638..60e49b6c 100644 --- a/portal/index.php +++ b/portal/index.php @@ -56,9 +56,8 @@ $total_tickets = $row['total_tickets'];
-
-
-
+
+
diff --git a/portal/portal_post.php b/portal/portal_post.php index 7bffe456..793694c5 100644 --- a/portal/portal_post.php +++ b/portal/portal_post.php @@ -42,7 +42,7 @@ if(isset($_POST['add_ticket'])){ $id = mysqli_insert_id($mysqli); // Logging - mysqli_query($mysqli,"INSERT INTO logs SET log_type = 'Ticket', log_action = 'Create', log_description = 'Client contact $session_contact_name created ticket $subject', log_created_at = NOW(), log_client_id = $client_id, company_id = $session_company_id"); + mysqli_query($mysqli,"INSERT INTO logs SET log_type = 'Ticket', log_action = 'Create', log_description = 'Client contact $session_contact_name created ticket $subject', log_ip = '$session_ip', log_user_agent = '$session_user_agent', log_created_at = NOW(), log_client_id = $client_id, company_id = $session_company_id"); header("Location: ticket.php?id=" . $id); @@ -126,7 +126,7 @@ if(isset($_GET['close_ticket'])){ mysqli_query($mysqli,"INSERT INTO ticket_replies SET ticket_reply = 'Ticket closed by $session_contact_name.', ticket_reply_type = 'Client', ticket_reply_created_at = NOW(), ticket_reply_by = '$session_contact_id', ticket_reply_ticket_id = '$ticket_id', company_id = $session_company_id"); //Logging - mysqli_query($mysqli,"INSERT INTO logs SET log_type = 'Ticket', log_action = 'Closed', log_description = '$ticket_id Closed by client', log_created_at = NOW(), company_id = $session_company_id"); + mysqli_query($mysqli,"INSERT INTO logs SET log_type = 'Ticket', log_action = 'Closed', log_description = '$ticket_id Closed by client', log_ip = '$session_ip', log_user_agent = '$session_user_agent', log_created_at = NOW(), company_id = $session_company_id"); header("Location: ticket.php?id=" . $ticket_id); } diff --git a/portal/ticket.php b/portal/ticket.php index 13bcfa56..532e3260 100644 --- a/portal/ticket.php +++ b/portal/ticket.php @@ -27,7 +27,7 @@ if(isset($_GET['id']) && intval($_GET['id'])) { + if($ticket['ticket_status'] !== "Closed"){ ?> @@ -94,7 +94,7 @@ if(isset($_GET['id']) && intval($_GET['id'])) {