From e8a39633ef449aa3e6c13028ca5fb32eb8d8c57e Mon Sep 17 00:00:00 2001 From: FusionPBX Date: Thu, 28 Jul 2016 15:53:33 -0600 Subject: [PATCH] Update device_profile_edit.php Add permission_exists to check for device_key_extension permission in device profiles. --- app/devices/device_profile_edit.php | 26 ++++++++++++++++++-------- 1 file changed, 18 insertions(+), 8 deletions(-) diff --git a/app/devices/device_profile_edit.php b/app/devices/device_profile_edit.php index c229362fa0..8474490339 100644 --- a/app/devices/device_profile_edit.php +++ b/app/devices/device_profile_edit.php @@ -22,11 +22,13 @@ Contributor(s): Mark J Crane */ -require_once "root.php"; -require_once "resources/require.php"; + +//includes + require_once "root.php"; + require_once "resources/require.php"; + require_once "resources/check_auth.php"; //check permissions - require_once "resources/check_auth.php"; if (permission_exists('device_profile_add') || permission_exists('device_profile_edit')) { //access granted } @@ -244,6 +246,7 @@ require_once "resources/require.php"; obj[0].parentNode.removeChild(obj[2]); } + \n"; @@ -292,14 +295,19 @@ require_once "resources/require.php"; echo " ".$text['label-device_key_type']."\n"; echo " ".$text['label-device_key_line']."\n"; echo " ".$text['label-device_key_value']."\n"; - echo " ".$text['label-device_key_extension']."\n"; + if (permission_exists('device_key_extension') { + echo " ".$text['label-device_key_extension']."\n"; + } echo " ".$text['label-device_key_label']."\n"; echo "  \n"; echo " \n"; } $x = 0; foreach($device_keys as $row) { + + //set the device vendor $device_vendor = $row['device_key_vendor']; + //set the column names if ($previous_device_key_vendor != $row['device_key_vendor']) { echo " \n"; @@ -652,9 +660,11 @@ require_once "resources/require.php"; echo " \n"; echo "\n"; - echo "\n"; - echo " \n"; - echo "\n"; + if (permission_exists('device_key_extension') { + echo "\n"; + echo " \n"; + echo "\n"; + } echo "\n"; echo " \n"; @@ -744,4 +754,4 @@ require_once "resources/require.php"; //show the footer require_once "resources/footer.php"; -?> \ No newline at end of file +?>