вопрос
Как реализовать уведомление при добавлении пользователя администратором
В файле /engine/inc/editusers.php находим строку:
после неё добавляем:
Теперь при создании пользователя в админке, ему высылается на почту письмо о регистрации.
PS v9.6
if ( $member_id['user_group'] != 1 AND $reglevel < 2 ) $reglevel = 4;
после неё добавляем:
include_once ENGINE_DIR . '/classes/mail.class.php';
$mail = new dle_mail( $config );
$mail_template = $db->super_query( "SELECT template FROM " . PREFIX . "_email WHERE name='reg_mail' LIMIT 0,1" );
#желательно создать в бд свой шаблон, и заменить reg_mail на его название, в бд шаблоны хранятся в таблице PREFIX_email
$mail_template['template'] = stripslashes( $mail_template['template'] );
$mail_template['template'] = str_replace( "{Гость}", $regusername, $mail_template['template'] );
$mail_template['template'] = str_replace( "{%password%}", $_POST['regpassword'], $mail_template['template'] );
$mail->from = "<mail@mail.ru> Mail.Ru"; #указываем вместо mail.ru свои параметры, чтобы письмо не падало в спам
$mail->send( $regemail, "Вы успешно зарегистрированы!", $mail_template['template'] );
Теперь при создании пользователя в админке, ему высылается на почту письмо о регистрации.
PS v9.6