diff --git a/app/devices/device_edit.php b/app/devices/device_edit.php index 0d28895d1e..7b363d6013 100644 --- a/app/devices/device_edit.php +++ b/app/devices/device_edit.php @@ -381,6 +381,7 @@ require_once "resources/require.php"; $sql = "SELECT * FROM v_device_keys "; $sql .= "WHERE device_uuid = '".$device_uuid."' "; $sql .= "ORDER by "; + $sql .= "device_key_vendor asc, "; $sql .= "CASE device_key_category "; $sql .= "WHEN 'line' THEN 1 "; $sql .= "WHEN 'memory' THEN 2 "; @@ -733,24 +734,50 @@ require_once "resources/require.php"; echo " "; } - //custom keys + $vendor_count = 0; + foreach($device_keys as $row) { + if ($previous_vendor != $row['device_key_vendor']) { + $previous_vendor = $row['device_key_vendor']; + $vendor_count++; + } + } + echo "
| ".$text['label-device_key_category']." | \n"; - echo "".$text['label-device_key_id']." | \n"; - echo "".$text['label-device_key_type']." | \n"; - echo "".$text['label-device_key_line']." | \n"; - echo "".$text['label-device_key_value']." | \n"; - echo "".$text['label-device_key_extension']." | \n"; - echo "".$text['label-device_key_label']." | \n"; - echo "\n"; - echo " | |
| ".$text['label-device_key_category']." | \n"; + echo "".$text['label-device_key_id']." | \n"; + echo "".$text['label-device_key_type']." | \n"; + echo "".$text['label-device_key_line']." | \n"; + echo "".$text['label-device_key_value']." | \n"; + echo "".$text['label-device_key_extension']." | \n"; + echo "".$text['label-device_key_label']." | \n"; + echo "\n"; + echo " | |
| ".$text['label-device_key_category']." | \n"; + echo "".$text['label-device_key_id']." | \n"; + if ($vendor_count > 1 && strlen($row['device_key_vendor']) > 0) { + echo "".ucwords($row['device_key_vendor'])." | \n"; + } else { + echo "".$text['label-device_key_type']." | \n"; + } + echo "".$text['label-device_key_line']." | \n"; + echo "".$text['label-device_key_value']." | \n"; + echo "".$text['label-device_key_extension']." | \n"; + echo "".$text['label-device_key_label']." | \n"; + echo "\n"; + echo " |