diff --git a/app/devices/device_profile_edit.php b/app/devices/device_profile_edit.php index 9ed7ac3be9..495b156534 100644 --- a/app/devices/device_profile_edit.php +++ b/app/devices/device_profile_edit.php @@ -161,15 +161,17 @@ } } $y = 0; - foreach ($device_profile_settings as $row) { - if (strlen($row['profile_setting_name']) > 0 && strlen($row['profile_setting_enabled']) > 0) { - $array['device_profiles'][0]['device_profile_settings'][$y]["domain_uuid"] = $domain_uuid; - $array['device_profiles'][0]['device_profile_settings'][$y]["device_profile_setting_uuid"] = $row["device_profile_setting_uuid"]; - $array['device_profiles'][0]['device_profile_settings'][$y]["profile_setting_name"] = $row["profile_setting_name"]; - $array['device_profiles'][0]['device_profile_settings'][$y]["profile_setting_value"] = $row["profile_setting_value"]; - $array['device_profiles'][0]['device_profile_settings'][$y]["profile_setting_enabled"] = $row["profile_setting_enabled"]; - $array['device_profiles'][0]['device_profile_settings'][$y]["profile_setting_description"] = $row["profile_setting_description"]; - $y++; + if (permission_exists("device_profile_setting_edit")) { + foreach ($device_profile_settings as $row) { + if (strlen($row['profile_setting_name']) > 0 && strlen($row['profile_setting_enabled']) > 0) { + $array['device_profiles'][0]['device_profile_settings'][$y]["domain_uuid"] = $domain_uuid; + $array['device_profiles'][0]['device_profile_settings'][$y]["device_profile_setting_uuid"] = $row["device_profile_setting_uuid"]; + $array['device_profiles'][0]['device_profile_settings'][$y]["profile_setting_name"] = $row["profile_setting_name"]; + $array['device_profiles'][0]['device_profile_settings'][$y]["profile_setting_value"] = $row["profile_setting_value"]; + $array['device_profiles'][0]['device_profile_settings'][$y]["profile_setting_enabled"] = $row["profile_setting_enabled"]; + $array['device_profiles'][0]['device_profile_settings'][$y]["profile_setting_description"] = $row["profile_setting_description"]; + $y++; + } } } @@ -629,64 +631,66 @@ echo "\n"; echo "\n"; - echo "
| ".$text['label-device_setting_name']." | \n"; - echo "".$text['label-device_setting_value']." | \n"; - echo "".$text['label-enabled']." | \n"; - echo "".$text['label-device_setting_description']." | \n"; - if (is_array($device_profile_settings) && @sizeof($device_profile_settings) > 1 && permission_exists('device_profile_setting_delete')) { - echo "\n"; - echo " ".$text['label-delete']."\n"; - echo " \n"; - echo " | \n"; - } - echo "||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| \n"; + echo " ".$text['label-device_profile_settings']."\n"; + echo " | \n"; + echo "\n";
+ echo "
\n"; + echo $text['description-profile_setting_description']."\n"; + echo " | \n";
+ echo "