From 6fe859986a9365b9f333e416ea5b2ad8e77c1cea Mon Sep 17 00:00:00 2001 From: fusionate Date: Thu, 21 Aug 2025 12:12:59 -0600 Subject: [PATCH] Device Profile - Edit: Apply slide toggle option to Settings Enabled field. --- app/devices/device_profile_edit.php | 32 ++++++++++++++++++++++------- 1 file changed, 25 insertions(+), 7 deletions(-) diff --git a/app/devices/device_profile_edit.php b/app/devices/device_profile_edit.php index 26610247ec..dcc3741f53 100644 --- a/app/devices/device_profile_edit.php +++ b/app/devices/device_profile_edit.php @@ -165,12 +165,12 @@ $y = 0; if (permission_exists("device_profile_setting_edit")) { foreach ($device_profile_settings as $row) { - if (strlen($row['profile_setting_name']) > 0 && !empty($row['profile_setting_enabled'])) { + if (strlen($row['profile_setting_name']) > 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_enabled"] = $row["profile_setting_enabled"] ?? 'false'; $array['device_profiles'][0]['device_profile_settings'][$y]["profile_setting_description"] = $row["profile_setting_description"]; $y++; } @@ -369,7 +369,7 @@ $device_profile_settings[$x]['device_profile_setting_uuid'] = ''; $device_profile_settings[$x]['profile_setting_name'] = ''; $device_profile_settings[$x]['profile_setting_value'] = ''; - $device_profile_settings[$x]['profile_setting_enabled'] = ''; + $device_profile_settings[$x]['profile_setting_enabled'] = 'true'; $device_profile_settings[$x]['profile_setting_description'] = ''; //filter the uuid @@ -711,10 +711,28 @@ echo " \n"; echo " \n"; echo " \n"; - echo " \n"; + + if (substr($settings->get('theme', 'input_toggle_style'), 0, 6) == 'switch') { + echo " \n"; + } + else { + echo " \n"; + } + + // echo " \n"; + + + + echo " \n"; echo " \n"; echo " \n";