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.

+
+
+