From 83fe6587187e4b75dbd27869a3f131d96ba8f8fb Mon Sep 17 00:00:00 2001 From: Venkatesh Date: Tue, 9 Jun 2026 15:40:58 +0530 Subject: [PATCH 1/2] FIX_ISSUE --- .../policy_transaction_inception_form.php | 30 ++----------------- 1 file changed, 2 insertions(+), 28 deletions(-) diff --git a/app/Views/policy_transaction_inception_form.php b/app/Views/policy_transaction_inception_form.php index 83c53ae2..cd17c194 100644 --- a/app/Views/policy_transaction_inception_form.php +++ b/app/Views/policy_transaction_inception_form.php @@ -2084,17 +2084,8 @@ }) - $(document).on('click', 'label.switch.readonly-select, input[type="checkbox"][name="co_share_type[]"].readonly-select', function(e) { - e.preventDefault(); - return false; - }); - $(document).on('change', 'input[type="checkbox"][name="co_share_type[]"]', function() { - if ($(this).hasClass('readonly-select')) { - return false; - } - // $('[name="base_premium[]"]').val(""); // $('[name="co_premium[]"]').val(""); @@ -3483,20 +3474,6 @@ $('#co_ter_premium_' + input).val(cotep.toFixed(2)); } - function isInceptionEditMode() { - return !!$('#policy_tranction_primarykey').val(); - } - - function lockLeaderCheckboxesInEdit() { - if (!isInceptionEditMode()) { - return; - } - $('input[type="checkbox"][name="co_share_type[]"]').each(function() { - $(this).addClass('readonly-select'); - $(this).closest('label.switch').addClass('readonly-select'); - }); - } - function syncInsurerIdFromLeader() { if ($('#cop_yes').is(':checked')) { let leaderInsurer = ''; @@ -5421,8 +5398,6 @@ dateFormat: "d/m/Y", allowInput: false }); - - lockLeaderCheckboxesInEdit(); } function removeInsurerColumn(index, count_index) { @@ -5504,7 +5479,7 @@ cell.find('select').val(insurer).change().toggleClass('readonly-select', !!disable_td); break; case 1: // Is Leader? - cell.find('input[type="checkbox"]').prop('checked', data.co_share_type == 1).change(); + cell.find('input[type="checkbox"]').prop('checked', data.co_share_type === '1').change().toggleClass('readonly-select', !!disable_td); break; case 2: // CD Account Number cell.find('select').val(cd_ac_pk); @@ -5634,7 +5609,7 @@ cell.find('select').val(insurer).change().toggleClass('readonly-select', !!disable_td); break; case 1: // Is Leader? - cell.find('input[type="checkbox"]').prop('checked', data.co_share_type == 1).change(); + cell.find('input[type="checkbox"]').prop('checked', data.co_share_type === '1').change().toggleClass('readonly-select', !!disable_td); break; case 2: // CD Account Number cell.find('select').val(cd_ac_pk); @@ -5739,7 +5714,6 @@ // $('input:disabled, select:disabled, textarea:disabled').addClass('readonly-color'); syncInsurerIdFromLeader(); - lockLeaderCheckboxesInEdit(); console.log('#################################### END Populate Table ####################################'); From 03aca3465e06fef9aa8804d97ce92a832996890b Mon Sep 17 00:00:00 2001 From: Venkatesh Date: Wed, 10 Jun 2026 09:48:49 +0530 Subject: [PATCH 2/2] FIX_PLACEMENT_MAIL_SEND --- app/Controllers/LeadsController.php | 2 +- app/Views/view_rfq.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/Controllers/LeadsController.php b/app/Controllers/LeadsController.php index 49412b34..6fa7e78e 100644 --- a/app/Controllers/LeadsController.php +++ b/app/Controllers/LeadsController.php @@ -3764,7 +3764,7 @@ class LeadsController extends BaseController if(isset($propsal_and_insurer)) { if (! empty($propsal_and_insurer[0])) { - $parts = explode('-', $propsal_and_insurer[0], 2); + $parts = explode('-', $propsal_and_insurer, 2); $proposal_key = $parts[0] ?? null; $insurer_key = $parts[1] ?? null; } else { diff --git a/app/Views/view_rfq.php b/app/Views/view_rfq.php index 5a6bcbc4..7296c61f 100644 --- a/app/Views/view_rfq.php +++ b/app/Views/view_rfq.php @@ -4664,7 +4664,7 @@ function appendInsurerContact(data) { $.each(data, function(index, item) { $('#placement_to').append($('