From 0e54359db8ade16ca56de52515d43a857dfa910f Mon Sep 17 00:00:00 2001 From: johnnyq Date: Mon, 25 Aug 2025 14:07:55 -0400 Subject: [PATCH] Assets: Fix Description not displaying, Fix issue with unitialized OS var, fix client asset uri using asset_uri_2 --- user/assets.php | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/user/assets.php b/user/assets.php index c5da6b73..9b9cc93d 100644 --- a/user/assets.php +++ b/user/assets.php @@ -136,10 +136,13 @@ $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 (mysqli_num_rows($os_sql) > 0) { - while ($row = mysqli_fetch_array($os_sql)) { - $os_arr[] = $row; - } +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); } @@ -373,7 +376,7 @@ if (mysqli_num_rows($os_sql) > 0) { Name - + Type @@ -434,7 +437,7 @@ if (mysqli_num_rows($os_sql) > 0) { - + Assigned To @@ -473,9 +476,9 @@ if (mysqli_num_rows($os_sql) > 0) { $asset_name = nullable_htmlentities($row['asset_name']); $asset_description = nullable_htmlentities($row['asset_description']); if ($asset_description) { - $asset_description_display = "-"; - } else { $asset_description_display = $asset_description; + } else { + $asset_description_display = "-"; } $asset_make = nullable_htmlentities($row['asset_make']); $asset_model = nullable_htmlentities($row['asset_model']); @@ -586,7 +589,7 @@ if (mysqli_num_rows($os_sql) > 0) { - + @@ -618,7 +621,7 @@ if (mysqli_num_rows($os_sql) > 0) { - + @@ -650,7 +653,7 @@ if (mysqli_num_rows($os_sql) > 0) { - + Client URI: