From 30ffd7648c832317845d615094dc2714909238fb Mon Sep 17 00:00:00 2001 From: velz Date: Tue, 25 Nov 2025 15:05:21 +0530 Subject: [PATCH 1/6] FIX_OPTIONS_ROUTE_ADDED4_CORS --- app/Config/Routes.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/Config/Routes.php b/app/Config/Routes.php index d5cc961..7cdb968 100755 --- a/app/Config/Routes.php +++ b/app/Config/Routes.php @@ -3,6 +3,14 @@ use CodeIgniter\Router\RouteCollection; + +// Allow OPTIONS for all routes +$routes->options('(:any)', function() { + // This will never be called because the CORS filter returns early + // But having this route ensures OPTIONS isn't rejected as 404 +}); + + /** * @var RouteCollection $routes */ From 1143753f36189591f3ac2df7449afcac80d0116a Mon Sep 17 00:00:00 2001 From: "venkatesh.r" Date: Wed, 26 Nov 2025 11:49:06 +0530 Subject: [PATCH 2/6] FIX_LIVE_ISSUE_UNDIFINED_ARRAY_KEY_I_AGREED_FOR_ADDON --- app/Config/Filters.php | 4 ++-- app/Controllers/EmployeeRestController.php | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/Config/Filters.php b/app/Config/Filters.php index 6d8514a..c5a0ee4 100755 --- a/app/Config/Filters.php +++ b/app/Config/Filters.php @@ -35,7 +35,7 @@ class Filters extends BaseConfig 'authMVC' => AuthMVC::class, 'HttpRequestLog' => HttpRequestLog::class, 'authJWT' => AuthJWT::class, - 'CloseDbConnection' => CloseDbConnection::class + 'CloseDbConnection' => CloseDbConnection::class, 'Cors' => Cors::class ]; @@ -54,7 +54,7 @@ class Filters extends BaseConfig // 'invalidchars', ], 'after' => [ - 'CloseDbConnection' + 'CloseDbConnection', 'Cors', // 'secureheaders', ], diff --git a/app/Controllers/EmployeeRestController.php b/app/Controllers/EmployeeRestController.php index c5db380..0b1ea4e 100755 --- a/app/Controllers/EmployeeRestController.php +++ b/app/Controllers/EmployeeRestController.php @@ -2287,7 +2287,7 @@ class EmployeeRestController extends AdminController $empData = $this->employeeModel->where('emp_code', $emp_code )->where('client_id', $client_id ) ->where('is_active', 1 )->findAll(); $employeeIds = array_column($empData, 'id'); //for mail common parameter - $filteredEmpData = array_filter($empData, fn($item) => $item['relationship'] === 'Self'); + $filteredEmpData = array_values(array_filter($empData, fn($item) => $item['relationship'] === 'Self')); if (!is_null($client_policy_id) && is_array($client_policy_id)) { From 5b83b124e0649406ddb475969452c17c892d41d1 Mon Sep 17 00:00:00 2001 From: venba-Inspriron-3558 Date: Wed, 26 Nov 2025 18:55:20 +0530 Subject: [PATCH 3/6] FIX_Policy Switch Alignment --- app/Views/client_policy.php | 113 +++++++++++++++++++++++++++++++++--- 1 file changed, 106 insertions(+), 7 deletions(-) diff --git a/app/Views/client_policy.php b/app/Views/client_policy.php index fe028ca..8700202 100755 --- a/app/Views/client_policy.php +++ b/app/Views/client_policy.php @@ -60,8 +60,71 @@ #table-client-policy_filter{ text-align: left; } - + + + +
@@ -227,7 +290,7 @@ required>
-
+ +
+
@@ -261,15 +333,25 @@
- -
+ +
+ +
+ + -
+ + +
+ +
+
+ +
From ec3e7a827a76114de7a6d6b8722742ff4904e073 Mon Sep 17 00:00:00 2001 From: "venkatesh.r" Date: Thu, 27 Nov 2025 12:46:07 +0530 Subject: [PATCH 4/6] FIX_GET_VERIFYED_USER_DATA_OTP_EMPTY_ISSUE --- app/Controllers/RestAuthenticationController.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/Controllers/RestAuthenticationController.php b/app/Controllers/RestAuthenticationController.php index 69d9e5e..e12190c 100755 --- a/app/Controllers/RestAuthenticationController.php +++ b/app/Controllers/RestAuthenticationController.php @@ -390,6 +390,14 @@ class RestAuthenticationController extends AdminController $email_id = isset($this->request->getJSON()->email_id) ? $this->request->getJSON()->email_id : null; $otp = isset($this->request->getJSON()->otp) ? $this->request->getJSON()->otp : null; + if(empty($otp)){ + return $this->respond(['status' => 'failed','code' => 400,'message' => 'OTP is required'], 200); + } + + if (empty($mobile_number) && empty($email_id)) { + return $this->respond(['status' => 'failed','code' => 400,'message' => 'Mobile number or Email ID is required'], 200); + } + $this->myLogger->logme("error", "REST-AUTH-CONTROLLER - getVerifiedUserData: Fetching empdata via RestAuthHelper"); $empdata = RestAuthHelper::getPreAndPostDataByEmailOrMobile(['email_id' => $email_id, 'otp' => $otp, 'mobile_number' => $mobile_number ]); From 3e529d94cedc8bd07f496e632c6f2ffd0769142e Mon Sep 17 00:00:00 2001 From: "venkatesh.r" Date: Thu, 27 Nov 2025 13:38:56 +0530 Subject: [PATCH 5/6] FIX_OTP --- app/Controllers/RestAuthenticationController.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/Controllers/RestAuthenticationController.php b/app/Controllers/RestAuthenticationController.php index e12190c..7531d2e 100755 --- a/app/Controllers/RestAuthenticationController.php +++ b/app/Controllers/RestAuthenticationController.php @@ -391,7 +391,7 @@ class RestAuthenticationController extends AdminController $otp = isset($this->request->getJSON()->otp) ? $this->request->getJSON()->otp : null; if(empty($otp)){ - return $this->respond(['status' => 'failed','code' => 400,'message' => 'OTP is required'], 200); + return $this->respond(['status' => 'OTP is required','code' => 400,'message' => 'OTP is required'], 200); } if (empty($mobile_number) && empty($email_id)) { From 138e5502f7ea06983e93e20ee74f0c344c66637f Mon Sep 17 00:00:00 2001 From: venba-Inspriron-3558 Date: Fri, 28 Nov 2025 11:54:16 +0530 Subject: [PATCH 6/6] FIX_Name Mistake --- app/Views/client_policy.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/Views/client_policy.php b/app/Views/client_policy.php index 8700202..b2f4917 100755 --- a/app/Views/client_policy.php +++ b/app/Views/client_policy.php @@ -304,7 +304,7 @@ input:checked + .slider:before { + Enable Employee Enrolment Process
@@ -337,7 +337,8 @@ input:checked + .slider:before {