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);
|
$postData = json_decode($this->request->getBody(), true);
|
||||||
$client_policy_id = $postData['client_policy_id'];
|
$client_policy_id = $postData['client_policy_id'];
|
||||||
|
sort($client_policy_id);
|
||||||
// Alternatively, you can use echo to see the type
|
// Alternatively, you can use echo to see the type
|
||||||
$emp_code = $postData['emp_code'];
|
$emp_code = $postData['emp_code'];
|
||||||
$client_id = $postData['client_id'];
|
$client_id = $postData['client_id'];
|
||||||
@ -1796,6 +1796,7 @@ public function iAgreeForAddOn()
|
|||||||
$params ['emp_code'] = $emp_code;
|
$params ['emp_code'] = $emp_code;
|
||||||
$params ['client_id'] = $client_id;
|
$params ['client_id'] = $client_id;
|
||||||
$params ['notification'] = $notification;
|
$params ['notification'] = $notification;
|
||||||
|
// print_r($params);die;
|
||||||
$wholeData =sendMailNotification::sendMailNotification('member_review_and_summary_mail', $params);
|
$wholeData =sendMailNotification::sendMailNotification('member_review_and_summary_mail', $params);
|
||||||
$mail_send_return = MailHelper::send_email($wholeData[0]);
|
$mail_send_return = MailHelper::send_email($wholeData[0]);
|
||||||
$this->myLogger->logme("info", $mail_send_return);
|
$this->myLogger->logme("info", $mail_send_return);
|
||||||
|
|||||||
@ -12,6 +12,7 @@ class sendMailNotification
|
|||||||
{
|
{
|
||||||
public static function sendMailNotification($action, $params)
|
public static function sendMailNotification($action, $params)
|
||||||
{
|
{
|
||||||
|
print_r($params);die;
|
||||||
if ($action == 'member_welcome_mail') {
|
if ($action == 'member_welcome_mail') {
|
||||||
$dataToInsert = $params['dataToInsert'];
|
$dataToInsert = $params['dataToInsert'];
|
||||||
$notification = $params['notification'];
|
$notification = $params['notification'];
|
||||||
@ -37,7 +38,6 @@ class sendMailNotification
|
|||||||
return $wholeData;
|
return $wholeData;
|
||||||
} else if($action == 'member_reminder_mail'){
|
} else if($action == 'member_reminder_mail'){
|
||||||
|
|
||||||
// print_r($params);die;
|
|
||||||
$EmployeeModel = new EmployeeModel();
|
$EmployeeModel = new EmployeeModel();
|
||||||
$emp_data = $params['emp_data'];
|
$emp_data = $params['emp_data'];
|
||||||
$notification_data = $params['notification_data'];
|
$notification_data = $params['notification_data'];
|
||||||
@ -157,12 +157,12 @@ class sendMailNotification
|
|||||||
|
|
||||||
// Step 1: Replace the placeholder with an HTML table structure
|
// Step 1: Replace the placeholder with an HTML table structure
|
||||||
$mail = '';
|
$mail = '';
|
||||||
// print_r($array_list);die;
|
|
||||||
$table_content = '';
|
$table_content = '';
|
||||||
$addtional_premium = 0;
|
$addtional_premium = 0;
|
||||||
$gst = 0;
|
$gst = 0;
|
||||||
$Addon_list = [];
|
$Addon_list = [];
|
||||||
$name = '';
|
$name = '';
|
||||||
|
$emp_code = '';
|
||||||
foreach ($array_list as $item) {
|
foreach ($array_list as $item) {
|
||||||
if(count($item) != 0){
|
if(count($item) != 0){
|
||||||
$table_content .= '<div style="text-align: left;"><div style="text-align:left;"><h4>Policy Name : ';
|
$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'){
|
if($inner_item['relationship'] == 'Self' || $inner_item['relationship'] == 'self'){
|
||||||
$mail = $inner_item['email_corporate'];
|
$mail = $inner_item['email_corporate'];
|
||||||
$name = $inner_item['name'];
|
$name = $inner_item['name'];
|
||||||
|
$emp_code = $inner_item['emp_code'];
|
||||||
}
|
}
|
||||||
// print_r($inner_item);die;
|
|
||||||
$is_addon = $inner_item['is_addon'];
|
$is_addon = $inner_item['is_addon'];
|
||||||
|
|
||||||
if($inner_item['is_addon'] == 2 || $inner_item['is_addon'] == 3){
|
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>';
|
$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_content = str_replace("[[member_summary]]", $table_content , $mail_content);
|
||||||
// $mail = "aadhavanvalli@gmail.com";
|
// $mail = "aadhavanvalli@gmail.com";
|
||||||
// if (isset($mail) && !empty($mail)) {
|
// if (isset($mail) && !empty($mail)) {
|
||||||
@ -228,7 +228,6 @@ class sendMailNotification
|
|||||||
return $wholeData;
|
return $wholeData;
|
||||||
|
|
||||||
}
|
}
|
||||||
// print_r($wholeData);die;
|
|
||||||
} else if($action == 'account_maneger_summary_mail'){
|
} else if($action == 'account_maneger_summary_mail'){
|
||||||
|
|
||||||
$client_id = $params['client_id'];
|
$client_id = $params['client_id'];
|
||||||
@ -250,7 +249,6 @@ class sendMailNotification
|
|||||||
$user_list[]=$user_data;
|
$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
|
// Step 1: Replace the placeholder with an HTML table structure
|
||||||
$mail = '';
|
$mail = '';
|
||||||
// print_r($array_list);die;
|
|
||||||
$table_content = '';
|
$table_content = '';
|
||||||
$addtional_premium = 0;
|
$addtional_premium = 0;
|
||||||
$gst = 0;
|
$gst = 0;
|
||||||
$array_list = $params['array_list'];
|
$array_list = $params['array_list'];
|
||||||
$Addon_list = [];
|
$Addon_list = [];
|
||||||
// print_r($array_list);die;
|
|
||||||
foreach ($array_list as $item) {
|
foreach ($array_list as $item) {
|
||||||
if(count($item) != 0){
|
if(count($item) != 0){
|
||||||
$table_content .= '<div style="text-align: left;"><div style="text-align:left;"><h4>Policy Name : ';
|
$table_content .= '<div style="text-align: left;"><div style="text-align:left;"><h4>Policy Name : ';
|
||||||
@ -285,8 +281,12 @@ class sendMailNotification
|
|||||||
$is_addon ='';
|
$is_addon ='';
|
||||||
foreach ($item as $inner_item) {
|
foreach ($item as $inner_item) {
|
||||||
$policy_name = $inner_item['policy_name'];
|
$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>';
|
if($inner_item['relationship'] == 'Self'){
|
||||||
// print_r($inner_item);die;
|
$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'];
|
$is_addon = $inner_item['is_addon'];
|
||||||
|
|
||||||
if($inner_item['is_addon'] == 2 || $inner_item['is_addon'] == 3){
|
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);
|
$mail_content = str_replace("[[member_summary]]", $table_content , $mail_content);
|
||||||
|
|
||||||
$account_manager_mail_list = [];
|
$account_manager_mail_list = [];
|
||||||
// print_r($user_list);die;
|
|
||||||
if(isset($user_list)){
|
if(isset($user_list)){
|
||||||
foreach ($user_list as $key => $value) {
|
foreach ($user_list as $key => $value) {
|
||||||
$full_name = $value['first_name'] .' ' .$value['last_name'];
|
$full_name = $value['first_name'] .' ' .$value['last_name'];
|
||||||
@ -386,7 +385,6 @@ class sendMailNotification
|
|||||||
|
|
||||||
// Step 1: Replace the placeholder with an HTML table structure
|
// Step 1: Replace the placeholder with an HTML table structure
|
||||||
$mail = '';
|
$mail = '';
|
||||||
// print_r($array_list);die;
|
|
||||||
$table_content = '';
|
$table_content = '';
|
||||||
$addtional_premium = 0;
|
$addtional_premium = 0;
|
||||||
$gst = 0;
|
$gst = 0;
|
||||||
@ -398,8 +396,12 @@ class sendMailNotification
|
|||||||
$temp_data ='';
|
$temp_data ='';
|
||||||
foreach ($item as $inner_item) {
|
foreach ($item as $inner_item) {
|
||||||
$policy_name = $inner_item['policy_name'];
|
$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>';
|
if($inner_item['relationship'] == 'Self'){
|
||||||
// print_r($inner_item);die;
|
$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'];
|
$is_addon = $inner_item['is_addon'];
|
||||||
|
|
||||||
if($inner_item['is_addon'] == 2 || $inner_item['is_addon'] == 3){
|
if($inner_item['is_addon'] == 2 || $inner_item['is_addon'] == 3){
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user