浏览代码

Add background_video_enabled (#7083)

Added this to allow disabling video so that global default and individual domains can use different settings.
FusionPBX 1 年之前
父节点
当前提交
be2986c955
共有 2 个文件被更改,包括 18 次插入2 次删除
  1. 17 1
      themes/default/app_config.php
  2. 1 1
      themes/default/template.php

+ 17 - 1
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";

+ 1 - 1
themes/default/template.php

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