$contact_name"; } else { $contact_name_display = $contact_name; } $location_name = nullable_htmlentities($row['location_name']); if (empty($location_name)) { $location_name = "-"; } $location_archived_at = nullable_htmlentities($row['location_archived_at']); if ($location_archived_at) { $location_name_display = "$location_name"; } else { $location_name_display = $location_name; } // Related Tickets Query $sql_related_tickets = mysqli_query($mysqli, "SELECT * FROM tickets LEFT JOIN users on ticket_assigned_to = user_id LEFT JOIN ticket_statuses ON ticket_status_id = ticket_status WHERE ticket_asset_id = $asset_id ORDER BY ticket_number DESC" ); $ticket_count = mysqli_num_rows($sql_related_tickets); // Related Recurring Tickets Query $sql_related_recurring_tickets = mysqli_query($mysqli, "SELECT * FROM scheduled_tickets WHERE scheduled_ticket_asset_id = $asset_id ORDER BY scheduled_ticket_next_run DESC" ); $recurring_ticket_count = mysqli_num_rows($sql_related_recurring_tickets); // Related Documents $sql_related_documents = mysqli_query($mysqli, "SELECT * FROM asset_documents LEFT JOIN documents ON asset_documents.document_id = documents.document_id WHERE asset_documents.asset_id = $asset_id AND document_archived_at IS NULL ORDER BY document_name DESC" ); $document_count = mysqli_num_rows($sql_related_documents); // Network Interfaces $sql_related_interfaces = mysqli_query($mysqli, "SELECT * FROM asset_interfaces LEFT JOIN assets ON asset_id = interface_asset_id LEFT JOIN networks ON network_id = interface_network_id WHERE asset_id = $asset_id AND interface_archived_at IS NULL ORDER BY interface_name DESC" ); $interface_count = mysqli_num_rows($sql_related_interfaces); // Related Files $sql_related_files = mysqli_query($mysqli, "SELECT * FROM asset_files LEFT JOIN files ON asset_files.file_id = files.file_id WHERE asset_files.asset_id = $asset_id AND file_archived_at IS NULL ORDER BY file_name DESC" ); $files_count = mysqli_num_rows($sql_related_files); // View Mode -- 0 List, 1 Thumbnail if (!empty($_GET['view'])) { $view = intval($_GET['view']); } else { $view = 0; } if ($view == 1) { $query_images = "AND (file_ext LIKE 'JPG' OR file_ext LIKE 'jpg' OR file_ext LIKE 'JPEG' OR file_ext LIKE 'jpeg' OR file_ext LIKE 'png' OR file_ext LIKE 'PNG' OR file_ext LIKE 'webp' OR file_ext LIKE 'WEBP')"; } else { $query_images = ''; } // Related Logins Query $sql_related_logins = mysqli_query($mysqli, "SELECT * FROM logins LEFT JOIN login_tags ON login_tags.login_id = logins.login_id LEFT JOIN tags ON tags.tag_id = login_tags.tag_id WHERE login_asset_id = $asset_id AND login_archived_at IS NULL GROUP BY logins.login_id ORDER BY login_name DESC" ); $login_count = mysqli_num_rows($sql_related_logins); // Related Software Query $sql_related_software = mysqli_query( $mysqli, "SELECT * FROM software_assets LEFT JOIN software ON software_assets.software_id = software.software_id WHERE software_assets.asset_id = $asset_id AND software_archived_at IS NULL ORDER BY software_name DESC" ); $software_count = mysqli_num_rows($sql_related_software); ?>

asset_photo">
Network
Assignment
Notes

Network Interfaces

"> $network_name"; } else { $network_name_display = "-"; } $interface_notes = nullable_htmlentities($row['interface_notes']); ?>
Name MAC IP Port Connected To Action
">

Passwords

"; } $login_username = nullable_htmlentities(decryptLoginEntry($row['login_username'])); if (empty($login_username)) { $login_username_display = "-"; } else { $login_username_display = "$login_username"; } $login_password = nullable_htmlentities(decryptLoginEntry($row['login_password'])); $login_otp_secret = nullable_htmlentities($row['login_otp_secret']); $login_id_with_secret = '"' . $row['login_id'] . '","' . $row['login_otp_secret'] . '"'; if (empty($login_otp_secret)) { $otp_display = "-"; } else { $otp_display = " Hover.."; } $login_note = nullable_htmlentities($row['login_note']); $login_important = intval($row['login_important']); $login_contact_id = intval($row['login_contact_id']); $login_vendor_id = intval($row['login_vendor_id']); $login_asset_id = intval($row['login_asset_id']); $login_software_id = intval($row['login_software_id']); // Tags $login_tag_name_display_array = array(); $login_tag_id_array = array(); $sql_login_tags = mysqli_query($mysqli, "SELECT * FROM login_tags LEFT JOIN tags ON login_tags.tag_id = tags.tag_id WHERE login_id = $login_id ORDER BY tag_name ASC"); while ($row = mysqli_fetch_array($sql_login_tags)) { $login_tag_id = intval($row['tag_id']); $login_tag_name = nullable_htmlentities($row['tag_name']); $login_tag_color = nullable_htmlentities($row['tag_color']); if (empty($login_tag_color)) { $login_tag_color = "dark"; } $login_tag_icon = nullable_htmlentities($row['tag_icon']); if (empty($login_tag_icon)) { $login_tag_icon = "tag"; } $login_tag_id_array[] = $login_tag_id; $login_tag_name_display_array[] = "$login_tag_name"; } $login_tags_display = implode('', $login_tag_name_display_array); ?>
Name Description Username Password OTP URI Action
">

Licenses

Software Type License Type Seats
$software_version"; ?>
">

Recurring Tickets

Subject Priority Frequency Next Run
">

Tickets

Never

"; } else { $ticket_updated_at_display = "

Never

"; } } else { $ticket_updated_at_display = $ticket_updated_at; } $ticket_closed_at = nullable_htmlentities($row['ticket_closed_at']); if ($ticket_priority == "High") { $ticket_priority_display = "$ticket_priority"; } elseif ($ticket_priority == "Medium") { $ticket_priority_display = "$ticket_priority"; } elseif ($ticket_priority == "Low") { $ticket_priority_display = "$ticket_priority"; } else { $ticket_priority_display = "-"; } $ticket_assigned_to = intval($row['ticket_assigned_to']); if (empty($ticket_assigned_to)) { if ($ticket_status == 5) { $ticket_assigned_to_display = "

Not Assigned

"; } else { $ticket_assigned_to_display = "

Not Assigned

"; } } else { $ticket_assigned_to_display = nullable_htmlentities($row['user_name']); } ?>
Number Subject Priority Status Assigned Last Response Created