Example #1
0
 function sendMail($email, $type, $key, $login)
 {
     $fromName = isset($this->mailFromName) ? $this->mailFromName : null;
     $fromEmail = isset($this->mailFromEmail) ? $this->mailFromEmail : null;
     $replyName = isset($this->mailReplyName) ? $this->mailReplyName : null;
     $replyEmail = isset($this->mailReplyEmail) ? $this->mailReplyEmail : null;
     $siteLoginUri = isset($this->siteLoginUri) ? $this->siteLoginUri : null;
     $siteActivateUri = isset($this->siteActivateUri) ? $this->siteActivateUri : null;
     $siteResetUri = isset($this->siteResetUri) ? $this->siteResetUri : null;
     if ($type == "activation") {
         $subject = "{$fromName} - Account Activation";
         $message = "Account activation required : <strong><a href=\"{$this->siteUrl}{$siteActivateUri}?action=activate&key={$key}\">Activate my account</a></strong>";
     } else {
         $subject = "{$fromName} - Password reset request";
         $message = "Password reset request : <strong><a href=\"{$this->siteUrl}{$siteResetUri}?action=resetpass&key={$key}\">Reset my password</a></strong>";
     }
     return PHPMailer::mail([$email => $login], $subject, $message);
 }