Пример #1
0
 private static function emailStudent(\election\Resource\Student $student, array $election)
 {
     if (STUDENT_DATA_TEST) {
         $email_address = TEST_STUDENT_EMAIL;
     } else {
         $email_address = $student->getEmail();
     }
     $transport = \Swift_MailTransport::newInstance();
     $template = new \Template();
     $template->setModuleTemplate('election', 'Admin/VoteSuccess.html');
     $template->add('title', $election['title']);
     $content = $template->get();
     $message = \Swift_Message::newInstance();
     $message->setSubject('Vote complete');
     $message->setFrom(\PHPWS_Settings::get('election', 'fromAddress'));
     $message->setTo($email_address);
     $message->setBody($content, 'text/html');
     $mailer = \Swift_Mailer::newInstance($transport);
     $mailer->send($message);
 }