CHANGE_NEW_PLACE_HOLD_OPEND_CLOSE_DATE_WELCOME_MAIL_HANDLE
This commit is contained in:
parent
d4baacb055
commit
317723c1a7
@ -507,7 +507,7 @@ class ClientController extends AdminController
|
||||
|
||||
// echo "<pre>";
|
||||
// print_r($data); die;
|
||||
$data['placeHolders'] = ['member_name', 'nhance_logo', 'tpa_id', 'ecard_download_link', 'client_logo', 'policy_no', 'member_summary', 'app_link', 'post_enrollment_app_link', 'client_name'];
|
||||
$data['placeHolders'] = ['member_name', 'nhance_logo', 'tpa_id', 'ecard_download_link', 'client_logo', 'policy_no', 'member_summary', 'app_link', 'post_enrollment_app_link', 'client_name', 'enrollment_open_date', 'enrollment_close_date'];
|
||||
|
||||
// dd($data['placeHolders']);
|
||||
|
||||
@ -653,7 +653,7 @@ class ClientController extends AdminController
|
||||
$editData['client_policy'] = $clientPoliceData;
|
||||
$editData['client_policy']['role'] = get_role_id();
|
||||
$editData['notification'] = $this->notificationModel->select('template_name,enabled')->where('client_id', $id)->findAll();
|
||||
$editData['placeHolders'] = ['member_name', 'member_mobile', 'nhance_logo', 'tpa_id', 'ecard_download_link', 'client_logo', 'policy_no', 'member_summary', 'app_link', 'post_enrollment_app_link', 'client_name'];
|
||||
$editData['placeHolders'] = ['member_name', 'member_mobile', 'nhance_logo', 'tpa_id', 'ecard_download_link', 'client_logo', 'policy_no', 'member_summary', 'app_link', 'post_enrollment_app_link', 'client_name', 'enrollment_open_date', 'enrollment_close_date'];
|
||||
|
||||
$editData['auto_fetch_client_list'] = $this->getClientListFromPost();
|
||||
|
||||
|
||||
@ -2170,6 +2170,8 @@ public function getFileMetaDataByFileId($file_id, $status = 'success'){
|
||||
'client_policy_id' => $file['policy_id'],
|
||||
'employee_policy_id' => $emp_policy_id ?? null,
|
||||
'employee_id' => $emp_id,
|
||||
'enrollment_open_date' => $file['enrollment_open_date'] ?? null,
|
||||
'enrollment_close_date' => $file['enrollment_close_date'] ?? null,
|
||||
'mail_type' => 'member_welcome_mail',
|
||||
];
|
||||
//store email and mail content via helper to send notification
|
||||
|
||||
@ -51,12 +51,23 @@ class sendMailNotification
|
||||
$nhance_logo = $_ENV['NHANCE_LOGO'];
|
||||
$client_logo = base_url() . "public/uploads/logo/" . $client_data['client_logo'];
|
||||
|
||||
$enrollment_open_date = !empty($dataToInsert['enrollment_open_date'] ?? null)
|
||||
? change_date_format($dataToInsert['enrollment_open_date'], 'Y-m-d', 'F d, Y')
|
||||
: 'N/A';
|
||||
|
||||
$enrollment_close_date = !empty($dataToInsert['enrollment_close_date'] ?? null)
|
||||
? change_date_format($dataToInsert['enrollment_close_date'], 'Y-m-d', 'F d, Y')
|
||||
: 'N/A';
|
||||
|
||||
$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(["[[enrollment_open_date]]", "{{enrollment_open_date}}"], $enrollment_open_date, $mail_content);
|
||||
$mail_content = str_replace(["[[enrollment_close_date]]", "{{enrollment_close_date}}"], $enrollment_close_date, $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 != '') {
|
||||
|
||||
@ -1247,6 +1258,13 @@ class sendMailNotification
|
||||
|
||||
$app_link = $_ENV['App_Url'];
|
||||
$nhance_logo = $_ENV['NHANCE_LOGO'];
|
||||
$enrollment_open_date = !empty($dataToInsert['enrollment_open_date'] ?? null)
|
||||
? date('F d, Y', strtotime(str_replace('/', '-', $dataToInsert['enrollment_open_date'] ?? '')))
|
||||
: date('F d, Y');
|
||||
|
||||
$enrollment_close_date = !empty($dataToInsert['enrollment_close_date'] ?? null)
|
||||
? date('F d, Y', strtotime(str_replace('/', '-', $dataToInsert['enrollment_close_date'] ?? '')))
|
||||
: date('F d, Y', strtotime('+15 days'));
|
||||
|
||||
$client_logo = base_url() . "public/uploads/logo/" . $client_data['client_logo'];
|
||||
|
||||
@ -1256,6 +1274,9 @@ class sendMailNotification
|
||||
$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(["[[enrollment_open_date]]", "{{enrollment_open_date}}"], $enrollment_open_date, $mail_content);
|
||||
$mail_content = str_replace(["[[enrollment_close_date]]", "{{enrollment_close_date}}"], $enrollment_close_date, $mail_content);
|
||||
|
||||
$mail_content = str_replace(["[[app_link]]", "{{app_link}}"], "<a href='$app_link'>Review Details</a>", $mail_content);
|
||||
|
||||
if ($mail != null || $mail != '') {
|
||||
|
||||
@ -156,7 +156,7 @@ input:checked + .slider:before {
|
||||
<th>Client Branch</th>
|
||||
<!-- <th>TPA</th> -->
|
||||
<th>Date</th>
|
||||
<th>Enrolment Status</th>
|
||||
<!-- <th>Enrolment Status</th> -->
|
||||
<th>Status</th>
|
||||
<th>Action</th>
|
||||
</tr>
|
||||
@ -299,7 +299,8 @@ input:checked + .slider:before {
|
||||
<label for="inception_type" style="position: relative;bottom: 5px;left: 85px;">Enable
|
||||
Employee Enrolment Process</label>
|
||||
</div> -->
|
||||
<div class="form-group col-md-4" style="padding-top:50px;padding-bottom: 0px;">
|
||||
|
||||
<!-- <div class="form-group col-md-4" style="padding-top:50px;padding-bottom: 0px;">
|
||||
<label for="inception_type" style=" position: relative;bottom: 5px;">
|
||||
<label class="switch">
|
||||
<input id="inception_type" type="checkbox" name="inception_type">
|
||||
@ -307,27 +308,29 @@ input:checked + .slider:before {
|
||||
</label>Enable
|
||||
Employee Enrolment Process
|
||||
</label>
|
||||
</div>
|
||||
<div class="form-row">
|
||||
<div class="form-group col-md-4">
|
||||
<label for="open_date">Open Date<span class="text-danger">*</span></label>
|
||||
<input value="" type="text" class="form-control dateofdata"
|
||||
placeholder="Enter Open Date " name="open_date" id="open_date">
|
||||
</div>
|
||||
</div> -->
|
||||
|
||||
<div class="form-group col-md-4">
|
||||
<label for="close_date">Close Date<span class="text-danger">*</span></label>
|
||||
<input value="" type="text" class="form-control dateofdata"
|
||||
placeholder="Enter Close Date " name="close_date" id="close_date">
|
||||
</div>
|
||||
<!-- <div class="form-row">
|
||||
<div class="form-group col-md-4">
|
||||
<label for="open_date">Open Date<span class="text-danger">*</span></label>
|
||||
<input value="" type="text" class="form-control dateofdata"
|
||||
placeholder="Enter Open Date " name="open_date" id="open_date">
|
||||
</div>
|
||||
|
||||
<div class="form-group col-md-4">
|
||||
<label for="close_date">Close Date<span class="text-danger">*</span></label>
|
||||
<input value="" type="text" class="form-control dateofdata"
|
||||
placeholder="Enter Close Date " name="close_date" id="close_date">
|
||||
</div>
|
||||
|
||||
<div class="form-group col-md-4">
|
||||
<label for="reminder_date">Reminder Date<span class="text-danger">*</span></label>
|
||||
<input value="" type="text" class="form-control dateofdata"
|
||||
placeholder="Enter Remainder Dates( eg, 28,29,30 )" name="reminder_date"
|
||||
id="reminder_date">
|
||||
</div>
|
||||
</div> -->
|
||||
|
||||
<div class="form-group col-md-4">
|
||||
<label for="reminder_date">Reminder Date<span class="text-danger">*</span></label>
|
||||
<input value="" type="text" class="form-control dateofdata"
|
||||
placeholder="Enter Remainder Dates( eg, 28,29,30 )" name="reminder_date"
|
||||
id="reminder_date">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group col-md-12">
|
||||
<label for="disclaimer">Disclaimer<span class="text-danger">*</span></label>
|
||||
<textarea class="form-control" placeholder="Enter Disclaimer" name="disclaimer"
|
||||
@ -389,6 +392,7 @@ input:checked + .slider:before {
|
||||
</label>
|
||||
Is LGBTQ Enable</label>
|
||||
</div>
|
||||
|
||||
<div class="form-group col-md-4" style="padding-top:50px;padding-bottom: 0px;">
|
||||
<label for="is_premium_summery" style=" position: relative;bottom: 5px;">
|
||||
<label class="switch">
|
||||
@ -625,9 +629,9 @@ $(document).ready(function() {
|
||||
<! -- <td>${item.insurer_short} - ${item.insurer_branch_name}</td> -->
|
||||
<td>${policy_name_data}</td>
|
||||
<td>${item.branch_name ? item.branch_name : ' - '}</td>
|
||||
<! -- <td>${tpaValue}</td> -->
|
||||
<!-- <td>${tpaValue}</td> -->
|
||||
<td>${(item.policy_start_date)} / ${(item.policy_end_date)}</td>
|
||||
<td style="text-align: center;">${(enrollmentStatus)}</td>
|
||||
<!-- <td style="text-align: center;">${(enrollmentStatus)}</td> -->
|
||||
<td>${checkDateStatus(item.policy_end_date, 1)}</td>
|
||||
<td>
|
||||
<div class="btn-group dropdown">
|
||||
@ -890,7 +894,7 @@ $("#policy_form").submit(function(event) {
|
||||
<!-- <td>${tpaValue}</td> -->
|
||||
|
||||
<td>${(item.policy_start_date)} / ${(item.policy_end_date)}</td>
|
||||
<td style="text-align: center;">${(enrollmentStatus)}</td>
|
||||
<!-- <td style="text-align: center;">${(enrollmentStatus)}</td> -->
|
||||
<td>${checkDateStatus(item.policy_end_date, 1)}</td>
|
||||
<td>
|
||||
<div class="btn-group dropdown">
|
||||
|
||||
@ -250,7 +250,7 @@
|
||||
<select id="member_welcome_mailmodal_customButton" class="form-control" style="border:none;right: 6px;width: auto;position: absolute;z-index: 1;top: 17px;height: 32px;float: right;" onchange="copyToClipboard(this)">
|
||||
<option value="">PlaceHolders</option>
|
||||
<?php foreach ($placeHolders as $value): ?>
|
||||
<?php if ($value == 'member_name' || $value == 'nhance_logo' || $value == 'client_logo' || $value == 'app_link' || $value == 'client_name' || $value == 'member_summary') { ?>
|
||||
<?php if ($value == 'member_name' || $value == 'nhance_logo' || $value == 'client_logo' || $value == 'app_link' || $value == 'client_name' || $value == 'member_summary' || $value == 'enrollment_open_date' || $value == 'enrollment_close_date') { ?>
|
||||
<?php $valueChange = str_replace('_', ' ', $value);
|
||||
$valueChange = ucwords($valueChange); ?>
|
||||
<option value="{{<?php echo $value; ?>}}"><?php echo $valueChange; ?></option>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user