Сейчас: письмо после регистрации присылается только в том случае, если нужно подтвердить email. Это не гуд для тех, кто работает с email маркетингом.
Хочу: чтобы даже в случае, когда не нужно подтверждать почту, сообщение о регистрации приходило на почту.
Что сделал:
1. создал шаблон сообщения
2. в файле system/conrollers/auth/actions/register.php дописал это:
if ($result['success']){ // отправляем письмо об удачной регистрации if (!$this->options['verify_email']){ $messenger = cmsCore::getController('messages'); 'nickname' => $user['nickname'], 'page_url' => href_to_abs('/'), )); } $user['id'] = $result['id']; cmsUser::addSessionMessage(LANG_REG_SUCCESS, 'success'); // отправляем письмо верификации e-mail if ($this->options['verify_email']){ $messenger = cmsCore::getController('messages'); 'nickname' => $user['nickname'], 'page_url' => href_to_abs('auth', 'verify', $user['pass_token']), )); } else { ...