Contacts


"> $contact_title"; } $contact_department = getFallBack(nullable_htmlentities($row['contact_department'])); $contact_extension = nullable_htmlentities($row['contact_extension']); if (empty($contact_extension)) { $contact_extension_display = ""; } else { $contact_extension_display = "x$contact_extension"; } $contact_phone_country_code = nullable_htmlentities($row['contact_phone_country_code']); $contact_phone = nullable_htmlentities(formatPhoneNumber($row['contact_phone'], $contact_phone_country_code)); if (empty($contact_phone)) { $contact_phone_display = ""; } else { $contact_phone_display = "
$contact_phone$contact_extension_display
"; } $contact_mobile_country_code = nullable_htmlentities($row['contact_mobile_country_code']); $contact_mobile = nullable_htmlentities(formatPhoneNumber($row['contact_mobile'], $contact_mobile_country_code)); if (empty($contact_mobile)) { $contact_mobile_display = ""; } else { $contact_mobile_display = ""; } $contact_email = nullable_htmlentities($row['contact_email']); if (empty($contact_email)) { $contact_email_display = ""; } else { $contact_email_display = ""; } $contact_info_display = "$contact_phone_display $contact_mobile_display $contact_email_display"; if (empty($contact_info_display)) { $contact_info_display = "-"; } $contact_pin = nullable_htmlentities($row['contact_pin']); $contact_photo = nullable_htmlentities($row['contact_photo']); $contact_initials = initials($contact_name); $contact_notes = nullable_htmlentities($row['contact_notes']); $contact_primary = intval($row['contact_primary']); $contact_important = intval($row['contact_important']); $contact_billing = intval($row['contact_billing']); $contact_technical = intval($row['contact_technical']); $contact_created_at = nullable_htmlentities($row['contact_created_at']); $contact_archived_at = nullable_htmlentities($row['contact_archived_at']); if ($contact_primary == 1) { $contact_primary_display = "Primary Contact"; } else { $contact_primary_display = false; } $contact_location_id = intval($row['contact_location_id']); $location_name = nullable_htmlentities($row['location_name']); if (empty($location_name)) { $location_name = "N/A"; } $location_archived_at = nullable_htmlentities($row['location_archived_at']); if ($location_archived_at) { $location_name_display = "
$location_name
"; } else { $location_name_display = $location_name; } $auth_method = nullable_htmlentities($row['user_auth_method']); $contact_user_id = intval($row['contact_user_id']); if ($contact_user_id) { $user_exists_display = ""; } else { $user_exists_display = ""; } // Counts // Asset Count $row = mysqli_fetch_assoc(mysqli_query($mysqli, "SELECT COUNT('asset_id') AS num FROM assets WHERE asset_contact_id = $contact_id AND asset_archived_at IS NULL")); $asset_count = $row['num']; if ($asset_count) { $asset_count_display = "$asset_count"; } else { $asset_count_display = ''; } // Credential Count $row = mysqli_fetch_assoc(mysqli_query($mysqli, "SELECT COUNT('credential_id') AS num FROM credentials WHERE credential_contact_id = $contact_id AND credential_archived_at IS NULL")); $credential_count = $row['num']; if ($credential_count) { $credential_count_display = "$credential_count"; } else { $credential_count_display = ''; } // Software Count $row = mysqli_fetch_assoc(mysqli_query($mysqli, "SELECT COUNT('software_id') AS num FROM software, software_contacts WHERE software.software_id = software_contacts.software_id AND software_contacts.contact_id = $contact_id AND software_archived_at IS NULL")); $software_count = $row['num']; if ($software_count) { $software_count_display = "$software_count"; } else { $software_count_display = ''; } // Ticket Count $row = mysqli_fetch_assoc(mysqli_query($mysqli, "SELECT COUNT('ticket_id') AS num FROM tickets WHERE ticket_contact_id = $contact_id AND ticket_archived_at IS NULL")); $ticket_count = $row['num']; if ($ticket_count) { $ticket_count_display = "$ticket_count"; } else { $ticket_count_display = ''; } // Tags $contact_tag_name_display_array = array(); $contact_tag_id_array = array(); $sql_contact_tags = mysqli_query($mysqli, "SELECT * FROM contact_tags LEFT JOIN tags ON contact_tags.tag_id = tags.tag_id WHERE contact_id = $contact_id ORDER BY tag_name ASC"); while ($row = mysqli_fetch_array($sql_contact_tags)) { $contact_tag_id = intval($row['tag_id']); $contact_tag_name = nullable_htmlentities($row['tag_name']); $contact_tag_color = nullable_htmlentities($row['tag_color']); if (empty($contact_tag_color)) { $contact_tag_color = "dark"; } $contact_tag_icon = nullable_htmlentities($row['tag_icon']); if (empty($contact_tag_icon)) { $contact_tag_icon = "tag"; } $contact_tag_id_array[] = $contact_tag_id; $contact_tag_name_display_array[] = "$contact_tag_name"; } $contact_tags_display = implode('', $contact_tag_name_display_array); ?>
Name Department Contact Location Client Action
">
">