From 5f211406d0bfe1a8c4d9caed4af2dc0ab83b737a Mon Sep 17 00:00:00 2001 From: DariusIII Date: Thu, 30 Mar 2023 23:48:50 +0200 Subject: [PATCH] Fix isPostBack issues --- app/Http/Controllers/Admin/AdminNzbController.php | 4 ++-- app/Http/Controllers/DetailsController.php | 4 ++-- app/Http/Controllers/ForumController.php | 8 ++++---- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/app/Http/Controllers/Admin/AdminNzbController.php b/app/Http/Controllers/Admin/AdminNzbController.php index 1b43d13ca..bb2763af6 100644 --- a/app/Http/Controllers/Admin/AdminNzbController.php +++ b/app/Http/Controllers/Admin/AdminNzbController.php @@ -18,7 +18,7 @@ class AdminNzbController extends BasePageController $this->setAdminPrefs(); $filesToProcess = []; - if ($this->isPostBack()) { + if ($this->isPostBack($request)) { $useNzbName = false; $deleteNZB = true; // Get the list of NZB files from php /tmp folder if nzb files were uploaded. @@ -72,7 +72,7 @@ class AdminNzbController extends BasePageController $this->setAdminPrefs(); $rel = new Releases(); - if ($this->isPostBack()) { + if ($this->isPostBack($request)) { $path = $request->input('folder'); $postFrom = ($request->input('postfrom') ?? ''); $postTo = ($request->input('postto') ?? ''); diff --git a/app/Http/Controllers/DetailsController.php b/app/Http/Controllers/DetailsController.php index 5bdd03046..791b0a234 100644 --- a/app/Http/Controllers/DetailsController.php +++ b/app/Http/Controllers/DetailsController.php @@ -31,7 +31,7 @@ class DetailsController extends BasePageController * * @throws \Exception */ - public function show(Request $request, string $guid): RedirectResponse + public function show(Request $request, string $guid) { $this->setPreferences(); @@ -50,7 +50,7 @@ class DetailsController extends BasePageController return redirect()->back(); } - if ($this->isPostBack()) { + if ($this->isPostBack($request)) { ReleaseComment::addComment($data['id'], $data['gid'], $request->input('txtAddComment'), $this->userdata->id, $request->ip()); } diff --git a/app/Http/Controllers/ForumController.php b/app/Http/Controllers/ForumController.php index b27e3404d..15a56fa78 100644 --- a/app/Http/Controllers/ForumController.php +++ b/app/Http/Controllers/ForumController.php @@ -11,14 +11,14 @@ use Illuminate\Support\Facades\Auth; class ForumController extends BasePageController { /** - * @return \Illuminate\Contracts\Foundation\Application|\Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector|void + * @return \Illuminate\Http\RedirectResponse|void * * @throws \Exception */ - public function forum(Request $request): RedirectResponse + public function forum(Request $request) { $this->setPreferences(); - if ($this->isPostBack() && $request->has('addMessage') && $request->has('addSubject')) { + if ($this->isPostBack($request) && $request->has('addMessage') && $request->has('addSubject')) { Forumpost::add(0, $this->userdata->id, $request->input('addSubject'), $request->input('addMessage')); return redirect()->to('forum'); @@ -73,7 +73,7 @@ class ForumController extends BasePageController { $this->setPreferences(); - if ($request->has('addMessage') && $this->isPostBack()) { + if ($request->has('addMessage') && $this->isPostBack($request)) { Forumpost::add($id, $this->userdata->id, '', $request->input('addMessage')); return redirect('forumpost/'.$id.'#last');