From 5f08a9e7e7b1ae8aadaa7ead6acd86f10a6022b5 Mon Sep 17 00:00:00 2001 From: NoobishSVK Date: Sun, 24 Mar 2024 18:34:15 +0100 Subject: [PATCH] bw switch fix --- server/endpoints.js | 3 ++- web/403.ejs | 26 ++++++++++++++++++++++++++ web/index.ejs | 8 ++++---- web/js/confighandler.js | 4 ++++ 4 files changed, 36 insertions(+), 5 deletions(-) create mode 100644 web/403.ejs diff --git a/server/endpoints.js b/server/endpoints.js index 95602e0..e90bbc1 100644 --- a/server/endpoints.js +++ b/server/endpoints.js @@ -55,7 +55,8 @@ router.get('/', (req, res) => { tuningLowerLimit: serverConfig.webserver.tuningLowerLimit, tuningUpperLimit: serverConfig.webserver.tuningUpperLimit, chatEnabled: serverConfig.webserver.chatEnabled, - device: serverConfig.device + device: serverConfig.device, + bwSwitch: serverConfig.bwSwitch || false }); } }); diff --git a/web/403.ejs b/web/403.ejs new file mode 100644 index 0000000..af2c259 --- /dev/null +++ b/web/403.ejs @@ -0,0 +1,26 @@ + + + + Unauthorized - FM-DX Webserver + + + + + + + +
+
+ +

[Unauthorized]

+ +
+
+ +

You are not authorized to use this tuner. Please try again later or contact the owner.

+
+
+
+ + + diff --git a/web/index.ejs b/web/index.ejs index 725c8b6..22ab61f 100644 --- a/web/index.ejs +++ b/web/index.ejs @@ -164,7 +164,7 @@
- <% if(device === 'other') { %> + <% if(device === 'other' || bwSwitch == false) { %> @@ -173,7 +173,7 @@ <% } %> - <% if (device == 'tef') { %> + <% if (device == 'tef' && bwSwitch == true) { %> <% } %> - <% if (device == 'xdr') { %> + <% if (device == 'xdr' && bwSwitch == true) { %> <% } %> - <% if (device == 'sdr') { %> + <% if (device == 'sdr' && bwSwitch == true) { %>