1 <?php
2
3 namespace Objednavky;
4
5 6 7 8 9
10 class MailerPresenter extends \Nette\Object {
11
12
13
14 public static function sendMail($from, $to, $subject, $params, $template, $image = NULL, $mailCfg) {
15
16 $latte = new \Latte\Engine;
17 $mail = new \Nette\Mail\Message;
18
19
20 $mail->setFrom($from, 'IS Objednávky');
21
22 $mail->setSubject($subject);
23
24 foreach ($to as $key => $value) {
25 if ($value != '' && $value != NULL) {
26 $mail->addTo($value);
27 }
28 }
29
30 $mail->setHtmlBody( $latte->renderToString($template, $params) );
31
32 if ($image !== NULL) {
33 $mail->addEmbeddedFile($image);
34 }
35
36
37 $mailer = $mailCfg;
38 $mailer->send($mail);
39 }
40
41 }
42