diff --git a/dashboard.php b/dashboard.php index bd2ee0bd..7f4bd17e 100644 --- a/dashboard.php +++ b/dashboard.php @@ -587,6 +587,16 @@ $sql_certs_expiring = mysqli_fetch_assoc(mysqli_query( )); $expiring_certificates = $sql_certs_expiring['expiring_certs']; +$sql_your_tickets = mysqli_query( + $mysqli, + "SELECT * FROM tickets + LEFT JOIN clients ON ticket_client_id = client_id + LEFT JOIN contacts ON ticket_contact_id = contact_id + WHERE ticket_assigned_to = $session_user_id + AND ticket_status != 'Closed' + ORDER BY ticket_number DESC" +); + ?> @@ -673,6 +683,120 @@ $expiring_certificates = $sql_certs_expiring['expiring_certs']; + +
+
+
+
+

Your Open Tickets

+
+ +
+
+
+ + + + + + + + + + + + + + Never

"; + } else { + $ticket_updated_at_display = "

Never

"; + } + } else { + $ticket_updated_at_display = "$ticket_updated_at_time_ago"; + } + $client_id = intval($row['ticket_client_id']); + $client_name = nullable_htmlentities($row['client_name']); + $contact_id = intval($row['ticket_contact_id']); + $contact_name = nullable_htmlentities($row['contact_name']); + if ($ticket_status == "Pending-Assignment") { + $ticket_status_color = "danger"; + } elseif ($ticket_status == "Assigned") { + $ticket_status_color = "primary"; + } elseif ($ticket_status == "In-Progress") { + $ticket_status_color = "success"; + } elseif ($ticket_status == "Closed") { + $ticket_status_color = "dark"; + } else{ + $ticket_status_color = "secondary"; + } + + if ($ticket_priority == "High") { + $ticket_priority_color = "danger"; + } elseif ($ticket_priority == "Medium") { + $ticket_priority_color = "warning"; + } else{ + $ticket_priority_color = "info"; + } + + if (empty($contact_name)) { + $contact_display = "-"; + } else { + $contact_display = "$contact_name"; + } + + ?> + + "> + + + + + + + + + + + + +
NumberSubjectClientContactPriorityStatusLast Response
+ + + +
+
+ +
+ +
+ +
+ + + + +