/** * * @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; }