CHANGE_MAIL_NOTIFICATION_CHECK : AADHAVAN
This commit is contained in:
parent
fd30391cac
commit
ba4ad6bb62
@ -1754,7 +1754,7 @@ public function iAgreeForAddOn()
|
||||
{
|
||||
$postData = json_decode($this->request->getBody(), true);
|
||||
$client_policy_id = $postData['client_policy_id'];
|
||||
|
||||
sort($client_policy_id);
|
||||
// Alternatively, you can use echo to see the type
|
||||
$emp_code = $postData['emp_code'];
|
||||
$client_id = $postData['client_id'];
|
||||
@ -1796,6 +1796,7 @@ public function iAgreeForAddOn()
|
||||
$params ['emp_code'] = $emp_code;
|
||||
$params ['client_id'] = $client_id;
|
||||
$params ['notification'] = $notification;
|
||||
// print_r($params);die;
|
||||
$wholeData =sendMailNotification::sendMailNotification('member_review_and_summary_mail', $params);
|
||||
$mail_send_return = MailHelper::send_email($wholeData[0]);
|
||||
$this->myLogger->logme("info", $mail_send_return);
|
||||
|
||||
@ -12,6 +12,7 @@ class sendMailNotification
|
||||
{
|
||||
public static function sendMailNotification($action, $params)
|
||||
{
|
||||
print_r($params);die;
|
||||
if ($action == 'member_welcome_mail') {
|
||||
$dataToInsert = $params['dataToInsert'];
|
||||
$notification = $params['notification'];
|
||||
@ -37,7 +38,6 @@ class sendMailNotification
|
||||
return $wholeData;
|
||||
} else if($action == 'member_reminder_mail'){
|
||||
|
||||
// print_r($params);die;
|
||||
$EmployeeModel = new EmployeeModel();
|
||||
$emp_data = $params['emp_data'];
|
||||
$notification_data = $params['notification_data'];
|
||||
@ -157,12 +157,12 @@ class sendMailNotification
|
||||
|
||||
// Step 1: Replace the placeholder with an HTML table structure
|
||||
$mail = '';
|
||||
// print_r($array_list);die;
|
||||
$table_content = '';
|
||||
$addtional_premium = 0;
|
||||
$gst = 0;
|
||||
$Addon_list = [];
|
||||
$name = '';
|
||||
$emp_code = '';
|
||||
foreach ($array_list as $item) {
|
||||
if(count($item) != 0){
|
||||
$table_content .= '<div style="text-align: left;"><div style="text-align:left;"><h4>Policy Name : ';
|
||||
@ -175,8 +175,8 @@ class sendMailNotification
|
||||
if($inner_item['relationship'] == 'Self' || $inner_item['relationship'] == 'self'){
|
||||
$mail = $inner_item['email_corporate'];
|
||||
$name = $inner_item['name'];
|
||||
$emp_code = $inner_item['emp_code'];
|
||||
}
|
||||
// print_r($inner_item);die;
|
||||
$is_addon = $inner_item['is_addon'];
|
||||
|
||||
if($inner_item['is_addon'] == 2 || $inner_item['is_addon'] == 3){
|
||||
@ -218,7 +218,7 @@ class sendMailNotification
|
||||
$table_content .= '<div style="width:60%;text-align:right">'. $sum_total_words .'</div>';
|
||||
|
||||
}
|
||||
$mail_content = str_replace("[[member_name]]", $name, $mail_content);
|
||||
$mail_content = str_replace("[[member_name]]", $name . ' (' . $emp_code . ')' , $mail_content);
|
||||
$mail_content = str_replace("[[member_summary]]", $table_content , $mail_content);
|
||||
// $mail = "aadhavanvalli@gmail.com";
|
||||
// if (isset($mail) && !empty($mail)) {
|
||||
@ -228,7 +228,6 @@ class sendMailNotification
|
||||
return $wholeData;
|
||||
|
||||
}
|
||||
// print_r($wholeData);die;
|
||||
} else if($action == 'account_maneger_summary_mail'){
|
||||
|
||||
$client_id = $params['client_id'];
|
||||
@ -250,7 +249,6 @@ class sendMailNotification
|
||||
$user_list[]=$user_data;
|
||||
}
|
||||
}
|
||||
// print_r($client_rm_data);die;
|
||||
|
||||
|
||||
|
||||
@ -270,13 +268,11 @@ class sendMailNotification
|
||||
|
||||
// Step 1: Replace the placeholder with an HTML table structure
|
||||
$mail = '';
|
||||
// print_r($array_list);die;
|
||||
$table_content = '';
|
||||
$addtional_premium = 0;
|
||||
$gst = 0;
|
||||
$array_list = $params['array_list'];
|
||||
$Addon_list = [];
|
||||
// print_r($array_list);die;
|
||||
foreach ($array_list as $item) {
|
||||
if(count($item) != 0){
|
||||
$table_content .= '<div style="text-align: left;"><div style="text-align:left;"><h4>Policy Name : ';
|
||||
@ -285,8 +281,12 @@ class sendMailNotification
|
||||
$is_addon ='';
|
||||
foreach ($item as $inner_item) {
|
||||
$policy_name = $inner_item['policy_name'];
|
||||
$temp_data .= '<tr ><td style="width:20%">' . $inner_item['name'] . '</td><td style="width:20%">'.$inner_item['relationship'].'</td><td>'. \DateTime::createFromFormat('Y-m-d', $inner_item['dob'])->format('d-m-Y') .'</td><td style="width:20%">₹'.format_indian_number($inner_item['basic_cover_si']).'</td><td style="width:20%">₹'.format_indian_number($inner_item['premium']).'</td><td>₹'. format_indian_number($inner_item['gst']) .'</td></tr><tr>';
|
||||
// print_r($inner_item);die;
|
||||
if($inner_item['relationship'] == 'Self'){
|
||||
$emp_code = ' ('. $inner_item['emp_code'] . ')';
|
||||
}else{
|
||||
$emp_code ='';
|
||||
}
|
||||
$temp_data .= '<tr ><td style="width:20%">' . $inner_item['name'] . $emp_code . '</td><td style="width:20%">'.$inner_item['relationship'].'</td><td>'. \DateTime::createFromFormat('Y-m-d', $inner_item['dob'])->format('d-m-Y') .'</td><td style="width:20%">₹'.format_indian_number($inner_item['basic_cover_si']).'</td><td style="width:20%">₹'.format_indian_number($inner_item['premium']).'</td><td>₹'. format_indian_number($inner_item['gst']) .'</td></tr><tr>';
|
||||
$is_addon = $inner_item['is_addon'];
|
||||
|
||||
if($inner_item['is_addon'] == 2 || $inner_item['is_addon'] == 3){
|
||||
@ -334,7 +334,6 @@ class sendMailNotification
|
||||
$mail_content = str_replace("[[member_summary]]", $table_content , $mail_content);
|
||||
|
||||
$account_manager_mail_list = [];
|
||||
// print_r($user_list);die;
|
||||
if(isset($user_list)){
|
||||
foreach ($user_list as $key => $value) {
|
||||
$full_name = $value['first_name'] .' ' .$value['last_name'];
|
||||
@ -386,7 +385,6 @@ class sendMailNotification
|
||||
|
||||
// Step 1: Replace the placeholder with an HTML table structure
|
||||
$mail = '';
|
||||
// print_r($array_list);die;
|
||||
$table_content = '';
|
||||
$addtional_premium = 0;
|
||||
$gst = 0;
|
||||
@ -398,8 +396,12 @@ class sendMailNotification
|
||||
$temp_data ='';
|
||||
foreach ($item as $inner_item) {
|
||||
$policy_name = $inner_item['policy_name'];
|
||||
$temp_data .= '<tr ><td style="width:20%">' . $inner_item['name'] . '</td><td style="width:20%">'.$inner_item['relationship'].'</td><td>'. \DateTime::createFromFormat('Y-m-d', $inner_item['dob'])->format('d-m-Y') .'</td><td style="width:20%">₹'.format_indian_number($inner_item['basic_cover_si']).'</td><td style="width:20%">₹'.format_indian_number($inner_item['premium']).'</td><td>₹'. format_indian_number($inner_item['gst']) .'</td></tr><tr>';
|
||||
// print_r($inner_item);die;
|
||||
if($inner_item['relationship'] == 'Self'){
|
||||
$emp_code = ' ('. $inner_item['emp_code'] . ')';
|
||||
}else{
|
||||
$emp_code ='';
|
||||
}
|
||||
$temp_data .= '<tr ><td style="width:20%">' . $inner_item['name'] . $emp_code . '</td><td style="width:20%">'.$inner_item['relationship'].'</td><td>'. \DateTime::createFromFormat('Y-m-d', $inner_item['dob'])->format('d-m-Y') .'</td><td style="width:20%">₹'.format_indian_number($inner_item['basic_cover_si']).'</td><td style="width:20%">₹'.format_indian_number($inner_item['premium']).'</td><td>₹'. format_indian_number($inner_item['gst']) .'</td></tr><tr>';
|
||||
$is_addon = $inner_item['is_addon'];
|
||||
|
||||
if($inner_item['is_addon'] == 2 || $inner_item['is_addon'] == 3){
|
||||
|
||||
Loading…
Reference in New Issue
Block a user