From 5619a337cb212275a97bb730fe20f01cc1e44f99 Mon Sep 17 00:00:00 2001 From: Gowtham M Date: Sat, 8 Aug 2026 17:05:52 +0530 Subject: [PATCH] GWM : effective date format --- app/Controllers/EmployeeRestController.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/Controllers/EmployeeRestController.php b/app/Controllers/EmployeeRestController.php index da75bf5a..781bba3e 100755 --- a/app/Controllers/EmployeeRestController.php +++ b/app/Controllers/EmployeeRestController.php @@ -6562,7 +6562,12 @@ class EmployeeRestController extends AdminController $dependentName = (string) ($dependentData['dependent_name'] ?? ''); $relationship = (string) ($dependentData['relationship'] ?? ''); $dependentDob = ! empty($dependentData['dob']) ? date('d/m/Y', strtotime((string) $dependentData['dob'])) : '-'; - $effectiveDate = ! empty($dependentData['dependent_effective_date']) ? date('d/m/Y', strtotime((string) $dependentData['dependent_effective_date'])) : '-'; + // $effectiveDate = ! empty($dependentData['dependent_effective_date']) ? date('d/m/Y', strtotime((string) $dependentData['dependent_effective_date'])) : '-'; + $effectiveRaw = (string) ($dependentData['dependent_effective_date'] ?? ''); + $effectiveYmd = $effectiveRaw !== '' ? $this->convertDateFormatYMD($effectiveRaw) : null; + $effectiveDate = (! empty($effectiveYmd) && strtotime($effectiveYmd) !== false) + ? date('d/m/Y', strtotime($effectiveYmd)) + : '-'; $createdByType = (string) ($dependentData['created_by_type'] ?? 'USER'); $employeeCode = (string) ($dependentData['emp_code'] ?? '');