From 37fc6007a0c5c41b05bc07aaf8e9171e33bf38a0 Mon Sep 17 00:00:00 2001
From: Marcel Pociot
Date: Mon, 4 May 2020 21:02:46 +0200
Subject: [PATCH] wip
---
app/Client/Client.php | 3 ++
.../Admin/StoreSettingsController.php | 2 ++
resources/views/client/dashboard.twig | 32 ++++++++++---------
resources/views/server/settings/index.twig | 16 ++++++++++
4 files changed, 38 insertions(+), 15 deletions(-)
diff --git a/app/Client/Client.php b/app/Client/Client.php
index 722a16b..6412ea6 100644
--- a/app/Client/Client.php
+++ b/app/Client/Client.php
@@ -61,6 +61,9 @@ class Client
if (Arr::get($parsedUrl, 'scheme') === 'https') {
$url .= ':443';
}
+ if (! is_null($port = Arr::get($parsedUrl, 'port'))) {
+ $url .= ":{$port}";
+ }
return $url;
}
diff --git a/app/Server/Http/Controllers/Admin/StoreSettingsController.php b/app/Server/Http/Controllers/Admin/StoreSettingsController.php
index 92b2195..1feb8e7 100644
--- a/app/Server/Http/Controllers/Admin/StoreSettingsController.php
+++ b/app/Server/Http/Controllers/Admin/StoreSettingsController.php
@@ -35,6 +35,8 @@ class StoreSettingsController extends AdminController
config()->set('expose.admin.messages.subdomain_taken', Arr::get($messages, 'subdomain_taken'));
+ config()->set('expose.admin.maximum_connection_length', $request->get('maximum_connection_length'));
+
config()->set('expose.admin.messages.message_of_the_day', Arr::get($messages, 'message_of_the_day'));
$httpConnection->send(
diff --git a/resources/views/client/dashboard.twig b/resources/views/client/dashboard.twig
index 71ca4e3..ab1b084 100644
--- a/resources/views/client/dashboard.twig
+++ b/resources/views/client/dashboard.twig
@@ -202,21 +202,23 @@
Received at: @{ currentLog.performed_at }
-
- @{ currentLog.response?.status } - @{ currentLog.response?.reason }
-
-
- @{ currentLog.response?.status } - @{ currentLog.response?.reason }
-
-
- @{ currentLog.response?.status } - @{ currentLog.response?.reason }
-
+
+
+ @{ currentLog.response.status } - @{ currentLog.response.reason }
+
+
+ @{ currentLog.response.status } - @{ currentLog.response.reason }
+
+
+ @{ currentLog.response.status } - @{ currentLog.response.reason }
+
+
diff --git a/resources/views/server/settings/index.twig b/resources/views/server/settings/index.twig
index 38c54e2..8f36d07 100644
--- a/resources/views/server/settings/index.twig
+++ b/resources/views/server/settings/index.twig
@@ -56,6 +56,22 @@
+
+
+
+
+
+
+
The amount of minutes that clients may be connected to this expose server. 0 means there is no limit.
+
+
+