diff --git a/app/devices/device_edit.php b/app/devices/device_edit.php
index 4c784ee6b2..0f44537040 100644
--- a/app/devices/device_edit.php
+++ b/app/devices/device_edit.php
@@ -431,6 +431,17 @@
$device_keys[$x]['device_key_extension'] = '';
$device_keys[$x]['device_key_label'] = '';
+//get the vendor functions
+ $sql = "SELECT v.name as vendor_name, f.name, f.value ";
+ $sql .= "FROM v_device_vendors as v, v_device_vendor_functions as f ";
+ $sql .= "where v.device_vendor_uuid = f.device_vendor_uuid ";
+ $sql .= "and v.enabled = 'true' ";
+ $sql .= "and f.enabled = 'true' ";
+ $sql .= "order by v.name asc, f.name asc ";
+ $prep_statement = $db->prepare(check_sql($sql));
+ $prep_statement->execute();
+ $vendor_functions = $prep_statement->fetchAll(PDO::FETCH_NAMED);
+
//get device settings
$sql = "SELECT * FROM v_device_settings ";
$sql .= "WHERE device_uuid = '".$device_uuid."' ";
@@ -1075,250 +1086,38 @@
}
?>
-
-
- \n";
-
-
-
-
- "; }
- }
- if (strtolower($device_vendor) == "cisco" || strlen($device_vendor) == 0 || strlen($device_username) > 0) {
- echo "