From 5db3da64038864d2f86f55ba4d324eafc51f077a Mon Sep 17 00:00:00 2001 From: DevSoftTech Server Date: Sun, 30 Aug 2026 02:55:13 +0530 Subject: [PATCH] fix(setting): prevent standard form submit redirect on save button by using explicit AJAX functions and action=javascript:void(0) --- app/Controllers/Setting/OpdQueueSetting.php | 12 ---- app/Views/Setting/Admin/opd_queue_setting.php | 55 ++++++++++++++----- 2 files changed, 40 insertions(+), 27 deletions(-) diff --git a/app/Controllers/Setting/OpdQueueSetting.php b/app/Controllers/Setting/OpdQueueSetting.php index ef82866..e7d3da8 100644 --- a/app/Controllers/Setting/OpdQueueSetting.php +++ b/app/Controllers/Setting/OpdQueueSetting.php @@ -39,10 +39,6 @@ class OpdQueueSetting extends BaseController public function save() { - if (!$this->request->isAJAX()) { - return $this->response->setJSON(['status' => 0, 'message' => 'Invalid request']); - } - $post = $this->request->getPost(); $ticker = trim((string) ($post['footer_ticker'] ?? '')); $leftAdText = trim((string) ($post['left_ad_text'] ?? '')); @@ -76,10 +72,6 @@ class OpdQueueSetting extends BaseController public function uploadBanner() { - if (!$this->request->isAJAX()) { - return $this->response->setJSON(['status' => 0, 'message' => 'Invalid request']); - } - $post = $this->request->getPost(); $title = trim((string) ($post['title'] ?? '')); $tagline = trim((string) ($post['tagline'] ?? '')); @@ -135,10 +127,6 @@ class OpdQueueSetting extends BaseController public function deleteBanner() { - if (!$this->request->isAJAX()) { - return $this->response->setJSON(['status' => 0, 'message' => 'Invalid request']); - } - $post = $this->request->getPost(); $bannerId = (int) ($post['banner_id'] ?? 0); diff --git a/app/Views/Setting/Admin/opd_queue_setting.php b/app/Views/Setting/Admin/opd_queue_setting.php index 2fb140e..21eead5 100644 --- a/app/Views/Setting/Admin/opd_queue_setting.php +++ b/app/Views/Setting/Admin/opd_queue_setting.php @@ -17,7 +17,7 @@ Footer Scrolling Ticker Text
-
+
@@ -51,7 +51,7 @@
-
@@ -66,7 +66,7 @@ Right-Side Showcase Ad Banners
-
+
Add New Right-Side Showcase Slide
@@ -103,7 +103,7 @@
-
@@ -148,9 +148,20 @@