@@ 46-63 (lines=18) @@ | ||
43 | * @param FeedbackPost $record |
|
44 | * @throws \Ffcms\Core\Exception\SyntaxException |
|
45 | */ |
|
46 | public function sendEmail($record) |
|
47 | { |
|
48 | // prepare email template |
|
49 | $template = App::$View->render('feedback/mail/newanswer', [ |
|
50 | 'record' => $record |
|
51 | ]); |
|
52 | ||
53 | // get website default email |
|
54 | $sender = App::$Properties->get('adminEmail'); |
|
55 | ||
56 | // build swift mailer handler |
|
57 | $mailMessage = \Swift_Message::newInstance(App::$Translate->get('Feedback', 'New answer in request #%id%', ['id' => $record->id])) |
|
58 | ->setFrom([$sender]) |
|
59 | ->setTo([$record->email]) |
|
60 | ->setBody($template, 'text/html'); |
|
61 | // send message over swift instance |
|
62 | App::$Mailer->send($mailMessage); |
|
63 | } |
|
64 | } |
@@ 101-118 (lines=18) @@ | ||
98 | * @param $record |
|
99 | * @throws \Ffcms\Core\Exception\SyntaxException |
|
100 | */ |
|
101 | private function sendEmail($record) |
|
102 | { |
|
103 | // prepare email template |
|
104 | $template = App::$View->render('feedback/mail/created', [ |
|
105 | 'record' => $record |
|
106 | ]); |
|
107 | ||
108 | // get website default email |
|
109 | $sender = App::$Properties->get('adminEmail'); |
|
110 | ||
111 | // build swift mailer handler |
|
112 | $mailMessage = \Swift_Message::newInstance(App::$Translate->get('Feedback', 'Request #%id% is created', ['id' => $record->id])) |
|
113 | ->setFrom([$sender]) |
|
114 | ->setTo([$record->email]) |
|
115 | ->setBody($template, 'text/html'); |
|
116 | // send message over swift instance |
|
117 | App::$Mailer->send($mailMessage); |
|
118 | } |
|
119 | ||
120 | /** |
|
121 | * @return string|null |