diff --git a/app/devices/device_edit.php b/app/devices/device_edit.php
index 6f6df36894..4c030e5384 100644
--- a/app/devices/device_edit.php
+++ b/app/devices/device_edit.php
@@ -419,6 +419,8 @@
$sql .= "WHEN 'memory' THEN 2 ";
$sql .= "WHEN 'programmable' THEN 3 ";
$sql .= "WHEN 'expansion' THEN 4 ";
+ $sql .= "WHEN 'expansion-1' THEN 5 ";
+ $sql .= "WHEN 'expansion-2' THEN 6 ";
$sql .= "ELSE 100 END, ";
if ($db_type == "mysql") {
$sql .= "device_key_id asc ";
@@ -1005,11 +1007,13 @@
else {
echo " \n";
}
- if ($row['device_key_category'] == "memory") {
- echo " \n";
- }
- else {
- echo " \n";
+ if ($row['device_key_vendor'] !== "polycom") {
+ if ($row['device_key_category'] == "memory") {
+ echo " \n";
+ }
+ else {
+ echo " \n";
+ }
}
if ($row['device_key_category'] == "programmable") {
echo " \n";
@@ -1017,21 +1021,13 @@
else {
echo " \n";
}
- if (strlen($device_vendor) == 0) {
- if ($row['device_key_category'] == "expansion") {
- echo " \n";
- }
- else {
- echo " \n";
- }
- }
- else {
- if (strtolower($device_vendor) == "cisco") {
- if ($row['device_key_category'] == "expansion-1" || $row['device_key_category'] == "expansion") {
- echo " \n";
+ if ($row['device_key_vendor'] !== "polycom") {
+ if (strlen($device_vendor) == 0) {
+ if ($row['device_key_category'] == "expansion") {
+ echo " \n";
}
else {
- echo " \n";
+ echo " \n";
}
if ($row['device_key_category'] == "expansion-2") {
echo " \n";
@@ -1041,14 +1037,29 @@
}
}
else {
- if ($row['device_key_category'] == "expansion") {
- echo " \n";
+ if (strtolower($device_vendor) == "cisco" or strtolower($row['device_key_vendor']) == "yealink") {
+ if ($row['device_key_category'] == "expansion-1" || $row['device_key_category'] == "expansion") {
+ echo " \n";
+ }
+ else {
+ echo " \n";
+ }
+ if ($row['device_key_category'] == "expansion-2") {
+ echo " \n";
+ }
+ else {
+ echo " \n";
+ }
}
else {
- echo " \n";
+ if ($row['device_key_category'] == "expansion") {
+ echo " \n";
+ }
+ else {
+ echo " \n";
+ }
}
}
-
}
echo " \n";
echo "\n";