From bfda91516af2357ab98a641fc0b53be608487f45 Mon Sep 17 00:00:00 2001 From: 1day2die Date: Sun, 30 Apr 2023 01:00:45 +0200 Subject: [PATCH] add recaptcha to tickets and preview to settings --- app/Http/Controllers/TicketsController.php | 1 + .../views/admin/settings/index.blade.php | 22 +++++++++++++++++++ themes/default/views/ticket/create.blade.php | 11 ++++++++++ 3 files changed, 34 insertions(+) diff --git a/app/Http/Controllers/TicketsController.php b/app/Http/Controllers/TicketsController.php index 8cd98814..754241ed 100644 --- a/app/Http/Controllers/TicketsController.php +++ b/app/Http/Controllers/TicketsController.php @@ -39,6 +39,7 @@ class TicketsController extends Controller 'ticketcategory' => 'required', 'priority' => 'required', 'message' => 'required', + 'g-recaptcha-response' => ['required', 'recaptcha'], ] ); $ticket = new Ticket( diff --git a/themes/default/views/admin/settings/index.blade.php b/themes/default/views/admin/settings/index.blade.php index 8b0c3612..89249eac 100644 --- a/themes/default/views/admin/settings/index.blade.php +++ b/themes/default/views/admin/settings/index.blade.php @@ -159,6 +159,28 @@ @endforeach +
+
+ +
+ +
+ +
+
+ {!! htmlScriptTagJsApi() !!} + {!! htmlFormSnippet() !!} + @error('g-recaptcha-response') + + {{ $message }} + + @enderror +
+
+
+
+ +
+ @if (app(App\Settings\GeneralSettings::class)->recaptcha_enabled) +
+ {!! htmlScriptTagJsApi() !!} + {!! htmlFormSnippet() !!} + @error('g-recaptcha-response') + + {{ $message }} + + @enderror +
+ @endif