From c80e7a37929e1241a99141ea09bb469b0a130ce6 Mon Sep 17 00:00:00 2001 From: Crypta Eve Date: Sat, 25 Jan 2025 14:02:56 +1030 Subject: [PATCH] feat: contact email change restart warning (#696) * feat: contact email change restart warning * style: styleci --- src/Http/Controllers/Configuration/SeatController.php | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/Http/Controllers/Configuration/SeatController.php b/src/Http/Controllers/Configuration/SeatController.php index b833c44a3..0fd4650e2 100644 --- a/src/Http/Controllers/Configuration/SeatController.php +++ b/src/Http/Controllers/Configuration/SeatController.php @@ -87,12 +87,19 @@ public function postUpdateSettings(SeatSettings $request) { setting(['registration', $request->registration], true); - setting(['admin_contact', $request->admin_contact], true); setting(['allow_tracking', $request->allow_tracking], true); setting(['cleanup_data', $request->cleanup_data], true); setting(['market_prices_region_id', $request->market_prices_region], true); setting(['allow_user_character_unlink', $request->allow_user_character_unlink], true); + //check if we have changed the admin contact. + if ($request->admin_contact !== setting('admin_contact', true)){ + setting(['admin_contact', $request->admin_contact], true); + + return redirect()->back() + ->with('warning', 'SeAT settings updated! Admin Contact has changed, please restart SeAT to apply this change!'); + } + return redirect()->back() ->with('success', 'SeAT settings updated!'); }