From 5d8c5008744ead3bdf7b342ff67e0e63d9dadf29 Mon Sep 17 00:00:00 2001 From: aadhavan valli Date: Sat, 2 Mar 2024 09:04:59 +0530 Subject: [PATCH] CLIENTCONTROLLERREECHOTORETURN : AADHAVAN --- app/Controllers/ClientController.php | 88 +++--- app/Views/client_basic_info.php | 2 + app/Views/client_kyc.php | 8 +- app/Views/client_policy.php | 2 +- app/Views/policy_gmc_terms.php | 382 +-------------------------- 5 files changed, 64 insertions(+), 418 deletions(-) diff --git a/app/Controllers/ClientController.php b/app/Controllers/ClientController.php index f974bb37..6b5089bc 100644 --- a/app/Controllers/ClientController.php +++ b/app/Controllers/ClientController.php @@ -156,9 +156,11 @@ class ClientController extends AdminController $insert = $this->clientModel->insert($data); if($insert){ $client_data = $this->clientModel->where(['id' => $insert, 'is_active' => 1])->first(); - echo json_encode(array("status" => true , 'data' => $client_data)); + return $this->respond(['status' => true,'code' => 200,'data' => $client_data], 200); + }else{ - echo json_encode(array("status" => false)); + return $this->respond(['status' => false,'code' => 404,'message' => 'no data found'], 200); + } } @@ -170,9 +172,9 @@ class ClientController extends AdminController $data['updated_by'] = get_session_userid(); $update = $this->clientModel->update($id,$data); if($update){ - echo json_encode(array("status" => true , 'data' => $data)); + return $this->respond(['status' => true,'code' => 200,'data' => $data], 200); }else{ - echo json_encode(array("status" => false)); + return $this->respond(['status' => false,'code' => 404,'message' => 'no data found'], 200); } } @@ -191,9 +193,9 @@ class ClientController extends AdminController if($insert){ $kycDocs = $this->clientKYCDocsModel->where('client_id',$this->request->getPost('client_id'))->findAll(); - echo json_encode(array("status" => true , 'data' => $kycDocs, 'file_name' => $File)); + return $this->respond(['status' => true,'code' => 200,'data' => $kycDocs, 'file_name' => $File], 200); }else{ - echo json_encode(array("status" => false)); + return $this->respond(['status' => false,'code' => 404,'message' => 'no data found'], 200); } } @@ -212,9 +214,10 @@ class ClientController extends AdminController $insert = $this->clientKYCDocsModel->insert($data); if($insert){ $kycDocs = $this->clientKYCDocsModel->getKycDocsName($id); - echo json_encode(array("status" => true , 'data' => $kycDocs)); + return $this->respond(['status' => true,'code' => 200,'data' => $kycDocs], 200); }else{ - echo json_encode(array()); + return $this->respond(['status' => false,'code' => 404,'message' => 'no data found'], 200); + } } @@ -223,9 +226,9 @@ class ClientController extends AdminController $delete = $this->clientKYCDocsModel->where('kyc_doc_type_id', $id)->delete(); if($delete){ - echo json_encode(array("status" => true, 'id' => $id )); + return $this->respond(['status' => true,'code' => 200,'id' => $id], 200); }else{ - echo json_encode(array("status" => false)); + return $this->respond(['status' => false,'code' => 404,'message' => 'no data found'], 200); } } @@ -234,9 +237,9 @@ class ClientController extends AdminController $delete = $this->clientKYCDocsModel->where('id', $id)->delete(); if($delete){ - echo json_encode(array("status" => true, 'id' => $id )); + return $this->respond(['status' => true,'code' => 200,'id' => $id], 200); }else{ - echo json_encode(array("status" => false)); + return $this->respond(['status' => false,'code' => 404,'message' => 'no data found'], 200); } } @@ -270,9 +273,9 @@ class ClientController extends AdminController } if ($inserted) { - echo json_encode(array("status" => true, 'data' => $this->request->getPost())); + return $this->respond(['status' => true,'code' => 200,'data' => $this->request->getPost()], 200); } else { - echo json_encode(array("status" => false)); + return $this->respond(['status' => false,'code' => 404,'message' => 'no data found'], 200); } } @@ -322,9 +325,9 @@ class ClientController extends AdminController $lastQuery = $this->clientRMModel->getLastQuery(); if ($inserted) { - echo json_encode(array("status" => true, 'data' => $this->request->getPost(), "place" => 'edit')); + return $this->respond(['status' => true,'code' => 200,'data' => $this->request->getPost(), "place" => 'edit'], 200); } else { - echo json_encode(array("status" => false, "place" => 'edit')); + return $this->respond(['status' => false,'code' => 404,"place" => 'edit', 'message' => 'no data found'], 200); } } @@ -354,9 +357,9 @@ class ClientController extends AdminController if($insert){ $branchData = $this->clientBranchModel->where('client_id', $this->request->getPost('client_id'))->findAll(); - echo json_encode(array("status" => true , 'data' => $branchData)); + return $this->respond(['status' => true,'code' => 200,'data' => $branchData], 200); }else{ - echo json_encode(array("status" => false)); + return $this->respond(['status' => false,'code' => 404, 'message' => 'no data found'], 200); } } @@ -391,9 +394,9 @@ class ClientController extends AdminController if($insert){ $branchData = $this->clientBranchModel->where('client_id', $client_id)->findAll(); - echo json_encode(array("status" => true , 'data' => $branchData)); + return $this->respond(['status' => true,'code' => 200,'data' => $branchData], 200); }else{ - echo json_encode(array("status" => false)); + return $this->respond(['status' => false,'code' => 404, 'message' => 'no data found'], 200); } } @@ -441,9 +444,9 @@ class ClientController extends AdminController $insert = $this->clientPolicyModel->insert($data); if($insert){ $clientPoliceData = $this->clientPolicyModel->getClientPolicyByClientId($this->request->getPost('client_id')); - echo json_encode(array("status" => true , 'data' => $clientPoliceData, 'method' => 'CERATE')); + return $this->respond(['status' => true,'code' => 200,'data' => $clientPoliceData, 'method' => 'CERATE'], 200); }else{ - echo json_encode(array("status" => false)); + return $this->respond(['status' => false,'code' => 404, 'message' => 'no data found'], 200); } } @@ -493,9 +496,9 @@ class ClientController extends AdminController if($insert){ $clientPoliceData = $this->clientPolicyModel->getClientPolicyByClientId($client_id); - echo json_encode(array("status" => true , 'data' => $clientPoliceData , 'method' => 'EDIT')); + return $this->respond(['status' => true,'code' => 200,'data' => $clientPoliceData, 'method' => 'EDIT'], 200); }else{ - echo json_encode(array("status" => false)); + return $this->respond(['status' => false,'code' => 404, 'message' => 'no data found'], 200); } } @@ -571,9 +574,10 @@ class ClientController extends AdminController } if($insert){ - echo json_encode(array("status" => true , 'data' => $data)); + return $this->respond(['status' => true,'code' => 200,'data' => $data], 200); }else{ - echo json_encode(array("status" => false , 'data' => $data)); + return $this->respond(['status' => false,'code' => 404, 'data' => $data,'message' => 'no data found'], 200); + } } @@ -589,11 +593,11 @@ class ClientController extends AdminController $this->myLogger->logme('error','getKycDocsById function called'); if($id){ $kyc_docs_data = $this->kycDocsModel->where(['kyc_type_id' => $id, 'is_active' => 1])->findAll(); - echo json_encode(array("status" => true , 'data' => $kyc_docs_data)); $this->myLogger->logme('error','getKycDocs status TRUE'); + return $this->respond(['status' => true,'code' => 200,'data' => $kyc_docs_data], 200); }else{ - echo json_encode(array("status" => false)); $this->myLogger->logme('error','getKycDocs status FALSE'); + return $this->respond(['status' => false,'code' => 404, 'message' => 'no data found'], 200); } } @@ -602,9 +606,9 @@ class ClientController extends AdminController $this->myLogger->logme('error','getPolicesByInsurerId function called'); if($id){ $police_data = $this->policesModel->where(['insurer_id' => $id, 'is_active' => 1])->findAll(); - echo json_encode(array("status" => true , 'data' => $police_data)); + return $this->respond(['status' => true,'code' => 200,'data' => $police_data], 200); }else{ - echo json_encode(array("status" => false)); + return $this->respond(['status' => false,'code' => 404, 'message' => 'no data found'], 200); } } @@ -615,9 +619,9 @@ class ClientController extends AdminController if($id){ $branch_data = $this->clientBranchModel->where(['id' => $id, 'is_active' => 1])->first(); $branch_contact_data = $this->levelContactModel->where(['ref_id' => $id, 'contact_type'=>'client', 'is_active' => 1])->findAll(); - echo json_encode(array("status" => true , 'data' => $branch_data, 'contact' => $branch_contact_data)); + return $this->respond(['status' => true,'code' => 200,'data' => $branch_data, 'contact' => $branch_contact_data], 200); }else{ - echo json_encode(array("status" => false)); + return $this->respond(['status' => false,'code' => 404, 'message' => 'no data found'], 200); } } @@ -629,9 +633,9 @@ class ClientController extends AdminController $client_policy_data = $this->clientPolicyModel->where(['id' => $id, 'is_active' => 1])->first(); $insurer_id = $client_policy_data['insurer_id']; $polices = $this->policesModel->where(['insurer_id' => $insurer_id, 'is_active' => 1])->findAll(); - echo json_encode(array("insurer_id" => $client_policy_data['insurer_id'], "status" => true , 'data' => $client_policy_data, 'policy' => $polices)); + return $this->respond(['status' => true,'code' => 200,'data' => $client_policy_data, "insurer_id" => $client_policy_data['insurer_id'], 'policy' => $polices], 200); }else{ - echo json_encode(array("status" => false)); + return $this->respond(['status' => false,'code' => 404, 'message' => 'no data found'], 200); } } @@ -642,8 +646,6 @@ class ClientController extends AdminController $policy_id = $this->request->getGet('policy_id'); $client_id = $this->request->getGet('client_id'); - echo $policy_id; - echo $client_id; $data = $this->policesModel->getPolicyPremium($policy_id); $pattern = '/gmc/i'; @@ -667,7 +669,7 @@ class ClientController extends AdminController // echo '
';
         // print_r($results);
         // print_r($data[0]->policy_type); die;
-        echo json_encode(array("status" => true , 'data' => $results, 'premiumData' => $premiumData));
+        return $this->respond(['status' => true,'code' => 200,'data' => $results, 'premiumData' => $premiumData], 200);
 
     }
 
@@ -736,10 +738,6 @@ class ClientController extends AdminController
             $data['special_condition_label'] = $this->request->getPost("special_condition_label") ?? [];
             $data['special_condition_input'] = $this->request->getPost("special_condition_input") ?? [];
 
-            
-
-            // print_r($this->request->getPost());
-                // die();
 
                 $jsonData = json_encode($data);
                 $dataa = array(
@@ -751,16 +749,16 @@ class ClientController extends AdminController
             if ($record) {
                 $update = $this->clientPolicyModel->update($record['id'], $dataa);
                 if ($update) {
-                    echo json_encode(array('message' => 'Data updated successfully'));
+                    return $this->respond(['status' => true,'code' => 200,'message' => 'Data updated successfully'], 200);
                 } else {
-                    echo json_encode(array('message' => 'Failed to update data'));
+                    return $this->respond(['status' => false,'code' => 404, 'message' => 'Failed to update data'], 200);
                 }
             }else{
                 $insert = $this->clientPolicyModel->insert($dataa);        
                 if ($insert) {
-                    echo json_encode(array('message' => 'Data stored successfully'));
+                    return $this->respond(['status' => true,'code' => 200,'message' => 'Data stored successfully'], 200);
                 } else {
-                    echo json_encode(array('message' => 'Failed to store data'));
+                    return $this->respond(['status' => false,'code' => 404, 'message' => 'Failed to store data'], 200);
                 }
             }
         } catch (\Exception $e) {
diff --git a/app/Views/client_basic_info.php b/app/Views/client_basic_info.php
index 9df58db2..514429c2 100644
--- a/app/Views/client_basic_info.php
+++ b/app/Views/client_basic_info.php
@@ -154,11 +154,13 @@ $(document).ready(function () {
                 console.log(res);
                 $('#client_id').val(res.data.id);
                 $('#client_id_relation').val(res.data.id);
+                $('#relation_PrimaryKey').val(res.data.id);
                 $('#client_id_branch').val(res.data.id);
                 $('#branch_PrimaryKey').val(res.data.id);
                 $('#client_id_policy').val(res.data.id);
                 $('#policy_PrimaryKey').val(res.data.id);
                 $('#client_id_kyc').val(res.data.id);
+                $('#kyc_PrimaryKey').val(res.data.id);
                 $('#entity_type').val(res.data.entity_type_id);
                 $('#kyc_tab').click();
 
diff --git a/app/Views/client_kyc.php b/app/Views/client_kyc.php
index 154e5d06..4483ec8f 100644
--- a/app/Views/client_kyc.php
+++ b/app/Views/client_kyc.php
@@ -105,7 +105,9 @@
         $(document).on('click', '.submit', function(e) {
 
             e.preventDefault();
-            kycPrimaryKey  = $('#kyc_PrimaryKey').val();
+            // kycPrimaryKey  = $('#kyc_PrimaryKey').val();
+            kycPrimaryKey  = $('#client_id_kyc').val();
+
 
             var form = $(this).closest('form'); 
             var formData = new FormData(form[0]); 
@@ -149,8 +151,8 @@
                 processData: false,
                 contentType: false,
                 success: function (res) {
-                    res = JSON.parse(res)
-                    console.log(res);
+                    // res = JSON.parse(res)
+                    // console.log(res);
                     form.trigger('reset')
                     $.each(res.data, function (index, item) {
 
diff --git a/app/Views/client_policy.php b/app/Views/client_policy.php
index ee9df7cf..450714f6 100644
--- a/app/Views/client_policy.php
+++ b/app/Views/client_policy.php
@@ -279,7 +279,7 @@ $(document).ready(function () {
         var url = "" + secondPart;
 
         $.get(url, function(res) {
-            res = JSON.parse(res)
+            // res = JSON.parse(res)// 
             console.log(res)
             var OptionsHTML = '';
             OptionsHTML += '';
diff --git a/app/Views/policy_gmc_terms.php b/app/Views/policy_gmc_terms.php
index 658b9b06..e7f5cf67 100644
--- a/app/Views/policy_gmc_terms.php
+++ b/app/Views/policy_gmc_terms.php
@@ -95,18 +95,18 @@
                                     
                                     
- Self - Spouse - Child 1 - Child 2 - Child 3 - Child 4 + Self + Spouse + Child 1 + Child 2 + Child 3 + Child 4
- Parent 1 - Parent 2 - Parent-In-Law 1 - Parent-In-Law 2 + Parent 1 + Parent 2 + Parent-In-Law 1 + Parent-In-Law 2
@@ -384,42 +384,6 @@ $('.close').click(function(){ } }); -// $(document).ready(function() { - -// if ($('input[name="waiverofpreexistingdiseases"]').val() == '1') { -// var element = $('input[name="waiverofpreexistingdiseases"]').parent().parent().next()[0]; -// $(element).css("display", ""); -// var element2 = $('input[name="waiverofpreexistingdiseases"]').parent().parent().next().next()[0]; -// $(element2).css("display", ""); -// var element3 = $('input[name="waiverofpreexistingdiseases"]').parent().parent().next().next().next()[0]; -// $(element3).css("display", ""); -// var element4 = $('input[name="waiverofpreexistingdiseases"]').parent().parent().next().next().next().next()[0]; -// $(element4).css("display", ""); -// } else { -// var element = $('input[name="waiverofpreexistingdiseases"]').parent().parent().next()[0]; -// $(element).css("display", "none"); -// var element2 = $('input[name="waiverofpreexistingdiseases"]').parent().parent().next().next()[0]; -// $(element2).css("display", "none"); -// var element3 = $('input[name="waiverofpreexistingdiseases"]').parent().parent().next().next().next()[0]; -// $(element3).css("display", "none"); -// var element4 = $('input[name="waiverofpreexistingdiseases"]').parent().parent().next().next().next().next()[0]; -// $(element4).css("display", "none"); -// } - -// console.log("Family_floater"); -// console.log($('input[name="family_floater"]').val()); -// if ($('input[name="family_floater"]').val() == '1') { -// var element = $('input[name="family_floater"]').parent().next()[0]; -// $(element).css("display", ""); -// var element2 = $('input[name="family_floater"]').parent().parent().parent().next()[0]; -// $(element2).css("display", ""); -// } else { -// var element = $('input[name="family_floater"]').parent().next()[0]; -// $(element).css("display", "none"); -// var element2 = $('input[name="family_floater"]').parent().parent().parent().next()[0]; -// $(element2).css("display", "none"); -// } -// }); $('input[name="waiverofpreexistingdiseases"]').change(function() { if ($(this).val() == '1') { @@ -608,331 +572,9 @@ $('body').on('click', '.btnPolicyMaster', function () { } }); - - // $.ajax({ - // url: '' , - // type: "GET", - // data: { policy_id: policy_id, client_id: client_id }, - // dataType: 'json', - // success: function (res) { - // console.log('responce :', res); - - // if (res.status === false) { - // toastr.error(res.status); - // return; - // } - // var policy_grid_id_value = ''; - // if (res.premiumData && res.premiumData.length > 0 && res.premiumData[0].policy_grid_id) { - // policy_grid_id_value = res.premiumData[0].policy_grid_id; - // } - - // $('#grid_content_input').empty(); - // var policeGridOptionHTML = ''; - // policeGridOptionHTML += ` `; - // $.each(res.data, function(index, item) { - // policeGridOptionHTML += ''; - // }); - // $('#grid').html(policeGridOptionHTML); - - - // console.log('Length', res.premiumData.length) - // if (res.premiumData && res.premiumData.length > 0) { - - // addGridHTML(false, res.premiumData[0], res.premiumData[0].policy_grid_id); - - // res.premiumData.shift(); - // console.log(res.premiumData) - // $.each(res.premiumData, function(index, item){ - // console.log('premiumData index :',index) - // appendGridtHtml(item.policy_grid_id, item); - // }); - - // } else { - // console.log("res.premiumData is undefined, null, or empty."); - // } - - // $('#bs-example-modal-sm').modal('show'); - // }, - // error: function (xhr, status, error) { - // console.error(xhr.responseText); - // console.error(status, error); - // } - // }); }); -var Count = 1 -function appendGridtHtml(ui_type = false, data = false,) { - - var html = ''; - console.log('appendGridtHtml function called '); - // console.log('Grid Content',data) - console.log('UI TYPE :', ui_type); - Count++; - var container = document.getElementById('grid_content_input'); - - if(ui_type == '3'){ - - html = ` -
-
- - -
-
- - -
-
- - -
-
- `; - - }else if(ui_type == '4'){ - - - html =` -
-
- - -
-
- - -
-
- - -
-
- - -
-
`; - - }else if(ui_type == '5'){ - - - html = ` -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
`; - - }else if(ui_type == '6'){ - - html =` -
-
- - -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
-
`; - - }else if(ui_type == '7'){ - - html = ` -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
`; - - }else if(ui_type == '8'){ - - html = ` -
-
- - -
-
- - -
-
- - -
-
- - -
-
`; - - }else if(ui_type == '9'){ - - html = ` -
-
- - -
-
- - -
-
- - -
-
- - -
-
`; - - }else if(ui_type == '10'){ - - html = ` -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
`; - - }else if(ui_type == '11'){ - - html = ` -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
`; - } - - - - - container.insertAdjacentHTML('beforeend', html); - $('#gmc_add_more').hide() - $('#gmc_remove').show() - // console.log('count 1',Count) - Count-- - // console.log('count 2',Count) - $('#gmc_add_more_'+Count).hide() - Count++ - // console.log('count 3',Count) - -} - -function removebutton(index, type) { - - if(index == 0){ - var inputs = document.querySelectorAll('#grid_'+ type +' input'); - inputs.forEach(function(input) { - input.value = ''; - }); - }else{ - - var element = document.getElementById('removeChild_'+ index); - var gridContentDiv = document.getElementById('grid_content_input'); - var count = gridContentDiv.childElementCount; - - if (element) { - element.remove(); - } - - if(count == 2){ - $('#gmc_add_more').show(); - } - - index--; - $('#gmc_add_more_'+index).show(); - } - -} - @@ -956,7 +598,7 @@ function removebutton(index, type) { - +