diff --git a/app/Config/Routes.php b/app/Config/Routes.php
index 34478d0c..9c7af0c5 100755
--- a/app/Config/Routes.php
+++ b/app/Config/Routes.php
@@ -20,7 +20,7 @@ $routes->get("updatajson", "EmpDataServiceController::updatajson");
$routes->get("view", "EmployeeController::viewECard/$1");
// $routes->get("exportQCRandRFQ", "LeadsController::exportQCRandRFQ");
$routes->get("smapletest", "ClientController::smapletest");
-
+$routes->get("testMailAttachments", "ClientController::testMailAttachments");
$routes->post("add_advertise_image", "AppContentManagementController::add_advertise_image");
$routes->get("add_image_index", "AppContentManagementController::add_image_index");
@@ -74,7 +74,9 @@ $routes->group("/client", ["filter" => "authMVC"], function ($routes) {
$routes->group("notification", ["filter" => "authMVC"], function ($routes) {
$routes->post("create", "NotificationController::createNotification");
$routes->post("update_enable", "NotificationController::update_enable");
+ $routes->post("add_attachment", "NotificationController::insertAttachmentsForMailTemplates");
$routes->get("getMailTemplateData/(:any)/(:any)", "NotificationController::getMailTemplateData/$1/$2");
+ $routes->get("removeAttachment/(:any)", "NotificationController::removeAttachmentsForMailTemplates/$1");
});
$routes->group("general", ["filter" => "authMVC"], function ($routes) {
diff --git a/app/Controllers/ClientController.php b/app/Controllers/ClientController.php
index 41291548..b937e835 100755
--- a/app/Controllers/ClientController.php
+++ b/app/Controllers/ClientController.php
@@ -118,11 +118,28 @@ class ClientController extends AdminController
$this->leadsModel = new LeadsModel();
}
- public function smapletest(){
-
+ public function smapletest()
+ {
$headers = ['S.No','EMP ID','EMP NAME','DOB','GENDER','RELATIONSHIP','SUM INSURED','Date of Leaving','Policy End Date','No Of Days','Premium','Pro Rata Premium','GST','Total','Claim Status','ENDORSEMENT_ID'];
$filePath = generateExcelWithHeader($headers);
- echo "Excel file created at: $filePath";
+ echo "Excel file created at: $filePath";
+ }
+
+ public function testMailAttachments($email = 'venkateshraman786@gmail.com')
+ {
+ $message = '
Dear {{RECIPIENT_NAME}},
We are reaching out to request a quotation for the following insurance coverage. Please review the details below and provide your quote at your earliest convenience.
RFQ Details
| Client name | {{CLIENT_NAME}} |
|---|
| Coverage Type | {{POLICY_LONG_NAME}} |
|---|
| Policy Start Date | {{POLICY_START_DATE}} |
|---|
| Policy Duration | {{DURATION}} |
|---|
Please note: Additional terms and details are included in the attachment for your reference.
Please feel free to reach out if you require any further information to prepare the quote. We look forward to receiving your proposal.
Best regards,
Nhance India Pvt Ltd
';
+
+ $attachments = [
+ ["filePath" => ROOTPATH."public/sample_excel/sample_addition.xls","fileName" => "sample_addition.xls"],
+ ["filePath" => ROOTPATH."public/sample_excel/sample_inception.xls","fileName" => "sample_inception.xls"],
+ ["filePath" => ROOTPATH."public/assets/images/login_bg.jpg","fileName" => "login_bg.jpg"]
+ ];
+
+ $res = MailHelper::send_email(['mail' => $email, 'subject' => 'Mail Via Attachment Testing URL', 'message' => $message,'attachments' => $attachments]);
+
+ print_rr($res);
+ echo '------------------------------------------------------------------------------------------';
+ print_rr($attachments);
}
public function testingForReviewMail($client_id = 77, $emp_code = 'MGL-004', $mail_active = 0) //this function for only tsesting some logics not use for business logic
diff --git a/app/Controllers/EmpDataServiceController.php b/app/Controllers/EmpDataServiceController.php
index 04cdc654..7ed5aae0 100755
--- a/app/Controllers/EmpDataServiceController.php
+++ b/app/Controllers/EmpDataServiceController.php
@@ -640,11 +640,14 @@ class EmpDataServiceController extends BaseController
// echo '';
// print_r($ids); die;
- if (!empty($cash_balance)) {
- if ((int) $cash_balance['balance'] < (int) $rounded_totals) {
- $this->myLogger->logme('error', 'Inception export failed due to insufficient deposit amount.');
- $this->myLogger->logme('error', 'Inception export failed due to insufficient deposit amount. CASH BALANCE : {balance} and TOTAL AMOUNT : {total}', ['balance' => $cash_balance['balance'], 'total' => $totals]);
- return 0;
+ if($export_data['insurer_or_tpa'] == 'insurer') //check CD amt related issue for only insurer, not tpa
+ {
+ if (!empty($cash_balance)) {
+ if ((int) $cash_balance['balance'] < (int) $rounded_totals) {
+ $this->myLogger->logme('error', 'Inception export failed due to insufficient deposit amount.');
+ $this->myLogger->logme('error', 'Inception export failed due to insufficient deposit amount. CASH BALANCE : {balance} and TOTAL AMOUNT : {total}', ['balance' => $cash_balance['balance'], 'total' => $totals]);
+ return 0;
+ }
}
}
@@ -708,7 +711,6 @@ class EmpDataServiceController extends BaseController
}
-
$excel_data_info = generate_insurer_based_excel($excel_header_columns, $objects);
// Generate Excel file
@@ -1667,6 +1669,7 @@ class EmpDataServiceController extends BaseController
$file_id = $params['file_id'];
$file = $this->batchFileModel->find($file_id);
+
if (!$file) {
$data = [
@@ -1697,7 +1700,6 @@ class EmpDataServiceController extends BaseController
->where('insurer_id', $insurer_id['insurer_id'])
->first();
-
$get_policy_type = $this->clientPolicyModel
->select('policy_type.policy_type, policies.policy_type_id as policy_type_id')
->join('policies', 'policies.id = client_policy.policy_id')
@@ -1780,12 +1782,11 @@ class EmpDataServiceController extends BaseController
'amount' => $totals,
]);
-
$this->myLogger->logme('error', 'Inception Update TPA and UHID -- employee count : {data}', ['data' => $emp_count]);
$this->myLogger->logme('error', 'Inception Update TPA and UHID -- batch file status : {data}', ['data' => $status_val]);
$this->myLogger->logme('error', 'Inception Update TPA and UHID -- total amount for cash deposite : {data}', ['data' => $totals]);
-
+ //update CD transaction entry if only insurer
if ($file['insurer_or_tpa'] == 'insurer') {
$this->myLogger->logme('error', 'Inception Update TPA and UHID -- set cashDepositCalculationForInception and sendMailForDownloadingECard in JOB QUEUE');
@@ -1817,15 +1818,20 @@ class EmpDataServiceController extends BaseController
'user_id' => $user_id,
]]);
+ // $this->cashDepositCalculationForInception($depositeData);
+ // $this->sendMailForDownloadingECard($emp_policy_ids);
+
+ }
+
+ //send ecard mail if the event is tpa only
+ if ($file['insurer_or_tpa'] == 'tpa') {
+
if ($get_policy_type['policy_type_id'] != 1) {
$job_details = new Jobs();
$r = Jobs::addJob(['job_name' => 'sendMailForDownloadingECard', 'payload' => $emp_policy_ids]);
}
- // $this->cashDepositCalculationForInception($depositeData);
- // $this->sendMailForDownloadingECard($emp_policy_ids);
-
}
$file_data = $this->getDataByFileId($file_id, 'success');
@@ -2854,27 +2860,29 @@ class EmpDataServiceController extends BaseController
$this->myLogger->logme('error', 'SI Enhancement Update Endorsement ID -- Employee count : {data}', ['data' => $emp_count]);
$this->myLogger->logme('error', 'SI Enhancement Update Endorsement ID -- Batch File status : {data}', ['data' => $status_val]);
+ //call the cash deposite function
+ if ($file['insurer_or_tpa'] == 'insurer') {
+
+ $policy_name = $this->getPolicyNameUsingClientPolicyId($client_policy_id);
+ $job_details = new Jobs();
+ $r = Jobs::addJob(['job_name' => 'cashDepositCalculationForSIEnhancement','payload' => [
+ 'employeeIds' => $insertedIds,
+ 'client_id' => $client_id,
+ 'client_policy_id' => $client_policy_id,
+ 'client_branch_id' => $client_branch_id,
+ 'cd_ac_no' => $CD_Account_Number['cd_ac_no'] ?? null,
+ 'endorsement_no' => $endorsement_id ?? null,
+ 'count' => $emp_count,
+ 'event_name' => $file['event_type'],
+ 'policy_name' => $policy_name['policy_name'],
+ 'user_id' => $user_id,
+ ]]);
+
+ }
$file_data = $this->getDataByFileId($file_id, 'success');
$this->setPullNotification($file_data);
- //call the cash deposite function
-
- $policy_name = $this->getPolicyNameUsingClientPolicyId($client_policy_id);
- $job_details = new Jobs();
- $r = Jobs::addJob(['job_name' => 'cashDepositCalculationForSIEnhancement','payload' => [
- 'employeeIds' => $insertedIds,
- 'client_id' => $client_id,
- 'client_policy_id' => $client_policy_id,
- 'client_branch_id' => $client_branch_id,
- 'cd_ac_no' => $CD_Account_Number['cd_ac_no'] ?? null,
- 'endorsement_no' => $endorsement_id ?? null,
- 'count' => $emp_count,
- 'event_name' => $file['event_type'],
- 'policy_name' => $policy_name['policy_name'],
- 'user_id' => $user_id,
- ]]);
-
//import file to upload Google Drive
// if(excelFileGDriveUpload($file_id, 'batch_file')){
// $this->myLogger->logme('error', 'SI Enhancement File Update Google Drive File Upload -- File Uploaded Successfully');
@@ -3381,28 +3389,27 @@ class EmpDataServiceController extends BaseController
$this->myLogger->logme('error', 'Deletion Update Endorsement ID -- Employee count : {data}', ['data' => $emp_count]);
$this->myLogger->logme('error', 'Deletion Update Endorsement ID -- Batch File status : {data}', ['data' => $status_val]);
+ //call the cash deposite function
+ if ($file['insurer_or_tpa'] == 'insurer') {
+ $policy_name = $this->getPolicyNameUsingClientPolicyId($client_policy_id);
+ $job_details = new Jobs();
+ $r = Jobs::addJob(['job_name' => 'cashDepositCalculationForDeletion', 'payload' => [
+ 'employeeIds' => $employee_policy_table_primaryKey,
+ 'client_id' => $client_id,
+ 'client_policy_id' => $client_policy_id,
+ 'client_branch_id' => $client_branch_id,
+ 'cd_ac_no' => $CD_Account_Number['cd_ac_no'] ?? null,
+ 'endorsement_no' => $endorsement_id ?? null,
+ 'count' => $emp_count,
+ 'event_name' => $file['event_type'],
+ 'policy_name' => $policy_name['policy_name'],
+ 'user_id' => $user_id,
+ ]]);
+ }
$file_data = $this->getDataByFileId($file_id, 'success');
$this->setPullNotification($file_data);
- //call the cash deposite function
-
- $policy_name = $this->getPolicyNameUsingClientPolicyId($client_policy_id);
-
- $job_details = new Jobs();
- $r = Jobs::addJob(['job_name' => 'cashDepositCalculationForDeletion', 'payload' => [
- 'employeeIds' => $employee_policy_table_primaryKey,
- 'client_id' => $client_id,
- 'client_policy_id' => $client_policy_id,
- 'client_branch_id' => $client_branch_id,
- 'cd_ac_no' => $CD_Account_Number['cd_ac_no'] ?? null,
- 'endorsement_no' => $endorsement_id ?? null,
- 'count' => $emp_count,
- 'event_name' => $file['event_type'],
- 'policy_name' => $policy_name['policy_name'],
- 'user_id' => $user_id,
- ]]);
-
//import file to upload Google Drive
// if(excelFileGDriveUpload($file_id, 'batch_file')){
// $this->myLogger->logme('error', 'Deletion File Update Google Drive File Upload -- File Uploaded Successfully');
diff --git a/app/Controllers/MasterController.php b/app/Controllers/MasterController.php
index a4927e3d..13305f50 100755
--- a/app/Controllers/MasterController.php
+++ b/app/Controllers/MasterController.php
@@ -1611,18 +1611,26 @@ class MasterController extends AdminController
// $gmailapi = \Config\Services::gmailapi();
$message = 'Dear {{RECIPIENT_NAME}},
We are reaching out to request a quotation for the following insurance coverage. Please review the details below and provide your quote at your earliest convenience.
RFQ Details
| Client name | {{CLIENT_NAME}} |
|---|
| Coverage Type | {{POLICY_LONG_NAME}} |
|---|
| Policy Start Date | {{POLICY_START_DATE}} |
|---|
| Policy Duration | {{DURATION}} |
|---|
Please note: Additional terms and details are included in the attachment for your reference.
Please feel free to reach out if you require any further information to prepare the quote. We look forward to receiving your proposal.
Best regards,
Nhance India Pvt Ltd
';
+ // $attachments = [
+ // ["filePath" => WRITEPATH."uploads/excel/sample/correction.xls","fileName" => "correction.xls"],
+ // ["filePath" => WRITEPATH."uploads/excel/sample/deletion.xls","fileName" => "deletion.xls"],
+ // ["filePath" => "C:\\Users\\Venba\\Desktop\\IQ.pdf","fileName" => "Questions.pdf"],
+ // ["filePath" => "C:\\Users\\Venba\\Desktop\\config_age.png","fileName" => "config_age.png"]
+ // ];
+
$attachments = [
- ["filePath" => WRITEPATH."uploads/excel/sample/correction.xls","fileName" => "correction.xls"],
- ["filePath" => WRITEPATH."uploads/excel/sample/deletion.xls","fileName" => "deletion.xls"],
- ["filePath" => "C:\\Users\\Venba\\Desktop\\IQ.pdf","fileName" => "Questions.pdf"],
- ["filePath" => "C:\\Users\\Venba\\Desktop\\config_age.png","fileName" => "config_age.png"]
+ ["filePath" => ROOTPATH."public/sample_excel/sample_addition.xls","fileName" => "sample_addition.xls"],
+ ["filePath" => ROOTPATH."public/sample_excel/sample_inception.xls","fileName" => "sample_inception.xls"],
+ ["filePath" => ROOTPATH."public/assets/images/login_bg.jpg","fileName" => "login_bg.jpg"]
];
+
$email_id = CLI::getOption('to') ? CLI::getOption('to') : $email_id;
$res = MailHelper::send_email(['mail' => $email_id, 'subject' => 'Mail Via CLI', 'message' => $message,'attachments' => $attachments]);
print_r($res);
}
+
public function testCheckBounceMails()
{
$gmailapi = \Config\Services::gmailapi();
@@ -1661,7 +1669,9 @@ class MasterController extends AdminController
'uploads' => ROOTPATH . 'public/uploads',
'add_image_upload' => ROOTPATH . 'public/uploads/add_image_upload/',//adverdisement images for enrollment app
'logo' => ROOTPATH . 'public/uploads/logo/',
- 'template_bg' => ROOTPATH . 'public/uploads/template_bg/'
+ 'template_bg' => ROOTPATH . 'public/uploads/template_bg/',
+ 'attachments' => WRITEPATH . 'uploads/attachments/',
+
];
foreach ($folders as $folderName => $folderPath) {
diff --git a/app/Controllers/NotificationController.php b/app/Controllers/NotificationController.php
index ff666cef..a3c8efe9 100755
--- a/app/Controllers/NotificationController.php
+++ b/app/Controllers/NotificationController.php
@@ -16,6 +16,7 @@ use App\Models\NotificationModel;
use App\Models\ClientModel;
use App\Models\EmployeeModel;
use App\Models\UserModel;
+use App\Models\MailAttachmentModel;
use App\Helpers\sendMailNotification;
use App\Helpers\MailHelper;
@@ -26,12 +27,14 @@ class NotificationController extends AdminController
protected $myLogger;
protected $notificationModel;
protected $clientModel;
+ protected $MailAttachmentModel;
public function __construct()
{
$this->myLogger = \Config\Services::mylogger();
$this->notificationModel = new NotificationModel();
$this->clientModel = new ClientModel();
+ $this->MailAttachmentModel = new MailAttachmentModel();
}
// This is for Template Name Camel Case to Snake Case for store in DB
@@ -52,16 +55,21 @@ class NotificationController extends AdminController
$notificationModel = new NotificationModel();
$find_notification = $notificationModel->where('client_id',$form_data['client_id'])->where('template_name',$form_data['template_name'])->first();
+
if ($find_notification) {
+
$id = $find_notification['id'];
$form_data['updated_by'] = get_session_userid();
$notificationModel->update($id,$form_data);
$complete = "Update";
+
}else{
+
$form_data['created_by'] = get_session_userid();
$notificationModel->insert($form_data);
$complete = "Inserted";
}
+
return json_encode($complete);
}
@@ -111,8 +119,11 @@ class NotificationController extends AdminController
public function getMailTemplateData($template_name,$client_id)
{
$notificationModel = new NotificationModel();
-
$value = $notificationModel->where('client_id',$client_id)->where('template_name',$template_name)->first();
+ if($value){
+ $value['data'] = $this->MailAttachmentModel->where('notification_id', $value['id'])->where('is_active', 1)->findAll();
+ }
+ // return $this->respond(['status' => true, 'code' => 200, '' => 'Attachment deleted successfully'], 200);
return json_encode($value);
}
@@ -198,4 +209,74 @@ class NotificationController extends AdminController
}
}
+
+ public function insertAttachmentsForMailTemplates()
+ {
+ $form_data = $this->request->getPost();
+
+ // Check if client_id and template_name are provided
+ if (empty($form_data['client_id']) || empty($form_data['template_name'])) {
+ return $this->respond(['status' => false, 'code' => 400, 'message' => 'Client ID and template name are required.'], 400);
+ }
+
+ // Attempt to find the notification
+ $find_notification = $this->notificationModel->where('client_id', $form_data['client_id'])
+ ->where('template_name', $form_data['template_name'])
+ ->first();
+
+ if (!$find_notification) {
+ return $this->respond(['status' => false, 'code' => 404, 'message' => 'Notification data not found.'], 404);
+ }
+
+ // Define upload path and attempt file upload
+ $uploadFilePath = WRITEPATH . 'uploads/attachments';
+ $uploadedFile = $this->request->getFile('file');
+ $fileName = file_Upload($uploadedFile, $uploadFilePath); // Assume file_Upload handles file saving
+
+ if ($fileName) {
+ // Prepare data for insertion
+ $data = [
+ 'notification_id' => $find_notification['id'],
+ 'file_name' => $fileName,
+ 'file_path' => 'uploads/attachments/' . $fileName,
+ ];
+
+
+ // Insert file attachment record
+ if ($this->MailAttachmentModel->insert($data)) {
+ // Retrieve active attachments to return in response
+ $attachment_data = $this->MailAttachmentModel->where('is_active', 1)->findAll();
+ return $this->respond([
+ 'status' => true,
+ 'code' => 200,
+ 'data' => $attachment_data,
+ 'message' => 'File uploaded successfully'
+ ], 200);
+ } else {
+ return $this->respond(['status' => false, 'code' => 500, 'message' => 'Failed to save file attachment data.'], 500);
+ }
+ } else {
+ return $this->respond(['status' => false, 'code' => 400, 'message' => 'File upload failed.'], 400);
+ }
+ }
+
+ public function removeAttachmentsForMailTemplates($id, $client_id, $template_name)
+ {
+ $attachment_data_for_unlink_file = $this->MailAttachmentModel->where('id', $id)->first();
+ $file_path = WRITEPATH . $attachment_data_for_unlink_file['file_path'];
+
+ if ($this->MailAttachmentModel->where('id', $id)->delete()) {
+
+ unlink($file_path);
+
+ $find_notification = $this->notificationModel->where('client_id', $client_id)->where('template_name', $template_name)->first();
+ $attachmentDatas = $this->MailAttachmentModel->where('notification_id', $find_notification['id'])->where('is_active', 1)->findAll();
+
+ return $this->respond(['status' => true, 'code' => 200, 'message' => 'Attachment deleted successfully', 'data' => $attachmentDatas], 200);
+
+ } else {
+ return $this->respond(['status' => false, 'code' => 404, 'message' => 'The Client has active policy'], 200);
+ }
+ }
+
}
\ No newline at end of file
diff --git a/app/Helpers/sendMailNotification.php b/app/Helpers/sendMailNotification.php
index 6a729c56..31114293 100755
--- a/app/Helpers/sendMailNotification.php
+++ b/app/Helpers/sendMailNotification.php
@@ -10,6 +10,7 @@ use App\Models\UserModel;
use App\Models\EmployeeModel;
use App\Models\PolicyPremium1Model;
use App\Models\PolicyPremium2Model;
+use App\Models\MailAttachmentModel;
class sendMailNotification
{
@@ -22,6 +23,21 @@ class sendMailNotification
$notification = $params['notification'];
$client_data = $params['client_data'];
+ $mailAttachmentModel = new MailAttachmentModel();
+ $attachment_data = $mailAttachmentModel
+ ->select('file_path, file_name')
+ ->where('notification_id', $notification['id'])
+ ->where('is_active', 1)
+ ->findAll();
+
+ $attachments = [];
+ foreach ($attachment_data as $data) {
+ $attachments[] = [
+ "filePath" => WRITEPATH . $data['file_path'],
+ "fileName" => $data['file_name']
+ ];
+ }
+
$mail = $dataToInsert['email_corporate'];
$subject = $notification['subject'];
$app_link = $_ENV['App_Url'];
@@ -37,7 +53,7 @@ class sendMailNotification
$mail_content = str_replace("[[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']];
+ $wholeData = ['mail' => $mail, 'subject' => $subject,'message'=> $mail_content,'bcc'=> $client_data['common_mails'], 'reply_to' => $client_data['reply_to'], 'attachments' => $attachments];
}
return $wholeData;
@@ -799,7 +815,24 @@ class sendMailNotification
$mail = $params['test_mail'];
$mail_content = $notification['mail_content'];
- $subject = $notification['subject'];
+ $subject = $notification['subject'];
+
+ $mailAttachmentModel = new MailAttachmentModel();
+ $attachment_data = $mailAttachmentModel
+ ->select('file_path, file_name')
+ ->where('notification_id', $notification['id'])
+ ->where('is_active', 1)
+ ->findAll();
+
+ $attachments = [];
+ foreach ($attachment_data as $data) {
+ $attachments[] = [
+ "filePath" => WRITEPATH . $data['file_path'],
+ "fileName" => $data['file_name']
+ ];
+ }
+
+ // print_r($attachments); die;
$employee_name = 'John Doe';
@@ -816,7 +849,7 @@ class sendMailNotification
$mail_content = str_replace("[[app_link]]", "Review Details", $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']];
+ $wholeData = ['mail' => $mail, 'subject' => $subject,'message'=> $mail_content,'bcc'=> $client_data['common_mails'], 'reply_to' => $client_data['reply_to'], 'attachments' => $attachments];
}
return $wholeData;
diff --git a/app/Models/MailAttachmentModel.php b/app/Models/MailAttachmentModel.php
new file mode 100644
index 00000000..74519d65
--- /dev/null
+++ b/app/Models/MailAttachmentModel.php
@@ -0,0 +1,56 @@
+
-
+
diff --git a/app/Views/notification.php b/app/Views/notification.php
index 6b15116a..c9bdb5e5 100755
--- a/app/Views/notification.php
+++ b/app/Views/notification.php
@@ -30,32 +30,32 @@
$account_maneger_summary_mail = 0;
$client_hr_summary_mail = 0;
if(isset($notification)){
- foreach($notification as $value){
-
- if ($value['template_name'] == 'member_welcome_mail') {
- $member_welcome_mail = $value['enabled'];
- }
+ foreach($notification as $value){
+
+ if ($value['template_name'] == 'member_welcome_mail') {
+ $member_welcome_mail = $value['enabled'];
+ }
- if ($value['template_name'] == 'member_reminder_mail') {
- $member_reminder_mail = $value['enabled'];
- }
+ if ($value['template_name'] == 'member_reminder_mail') {
+ $member_reminder_mail = $value['enabled'];
+ }
- if ($value['template_name'] == 'member_ecard_mail') {
- $member_ecard_mail = $value['enabled'];
- }
+ if ($value['template_name'] == 'member_ecard_mail') {
+ $member_ecard_mail = $value['enabled'];
+ }
- if ($value['template_name'] == 'member_review_and_summary_mail') {
- $member_review_and_summary_mail = $value['enabled'];
- }
+ if ($value['template_name'] == 'member_review_and_summary_mail') {
+ $member_review_and_summary_mail = $value['enabled'];
+ }
- if ($value['template_name'] == 'account_maneger_summary_mail') {
- $account_maneger_summary_mail = $value['enabled'];
- }
+ if ($value['template_name'] == 'account_maneger_summary_mail') {
+ $account_maneger_summary_mail = $value['enabled'];
+ }
- if ($value['template_name'] == 'client_hr_summary_mail') {
- $client_hr_summary_mail = $value['enabled'];
+ if ($value['template_name'] == 'client_hr_summary_mail') {
+ $client_hr_summary_mail = $value['enabled'];
+ }
}
- }
}
?>
@@ -197,7 +197,7 @@