diff --git a/agent/contact_details.php b/agent/contact_details.php index 1ff6e2af..9d321b19 100644 --- a/agent/contact_details.php +++ b/agent/contact_details.php @@ -14,7 +14,7 @@ if (isset($_GET['client_id'])) { if (isset($_GET['contact_id'])) { $contact_id = intval($_GET['contact_id']); - $sql = mysqli_query($mysqli, "SELECT * FROM contacts + $sql = mysqli_query($mysqli, "SELECT * FROM contacts LEFT JOIN clients ON client_id = contact_client_id LEFT JOIN locations ON location_id = contact_location_id LEFT JOIN users ON user_id = contact_user_id @@ -76,7 +76,7 @@ if (isset($_GET['contact_id'])) { // Linked Software Licenses $sql_linked_software = mysqli_query($mysqli, "SELECT * FROM software_contacts, software - WHERE software_contacts.contact_id = $contact_id + WHERE software_contacts.contact_id = $contact_id AND software_contacts.software_id = software.software_id AND software_archived_at IS NULL ORDER BY software_name ASC" @@ -109,7 +109,7 @@ if (isset($_GET['contact_id'])) { $ticket_count = mysqli_num_rows($sql_related_tickets); // Related Recurring Tickets Query - $sql_related_recurring_tickets = mysqli_query($mysqli, "SELECT * FROM recurring_tickets + $sql_related_recurring_tickets = mysqli_query($mysqli, "SELECT * FROM recurring_tickets WHERE recurring_ticket_contact_id = $contact_id ORDER BY recurring_ticket_next_run DESC" ); @@ -144,7 +144,7 @@ if (isset($_GET['contact_id'])) { // Linked Services $sql_linked_services = mysqli_query($mysqli, "SELECT * FROM service_contacts, services - WHERE service_contacts.contact_id = $contact_id + WHERE service_contacts.contact_id = $contact_id AND service_contacts.service_id = services.service_id ORDER BY service_name ASC" ); @@ -155,7 +155,7 @@ if (isset($_GET['contact_id'])) { // Linked Documents $sql_linked_documents = mysqli_query($mysqli, "SELECT * FROM contact_documents, documents LEFT JOIN users ON document_created_by = user_id - WHERE contact_documents.contact_id = $contact_id + WHERE contact_documents.contact_id = $contact_id AND contact_documents.document_id = documents.document_id AND document_archived_at IS NULL ORDER BY document_name ASC" @@ -166,7 +166,7 @@ if (isset($_GET['contact_id'])) { // Linked Files $sql_linked_files = mysqli_query($mysqli, "SELECT * FROM contact_files, files - WHERE contact_files.contact_id = $contact_id + WHERE contact_files.contact_id = $contact_id AND contact_files.file_id = files.file_id AND file_archived_at IS NULL ORDER BY file_name ASC" @@ -473,8 +473,8 @@ if (isset($_GET['contact_id'])) { Copy - Unlink @@ -613,8 +613,8 @@ if (isset($_GET['contact_id'])) { Share - Unlink @@ -797,7 +797,9 @@ if (isset($_GET['contact_id'])) {

Related Tickets

-
@@ -1071,7 +1073,7 @@ if (isset($_GET['contact_id'])) {
- +
">

Notes