コード例 #1
0
ファイル: Register.php プロジェクト: webpants/YAWIK
 /**
  *
  */
 public function proceedMail()
 {
     $siteName = $this->options->getSiteName();
     $url = $this->getUrlPlugin();
     $user = $this->getUser();
     if (isset($user)) {
         $confirmationLink = $url->fromRoute('lang/register-confirmation', array('userId' => $user->getId()), array('force_canonical' => true));
         $userEmail = $user->getInfo()->getEmail();
         $userName = $user->getInfo()->getDisplayName();
         $mailService = $this->getMailService();
         $mail = $mailService->get('htmltemplate');
         $mail->user = $user;
         $mail->name = $userName;
         $mail->confirmationlink = $confirmationLink;
         $mail->siteName = $siteName;
         $mail->setTemplate('mail/register');
         $mail->setFormattedSubject('your registration on %s', $siteName);
         $mail->setTo($userEmail);
         $mailService->send($mail);
     }
 }