Add background_video_enabled (#7083)

Added this to allow disabling video so that global default and individual domains can use different settings.
This commit is contained in:
FusionPBX
2024-08-03 22:35:11 -06:00
committed by GitHub
parent eb93adba0b
commit 63ec63f32b
2 changed files with 18 additions and 2 deletions

View File

@@ -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";

View File

@@ -1176,7 +1176,7 @@
<body>
{*//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)}
<video id="background-video" autoplay muted poster="" disablePictureInPicture="true" onloadstart="this.playbackRate = 1; this.pause();">
<source src="{$settings.theme.background_video}" type="video/mp4">
</video>