aboutsummaryrefslogtreecommitdiff
path: root/app/Mailers/UserMailer.php
blob: 5a2d39f1adaa2540511a63cec1a711f7296b116f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<?php

/**
 * Manage the emails sent to the users.
 */
class FreshRSS_User_Mailer extends Minz_Mailer {
	public function send_email_need_validation($username, $user_config) {
		$this->view->_path('user_mailer/email_need_validation.txt');

		$this->view->username = $username;
		$this->view->site_title = FreshRSS_Context::$system_conf->title;
		$this->view->validation_url = Minz_Url::display(
			array(
				'c' => 'user',
				'a' => 'validateEmail',
				'params' => array(
					'username' => $username,
					'token' => $user_config->email_validation_token
				)
			),
			'txt',
			true
		);

		$subject_prefix = '[' . FreshRSS_Context::$system_conf->title . ']';
		return $this->mail(
			$user_config->mail_login,
			$subject_prefix . ' ' ._t('user.mailer.email_need_validation.title')
		);
	}
}