diff --git a/app/Config/Routes.php b/app/Config/Routes.php
index 5065832a..77b01b3d 100755
--- a/app/Config/Routes.php
+++ b/app/Config/Routes.php
@@ -29,6 +29,7 @@ $routes->get("updatePolicyTermsKey", "ClientController::updatePolicyTermsKey");
$routes->get("updateRemainderDate", "ClientController::updateRemainderDate");
$routes->get("sendCroneRemainderMail", "DashboardController::sendCroneRemainderMail");
$routes->get("sendextraparam", "ClientController::sendextraparam");
+$routes->get("updateRenewalData", "ClientController::updateRenewalData");
// $routes->post("iAgreeForAddOn", "EmployeeRestController::iAgreeForAddOn");
// $routes->get("sendCroneRemainderMail", "DashboardController::sendCroneRemainderMail");
// $routes->post("employeeUpload", "EmployeeRestController::employeeUpload");
diff --git a/app/Controllers/ClientController.php b/app/Controllers/ClientController.php
index 6714a44d..63f167df 100755
--- a/app/Controllers/ClientController.php
+++ b/app/Controllers/ClientController.php
@@ -44,8 +44,11 @@ use App\Controllers\EmpDataServiceController;
use App\Controllers\GoogleDriveController;
use App\Helpers\sendMailNotification;
+use App\Models\PTCOShareDetailsModel;
use App\Models\RFQModel;
use App\Models\TicketMasterModel;
+use SebastianBergmann\Type\NullType;
+use Kint\Kint;
class ClientController extends AdminController
{
@@ -4321,4 +4324,307 @@ class ClientController extends AdminController
}
+ // -----------------------------------------------------------------------------------------------------
+
+
+ public function updateRenewalData()
+ {
+ $db = db_connect();
+ $renewalData = $db->table('old_renewal_data_copy')
+ ->where('client_id IS NOT NULL')
+ ->where('is_inserted != 1')
+ ->get()
+ ->getResultArray();
+
+ $successData = [];
+ foreach ($renewalData as $key => $value) {
+ // Get branch_id properly
+ $branch = $this->clientBranchModel->where('client_id', $value['client_id'] ?? 0)->first();
+ $value['branch_id'] = $branch['branch_id'] ?? null;
+
+ // Fix vehicle_id key (previously "vehicel_id")
+ $value['vehicle_id'] = null;
+ if ($value['policy_type_id'] == 8 && !empty($value['policy_type_id'])) {
+ $value['vehicle_id'] = $this->prepareVehicleData($value);
+ }
+
+ // Process client policy, policy transaction, and co-share details
+ $value['client_policy_id'] = $this->prepareClientPolicy($value);
+ $value['pt_id'] = $this->preparePolicyData($value);
+ $value['pt_co_id'] = $this->preparePtCoShareDetails($value);
+
+ // Update is_inserted field in DB
+ $db->table('old_renewal_data_copy')
+ ->where('id', $value['id'])
+ ->set(['is_inserted' => 1])
+ ->update();
+
+ $successData[] = ['id' => $value['id'], 'client' => $value['insured']];
+ }
+
+ kint::dump($successData);
+ }
+
+ // private function preparePolicyData($renewalData)
+ // {
+ // $data = [
+ // 'issuer' => $renewalData['issuer_type_id'],
+ // 'client_id' => $renewalData['client_id'],
+ // 'client_branch_id' => $renewalData['branch_id'] ?? null,
+ // 'vehicle_id' => $renewalData['vehicle_id'],
+ // 'insurer_id' => $renewalData['insurer_id'],
+ // 'insurer_branch_id' => $renewalData['insurer_branch_id'],
+ // 'policy_type_id' => $renewalData['policy_type_id'],
+ // 'client_policy_id' => $renewalData['client_policy_id'] ?? null,
+ // 'policy_no' => $renewalData['policy_no'],
+ // 'policy_issue_date' => $renewalData['date_date_of_issue'],
+ // 'policy_start_date' => $renewalData['date_policy_start_date'],
+ // 'policy_end_date' => $renewalData['date_policy_end_date'],
+ // 'policy_holder_name' => $renewalData['insured'],
+ // 'status' => 'completed',
+ // 'is_active' => 1,
+ // 'tsi' => '500000',
+ // 'month' => '2025-02-01',
+ // 'ct_type' => 1,
+ // 'cd_ac_pk' => $renewalData['cd_ac_pk'] ?? null,
+ // ];
+
+ // $policyTransactionModel = new PolicyTransactionModel();
+ // return $policyTransactionModel->insert($data);
+ // }
+
+ // private function prepareVehicleData($renewalData)
+ // {
+ // $vehicleData = [
+ // 'vehicle_no' => $renewalData['veh_no'],
+ // 'owner' => $renewalData['client_id'],
+ // 'branch_id' => ($renewalData['client_type_id'] == 1) ? $renewalData['branch_id'] : null,
+ // ];
+
+ // $vehicleModel = new VehicleModel();
+ // return $vehicleModel->insert($vehicleData);
+ // }
+
+ // private function preparePtCoShareDetails($renewalData)
+ // {
+ // $ptCoShareDetails = [
+ // 'pt_id' => $renewalData['pt_id'],
+ // 'insurer_id' => $renewalData['insurer_id'],
+ // 'insurer_branch_id' => $renewalData['insurer_branch_id'],
+ // 'co_share_type' => 0,
+ // 'co_share_per' => 0.00,
+ // 'bp_amt' => 0.00,
+ // 'tp_amt' => 0.00,
+ // 'tep_amt' => 0.00,
+ // 'follower_policy_no' => $renewalData['policy_no'],
+ // ];
+
+ // $ptCoShareDetailsModel = new PTCOShareDetailsModel();
+ // return $ptCoShareDetailsModel->insert($ptCoShareDetails);
+ // }
+
+ // private function prepareClientPolicy($renewalData)
+ // {
+ // $clientPolicy = [
+ // 'client_id' => $renewalData['client_id'],
+ // 'client_branch_id' => $renewalData['branch_id'],
+ // 'policy_type_id' => $renewalData['policy_type_id'],
+ // 'insurer_id' => $renewalData['insurer_id'],
+ // 'insurer_branch_id' => $renewalData['insurer_branch_id'],
+ // 'policy_no' => $renewalData['policy_no'],
+ // 'policy_start_date' => $renewalData['date_policy_start_date'],
+ // 'policy_end_date' => $renewalData['date_policy_end_date'],
+ // 'policy_status' => 1,
+ // 'gst' => 18.00,
+ // 'cd_ac_pk' => $renewalData['cd_ac_pk'],
+ // ];
+
+ // $clientPolicyModel = new ClientPolicyModel();
+ // return $clientPolicyModel->insert($clientPolicy);
+ // }
+
+ private function preparePolicyData($renewalData)
+ {
+ $data = [
+ 'issuer' => $renewalData['issuer_type_id'],
+ 'client_id' => $renewalData['client_id'],
+ 'client_branch_id' => $renewalData['branch_id'] ?? 0,
+ 'vehicle_id' => $renewalData['vehicel_id'],
+ 'insurer_id' => $renewalData['insurer_id'],
+ 'insurer_branch_id' => $renewalData['insurer_branch_id'],
+ 'tpa_id' => null,
+ 'tpa_branch_id' => null,
+ 'policy_type_id' => $renewalData['policy_type_id'],
+ 'client_policy_id' => $renewalData['client_policy_id'] ?? null,
+ 'issue_type' => 1,
+ 'source_client_policy_id' => null,
+ 'policy_no' => $renewalData['policy_no'],
+ 'cd_ac_no' => null,
+ 'policy_issue_date' => $renewalData['date_date_of_issue'],
+ 'policy_start_date' => $renewalData['date_policy_start_date'],
+ 'policy_end_date' => $renewalData['date_policy_end_date'],
+ 'action_type' => 'inception',
+ 'endorsement_no' => null,
+ 'data_received_date' => null,
+ 'closure_date' => null,
+ 'emp_count' => null,
+ 'dependent_count' => null,
+ 'revenue_type' => $renewalData['revenue_type'] ?? null,
+ 'co_share' => 0,
+ 'pre_payable_by' => 1,
+ 'bro_payable_by' => 1,
+ 'tsi' => '500000',
+ 'status' => 'completed',
+ 'ct_status' => 0,
+ 'is_active' => 1,
+ 'co_broking_status' => null,
+ 'installment' => 0,
+ 'installment_data' => null,
+ 'location' => null,
+ 'links' => null,
+ 'stage' => null,
+ 'etat' => null,
+ 'etat_band' => null,
+ 'edate' => null,
+ 'renewal_date' => null,
+ 'rollover_date' => null,
+ 'policy_holder_name' => $renewalData['insured'],
+ 'same_as_proposer' => 1, // 1 - Yes, 0 - No
+ 'ref' => $renewalData['ref'],
+ 'spl' => null,
+ 'fund_received' => null,
+ 'listed_insurers' => null,
+ 'ppteam' => null,
+ 'endorse_eff_date' => null,
+ 'month' => '2025-02-01',
+ 'sales_generated_by' => null,
+ 'serviced_by' => null,
+ 'ct_type' => 1,
+ 'ct_tran_id' => null,
+ 'remarks' => null,
+ 'cd_ac_pk' =>$renewalData['cd_ac_pk'] ?? null,
+ 'install_due_date' => null,
+ 'policy_with_corr' => 0
+ ];
+
+ // kint::dump($data);
+ $policyTransactionModel = new PolicyTransactionModel();
+ $id = $policyTransactionModel->insert($data);
+ return $id;
+ }
+
+ private function prepareVehicleData($renewalData)
+ {
+ $vehicleData = [
+ 'vehicle_no' => $renewalData['veh_no'],
+ 'type' => null,
+ 'description' => null,
+ 'owner' => $renewalData['client_id'], // client_id
+ 'branch_id' => $renewalData['client_type_id'] == 1 ? $renewalData['branch_id'] : null, // client_branch_id
+ 'old_owner' => null,
+ 'rc' => null,
+ ];
+
+ $VehicleModel = new VehicleModel();
+ $id = $VehicleModel->insert($vehicleData);
+ return $id;
+ }
+
+ private function preparePtCoShareDetails($renewalData)
+ {
+ $pt_co_share_details = [
+
+ 'pt_id' => $renewalData['pt_id'],
+ 'insurer_id' => $renewalData['insurer_id'],
+ 'insurer_branch_id' => $renewalData['insurer_branch_id'],
+ 'co_share_type' => 0,
+ 'co_share_per' => 0.00,
+ 'bp_amt' => 0.00,
+ 'bp_gst_amt' => 0.00,
+ 'bp_igst' => 0,
+ 'bp_sgst' => 0,
+ 'bp_cgst' => 0,
+ 'tp_amt' => 0.00,
+ 'tp_gst_amt' => 0.00,
+ 'tp_igst' => 0.00,
+ 'tp_sgst' => 0.00,
+ 'tp_cgst' => 0.00,
+ 'tep_amt' => 0.00,
+ 'tep_gst_amt' => 0.00,
+ 'tep_igst' => 0.00,
+ 'tep_sgst' => 0.00,
+ 'tep_cgst' => 0.00,
+ 'agreed_amt' => 0.00,
+ 'agreed_bp_per' => 0.00,
+ 'agreed_tp_per' => 0.00,
+ 'agreed_tep_per' => 0.00,
+ 'standerd_bp_per' => 0.00,
+ 'standerd_tp_per' => 0.00,
+ 'standerd_tep_per' => 0.00,
+ 'actual_bp_amt' => 0.00,
+ 'actual_tp_amt' => 0.00,
+ 'actual_tep_amt' => 0.00,
+ 'actual_bp_per' => 0.00,
+ 'actual_tp_per' => 0.00,
+ 'actual_tep_per' => 0.00,
+ 'actual_bp_brokerage_amt' => 0.00,
+ 'actual_tp_brokerage_amt' => 0.00,
+ 'actual_tep_brokerage_amt' => 0.00,
+ 'reward' => 0.00,
+ 'exp_amt' => 0.00,
+ 'variance' => 0.00,
+ 'remark' => null,
+ 'cd_ac_no' => null,
+ 'amount' => 0.00,
+ 'stamp_duty' => 0.00,
+ 'gst_type' => 0,
+ 'cop_amt' => 0.00,
+ 'statement_id' => 0,
+ 'follower_policy_no' => $renewalData['policy_no'],
+ 'non_comm_per_amt' => 0.00
+ ];
+
+ $PTCOShareDetailsModel = new PTCOShareDetailsModel();
+ $id = $PTCOShareDetailsModel->insert($pt_co_share_details);
+ return $id;
+
+ }
+
+ private function prepareClientPolicy($renewalData)
+ {
+ $client_policy = [
+ 'client_id' => $renewalData['client_id'],
+ 'client_branch_id' => $renewalData['branch_id'],
+ 'policy_type_id' => $renewalData['policy_type_id'],
+ 'insurer_id' => $renewalData['insurer_id'],
+ 'insurer_branch_id' => $renewalData['insurer_branch_id'],
+ 'tpa_id' => null,
+ 'tpa_branch_id' => null,
+ 'policy_start_date' => $renewalData['date_policy_start_date'],
+ 'policy_end_date' => $renewalData['date_policy_end_date'],
+ 'policy_no' => $renewalData['policy_no'],
+ 'cd_ac_no' => null,
+ 'policy_status' => 1,
+ 'policy_terms' => null,
+ 'is_addon' => 1,
+ 'base_policy' => null,
+ 'inception_type' => 1,
+ 'open_for_enrollment' => 0,
+ 'gst' => 18.00,
+ 'enrolment_visibility' => 1,
+ 'open_date' => null,
+ 'close_date' => null,
+ 'reminder_date' => null,
+ 'disclaimer' => null,
+ 'is_member_modify_allowed' => 0,
+ 'cd_ac_pk' => $renewalData['cd_ac_pk'],
+ 'is_lgbtq' => 0
+ ];
+
+ $ClientPolicyModel = new ClientPolicyModel();
+ $id = $ClientPolicyModel->insert($client_policy);
+ return $id;
+ }
+
+
}
diff --git a/app/Controllers/EmpDataServiceController.php b/app/Controllers/EmpDataServiceController.php
index ff032276..856ef118 100755
--- a/app/Controllers/EmpDataServiceController.php
+++ b/app/Controllers/EmpDataServiceController.php
@@ -951,7 +951,7 @@ class EmpDataServiceController extends BaseController
if(empty($additionData) && empty($deletionData) && empty($inceptionData) && empty($correctionData) && empty($enhancementData) && empty($dependentAdditionData)){
- return 0;
+ return false;
}
//for cd tranction and cd master data is empty check
diff --git a/app/Controllers/EmployeeController.php b/app/Controllers/EmployeeController.php
index a613c87b..e81684f7 100755
--- a/app/Controllers/EmployeeController.php
+++ b/app/Controllers/EmployeeController.php
@@ -590,7 +590,16 @@ class EmployeeController extends AdminController
$batch_data['event_type'] = $array;
$return = $empDataServiceController->generateExcelForAllEventType($batch_data);
- if($return === 6){
+ if ($return === 0) {
+ session()->setFlashdata('error', "Insufficient deposit amount.");
+ return redirect()->to(base_url('employee/upload'));
+
+ }else if($return === 5){
+
+ session()->setFlashdata('error', "The policy does not have a CD account number.");
+ return redirect()->to(base_url('employee/upload'));
+ }
+ else if($return === 6){
session()->setFlashdata('error', "The Insurer does not have an Excel export template format.");
return redirect()->to(base_url('employee/upload'));
diff --git a/app/Controllers/NotificationController.php b/app/Controllers/NotificationController.php
index 0dd29522..efdc2571 100755
--- a/app/Controllers/NotificationController.php
+++ b/app/Controllers/NotificationController.php
@@ -179,7 +179,7 @@ class NotificationController extends AdminController
// This function for sent a mail for testing
public function sentTestMail($template_id, $test_mail)
{
- $notification_data = $this->notificationModel->where('id', $template_id)->where('enabled', 1)->first();
+ $notification_data = $this->notificationModel->where('id', $template_id)->first();
$client_data = $this->clientModel->where('id', $notification_data['client_id'])->where('is_active', 1)->first();
if(!empty($notification_data)){
diff --git a/app/Helpers/sendMailNotification.php b/app/Helpers/sendMailNotification.php
index 3ecb7932..ee8145dc 100755
--- a/app/Helpers/sendMailNotification.php
+++ b/app/Helpers/sendMailNotification.php
@@ -49,13 +49,13 @@ class sendMailNotification
$nhance_logo = $_ENV['NHANCE_LOGO'];
$client_logo = base_url() . "public/uploads/logo/" . $client_data['client_logo'];
- $mail_content = str_replace("[[client_logo]]", "", $mail_content);
- $mail_content = str_replace("[[nhance_logo]]", "
", $mail_content);
- $mail_content = str_replace("[[member_name]]", $employee_name, $mail_content);
- $mail_content = str_replace("[[member_mobile]]", $employee_mobile_no, $mail_content);
- $mail_content = str_replace("[[client_name]]", $client_data['client_name'], $mail_content);
+ $mail_content = str_replace(["[[client_logo]]", "{{client_logo}}"], "
", $mail_content);
+ $mail_content = str_replace(["[[nhance_logo]]", "{{nhance_logo}}"], "
", $mail_content);
+ $mail_content = str_replace(["[[member_name]]", "{{member_name}}"], $employee_name, $mail_content);
+ $mail_content = str_replace(["[[member_mobile]]", "{{member_mobile}}"], $employee_mobile_no, $mail_content);
+ $mail_content = str_replace(["[[client_name]]", "{{client_name}}"], $client_data['client_name'], $mail_content);
- $mail_content = str_replace("[[app_link]]", "Review Details", $mail_content);
+ $mail_content = str_replace(["[[app_link]]", "{{app_link}}"], "Review Details", $mail_content);
if ($dataToInsert['relationship'] == 'Self' && $mail != null || $mail != '') {
$wholeData = ['mail' => $mail, 'subject' => $subject,'message'=> $mail_content,'bcc'=> $client_data['common_mails'], 'reply_to' => $client_data['reply_to'], 'attachments' => $attachments, 'common' => $common];
}
@@ -77,16 +77,16 @@ class sendMailNotification
$client_logo = base_url() . "public/uploads/logo/" . $client_data['client_logo'];
- $mail_content = str_replace("[[client_name]]", $client_data['client_name'], $mail_content);
- $mail_content = str_replace("[[nhance_logo]]", "
", $mail_content);
- $mail_content = str_replace("[[client_logo]]", "
", $mail_content);
- $mail_content = str_replace("[[app_link]]", "Review Details", $mail_content);
+ $mail_content = str_replace(["[[client_name]]", "{{client_name}}"], $client_data['client_name'], $mail_content);
+ $mail_content = str_replace(["[[nhance_logo]]", "{{nhance_logo}}"], "
", $mail_content);
+ $mail_content = str_replace(["[[client_logo]]", "{{client_logo}}"], "
", $mail_content);
+ $mail_content = str_replace(["[[app_link]]", "{{app_link}}"], "Review Details", $mail_content);
$employee_name =$emp_data['name'];
$employee_mobile_no =$emp_data['mobile'];
- $mail_content = str_replace("[[member_name]]", $employee_name, $mail_content);
- $mail_content = str_replace("[[member_mobile]]", $employee_mobile_no, $mail_content);
+ $mail_content = str_replace(["[[member_name]]", "{{member_name}}"], $employee_name, $mail_content);
+ $mail_content = str_replace(["[[member_mobile]]", "{{member_mobile}}"], $employee_mobile_no, $mail_content);
$mail = $emp_data['email_corporate'];
$wholeData = ['mail' => $mail, 'subject' => $subject,'message'=> $mail_content, 'bcc'=> $client_data['common_mails'], 'reply_to' => $client_data['reply_to'], 'common' => $common];
@@ -128,16 +128,17 @@ class sendMailNotification
$client_logo = base_url() . "public/uploads/logo/" . $client_data['client_logo'];
// $client_logo = $nhance_logo;
- $mail_content = str_replace("[[nhance_logo]]", "
", $mail_content);
- $mail_content = str_replace("[[client_logo]]", "
", $mail_content);
+ $mail_content = str_replace(["[[nhance_logo]]", "{{nhance_logo}}"], "
", $mail_content);
+ $mail_content = str_replace(["[[client_logo]]", "{{client_logo}}"], "
", $mail_content);
- $mail_content = str_replace("[[member_name]]", $name, $mail_content);
- $mail_content = str_replace("[[member_mobile]]", $employee_mobile_no, $mail_content);
- $mail_content = str_replace("[[app_link]]", "Review Details", $mail_content);
- $mail_content = str_replace("[[post_enrollment_app_link]]", "Review Details", $mail_content);
+ $mail_content = str_replace(["[[member_name]]", "{{member_name}}"], $name, $mail_content);
+ $mail_content = str_replace(["[[member_mobile]]", "{{member_mobile}}"], $employee_mobile_no, $mail_content);
+ $mail_content = str_replace(["[[app_link]]", "{{app_link}}"], "Review Details", $mail_content);
+ $mail_content = str_replace(["[[post_enrollment_app_link]]", "{{post_enrollment_app_link}}"], "Review Details", $mail_content);
// $mail_content = str_replace("[[tpa_id]]", $tpa_id, $mail_content);
- $mail_content = str_replace("[[ecard_download_link]]", "Download Insurance Card", $mail_content);
- $mail_content = str_replace("[[client_name]]", $client_data['client_name'], $mail_content);
+ $mail_content = str_replace(["[[ecard_download_link]]", "{{ecard_download_link}}"], "Download Insurance Card", $mail_content);
+ $mail_content = str_replace(["[[client_name]]", "{{client_name}}"], $client_data['client_name'], $mail_content);
+
$wholeData = ['mail' => $mail, 'subject' => $subject,'message'=> $mail_content,'bcc'=> $client_data['common_mails'], 'reply_to' => $client_data['reply_to'], 'common' => $common];
return $wholeData;
@@ -172,11 +173,11 @@ class sendMailNotification
$client_logo = base_url() . "public/uploads/logo/" . $client_data['client_logo'];
// $client_logo = $nhance_logo;
- $mail_content = str_replace("[[client_name]]", $client_data['client_name'], $mail_content);
- $mail_content = str_replace("[[nhance_logo]]", "
", $mail_content);
- $mail_content = str_replace("[[client_logo]]", "
", $mail_content);
+ $mail_content = str_replace(["[[client_name]]", "{{client_name}}"], $client_data['client_name'], $mail_content);
+ $mail_content = str_replace(["[[nhance_logo]]", "{{nhance_logo}}"], "
", $mail_content);
+ $mail_content = str_replace(["[[client_logo]]", "{{client_logo}}"], "
", $mail_content);
- $mail_content = str_replace("[[app_link]]", "Review Details", $mail_content);
+ $mail_content = str_replace(["[[app_link]]", "{{app_link}}"], "Review Details", $mail_content);
// Step 1: Replace the placeholder with an HTML table structure
$mail = '';
@@ -518,9 +519,9 @@ class sendMailNotification
// dd($payable_employee_array, $Addon_list);
// print_r($table_content); die;
- $mail_content = str_replace("[[member_name]]", $name . ' (' . $emp_code . ')' , $mail_content);
- $mail_content = str_replace("[[member_mobile]]", $employee_mobile_no, $mail_content);
- $mail_content = str_replace("[[member_summary]]", $table_content , $mail_content);
+ $mail_content = str_replace(["[[member_name]]", "{{member_name}}"], $name . ' (' . $emp_code . ')' , $mail_content);
+ $mail_content = str_replace(["[[member_mobile]]", "{{member_mobile}}"], $employee_mobile_no, $mail_content);
+ $mail_content = str_replace(["[[member_summary]]", "{{member_summary}}"], $table_content , $mail_content);
// print_r($mail_content); die;
@@ -570,11 +571,11 @@ class sendMailNotification
$client_logo = base_url() . "public/uploads/logo/" . $client_data['client_logo'];
// $client_logo = $nhance_logo;
- $mail_content = str_replace("[[client_name]]", $client_data['client_name'], $mail_content);
- $mail_content = str_replace("[[nhance_logo]]", "
", $mail_content);
- $mail_content = str_replace("[[client_logo]]", "
", $mail_content);
+ $mail_content = str_replace(["[[client_name]]", "{{client_name}}"], $client_data['client_name'], $mail_content);
+ $mail_content = str_replace(["[[nhance_logo]]", "{{nhance_logo}}"], "
", $mail_content);
+ $mail_content = str_replace(["[[client_logo]]", "{{client_logo}}"], "
", $mail_content);
- $mail_content = str_replace("[[app_link]]", "Review Details", $mail_content);
+ $mail_content = str_replace(["[[app_link]]", "{{app_link}}"], "Review Details", $mail_content);
// Step 1: Replace the placeholder with an HTML table structure
$mail = '';
@@ -816,13 +817,13 @@ class sendMailNotification
}
- $mail_content = str_replace("[[member_summary]]", $table_content , $mail_content);
+ $mail_content = str_replace(["[[member_summary]]", "{{member_summary}}"], $table_content , $mail_content);
$account_manager_mail_list = [];
if(isset($user_list)){
foreach ($user_list as $key => $value) {
$full_name = $value['first_name'] .' ' .$value['last_name'];
- $mail_content = str_replace("[[member_name]]", $full_name , $mail_content);
+ $mail_content = str_replace(["[[member_name]]", "{{member_name}}"], $full_name , $mail_content);
$wholeData[] = ['mail' => $value['email'], 'subject' => $subject,'message'=> $mail_content, 'reply_to' => $client_data['reply_to'], 'common' => $common];
// $wholeData[] = ['mail' => $value['email'], 'subject' => $subject,'message'=> $mail_content, 'bcc'=> $client_data['common_mails']];
@@ -868,11 +869,11 @@ class sendMailNotification
$client_logo = base_url() . "public/uploads/logo/" . $client_data['client_logo'];
// $client_logo = $nhance_logo;
- $mail_content = str_replace("[[nhance_logo]]", "
", $mail_content);
- $mail_content = str_replace("[[client_logo]]", "
", $mail_content);
- $mail_content = str_replace("[[client_name]]", $client_data['client_name'], $mail_content);
+ $mail_content = str_replace(["[[nhance_logo]]", "{{nhance_logo}}"], "
", $mail_content);
+ $mail_content = str_replace(["[[client_logo]]", "{{client_logo}}"], "
", $mail_content);
+ $mail_content = str_replace(["[[client_name]]", "{{client_name}}"], $client_data['client_name'], $mail_content);
- $mail_content = str_replace("[[app_link]]", "Review Details", $mail_content);
+ $mail_content = str_replace(["[[app_link]]", "{{app_link}}"], "Review Details", $mail_content);
// Step 1: Replace the placeholder with an HTML table structure
$mail = '';
@@ -1115,7 +1116,7 @@ class sendMailNotification
// $table_content .= '