mirror of
https://github.com/fusionpbx/fusionpbx.git
synced 2026-01-06 11:43:50 +00:00
New setting background_video
This commit is contained in:
@@ -58,6 +58,7 @@ class plugin_database {
|
||||
$settings['theme']['login_logo_width'] = !empty($_SESSION['theme']['login_logo_width']['text']) ? $_SESSION['theme']['login_logo_width']['text'] : 'auto; max-width: 300px';
|
||||
$settings['theme']['login_logo_height'] = !empty($_SESSION['theme']['login_logo_height']['text']) ? $_SESSION['theme']['login_logo_height']['text'] : 'auto; max-height: 300px';
|
||||
$settings['theme']['message_delay'] = isset($_SESSION['theme']['message_delay']) ? 1000 * (float) $_SESSION['theme']['message_delay'] : 3000;
|
||||
$settings['theme']['background_video'] = isset($_SESSION['theme']['background_video'][0]) ? $_SESSION['theme']['background_video'][0] : null;
|
||||
|
||||
//already authorized
|
||||
if (isset($_SESSION['authentication']['plugin']['database']) && $_SESSION['authentication']['plugin']['database']["authorized"]) {
|
||||
@@ -108,7 +109,8 @@ class plugin_database {
|
||||
$view->assign("login_logo_height", $settings['theme']['login_logo_height']);
|
||||
$view->assign("login_logo_source", $settings['theme']['logo']);
|
||||
$view->assign("message_delay", $settings['theme']['message_delay']);
|
||||
// if (!empty($_SESSION['authentication']['plugin']['database']['authorized']) && $_SESSION['authentication']['plugin']['database']['authorized'] == 1 && !empty($_SESSION['username'])) {
|
||||
$view->assign("background_video", $settings['theme']['background_video']);
|
||||
//if (!empty($_SESSION['authentication']['plugin']['database']['authorized']) && $_SESSION['authentication']['plugin']['database']['authorized'] == 1 && !empty($_SESSION['username'])) {
|
||||
if (!empty($_SESSION['username'])) {
|
||||
$view->assign("login_password_description", $text['label-password_description']);
|
||||
$view->assign("username", $_SESSION['username']);
|
||||
|
||||
@@ -57,6 +57,7 @@ class plugin_email {
|
||||
$settings['theme']['login_logo_width'] = !empty($_SESSION['theme']['login_logo_width']['text']) ? $_SESSION['theme']['login_logo_width']['text'] : 'auto; max-width: 300px';
|
||||
$settings['theme']['login_logo_height'] = !empty($_SESSION['theme']['login_logo_height']['text']) ? $_SESSION['theme']['login_logo_height']['text'] : 'auto; max-height: 300px';
|
||||
$settings['theme']['message_delay'] = isset($_SESSION['theme']['message_delay']) ? 1000 * (float) $_SESSION['theme']['message_delay'] : 3000;
|
||||
$settings['theme']['background_video'] = isset($_SESSION['theme']['background_video'][0]) ? $_SESSION['theme']['background_video'][0] : null;
|
||||
|
||||
//set a default template
|
||||
$_SESSION['domain']['template']['name'] = 'default';
|
||||
@@ -101,6 +102,7 @@ class plugin_email {
|
||||
$view->assign("login_logo_source", $settings['theme']['logo']);
|
||||
$view->assign("button_login", $text['button-login']);
|
||||
$view->assign("message_delay", $settings['theme']['message_delay']);
|
||||
$view->assign("background_video", $settings['theme']['background_video']);
|
||||
|
||||
//messages
|
||||
$view->assign('messages', message::html(true, ' '));
|
||||
@@ -509,4 +511,4 @@ class plugin_email {
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
?>
|
||||
@@ -1,7 +1,7 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* plugin_ldap
|
||||
* plugin_ldap
|
||||
*
|
||||
* @method ldap checks a local or remote ldap database to authenticate the user
|
||||
*/
|
||||
@@ -33,6 +33,7 @@ class plugin_ldap {
|
||||
$settings['theme']['logo'] = !empty($_SESSION['theme']['logo']['text']) ? $_SESSION['theme']['logo']['text'] : PROJECT_PATH.'/themes/default/images/logo_login.png';
|
||||
$settings['theme']['login_logo_width'] = !empty($_SESSION['theme']['login_logo_width']['text']) ? $_SESSION['theme']['login_logo_width']['text'] : 'auto; max-width: 300px';
|
||||
$settings['theme']['login_logo_height'] = !empty($_SESSION['theme']['login_logo_height']['text']) ? $_SESSION['theme']['login_logo_height']['text'] : 'auto; max-height: 300px';
|
||||
$settings['theme']['background_video'] = isset($_SESSION['theme']['background_video'][0]) ? $_SESSION['theme']['background_video'][0] : null;
|
||||
|
||||
//get the domain
|
||||
$domain_array = explode(":", $_SERVER["HTTP_HOST"]);
|
||||
@@ -69,6 +70,7 @@ class plugin_ldap {
|
||||
$view->assign("login_logo_width", $settings['theme']['login_logo_width']);
|
||||
$view->assign("login_logo_height", $settings['theme']['login_logo_height']);
|
||||
$view->assign("login_logo_source", $settings['theme']['logo']);
|
||||
$view->assign("background_video", $settings['theme']['background_video']);
|
||||
|
||||
//add the token name and hash to the view
|
||||
//$view->assign("token_name", $token['name']);
|
||||
@@ -211,4 +213,4 @@ class plugin_ldap {
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
?>
|
||||
@@ -57,6 +57,7 @@ class plugin_totp {
|
||||
$settings['theme']['login_logo_width'] = !empty($_SESSION['theme']['login_logo_width']['text']) ? $_SESSION['theme']['login_logo_width']['text'] : 'auto; max-width: 300px';
|
||||
$settings['theme']['login_logo_height'] = !empty($_SESSION['theme']['login_logo_height']['text']) ? $_SESSION['theme']['login_logo_height']['text'] : 'auto; max-height: 300px';
|
||||
$settings['theme']['message_delay'] = isset($_SESSION['theme']['message_delay']) ? 1000 * (float) $_SESSION['theme']['message_delay'] : 3000;
|
||||
$settings['theme']['background_video'] = isset($_SESSION['theme']['background_video'][0]) ? $_SESSION['theme']['background_video'][0] : null;
|
||||
|
||||
//get the username
|
||||
if (isset($_SESSION["username"])) {
|
||||
@@ -218,6 +219,7 @@ class plugin_totp {
|
||||
$view->assign("login_logo_height", $settings['theme']['login_logo_height']);
|
||||
$view->assign("login_logo_source", $settings['theme']['logo']);
|
||||
$view->assign("favicon", $settings['theme']['favicon']);
|
||||
$view->assign("background_video", $settings['theme']['background_video']);
|
||||
if (!empty($_SESSION['username'])) {
|
||||
$view->assign("username", $_SESSION['username']);
|
||||
$view->assign("button_cancel", $text['button-cancel']);
|
||||
|
||||
@@ -58,6 +58,11 @@
|
||||
<title>{$login_title}</title>
|
||||
</head>
|
||||
<body>
|
||||
{if !empty($background_video)}
|
||||
<video id="background-video" autoplay muted2 poster="" onloadstart="this.playbackRate = 1;">
|
||||
<source src="{$background_video}" type="video/mp4">
|
||||
</video>
|
||||
{/if}
|
||||
<div id='page' align='center'>
|
||||
<div id='message_container'></div>
|
||||
<div id='default_login'>
|
||||
@@ -80,4 +85,4 @@
|
||||
</div>
|
||||
<script>document.getElementsByName('authentication_code')[0].focus();</script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -58,6 +58,11 @@
|
||||
<title>{$login_title}</title>
|
||||
</head>
|
||||
<body>
|
||||
{if !empty($background_video)}
|
||||
<video id="background-video" autoplay muted2 poster="" onloadstart="this.playbackRate = 1;">
|
||||
<source src="{$background_video}" type="video/mp4">
|
||||
</video>
|
||||
{/if}
|
||||
<div id='page' align='center'>
|
||||
<div id='message_container'></div>
|
||||
<div id='default_login'>
|
||||
@@ -85,4 +90,4 @@
|
||||
</div>
|
||||
<script>document.getElementsByName('username')[0].focus();</script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -58,6 +58,11 @@
|
||||
<title>{$login_title}</title>
|
||||
</head>
|
||||
<body>
|
||||
{if !empty($background_video)}
|
||||
<video id="background-video" autoplay muted2 poster="" onloadstart="this.playbackRate = 1;">
|
||||
<source src="{$background_video}" type="video/mp4">
|
||||
</video>
|
||||
{/if}
|
||||
<div id='page' align='center'>
|
||||
<div id='message_container'></div>
|
||||
<div id='default_login'>
|
||||
@@ -78,4 +83,4 @@
|
||||
</div>
|
||||
<script>document.getElementsByName('authentication_code')[0].focus();</script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -10,6 +10,11 @@
|
||||
<title>{$login_title}</title>
|
||||
</head>
|
||||
<body>
|
||||
{if !empty($background_video)}
|
||||
<video id="background-video" autoplay muted2 poster="" onloadstart="this.playbackRate = 1;">
|
||||
<source src="{$background_video}" type="video/mp4">
|
||||
</video>
|
||||
{/if}
|
||||
<div id='page' align='center'>
|
||||
<div id='default_login' style='max-width: 400px;'>
|
||||
<a href='{$project_path}/'><img id='login_logo' style='width: {$login_logo_width}; height: {$login_logo_height};' src='{$login_logo_source}' /></a><br />
|
||||
@@ -26,4 +31,4 @@
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -58,6 +58,11 @@
|
||||
<title>{$login_title}</title>
|
||||
</head>
|
||||
<body>
|
||||
{if !empty($background_video)}
|
||||
<video id="background-video" autoplay muted2 poster="" onloadstart="this.playbackRate = 1;">
|
||||
<source src="{$background_video}" type="video/mp4">
|
||||
</video>
|
||||
{/if}
|
||||
<div id='page' align='center'>
|
||||
<div id='message_container'></div>
|
||||
<div id='default_login'>
|
||||
@@ -74,4 +79,4 @@
|
||||
</div>
|
||||
<script>document.getElementsByName('username')[0].focus();</script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
Reference in New Issue
Block a user