Example #1
0
 private function sendConfirmationEmail(User $user, $question)
 {
     $mail = Mailman::createMailer();
     $mail->setContentType('text/html');
     $mail->addAddress($user->getEmail());
     $mail->setSubject('Activate your new account');
     sfProjectConfiguration::getActive()->loadHelpers(array('Asset', 'Url', 'Partial'));
     $confirmationCode = array('code' => $user->getConfirmationCode(), 'question' => $question);
     $confirmationCode = base64_encode(serialize($confirmationCode));
     $mail->setBody(get_partial('activationEmail', array('confirmationCode' => $confirmationCode, 'user' => $user)));
     $mail->setAltBody(get_partial('activationEmailHtml', array('confirmationCode' => url_for('@register_confirm?code=' . $confirmationCode, true), 'user' => $user)));
     $mail->send();
 }
Example #2
0
 private function sendConfirmationEmail(User $user)
 {
     $mail = Mailman::createMailer();
     $mail->setContentType('text/html');
     $mail->addAddress($user->getEmail());
     $mail->setSubject('Confirm your Rayku Account');
     sfProjectConfiguration::getActive()->loadHelpers(array('Asset', 'Url', 'Partial'));
     $mail->setBody(get_partial('activationEmailHtml', array('activationLink' => url_for('@regtutor_confirm?code=' . $user->getConfirmationCode(), true), 'user' => $user)));
     $mail->setAltBody(get_partial('activationEmail', array('activationLink' => url_for('@regtutor_confirm?code=' . $user->getConfirmationCode(), true), 'user' => $user)));
     $mail->send();
 }