From 174423780820d5692ce0408c216fc352cbe7e186 Mon Sep 17 00:00:00 2001 From: "sanjeev.p" Date: Tue, 27 Jan 2026 17:22:50 +0530 Subject: [PATCH] FIX_clientcontroller Null added --- app/Controllers/ClientController.php | 250 +++++++++++++-------------- 1 file changed, 125 insertions(+), 125 deletions(-) diff --git a/app/Controllers/ClientController.php b/app/Controllers/ClientController.php index e1223709..69fa5c16 100755 --- a/app/Controllers/ClientController.php +++ b/app/Controllers/ClientController.php @@ -832,11 +832,11 @@ class ClientController extends AdminController // Retrieve form data from POST request $loggedInUserID = get_session_userid(); // print_rr($sanitized_post_data);die(); - $client_id = $sanitized_post_data['client_id']; - $insurer_id = $sanitized_post_data['insurer_id']; - $record_date = $sanitized_post_data['record_date']; - $cd_ac_pk = $sanitized_post_data['cd_ac_pk']; - $cd_ac_no = $sanitized_post_data['cd_ac_no']; + $client_id = $sanitized_post_data['client_id'] ?? null; + $insurer_id = $sanitized_post_data['insurer_id'] ?? null; + $record_date = $sanitized_post_data['record_date'] ?? null; + $cd_ac_pk = $sanitized_post_data['cd_ac_pk'] ?? null; + $cd_ac_no = $sanitized_post_data['cd_ac_no'] ?? null; @@ -856,15 +856,15 @@ class ClientController extends AdminController } $data = [ - 'amount' => $sanitized_post_data['amount'], - 'sub_type_id' => $sanitized_post_data['sub_type_id'], - 'client_id' => $sanitized_post_data['client_id'], + 'amount' => $sanitized_post_data['amount'] ?? null, + 'sub_type_id' => $sanitized_post_data['sub_type_id'] ?? null, + 'client_id' => $sanitized_post_data['client_id'] ?? null, 'client_policy_id' => null, 'cd_ac_no' => $cd_ac_no ?? null, 'cd_ac_pk' => $cd_ac_pk ?? null, 'endorsement_no' => null, - 'insurer_id' => $sanitized_post_data['insurer_id'], - 'description' => $sanitized_post_data['description'], + 'insurer_id' => $sanitized_post_data['insurer_id'] ?? null, + 'description' => $sanitized_post_data['description'] ?? null, 'transaction_type' => $sanitized_post_data['transaction_type'] ?: 'Credit', 'updated_by' => 1, 'record_date' => $record_date @@ -1778,13 +1778,13 @@ class ClientController extends AdminController $this->myLogger->logme('error', 'Client branch EDIT function called'); $data = $this->request->getPost(); $sanitized_post_data = sanitizeInputArrayAdvanced($data); - $id = $sanitized_post_data['branch_id_primarykey']; - $client_id = $sanitized_post_data['client_id']; + $id = $sanitized_post_data['branch_id_primarykey'] ?? null; + $client_id = $sanitized_post_data['client_id'] ?? null; $pre_branch_id = $sanitized_post_data['pre_branch_id'] ?? ''; $data['pre_branch_id'] = $pre_branch_id; - $units = $sanitized_post_data['units']; + $units = $sanitized_post_data['units'] ?? null; $emp_unit_count = 0; $rr_unit_count = 0; @@ -1983,20 +1983,20 @@ class ClientController extends AdminController $request_post_data = $this->request->getPost(); $$sanitized_post_data = sanitizeInputArrayAdvanced($request_post_data); - $policy_type_id = $sanitized_post_data['policy_type_id']; - $client_branch_id = $sanitized_post_data['client_branch_id']; - $client_id = $sanitized_post_data['client_id']; - $base_policy = $sanitized_post_data['base_policy']; + $policy_type_id = $sanitized_post_data['policy_type_id'] ?? null; + $client_branch_id = $sanitized_post_data['client_branch_id'] ?? null; + $client_id = $sanitized_post_data['client_id'] ?? null; + $base_policy = $sanitized_post_data['base_policy'] ?? null; - $insurerValue = (string) $sanitized_post_data['insurer']; + $insurerValue = (string) $sanitized_post_data['insurer'] ?? null; list($insurerBranchId, $insurerId) = explode('-', $insurerValue); $sanitized_post_data['insurer_branch_id'] = $insurerBranchId; $sanitized_post_data['insurer_id'] = $insurerId; - $tpaValue = (string) $sanitized_post_data['tpa']; + $tpaValue = (string) $sanitized_post_data['tpa'] ?? null; if ($tpaValue === null || $tpaValue === '') { $tpaBranchId = null; @@ -2009,7 +2009,7 @@ class ClientController extends AdminController $sanitized_post_data['client_id'] = $client_id; $sanitized_post_data['tpa_branch_id'] = $tpaBranchId; $sanitized_post_data['tpa_id'] = $tpaId; - $sanitized_post_data['policy_type_id'] = $sanitized_post_data['policy_type_id']; + $sanitized_post_data['policy_type_id'] = $sanitized_post_data['policy_type_id'] ?? null; $sanitized_post_data['earned_premium_date'] = change_date_format($sanitized_post_data['earned_premium_date'], 'd-m-Y', 'Y-m-d') ?? null; @@ -2048,12 +2048,12 @@ class ClientController extends AdminController $sanitized_post_data['policy_start_date'] = change_date_format($sanitized_post_data['policy_start_date'], 'd-m-Y', 'Y-m-d'); $sanitized_post_data['policy_end_date'] = change_date_format($sanitized_post_data['policy_end_date'], 'd-m-Y', 'Y-m-d'); - $sanitized_post_data['policy_no'] = $sanitized_post_data['policy_no']; + $sanitized_post_data['policy_no'] = $sanitized_post_data['policy_no'] ?? null; if ($sanitized_post_data['inception_type'] == 2) { $sanitized_post_data['open_date'] = change_date_format($sanitized_post_data['open_date'], 'd-m-Y', 'Y-m-d'); $sanitized_post_data['close_date'] = change_date_format($sanitized_post_data['close_date'], 'd-m-Y', 'Y-m-d'); // $data['reminder_date'] = change_date_format($this->request->getPost('reminder_date'), 'd-m-Y', 'Y-m-d'); - $sanitized_post_data['reminder_date'] = $sanitized_post_data['reminder_date']; + $sanitized_post_data['reminder_date'] = $sanitized_post_data['reminder_date'] ?? null; } else { $sanitized_post_data['open_date'] = null; $sanitized_post_data['closedate'] = null; @@ -2079,19 +2079,19 @@ class ClientController extends AdminController $data = $this->request->getPost(); $sanitized_post_data = sanitizeInputArrayAdvanced($data); - $id = $sanitized_post_data['PrimaryKey']; - $client_id = $sanitized_post_data['client_id']; - $policy_type_id = $sanitized_post_data['policy_type_id']; - $base_policy = $sanitized_post_data['base_policy']; + $id = $sanitized_post_data['PrimaryKey'] ?? null; + $client_id = $sanitized_post_data['client_id'] ?? null; + $policy_type_id = $sanitized_post_data['policy_type_id'] ?? null; + $base_policy = $sanitized_post_data['base_policy'] ?? null; $insurerValue = (string) $sanitized_post_data['insurer']; list($insurerBranchId, $insurerId) = explode('-', $insurerValue); - $sanitized_post_data['insurer_branch_id'] = $insurerBranchId; - $sanitized_post_data['insurer_id'] = $insurerId; + $sanitized_post_data['insurer_branch_id'] = $insurerBranchId ?? null; + $sanitized_post_data['insurer_id'] = $insurerId ?? null; - $tpaValue = (string) $sanitized_post_data['tpa']; + $tpaValue = (string) $sanitized_post_data['tpa'] ?? null; if (!empty($tpaValue) || $tpaValue !== '') { list($tpaBranchId, $tpaId) = explode('-', $tpaValue); } else { @@ -2099,45 +2099,45 @@ class ClientController extends AdminController $tpaId = null; } - $sanitized_post_data['tpa_branch_id'] = $tpaBranchId; - $sanitized_post_data['client_id'] = $client_id; - $sanitized_post_data['tpa_id'] = $tpaId; - $sanitized_post_data['policy_type_id'] = $sanitized_post_data['policy_type_id']; - $sanitized_post_data['policy_no'] = $sanitized_post_data['policy_no']; + $sanitized_post_data['tpa_branch_id'] = $tpaBranchId ?? null; + $sanitized_post_data['client_id'] = $client_id ?? null; + $sanitized_post_data['tpa_id'] = $tpaId ?? null; + $sanitized_post_data['policy_type_id'] = $sanitized_post_data['policy_type_id'] ?? null; + $sanitized_post_data['policy_no'] = $sanitized_post_data['policy_no'] ?? null; // $sanitized_post_data['insured'] = $sanitized_post_data['insured']; - $sanitized_post_data['no_of_lives'] = $sanitized_post_data['no_of_lives']; - $sanitized_post_data['policy_status'] = $sanitized_post_data['policy_status']; - $sanitized_post_data['no_of_employees'] = $sanitized_post_data['no_of_employees']; + $sanitized_post_data['no_of_lives'] = $sanitized_post_data['no_of_lives'] ?? null; + $sanitized_post_data['policy_status'] = $sanitized_post_data['policy_status'] ?? null; + $sanitized_post_data['no_of_employees'] = $sanitized_post_data['no_of_employees'] ?? null; $sanitized_post_data['earned_premium_date'] = change_date_format($sanitized_post_data['earned_premium_date'], 'd-m-Y', 'Y-m-d') ?? null; $sanitized_post_data['claims_incurred_date'] = change_date_format($sanitized_post_data['claims_incurred_date'], 'd-m-Y', 'Y-m-d') ?? null; - $sanitized_post_data['incurred_claims_ratio'] = $sanitized_post_data['incurred_claims_ratio']; - $sanitized_post_data['no_lives_at_inception'] = $sanitized_post_data['no_lives_at_inception']; - $sanitized_post_data['premium_paid_at_inception'] = $sanitized_post_data['premium_paid_at_inception']; - $sanitized_post_data['claims_experience_for_last_3_years'] = $sanitized_post_data['claims_experience_for_last_3_years']; - $sanitized_post_data['earned_premium_amount'] = $sanitized_post_data['earned_premium_amount']; - $sanitized_post_data['claims_incurred_amount'] = $sanitized_post_data['claims_incurred_amount']; + $sanitized_post_data['incurred_claims_ratio'] = $sanitized_post_data['incurred_claims_ratio'] ?? null; + $sanitized_post_data['no_lives_at_inception'] = $sanitized_post_data['no_lives_at_inception'] ?? null; + $sanitized_post_data['premium_paid_at_inception'] = $sanitized_post_data['premium_paid_at_inception'] ?? null; + $sanitized_post_data['claims_experience_for_last_3_years'] = $sanitized_post_data['claims_experience_for_last_3_years'] ?? null; + $sanitized_post_data['earned_premium_amount'] = $sanitized_post_data['earned_premium_amount'] ?? null; + $sanitized_post_data['claims_incurred_amount'] = $sanitized_post_data['claims_incurred_amount'] ?? null; $sanitized_post_data['base_policy'] = ($sanitized_post_data['base_policy'] === '' || $sanitized_post_data['base_policy'] == 0) ? null : $sanitized_post_data['base_policy']; $sanitized_post_data['policy_status'] = 1; $sanitized_post_data['inception_type'] = $sanitized_post_data['inception_type'] ? 2 : 1; $sanitized_post_data['enrolment_visibility'] = $sanitized_post_data['enrolment_visibility'] ? 1 : 0; - $sanitized_post_data['client_branch_id'] = $sanitized_post_data['client_branch_id']; - $sanitized_post_data['cd_ac_pk'] = $sanitized_post_data['cd_ac_no']; - $sanitized_post_data['gst'] = $sanitized_post_data['gst']; - $sanitized_post_data['disclaimer'] = $sanitized_post_data['disclaimer']; + $sanitized_post_data['client_branch_id'] = $sanitized_post_data['client_branch_id'] ?? null; + $sanitized_post_data['cd_ac_pk'] = $sanitized_post_data['cd_ac_no'] ?? null; + $sanitized_post_data['gst'] = $sanitized_post_data['gst'] ?? null; + $sanitized_post_data['disclaimer'] = $sanitized_post_data['disclaimer'] ?? null; $sanitized_post_data['policy_start_date'] = change_date_format($sanitized_post_data['policy_start_date'], 'd-m-Y', 'Y-m-d'); $sanitized_post_data['policy_end_date'] = change_date_format($sanitized_post_data['policy_end_date'], 'd-m-Y', 'Y-m-d'); $sanitized_post_data['is_member_modify_allowed'] = $sanitized_post_data['is_member_modify_allowed'] ? 1 : 0; $sanitized_post_data['is_lgbtq'] = $sanitized_post_data['is_lgbtq'] ? 1 : 0; - $sanitized_post_data['wellness_plan_id'] = $sanitized_post_data['wellness_plan_id']; - $sanitized_post_data['wellness_vendor_id'] = $sanitized_post_data['wellness_vendor_id']; + $sanitized_post_data['wellness_plan_id'] = $sanitized_post_data['wellness_plan_id'] ?? null; + $sanitized_post_data['wellness_vendor_id'] = $sanitized_post_data['wellness_vendor_id'] ?? null; $sanitized_post_data['wellness_vendor_id'] = !empty($sanitized_post_data['wellness_vendor_id']) ? $sanitized_post_data['wellness_vendor_id'] : null; if ($sanitized_post_data['inception_type'] == 2) { $sanitized_post_data['open_date'] = change_date_format($sanitized_post_data['open_date'], 'd-m-Y', 'Y-m-d'); $sanitized_post_data['close_date'] = change_date_format($sanitized_post_data['close_date'], 'd-m-Y', 'Y-m-d'); // $sanitized_post_data['reminder_date'] = change_date_format($sanitized_post_data['reminder_date'), 'd-m-Y', 'Y-m-d'); - $sanitized_post_data['reminder_date'] = $sanitized_post_data['reminder_date']; + $sanitized_post_data['reminder_date'] = $sanitized_post_data['reminder_date'] ?? null; } else { $sanitized_post_data['open_date'] = null; $sanitized_post_data['close_date'] = null; @@ -2260,20 +2260,20 @@ class ClientController extends AdminController $data = $this->request->getPost(); $sanitized_post_data = sanitizeInputArrayAdvanced($data); - $client_id = $sanitized_post_data['client_id']; - $client_policy_id = $sanitized_post_data['client_policy_id']; + $client_id = $sanitized_post_data['client_id'] ?? null; + $client_policy_id = $sanitized_post_data['client_policy_id'] ?? null; $record = $this->clientPolicyModel->where('client_policy.id', $client_policy_id)->first(); - $premium_type = $sanitized_post_data['premium_type']; + $premium_type = $sanitized_post_data['premium_type'] ?? null; if (!empty($client_id) && $client_id != null) { $client_policy_data = $this->clientPolicyModel->where('id', $client_policy_id)->first(); - $client_id = $client_policy_data['client_id']; + $client_id = $client_policy_data['client_id'] ?? null; } $branch_units = $this->getBranchUnitsByBranchId($record['client_branch_id']); $branch_units = json_decode($branch_units); - $policy_grid_id = $sanitized_post_data['policy_grid_id']; - $rack_rate_name = $sanitized_post_data['rack_rate_name']; + $policy_grid_id = $sanitized_post_data['policy_grid_id'] ?? null; + $rack_rate_name = $sanitized_post_data['rack_rate_name'] ?? null; $relation_data = [ 'self' => $sanitized_post_data['self'] ?? 'NA', @@ -2307,7 +2307,7 @@ class ClientController extends AdminController $jsonDataForRelation = json_encode($relation_data); $json_data_relation_data_for_form_submit_check = json_encode($relation_data_for_form_submit_check); - $si_or_bp = $sanitized_post_data['si_or_bp']; + $si_or_bp = $sanitized_post_data['si_or_bp'] ?? null; $basic_multiplier = str_replace(',', '', $sanitized_post_data['basic_multiplier']); $premium_multiplier = str_replace(',', '', $sanitized_post_data['premium_multiplier']); $multiplier = str_replace(',', '', $sanitized_post_data['multiplier']); @@ -2335,14 +2335,14 @@ class ClientController extends AdminController $premium = str_replace(',', '', $sanitized_post_data['gpa_sum_premium[]']); $sum_insure = str_replace(',', '', $sanitized_post_data['gpa_sum_si[]']); - $multiplier = $sanitized_post_data['gpa_sum_multiplier']; - $unit = $sanitized_post_data['gpa_unit_1[]']; + $multiplier = $sanitized_post_data['gpa_sum_multiplier'] ?? null; + $unit = $sanitized_post_data['gpa_unit_1[]'] ?? null; for ($i = 0; $i < count($premium); $i++) { $data['si'] = $sum_insure[$i]; $data['premium'] = $premium[$i]; $data['multiplier'] = $multiplier; - $data['si_or_bp'] = $sanitized_post_data['si_or_bp']; + $data['si_or_bp'] = $sanitized_post_data['si_or_bp'] ?? null; if (empty($unit) || !isset($unit[$i]) || empty($unit[$i])) { $data['unit'] = $branch_units[0]; } else { @@ -2355,9 +2355,9 @@ class ClientController extends AdminController $premium = str_replace(',', '', $sanitized_post_data['gpa_sum_premium2[]']); $sum_insure = str_replace(',', '', $sanitized_post_data['gpa_sum_si2[]']); - $multiplier = $sanitized_post_data['gpa_sum_multiplier2']; - $grade = $sanitized_post_data['gpa_band[]']; - $unit = $sanitized_post_data['gpa_unit_3[]']; + $multiplier = $sanitized_post_data['gpa_sum_multiplier2'] ?? null; + $grade = $sanitized_post_data['gpa_band[]'] ?? null; + $unit = $sanitized_post_data['gpa_unit_3[]'] ?? null; for ($i = 0; $i < count($premium); $i++) { @@ -2365,7 +2365,7 @@ class ClientController extends AdminController $data['premium'] = $premium[$i]; $data['grade'] = $grade[$i]; $data['multiplier'] = $multiplier; - $data['si_or_bp'] = $sanitized_post_data['si_or_bp']; + $data['si_or_bp'] = $sanitized_post_data['si_or_bp'] ?? null; if (empty($unit) || !isset($unit[$i]) || empty($unit[$i])) { $data['unit'] = $branch_units[0]; } else { @@ -2379,14 +2379,14 @@ class ClientController extends AdminController $premium = str_replace(',', '', $sanitized_post_data['gpa_basic_premium[]']); $sum_insure = str_replace(',', '', $sanitized_post_data['gpa_basic_si[]']); $basic_pay = str_replace(',', '', $sanitized_post_data['basic_pay[]']); - $unit = $sanitized_post_data['gpa_unit[]']; + $unit = $sanitized_post_data['gpa_unit[]'] ?? null; for ($i = 0; $i < count($premium); $i++) { - $data['si_or_bp'] = $sanitized_post_data['si_or_bp']; + $data['si_or_bp'] = $sanitized_post_data['si_or_bp'] ?? null; $data['basic_multiplier'] = str_replace(',', '', $sanitized_post_data['basic_multiplier']); - $data['multiplier'] = $sanitized_post_data['premium_multiplier']; + $data['multiplier'] = $sanitized_post_data['premium_multiplier'] ?? null; $data['basic_pay'] = $basic_pay[$i]; $data['si'] = $sum_insure[$i]; $data['premium'] = $premium[$i]; @@ -2403,9 +2403,9 @@ class ClientController extends AdminController $data['premium'] = str_replace(',', '', $sanitized_post_data['gpa_basic_premium']); $data['si'] = str_replace(',', '', $sanitized_post_data['gpa_basic_si']); $data['basic_multiplier'] = str_replace(',', '', $sanitized_post_data['basic_multiplier']); - $data['multiplier'] = $sanitized_post_data['premium_multiplier']; + $data['multiplier'] = $sanitized_post_data['premium_multiplier'] ?? null; $data['basic_pay'] = str_replace(',', '', $sanitized_post_data['basic_pay']); - $data['si_or_bp'] = $sanitized_post_data['si_or_bp']; + $data['si_or_bp'] = $sanitized_post_data['si_or_bp'] ?? null; $policyPremium = $this->policyPremium1Model->insert($data); } @@ -2414,9 +2414,9 @@ class ClientController extends AdminController $insert = true; } else if ($policy_grid_id == '2') { - $premium = $sanitized_post_data['gpa_premium29[]']; - $sum_insure = $sanitized_post_data['gpa_si29[]']; - $unit = $sanitized_post_data['gpa_unit29[]']; + $premium = $sanitized_post_data['gpa_premium29[]'] ?? null; + $sum_insure = $sanitized_post_data['gpa_si29[]'] ?? null; + $unit = $sanitized_post_data['gpa_unit29[]'] ?? null; for ($i = 0; $i < count($premium); $i++) { $data['premium'] = str_replace(',', '', $premium[$i]); @@ -2433,9 +2433,9 @@ class ClientController extends AdminController $insert = true; } else if ($policy_grid_id == '3') { - $premium = $sanitized_post_data['3_premium[]']; - $sum_insure = $sanitized_post_data['3_si[]']; - $unit = $sanitized_post_data['3_unit[]']; + $premium = $sanitized_post_data['3_premium[]'] ?? null; + $sum_insure = $sanitized_post_data['3_si[]'] ?? null; + $unit = $sanitized_post_data['3_unit[]'] ?? null; for ($i = 0; $i < count($premium); $i++) { $data['premium'] = str_replace(',', '', $premium[$i]); @@ -2451,11 +2451,11 @@ class ClientController extends AdminController $insert = true; } else if ($policy_grid_id == '4') { - $premium = $sanitized_post_data['4_premium[]']; - $sum_insure = $sanitized_post_data['4_si']; - $age_from = $sanitized_post_data['4_age_from[]']; - $age_to = $sanitized_post_data['4_age_to[]']; - $unit = $sanitized_post_data['4_unit[]']; + $premium = $sanitized_post_data['4_premium[]'] ?? null; + $sum_insure = $sanitized_post_data['4_si'] ?? null; + $age_from = $sanitized_post_data['4_age_from[]'] ?? null; + $age_to = $sanitized_post_data['4_age_to[]'] ?? null; + $unit = $sanitized_post_data['4_unit[]'] ?? null; for ($i = 0; $i < count($premium); $i++) { $data['premium'] = str_replace(',', '', $premium[$i]); @@ -2474,11 +2474,11 @@ class ClientController extends AdminController $insert = true; } else if ($policy_grid_id == '5') { - $premium = $sanitized_post_data['5_premium[]']; - $sum_insure = $sanitized_post_data['5_si[]']; - $age_from = $sanitized_post_data['5_age_from[]']; - $age_to = $sanitized_post_data['5_age_to[]']; - $unit = $sanitized_post_data['5_unit[]']; + $premium = $sanitized_post_data['5_premium[]'] ?? null; + $sum_insure = $sanitized_post_data['5_si[]']?? null; + $age_from = $sanitized_post_data['5_age_from[]']?? null; + $age_to = $sanitized_post_data['5_age_to[]']?? null; + $unit = $sanitized_post_data['5_unit[]']?? null; for ($i = 0; $i < count($premium); $i++) { $data['premium'] = str_replace(',', '', $premium[$i]); @@ -2498,11 +2498,11 @@ class ClientController extends AdminController $insert = true; } else if ($policy_grid_id == '6') { - $premium = $sanitized_post_data['6_premium[]']; - $sum_insure = $sanitized_post_data['6_si']; - $age_from = $sanitized_post_data['6_age_from[]']; - $age_to = $sanitized_post_data['6_age_to[]']; - $unit = $sanitized_post_data['6_unit[]']; + $premium = $sanitized_post_data['6_premium[]']?? null; + $sum_insure = $sanitized_post_data['6_si']?? null; + $age_from = $sanitized_post_data['6_age_from[]']?? null; + $age_to = $sanitized_post_data['6_age_to[]']?? null; + $unit = $sanitized_post_data['6_unit[]']?? null; for ($i = 0; $i < count($premium); $i++) { $data['premium'] = str_replace(',', '', $premium[$i]); @@ -2520,11 +2520,11 @@ class ClientController extends AdminController $data = $sanitized_post_data; $insert = true; } else if ($policy_grid_id == '7') { - $premium = $sanitized_post_data['7_premium[]']; - $sum_insure = $sanitized_post_data['7_si[]']; - $age_from = $sanitized_post_data['7_age_from[]']; - $age_to = $sanitized_post_data['7_age_to[]']; - $unit = $sanitized_post_data['7_unit[]']; + $premium = $sanitized_post_data['7_premium[]'] ?? null; + $sum_insure = $sanitized_post_data['7_si[]'] ?? null; + $age_from = $sanitized_post_data['7_age_from[]'] ?? null; + $age_to = $sanitized_post_data['7_age_to[]'] ?? null; + $unit = $sanitized_post_data['7_unit[]'] ?? null; for ($i = 0; $i < count($premium); $i++) { $data['premium'] = str_replace(',', '', $premium[$i]); @@ -2542,10 +2542,10 @@ class ClientController extends AdminController $data = $sanitized_post_data; $insert = true; } else if ($policy_grid_id == '8') { - $premium = $sanitized_post_data['8_premium[]']; - $sum_insure = $sanitized_post_data['8_si[]']; - $grade = $sanitized_post_data['8_grade[]']; - $unit = $sanitized_post_data['8_unit[]']; + $premium = $sanitized_post_data['8_premium[]']?? null; + $sum_insure = $sanitized_post_data['8_si[]']?? null; + $grade = $sanitized_post_data['8_grade[]']?? null; + $unit = $sanitized_post_data['8_unit[]']?? null; for ($i = 0; $i < count($premium); $i++) { $data['premium'] = str_replace(',', '', $premium[$i]); @@ -2563,9 +2563,9 @@ class ClientController extends AdminController $insert = true; } else if ($policy_grid_id == '9') { - $premium = $sanitized_post_data['gpa_premium29[]']; - $sum_insure = $sanitized_post_data['gpa_si29[]']; - $unit = $sanitized_post_data['gpa_unit29[]']; + $premium = $sanitized_post_data['gpa_premium29[]']?? null; + $sum_insure = $sanitized_post_data['gpa_si29[]']?? null; + $unit = $sanitized_post_data['gpa_unit29[]']?? null; for ($i = 0; $i < count($premium); $i++) { $data['premium'] = str_replace(',', '', $premium[$i]); @@ -2581,11 +2581,11 @@ class ClientController extends AdminController $data = $sanitized_post_data; $insert = true; } else if ($policy_grid_id == '10') { - $premium = $sanitized_post_data['10_premium[]']; - $sum_insure = $sanitized_post_data['10_si[]']; - $age_from = $sanitized_post_data['10_age_from[]']; - $age_to = $sanitized_post_data['10_age_to[]']; - $unit = $sanitized_post_data['10_unit[]']; + $premium = $sanitized_post_data['10_premium[]']?? null; + $sum_insure = $sanitized_post_data['10_si[]']?? null; + $age_from = $sanitized_post_data['10_age_from[]']?? null; + $age_to = $sanitized_post_data['10_age_to[]']?? null; + $unit = $sanitized_post_data['10_unit[]']?? null; for ($i = 0; $i < count($premium); $i++) { $data['premium'] = str_replace(',', '', $premium[$i]); @@ -2605,11 +2605,11 @@ class ClientController extends AdminController $insert = true; } else if ($policy_grid_id == '11') { - $premium = $sanitized_post_data['11_premium[]']; - $sum_insure = $sanitized_post_data['11_si[]']; - $grade = $sanitized_post_data['11_grade[]']; - $max_sum_insure = $sanitized_post_data['11_max_si[]']; - $unit = $sanitized_post_data['11_unit[]']; + $premium = $sanitized_post_data['11_premium[]']?? null; + $sum_insure = $sanitized_post_data['11_si[]']?? null; + $grade = $sanitized_post_data['11_grade[]']?? null; + $max_sum_insure = $sanitized_post_data['11_max_si[]']?? null; + $unit = $sanitized_post_data['11_unit[]']?? null; for ($i = 0; $i < count($premium); $i++) { $data['premium'] = str_replace(',', '', $premium[$i]); @@ -2628,10 +2628,10 @@ class ClientController extends AdminController $insert = true; } else if ($policy_grid_id == '12') { - $premium = $sanitized_post_data['12_premium[]']; - $sum_insure = $sanitized_post_data['12_si[]']; - $relationship = $sanitized_post_data['12_relationship[]']; - $unit = $sanitized_post_data['12_unit[]']; + $premium = $sanitized_post_data['12_premium[]']?? null; + $sum_insure = $sanitized_post_data['12_si[]']?? null; + $relationship = $sanitized_post_data['12_relationship[]']?? null; + $unit = $sanitized_post_data['12_unit[]']?? null; for ($i = 0; $i < count($premium); $i++) { $data['premium'] = str_replace(',', '', $premium[$i]); @@ -2649,12 +2649,12 @@ class ClientController extends AdminController $insert = true; } else if ($policy_grid_id == '13') { - $premium = $sanitized_post_data['13_premium[]']; - $sum_insure = $sanitized_post_data['13_si[]']; - $age_from = $sanitized_post_data['13_age_from[]']; - $age_to = $sanitized_post_data['13_age_to[]']; - $relationship = $sanitized_post_data['13_relationship[]']; - $unit = $sanitized_post_data['13_unit[]']; + $premium = $sanitized_post_data['13_premium[]']?? null; + $sum_insure = $sanitized_post_data['13_si[]']?? null; + $age_from = $sanitized_post_data['13_age_from[]']?? null; + $age_to = $sanitized_post_data['13_age_to[]']?? null; + $relationship = $sanitized_post_data['13_relationship[]']?? null; + $unit = $sanitized_post_data['13_unit[]']?? null; for ($i = 0; $i < count($premium); $i++) { $data['premium'] = str_replace(',', '', $premium[$i]); @@ -5596,7 +5596,7 @@ class ClientController extends AdminController } $data = $this->request->getPost(); $sanitized_post_data = sanitizeInputArrayAdvanced($data); - $id = $sanitized_post_data['vehicle_primary_key']; + $id = $sanitized_post_data['vehicle_primary_key'] ?? null; if ($id) { @@ -5623,9 +5623,9 @@ class ClientController extends AdminController return $this->respond([ 'status' => true, 'vehicle_id' => $vehicle_insert, - 'owner_id' => $sanitized_post_data['owner'], + 'owner_id' => $sanitized_post_data['owner'] ?? null, 'owner_branch_id' => $sanitized_post_data['branch_id'] ?? null, - 'owner_type' => $sanitized_post_data['Owner_type'], + 'owner_type' => $sanitized_post_data['Owner_type']?? null, 'vehicles' => $vehicles, 'message' => 'Vehicle created successfully '