From 63ec63f32b67093e7cdfd0e318a903b0590b89f4 Mon Sep 17 00:00:00 2001 From: FusionPBX Date: Sat, 3 Aug 2024 22:35:11 -0600 Subject: [PATCH] Add background_video_enabled (#7083) Added this to allow disabling video so that global default and individual domains can use different settings. --- themes/default/app_config.php | 18 +++++++++++++++++- themes/default/template.php | 2 +- 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/themes/default/app_config.php b/themes/default/app_config.php index 9d24cbe2fc..93381d2520 100644 --- a/themes/default/app_config.php +++ b/themes/default/app_config.php @@ -69,7 +69,15 @@ $apps[$x]['default_settings'][$y]['default_setting_name'] = "array"; $apps[$x]['default_settings'][$y]['default_setting_value'] = "/themes/default/videos/backgrounds/video.mp4"; $apps[$x]['default_settings'][$y]['default_setting_enabled'] = "false"; - $apps[$x]['default_settings'][$y]['default_setting_description'] = "Set the value with the full path and file name."; + $apps[$x]['default_settings'][$y]['default_setting_description'] = "Set the background video value to the video path."; + $y++; + $apps[$x]['default_settings'][$y]['default_setting_uuid'] = "4b4114fe-0382-43d1-a96e-aefb79c23ca9"; + $apps[$x]['default_settings'][$y]['default_setting_category'] = "theme"; + $apps[$x]['default_settings'][$y]['default_setting_subcategory'] = "background_video_enabled"; + $apps[$x]['default_settings'][$y]['default_setting_name'] = "boolean"; + $apps[$x]['default_settings'][$y]['default_setting_value'] = "true"; + $apps[$x]['default_settings'][$y]['default_setting_enabled'] = "false"; + $apps[$x]['default_settings'][$y]['default_setting_description'] = "Enable use of background videos."; $y++; $apps[$x]['default_settings'][$y]['default_setting_uuid'] = "18a0c698-738e-4d88-a592-115dde20730f"; $apps[$x]['default_settings'][$y]['default_setting_category'] = "theme"; @@ -335,6 +343,14 @@ $apps[$x]['default_settings'][$y]['default_setting_enabled'] = "true"; $apps[$x]['default_settings'][$y]['default_setting_description'] = "Set the hide delay of the message bar (seconds)."; $y++; + $apps[$x]['default_settings'][$y]['default_setting_uuid'] = "3e8e2dae-34ee-4ea8-9f8c-f8233594a780"; + $apps[$x]['default_settings'][$y]['default_setting_category'] = "theme"; + $apps[$x]['default_settings'][$y]['default_setting_subcategory'] = "background_image"; + $apps[$x]['default_settings'][$y]['default_setting_name'] = "array"; + $apps[$x]['default_settings'][$y]['default_setting_value'] = "/themes/default/images/backgrounds/image.png"; + $apps[$x]['default_settings'][$y]['default_setting_enabled'] = "false"; + $apps[$x]['default_settings'][$y]['default_setting_description'] = "Set the background image value to the image path."; + $y++; $apps[$x]['default_settings'][$y]['default_setting_uuid'] = "579ad7cc-20dc-4e13-a3de-ef377778e458"; $apps[$x]['default_settings'][$y]['default_setting_category'] = "theme"; $apps[$x]['default_settings'][$y]['default_setting_subcategory'] = "background_image_enabled"; diff --git a/themes/default/template.php b/themes/default/template.php index 39943d4bda..132efce121 100644 --- a/themes/default/template.php +++ b/themes/default/template.php @@ -1176,7 +1176,7 @@ {*//video background *} - {if !empty($settings.theme.background_video)} + {if !empty(settings.theme.background_video_enabled) && $settings.theme.background_video_enabled == 'true' && !empty($settings.theme.background_video)}