From 4bcbf09194e2b8ea9fe4a1b4fc186604f8dfe63e Mon Sep 17 00:00:00 2001 From: FusionPBX Date: Mon, 8 Aug 2016 16:58:32 -0600 Subject: [PATCH] Update device_dashboard.php Protect keys with the device profile from being edited by a user in the device dashboard. --- app/devices/device_dashboard.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/devices/device_dashboard.php b/app/devices/device_dashboard.php index f577740362..39d503aee5 100644 --- a/app/devices/device_dashboard.php +++ b/app/devices/device_dashboard.php @@ -121,6 +121,10 @@ if (!$device_key_authorized) { $protected_keys[$row['device_key_id']] = 'true'; } + //add to protected + if ($row['device_key_protected'] == "true") { + $protected_keys[$row['device_key_id']] = 'true'; + } } //create a list of protected keys - device proile keys foreach($device_profile_keys as $row) { @@ -409,6 +413,10 @@ if (!$device_key_authorized) { unset($device_keys[$row['device_key_id']]); } + //hide protected keys + if ($row['device_key_protected'] == "true") { + unset($device_keys[$row['device_key_id']]); + } } //show the header