diff --git a/app/devices/device_profile_edit.php b/app/devices/device_profile_edit.php index fbed88240d..eb11d0f005 100644 --- a/app/devices/device_profile_edit.php +++ b/app/devices/device_profile_edit.php @@ -196,6 +196,35 @@ unset ($sql, $parameters); } +//get the vendor count + $vendor_count = 0; + foreach($device_profile_keys as $row) { + if ($previous_vendor != $row['profile_key_vendor']) { + $previous_vendor = $row['profile_key_vendor']; + $vendor_count++; + } + } + +//get the vendors + $sql = "select * "; + $sql .= "from v_device_vendors as v "; + $sql .= "where enabled = 'true' "; + $sql .= "order by name asc "; + $database = new database; + $vendors = $database->select($sql, null, 'all'); + unset($sql); + +//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 "; + $database = new database; + $vendor_functions = $database->select($sql, null, 'all'); + unset($sql); + //add the $device_profile_key_uuid if (strlen($device_profile_key_uuid) == 0) { $device_profile_key_uuid = uuid(); @@ -245,35 +274,6 @@ $device_profile_settings[$x]['profile_setting_enabled'] = ''; $device_profile_settings[$x]['profile_setting_description'] = ''; -//get the vendors - $sql = "select * "; - $sql .= "from v_device_vendors as v "; - $sql .= "where enabled = 'true' "; - $sql .= "order by name asc "; - $database = new database; - $vendors = $database->select($sql, null, 'all'); - unset($sql); - -//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 "; - $database = new database; - $vendor_functions = $database->select($sql, null, 'all'); - unset($sql); - -//get the vendor count - $vendor_count = 0; - foreach($device_keys as $row) { - if ($previous_vendor != $row['device_key_vendor']) { - $previous_vendor = $row['device_key_vendor']; - $vendor_count++; - } - } - //show the header require_once "resources/header.php"; @@ -312,22 +312,61 @@ echo "\n"; echo "