diff --git a/app/Controllers/ClientController.php b/app/Controllers/ClientController.php index 16c6a485..e352f180 100755 --- a/app/Controllers/ClientController.php +++ b/app/Controllers/ClientController.php @@ -2609,17 +2609,16 @@ class ClientController extends AdminController // $data = []; - foreach ($fields as $field => $needsCleanup) { - $value = $this->request->getPost($field); + // foreach ($fields as $field => $needsCleanup) { + // $value = $this->request->getPost($field); - if ($value !== null && $value !== '') { - $data[$field] = $needsCleanup ? str_replace(',', '', $value) : $value; - }else{ - $data[$field] = $value; - } - } + // if ($value !== null && $value !== '') { + // $data[$field] = $needsCleanup ? str_replace(',', '', $value) : $value; + // }else{ + // $data[$field] = $value; + // } + // } - $data['enrollment_display_key'] = $this->enrollmentGMCDisplayValueTransform(); // print_r($data);die; @@ -2950,25 +2949,25 @@ class ClientController extends AdminController 'air_ambulance' ]; - // Remove commas and assign if present - foreach ($fieldsWithCommaRemoval as $field) { - $value = $this->request->getPost($field); - if ($value !== null) { - $data[$field] = str_replace(',', '', $value); - }else{ - $data[$field] = $value; - } - } + // // Remove commas and assign if present + // foreach ($fieldsWithCommaRemoval as $field) { + // $value = $this->request->getPost($field); + // if ($value !== null) { + // $data[$field] = str_replace(',', '', $value); + // }else{ + // $data[$field] = $value; + // } + // } - // Direct assign if present - foreach ($fieldsWithoutCommaRemoval as $field) { - $value = $this->request->getPost($field); - if ($value !== null) { - $data[$field] = $value; - }else{ - $data[$field] = $value; - } - } + // // Direct assign if present + // foreach ($fieldsWithoutCommaRemoval as $field) { + // $value = $this->request->getPost($field); + // if ($value !== null) { + // $data[$field] = $value; + // }else{ + // $data[$field] = $value; + // } + // } $data['enrollment_display_key'] = $this->enrollmentGPADisplayValueTransform(); diff --git a/app/Views/policy_gmc_terms.php b/app/Views/policy_gmc_terms.php index 5358566c..0e420ecd 100755 --- a/app/Views/policy_gmc_terms.php +++ b/app/Views/policy_gmc_terms.php @@ -1138,12 +1138,14 @@ disableUnwantedTerms(jsonObject); Object.keys(jsonObject).forEach(function(key) { - if (key.includes("special_condition_label") || key.includes( - "special_condition_input")) { + if (key.includes("special_condition_label") || key.includes("special_condition_input")) { if (key.includes("special_condition_label")) { - for (let index = 0; index < jsonObject[key] - .length; index++) { - specialCondition(); + if (jsonObject[key] && Array.isArray(jsonObject[key])) { + for (let index = 0; index < jsonObject[key].length; index++) { + specialCondition(); + } + } else { + console.warn(`jsonObject[${key}] is not a valid array.`); } } @@ -1221,7 +1223,6 @@ `input[name="${key}[]"]`); if (jsonObject[key]) { - console.log(jsonObject[key]); console.log(jsonObject[key]); if (jsonObject[key].childrens) { $('#children').val(jsonObject[key].childrens); @@ -1257,7 +1258,7 @@ } else if (jsonObject[key]['parents-in-law'] == 2) { $('#family_floaters').val('2PIL'); } else if (jsonObject[key]['either-parents-pil'] == 2) { - $('#family_floaters').val('4EPORPIL'); + $('#family_floaters').val('2EPORPIL'); } } @@ -1450,6 +1451,11 @@ } var family_floaters = $('#family_floaters').val(); + + console.log("========================================================"); + console.log("family_floaters", family_floaters); + console.log("========================================================"); + if (family_floaters != 0) { $('.other-member-age').css('display', ''); } else {