diff --git a/app/Controllers/ClientController.php b/app/Controllers/ClientController.php index d8c4243..e38ab65 100755 --- a/app/Controllers/ClientController.php +++ b/app/Controllers/ClientController.php @@ -1253,7 +1253,8 @@ class ClientController extends AdminController $data['is_member_modify_allowed'] = $this->request->getPost('is_member_modify_allowed') ? 1 : 0; $data['enrolment_visibility'] = $this->request->getPost('enrolment_visibility') ? 1 : 0; $data['is_lgbtq'] = $this->request->getPost('is_lgbtq') ? 1 : 0; - $data['is_premium_summery'] = $this->request->getPost('is_premium_summery') ? 1 : 0; + $premiumSummary = (int) $this->request->getPost('is_premium_summery'); + $data['is_premium_summery'] = in_array($premiumSummary, [0, 1, 2], true) ? $premiumSummary : 0; if ($policy_type_id == 1 || $policy_type_id == 2 || $policy_type_id == 6 || $policy_type_id == 7) { @@ -1386,7 +1387,8 @@ class ClientController extends AdminController $data['policy_end_date'] = change_date_format($this->request->getPost('policy_end_date'), 'd-m-Y', 'Y-m-d'); // $data['is_member_modify_allowed'] = $this->request->getPost('is_member_modify_allowed') ? 1 : 0; $data['is_lgbtq'] = $this->request->getPost('is_lgbtq') ? 1 : 0; - $data['is_premium_summery'] = $this->request->getPost('is_premium_summery') ? 1 : 0; + $premiumSummary = (int) $this->request->getPost('is_premium_summery'); + $data['is_premium_summery'] = in_array($premiumSummary, [0, 1, 2], true) ? $premiumSummary : 0; if ($data['inception_type'] == 2) { $data['open_date'] = change_date_format($this->request->getPost('open_date'), 'd-m-Y', 'Y-m-d'); diff --git a/app/Helpers/excel_util_helper.php b/app/Helpers/excel_util_helper.php index c1f6159..9acb4f6 100755 --- a/app/Helpers/excel_util_helper.php +++ b/app/Helpers/excel_util_helper.php @@ -317,8 +317,7 @@ if(!function_exists('check_si')) $return_array['error'] = !empty($return_array['error']) ? ($return_array['error'].', '.'Sum insured not configured for this age slab') : 'Sum insured not configured for this age slab'; } - if(empty($received_si)) - { + if (isset($received_si) && trim((string) $received_si) === '') { $return_array['status'] = false; $return_array['error'] = "Sum insured value mandantory"; } diff --git a/app/Views/client_policy.php b/app/Views/client_policy.php index 95cfd0f..9c88d56 100755 --- a/app/Views/client_policy.php +++ b/app/Views/client_policy.php @@ -393,13 +393,13 @@ input:checked + .slider:before { Is LGBTQ Enable -