email sending changes

git-svn-id: svn+ssh://code.netmonsters.ru/svn/majestic/trunk@73 4cb57b5f-5bbd-dd11-951b-001d605cbbc5
This commit is contained in:
pzinovkin
2009-04-14 08:07:40 +00:00
parent 51791d8ca6
commit aa4dc5ab19
2 changed files with 35 additions and 25 deletions

View File

@ -131,12 +131,24 @@ class User
$model = new UserActivateModel();
$link = 'http://' . $settings['host_name'] . '/activate/?key=' . $model->generateKey($login, $mail);
$mailer = new Mailer('UserRegister');
return $mailer->send($mail, 'Подтверждени E-mail ' . $settings['host_name'], array(
'link' => $link,
'site_name' => $settings['site_url'],
$text = new SettingsTextModel();
$message = $text->getText('mail_activate');
$replaces = array(
'link' => $link,
'host' => $settings['site_url'],
'email' => $mail,
));
);
if (!$message) {
return false;
}
foreach ($replaces as $key => $val) {
$message->text = str_replace('%' . $key . '%', $val, $message->text);
}
$mailer = new Mailer();
return $mailer->sendMessage($mail, 'Подтверждение E-mail ' . $settings['host_name'], $message->text);
}
}
?>