Пример #1
0
 /**
  *
  * @param WOOOF $wo
  * @param id $movieramaUserId
  * @param string $emailTo
  * @param string $token
  * @return bool
  */
 public static function handleVerificationToken(WOOOF $wo, $movieramaUserId, $emailTo, $token)
 {
     $place = __CLASS__ . '::' . __FUNCTION__;
     $route = 'register/verify?token=' . $token;
     $fragmentParams = array('URL' => $wo->fullURL($route));
     $fragments = $wo->fetchApplicationFragment('registrationVerificationEmail.php', $fragmentParams);
     $emailAddress = $emailTo;
     $subject = $fragments['subject'];
     $message = $fragments['messageText'];
     $replyTo = '';
     $cc = '';
     $htmlMessage = $fragments['messageHTML'];
     $files = null;
     $res = $wo->sendMail('', $emailAddress, $subject, $message, $replyTo, $cc, $htmlMessage, $files);
     if ($res === FALSE) {
         $wo->logError(self::_ECP . "0020 Failed to send registration verification email to [{$emailTo}]");
         return FALSE;
     }
     return true;
 }