From 42df8852886622cd160e0a888cd3248fcb5eb103 Mon Sep 17 00:00:00 2001 From: FusionPBX Date: Mon, 2 Jul 2018 21:41:48 -0600 Subject: [PATCH] Update device_edit.php --- app/devices/device_edit.php | 59 ++++++++++++++++++------------------- 1 file changed, 28 insertions(+), 31 deletions(-) diff --git a/app/devices/device_edit.php b/app/devices/device_edit.php index 51f4d50979..d166083966 100644 --- a/app/devices/device_edit.php +++ b/app/devices/device_edit.php @@ -440,10 +440,19 @@ $device_keys[$x]['device_key_extension'] = ''; $device_keys[$x]['device_key_label'] = ''; +//get the device vendors + $sql = "SELECT name "; + $sql .= "FROM v_device_vendors "; + $sql .= "WHERE enabled = 'true' "; + $sql .= "ORDER BY name ASC "; + $prep_statement = $db->prepare(check_sql($sql)); + $prep_statement->execute(); + $device_vendors = $prep_statement->fetchAll(PDO::FETCH_NAMED); + //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 .= "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 "; @@ -787,40 +796,28 @@ echo "\n"; $device = new device; $template_dir = $device->get_template_dir(); - - echo "\n"; + echo " \n"; + foreach($device_vendors as $row) { + echo " \n"; + $templates = scandir($template_dir.'/'.$row["name"]); + foreach($templates as $dir) { + if ($file != "." && $dir != ".." && $dir[0] != '.') { + if (is_dir($template_dir . '/' . $row["name"] .'/'. $dir)) { + if ($device_template == $row["name"]."/".$dir) { + echo " \n"; + } + else { + echo " \n"; } } } } - echo "\n"; - echo "
\n"; - echo $text['description-device_template']."\n"; + echo "
\n"; + } + echo " \n"; + echo "
\n"; + echo " ".$text['description-device_template']."\n"; echo "\n"; echo "\n"; }