UserMailer.php 797 B

12345678910111213141516171819202122232425262728293031
  1. <?php
  2. /**
  3. * Manage the emails sent to the users.
  4. */
  5. class FreshRSS_User_Mailer extends Minz_Mailer {
  6. public function send_email_need_validation($username, $user_config) {
  7. $this->view->_path('user_mailer/email_need_validation.txt');
  8. $this->view->username = $username;
  9. $this->view->site_title = FreshRSS_Context::$system_conf->title;
  10. $this->view->validation_url = Minz_Url::display(
  11. array(
  12. 'c' => 'user',
  13. 'a' => 'validateEmail',
  14. 'params' => array(
  15. 'username' => $username,
  16. 'token' => $user_config->email_validation_token
  17. )
  18. ),
  19. 'txt',
  20. true
  21. );
  22. $subject_prefix = '[' . FreshRSS_Context::$system_conf->title . ']';
  23. return $this->mail(
  24. $user_config->mail_login,
  25. $subject_prefix . ' ' ._t('user.mailer.email_need_validation.title')
  26. );
  27. }
  28. }