diff --git a/agent/assets.php b/agent/assets.php index 9b9cc93d..c9e10443 100644 --- a/agent/assets.php +++ b/agent/assets.php @@ -37,17 +37,23 @@ enforceUserPermission('module_support'); //Asset Type from GET if (isset($_GET['type']) && ($_GET['type']) == 'workstation') { $type_query = "asset_type = 'desktop' OR asset_type = 'laptop'"; + $type_filter = "workstation"; } elseif (isset($_GET['type']) && ($_GET['type']) == 'server') { $type_query = "asset_type = 'server'"; + $type_filter = "server"; } elseif (isset($_GET['type']) && ($_GET['type']) == 'virtual') { $type_query = "asset_type = 'Virtual Machine'"; + $type_filter = "virtual"; } elseif (isset($_GET['type']) && ($_GET['type']) == 'network') { $type_query = "asset_type = 'Firewall/Router' OR asset_type = 'Switch' OR asset_type = 'Access Point'"; + $type_filter = "network"; } elseif (isset($_GET['type']) && ($_GET['type']) == 'other') { $type_query = "asset_type NOT LIKE 'laptop' AND asset_type NOT LIKE 'desktop' AND asset_type NOT LIKE 'server' AND asset_type NOT LIKE 'virtual machine' AND asset_type NOT LIKE 'firewall/router' AND asset_type NOT LIKE 'switch' AND asset_type NOT LIKE 'access point'"; + $type_filter = "other"; } else { $type_query = "asset_type LIKE '%'"; $_GET['type'] = ''; + $type_filter = ''; } if (!$client_url) { @@ -133,19 +139,6 @@ $sql = mysqli_query( $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()")); - -// OS typeahead suggestions -$os_sql = mysqli_query($mysqli, "SELECT DISTINCT asset_os AS label FROM assets WHERE asset_archived_at IS NULL"); -if ($os_sql && mysqli_num_rows($os_sql) > 0) { - $os_arr = []; - while ($row = mysqli_fetch_assoc($os_sql)) { - // jQuery UI Autocomplete expects {label: "...", value: "..."} - $label = $row['label']; - $os_arr[] = ['label' => $label, 'value' => $label]; - } - $json_os = json_encode($os_arr); -} - ?>
Asset ID: = $asset_id ?>
@@ -466,7 +467,7 @@ ob_start();