CHANGE_SENDMAIL_PLACEHOLDER : RV
This commit is contained in:
parent
7d52826392
commit
c35eb8545a
@ -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");
|
||||
|
||||
@ -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;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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'));
|
||||
|
||||
@ -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)){
|
||||
|
||||
@ -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]]", "<img src='$client_logo' alt='Client Logo' width='20'>", $mail_content);
|
||||
$mail_content = str_replace("[[nhance_logo]]", "<img src='$nhance_logo' alt='Nhance Logo' width='20'>", $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}}"], "<img src='$client_logo' alt='Client Logo' width='20'>", $mail_content);
|
||||
$mail_content = str_replace(["[[nhance_logo]]", "{{nhance_logo}}"], "<img src='$nhance_logo' alt='Nhance Logo' width='20'>", $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]]", "<a href='$app_link'>Review Details</a>", $mail_content);
|
||||
$mail_content = str_replace(["[[app_link]]", "{{app_link}}"], "<a href='$app_link'>Review Details</a>", $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]]", "<img src='$nhance_logo' alt='Nhance Logo' width='20'>", $mail_content);
|
||||
$mail_content = str_replace("[[client_logo]]", "<img src='$client_logo' alt='Client Logo' width='20'>", $mail_content);
|
||||
$mail_content = str_replace("[[app_link]]", "<a href='$app_link'>Review Details</a>", $mail_content);
|
||||
$mail_content = str_replace(["[[client_name]]", "{{client_name}}"], $client_data['client_name'], $mail_content);
|
||||
$mail_content = str_replace(["[[nhance_logo]]", "{{nhance_logo}}"], "<img src='$nhance_logo' alt='Nhance Logo' width='20'>", $mail_content);
|
||||
$mail_content = str_replace(["[[client_logo]]", "{{client_logo}}"], "<img src='$client_logo' alt='Client Logo' width='20'>", $mail_content);
|
||||
$mail_content = str_replace(["[[app_link]]", "{{app_link}}"], "<a href='$app_link'>Review Details</a>", $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]]", "<img src='$nhance_logo' alt='Nhance Logo' width='20'>", $mail_content);
|
||||
$mail_content = str_replace("[[client_logo]]", "<img src='$client_logo' alt='Client Logo' width='20'>", $mail_content);
|
||||
$mail_content = str_replace(["[[nhance_logo]]", "{{nhance_logo}}"], "<img src='$nhance_logo' alt='Nhance Logo' width='20'>", $mail_content);
|
||||
$mail_content = str_replace(["[[client_logo]]", "{{client_logo}}"], "<img src='$client_logo' alt='Client Logo' width='20'>", $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]]", "<a href='$app_link'>Review Details</a>", $mail_content);
|
||||
$mail_content = str_replace("[[post_enrollment_app_link]]", "<a href='$post_enrollment_app_link'>Review Details</a>", $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}}"], "<a href='$app_link'>Review Details</a>", $mail_content);
|
||||
$mail_content = str_replace(["[[post_enrollment_app_link]]", "{{post_enrollment_app_link}}"], "<a href='$post_enrollment_app_link'>Review Details</a>", $mail_content);
|
||||
// $mail_content = str_replace("[[tpa_id]]", $tpa_id, $mail_content);
|
||||
$mail_content = str_replace("[[ecard_download_link]]", "<a href='$link/1'>Download Insurance Card</a>", $mail_content);
|
||||
$mail_content = str_replace("[[client_name]]", $client_data['client_name'], $mail_content);
|
||||
$mail_content = str_replace(["[[ecard_download_link]]", "{{ecard_download_link}}"], "<a href='$link/1'>Download Insurance Card</a>", $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]]", "<img src='$nhance_logo' alt='Nhance Logo' width='20'>", $mail_content);
|
||||
$mail_content = str_replace("[[client_logo]]", "<img src='$client_logo' alt='Client Logo' width='20'>", $mail_content);
|
||||
$mail_content = str_replace(["[[client_name]]", "{{client_name}}"], $client_data['client_name'], $mail_content);
|
||||
$mail_content = str_replace(["[[nhance_logo]]", "{{nhance_logo}}"], "<img src='$nhance_logo' alt='Nhance Logo' width='20'>", $mail_content);
|
||||
$mail_content = str_replace(["[[client_logo]]", "{{client_logo}}"], "<img src='$client_logo' alt='Client Logo' width='20'>", $mail_content);
|
||||
|
||||
$mail_content = str_replace("[[app_link]]", "<a href='$app_link'>Review Details</a>", $mail_content);
|
||||
$mail_content = str_replace(["[[app_link]]", "{{app_link}}"], "<a href='$app_link'>Review Details</a>", $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]]", "<img src='$nhance_logo' alt='Nhance Logo' width='20'>", $mail_content);
|
||||
$mail_content = str_replace("[[client_logo]]", "<img src='$client_logo' alt='Client Logo' width='20'>", $mail_content);
|
||||
$mail_content = str_replace(["[[client_name]]", "{{client_name}}"], $client_data['client_name'], $mail_content);
|
||||
$mail_content = str_replace(["[[nhance_logo]]", "{{nhance_logo}}"], "<img src='$nhance_logo' alt='Nhance Logo' width='20'>", $mail_content);
|
||||
$mail_content = str_replace(["[[client_logo]]", "{{client_logo}}"], "<img src='$client_logo' alt='Client Logo' width='20'>", $mail_content);
|
||||
|
||||
$mail_content = str_replace("[[app_link]]", "<a href='$app_link'>Review Details</a>", $mail_content);
|
||||
$mail_content = str_replace(["[[app_link]]", "{{app_link}}"], "<a href='$app_link'>Review Details</a>", $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]]", "<img src='$nhance_logo' alt='Nhance Logo' width='20'>", $mail_content);
|
||||
$mail_content = str_replace("[[client_logo]]", "<img src='$client_logo' alt='Client Logo' width='20'>", $mail_content);
|
||||
$mail_content = str_replace("[[client_name]]", $client_data['client_name'], $mail_content);
|
||||
$mail_content = str_replace(["[[nhance_logo]]", "{{nhance_logo}}"], "<img src='$nhance_logo' alt='Nhance Logo' width='20'>", $mail_content);
|
||||
$mail_content = str_replace(["[[client_logo]]", "{{client_logo}}"], "<img src='$client_logo' alt='Client Logo' width='20'>", $mail_content);
|
||||
$mail_content = str_replace(["[[client_name]]", "{{client_name}}"], $client_data['client_name'], $mail_content);
|
||||
|
||||
$mail_content = str_replace("[[app_link]]", "<a href='$app_link'>Review Details</a>", $mail_content);
|
||||
$mail_content = str_replace(["[[app_link]]", "{{app_link}}"], "<a href='$app_link'>Review Details</a>", $mail_content);
|
||||
|
||||
// Step 1: Replace the placeholder with an HTML table structure
|
||||
$mail = '';
|
||||
@ -1115,7 +1116,7 @@ class sendMailNotification
|
||||
// $table_content .= '<div style="width:100%; text-align:right; font-size: 12px;">' . $sum_total_words . '</div>';
|
||||
}
|
||||
|
||||
$mail_content = str_replace("[[member_summary]]", $table_content , $mail_content);
|
||||
$mail_content = str_replace(["[[member_summary]]", "{{member_summary}}"], $table_content , $mail_content);
|
||||
|
||||
|
||||
$hr_mails = $client_data['hr_mails'];
|
||||
@ -1173,13 +1174,13 @@ class sendMailNotification
|
||||
|
||||
$client_logo = base_url() . "public/uploads/logo/" . $client_data['client_logo'];
|
||||
|
||||
$mail_content = str_replace("[[client_logo]]", "<img src='$client_logo' alt='Client Logo' width='20'>", $mail_content);
|
||||
$mail_content = str_replace("[[nhance_logo]]", "<img src='$nhance_logo' alt='Nhance Logo' width='20'>", $mail_content);
|
||||
$mail_content = str_replace("[[member_name]]", $employee_name, $mail_content);
|
||||
$mail_content = str_replace("[[member_mobile]]", $mobile, $mail_content);
|
||||
$mail_content = str_replace("[[client_name]]", $client_data['client_name'], $mail_content);
|
||||
$mail_content = str_replace(["[[client_logo]]", "{{client_logo}}"], "<img src='$client_logo' alt='Client Logo' width='20'>", $mail_content);
|
||||
$mail_content = str_replace(["[[nhance_logo]]", "{{nhance_logo}}"], "<img src='$nhance_logo' alt='Nhance Logo' width='20'>", $mail_content);
|
||||
$mail_content = str_replace(["[[member_name]]", "{{member_name}}"], $employee_name, $mail_content);
|
||||
$mail_content = str_replace(["[[member_mobile]]", "{{member_mobile}}"], $mobile, $mail_content);
|
||||
$mail_content = str_replace(["[[client_name]]", "{{client_name}}"], $client_data['client_name'], $mail_content);
|
||||
|
||||
$mail_content = str_replace("[[app_link]]", "<a href='$app_link'>Review Details</a>", $mail_content);
|
||||
$mail_content = str_replace(["[[app_link]]", "{{app_link}}"], "<a href='$app_link'>Review Details</a>", $mail_content);
|
||||
|
||||
if ($mail != null || $mail != '') {
|
||||
$wholeData = ['mail' => $mail, 'subject' => $subject,'message'=> $mail_content,'bcc'=> $client_data['common_mails'], 'reply_to' => $client_data['reply_to'], 'attachments' => $attachments];
|
||||
@ -1204,11 +1205,12 @@ 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]]", "<img src='$nhance_logo' alt='Nhance Logo' width='20'>", $mail_content);
|
||||
$mail_content = str_replace("[[client_logo]]", "<img src='$client_logo' alt='Client Logo' width='20'>", $mail_content);
|
||||
$mail_content = str_replace("[[app_link]]", "<a href='$app_link'>Review Details</a>", $mail_content);
|
||||
$mail_content = str_replace("[[member_mobile]]", $mobile, $mail_content);
|
||||
$mail_content = str_replace(["[[client_name]]", "{{client_name}}"], $client_data['client_name'], $mail_content);
|
||||
$mail_content = str_replace(["[[nhance_logo]]", "{{nhance_logo}}"], "<img src='$nhance_logo' alt='Nhance Logo' width='20'>", $mail_content);
|
||||
$mail_content = str_replace(["[[client_logo]]", "{{client_logo}}"], "<img src='$client_logo' alt='Client Logo' width='20'>", $mail_content);
|
||||
$mail_content = str_replace(["[[app_link]]", "{{app_link}}"], "<a href='$app_link'>Review Details</a>", $mail_content);
|
||||
$mail_content = str_replace(["[[member_name]]", "{{member_name}}"], $employee_name, $mail_content);
|
||||
$mail_content = str_replace(["[[member_mobile]]", "{{member_mobile}}"], $mobile, $mail_content);
|
||||
|
||||
if ((isset($notification_data) && $notification_data['enabled'] == 1)) {
|
||||
|
||||
@ -1256,15 +1258,15 @@ class sendMailNotification
|
||||
|
||||
$client_logo = base_url() . "public/uploads/logo/" . $client_data['client_logo'];
|
||||
|
||||
$mail_content = str_replace("[[nhance_logo]]", "<img src='$nhance_logo' alt='Nhance Logo' width='20'>", $mail_content);
|
||||
$mail_content = str_replace("[[client_logo]]", "<img src='$client_logo' alt='Client Logo' width='20'>", $mail_content);
|
||||
$mail_content = str_replace(["[[nhance_logo]]", "{{nhance_logo}}"], "<img src='$nhance_logo' alt='Nhance Logo' width='20'>", $mail_content);
|
||||
$mail_content = str_replace(["[[client_logo]]", "{{client_logo}}"], "<img src='$client_logo' alt='Client Logo' width='20'>", $mail_content);
|
||||
|
||||
$mail_content = str_replace("[[member_name]]", $name, $mail_content);
|
||||
$mail_content = str_replace("[[member_mobile]]", $mobile, $mail_content);
|
||||
$mail_content = str_replace("[[app_link]]", "<a href='$app_link'>Review Details</a>", $mail_content);
|
||||
$mail_content = str_replace("[[post_enrollment_app_link]]", "<a href='$post_enrollment_app_link'>Review Details</a>", $mail_content);
|
||||
$mail_content = str_replace("[[ecard_download_link]]", "<a href='$link/1'>Download Insurance Card</a>", $mail_content);
|
||||
$mail_content = str_replace("[[client_name]]", $client_data['client_name'], $mail_content);
|
||||
$mail_content = str_replace(["[[member_name]]", "{{member_name}}"], $name, $mail_content);
|
||||
$mail_content = str_replace(["[[member_mobile]]", "{{member_mobile}}"], $mobile, $mail_content);
|
||||
$mail_content = str_replace(["[[app_link]]", "{{app_link}}"], "<a href='$app_link'>Review Details</a>", $mail_content);
|
||||
$mail_content = str_replace(["[[post_enrollment_app_link]]", "{{post_enrollment_app_link}}"], "<a href='$post_enrollment_app_link'>Review Details</a>", $mail_content);
|
||||
$mail_content = str_replace(["[[ecard_download_link]]", "{{ecard_download_link}}"], "<a href='$link/1'>Download Insurance Card</a>", $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'],'attachments' => $attachments, 'reply_to' => $client_data['reply_to']];
|
||||
|
||||
@ -1301,11 +1303,11 @@ 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]]", "<img src='$nhance_logo' alt='Nhance Logo' width='20'>", $mail_content);
|
||||
$mail_content = str_replace("[[client_logo]]", "<img src='$client_logo' alt='Client Logo' width='20'>", $mail_content);
|
||||
$mail_content = str_replace(["[[client_name]]", "{{client_name}}"], $client_data['client_name'], $mail_content);
|
||||
$mail_content = str_replace(["[[nhance_logo]]", "{{nhance_logo}}"], "<img src='$nhance_logo' alt='Nhance Logo' width='20'>", $mail_content);
|
||||
$mail_content = str_replace(["[[client_logo]]", "{{client_logo}}"], "<img src='$client_logo' alt='Client Logo' width='20'>", $mail_content);
|
||||
|
||||
$mail_content = str_replace("[[app_link]]", "<a href='$app_link'>Review Details</a>", $mail_content);
|
||||
$mail_content = str_replace(["[[app_link]]", "{{app_link}}"], "<a href='$app_link'>Review Details</a>", $mail_content);
|
||||
|
||||
// Step 1: Replace the placeholder with an HTML table structure
|
||||
$table_content = '';
|
||||
@ -1413,9 +1415,9 @@ class sendMailNotification
|
||||
}
|
||||
}
|
||||
|
||||
$mail_content = str_replace("[[member_name]]", $name . ' (' . $emp_code . ')' , $mail_content);
|
||||
$mail_content = str_replace("[[member_mobile]]", $mobile, $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}}"], $mobile, $mail_content);
|
||||
$mail_content = str_replace(["[[member_summary]]", "{{member_summary}}"], $table_content , $mail_content);
|
||||
|
||||
|
||||
$wholeData = ['mail' => $mail, 'subject' => $subject,'message'=> $mail_content, 'bcc'=> $client_data['common_mails'], 'reply_to' => $client_data['reply_to']];
|
||||
@ -1453,11 +1455,11 @@ 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]]", "<img src='$nhance_logo' alt='Nhance Logo' width='20'>", $mail_content);
|
||||
$mail_content = str_replace("[[client_logo]]", "<img src='$client_logo' alt='Client Logo' width='20'>", $mail_content);
|
||||
$mail_content = str_replace(["[[client_name]]", "{{client_name}}"], $client_data['client_name'], $mail_content);
|
||||
$mail_content = str_replace(["[[nhance_logo]]", "{{nhance_logo}}"], "<img src='$nhance_logo' alt='Nhance Logo' width='20'>", $mail_content);
|
||||
$mail_content = str_replace(["[[client_logo]]", "{{client_logo}}"], "<img src='$client_logo' alt='Client Logo' width='20'>", $mail_content);
|
||||
|
||||
$mail_content = str_replace("[[app_link]]", "<a href='$app_link'>Review Details</a>", $mail_content);
|
||||
$mail_content = str_replace(["[[app_link]]", "{{app_link}}"], "<a href='$app_link'>Review Details</a>", $mail_content);
|
||||
|
||||
// Step 1: Replace the placeholder with an HTML table structure
|
||||
$table_content = '';
|
||||
@ -1563,8 +1565,8 @@ class sendMailNotification
|
||||
}
|
||||
}
|
||||
|
||||
$mail_content = str_replace("[[member_name]]", $name . ' (' . $emp_code . ')' , $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_summary]]", "{{member_summary}}"], $table_content , $mail_content);
|
||||
|
||||
$wholeData = ['mail' => $mail, 'subject' => $subject,'message'=> $mail_content, 'reply_to' => $client_data['reply_to']];
|
||||
|
||||
@ -1600,11 +1602,11 @@ class sendMailNotification
|
||||
|
||||
$client_logo = base_url() . "public/uploads/logo/" . $client_data['client_logo'];
|
||||
|
||||
$mail_content = str_replace("[[nhance_logo]]", "<img src='$nhance_logo' alt='Nhance Logo' width='20'>", $mail_content);
|
||||
$mail_content = str_replace("[[client_logo]]", "<img src='$client_logo' alt='Client Logo' width='20'>", $mail_content);
|
||||
$mail_content = str_replace("[[client_name]]", $client_data['client_name'], $mail_content);
|
||||
$mail_content = str_replace(["[[nhance_logo]]", "{{nhance_logo}}"], "<img src='$nhance_logo' alt='Nhance Logo' width='20'>", $mail_content);
|
||||
$mail_content = str_replace(["[[client_logo]]", "{{client_logo}}"], "<img src='$client_logo' alt='Client Logo' width='20'>", $mail_content);
|
||||
$mail_content = str_replace(["[[client_name]]", "{{client_name}}"], $client_data['client_name'], $mail_content);
|
||||
|
||||
$mail_content = str_replace("[[app_link]]", "<a href='$app_link'>Review Details</a>", $mail_content);
|
||||
$mail_content = str_replace(["[[app_link]]", "{{app_link}}"], "<a href='$app_link'>Review Details</a>", $mail_content);
|
||||
|
||||
// Step 1: Replace the placeholder with an HTML table structure
|
||||
$table_content = '';
|
||||
@ -1712,8 +1714,8 @@ class sendMailNotification
|
||||
}
|
||||
}
|
||||
|
||||
$mail_content = str_replace("[[member_name]]", $name . ' (' . $emp_code . ')' , $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_summary]]", "{{member_summary}}"], $table_content , $mail_content);
|
||||
|
||||
|
||||
$wholeData = ['mail' => $mail, 'subject' => $subject,'message'=> $mail_content, 'reply_to' => $client_data['reply_to']];
|
||||
|
||||
@ -219,6 +219,13 @@
|
||||
name="pod_no">
|
||||
</div>
|
||||
|
||||
<div class="form-group col-md-3">
|
||||
<label for="claim_number">Claim Number<span class="text-danger"></span></label>
|
||||
<input type="text" class="form-control" id="claim_number" placeholder="Enter Claim NO"
|
||||
value="<?= isset($ticket_data['claim_number']) ? $ticket_data['claim_number'] : '' ?>"
|
||||
name="claim_number">
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group col-md-12 text-right m-b-0" style="margin-top: 29px;">
|
||||
|
||||
@ -195,6 +195,13 @@
|
||||
name="si_amt">
|
||||
</div>
|
||||
|
||||
<div class="form-group col-md-3">
|
||||
<label for="claim_number">Claim Number<span class="text-danger"></span></label>
|
||||
<input type="text" class="form-control" id="claim_number" placeholder="Enter Claim NO"
|
||||
value="<?= isset($ticket_data['claim_number']) ? $ticket_data['claim_number'] : '' ?>"
|
||||
name="claim_number">
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group col-md-12 text-right m-b-0" style="margin-top: 29px;">
|
||||
|
||||
@ -85,8 +85,8 @@ table.dataTable tbody td {
|
||||
<td><?php echo $row['owner_name']; ?></td>
|
||||
<td><?php echo $row['rc']; ?></td>
|
||||
<td><?php echo $row['vehicle_no']; ?></td>
|
||||
<td><?php echo $vehicle_type[$row['type']]; ?></td>
|
||||
<td><?php echo $vehicle_des[$row['description']]; ?></td>
|
||||
<td><?php echo $vehicle_type[$row['type']] ?? ""; ?></td>
|
||||
<td><?php echo $vehicle_des[$row['description']] ?? ""; ?></td>
|
||||
<td>
|
||||
<div class="btn-group dropdown">
|
||||
<a href="javascript: void(0);"
|
||||
|
||||
Loading…
Reference in New Issue
Block a user