From 0fa4f2047d8eb6de1fedb9b8ff4397d0ab5f896b Mon Sep 17 00:00:00 2001 From: Mark Crane Date: Fri, 10 Apr 2015 05:36:09 +0000 Subject: [PATCH] --- app/provision/resources/classes/provision.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/provision/resources/classes/provision.php b/app/provision/resources/classes/provision.php index 9586633156..e07de2d0ed 100644 --- a/app/provision/resources/classes/provision.php +++ b/app/provision/resources/classes/provision.php @@ -464,6 +464,11 @@ include "root.php"; //get the provisioning information from device keys if (strlen($device_uuid) > 0) { + //get the vendor + $vendor = $template_name; + $template_name = 'yealink/t46g'; + $array = explode('/', $template_name); + $vendor = strtolower($array[0]); //get the device keys array $sql = "SELECT * FROM v_device_keys "; $sql .= "WHERE ("; @@ -472,6 +477,7 @@ include "root.php"; $sql .= "or device_profile_uuid = '".$device_profile_uuid."' "; } $sql .= ") "; + $sql .= "AND (device_key_extension = '".$vendor."' OR device_key_extension = '' OR device_key_extension is null) "; //$sql .= "AND domain_uuid = '".$domain_uuid."' "; $sql .= "ORDER BY device_key_category asc, device_key_id asc, device_uuid desc"; $prep_statement = $this->db->prepare(check_sql($sql));