diff --git a/app/Controllers/EmployeeRestController.php b/app/Controllers/EmployeeRestController.php index ecbba2f7..d5cca1d8 100755 --- a/app/Controllers/EmployeeRestController.php +++ b/app/Controllers/EmployeeRestController.php @@ -4179,7 +4179,7 @@ class EmployeeRestController extends AdminController // Save into DB $result = $this->hrFileUploadModel->insert($data); - if($result && $data['file_action'] == "addition"){ + if($result){ $this->giveNotificationToClientsAccountManager($data); } @@ -4196,24 +4196,12 @@ class EmployeeRestController extends AdminController } private function giveNotificationToClientsAccountManager($data){ - - // $data = [ - // 'client_id' => $this->request->getPost('client_id'), - // 'client_branch_id' => $this->request->getPost('client_branch_id'), - // 'policy_id' => $this->request->getPost('policy_id'), - // 'policy_no' => $this->request->getPost('policy_no'), - // 'file_name' => $newFileName, - // 'file_action' => $this->request->getPost('file_action'), - // 'status' => 'Yet to start', - // 'created_by' => $this->request->getPost('created_by'), - // 'updated_by' => $this->request->getPost('created_by'), - // ]; $client_name = $this->clientModel->where('id',$data['client_id'])->findAll()[0]['client_name'] ?? [] ; $account_manager_email = $this->clientRMModel->findAccountManagerEmail($data['client_id']); - $templateName = "inception_addition"; + $templateName = "hr_endorsement_template"; $mailTemplate = $this->ticketMailTemplateModel->where('template_name', $templateName)->findAll()[0] ?? []; @@ -4223,9 +4211,13 @@ class EmployeeRestController extends AdminController return ; } + $mailTemplate['mail_content'] = str_replace('%file_action%', $data['file_action'] ?? '', $mailTemplate['mail_content']); $mailTemplate['mail_content'] = str_replace('%client_name%', $client_name ?? '', $mailTemplate['mail_content']); $mailTemplate['mail_content'] = str_replace('%policy_no%', $data['policy_no'] ?? '', $mailTemplate['mail_content']); + $mailTemplate['subject'] = str_replace('%subject%',$data['file_action']??'',$mailTemplate['subject']); + $mailTemplate['subject'] = str_replace('%client_name%',$client_name??'',$mailTemplate['subject']); + $from_mail = ""; $to_mail = $account_manager_email; $subject = $mailTemplate['subject'];