From 5f812a70ad3820d80c813abbded887254c64b359 Mon Sep 17 00:00:00 2001
From: Florian Schaal <florian@schaal-24.de>
Date: Sun, 24 Feb 2019 08:42:35 +0100
Subject: [PATCH] Problems Configuration Enable PageSpeed and HTTP2 with nginx
 (Fixes #5242)

---
 interface/web/sites/web_vhost_domain_edit.php | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/interface/web/sites/web_vhost_domain_edit.php b/interface/web/sites/web_vhost_domain_edit.php
index 19e4c4c23b..8d43e21fad 100644
--- a/interface/web/sites/web_vhost_domain_edit.php
+++ b/interface/web/sites/web_vhost_domain_edit.php
@@ -275,7 +275,6 @@ class page_action extends tform_actions {
 			// add limits to template to be able to hide settings
 			foreach($read_limits as $limit) $app->tpl->setVar($limit, $client[$limit]);
 
-
 			//* Reseller: If the logged in user is not admin and has sub clients (is a reseller)
 		} elseif ($_SESSION["s"]["user"]["typ"] != 'admin' && $app->auth->has_clients($_SESSION['s']['user']['userid'])) {
 
@@ -940,6 +939,13 @@ class page_action extends tform_actions {
 			}
 		}
 		$app->tpl->setLoop('folder_directive_snippets', $folder_directive_snippets);
+		if(is_array($web_config[$server_id])) {
+			$app->tpl->setVar('is_spdy_enabled', ($web_config[$server_id]['enable_spdy'] === 'y'));
+			$app->tpl->setVar('is_pagespeed_enabled', ($web_config[$server_id]['nginx_enable_pagespeed']));
+		} else {
+			$app->tpl->setVar('is_spdy_enabled', ($web_config['enable_spdy'] === 'y'));
+			$app->tpl->setVar('is_pagespeed_enabled', ($web_config['nginx_enable_pagespeed']));
+		}
 
 		parent::onShowEnd();
 	}
-- 
GitLab