вопрос
Использую хак для уведомления на почту о новом зарегистрированном пользователе.
На почту приходит уведомление, в котором логин и почта. Как сюда подцепить поля, которые выводятся тегом {xfields} ? Чтобы на почту приходила сразу вся информация о пользователе. За ранее спасибо.
Установка:
Открываем engine/modules/register.php
Ищем...
$db->query("INSERT INTO " . USERPREFIX . "_users (name, password, email, reg_date, lastdate, user_group, info, signature, favorites, xfields, logged_ip) VALUES ('$name', '$regpassword', '$email', '$add_time', '$add_time', '".$config['reg_group']."', '', '', '', '', '".$_IP."')");
После вставляем..
include_once ENGINE_DIR.'/classes/mail.class.php';
$mail = new dle_mail ($config);
$amail="тут е-mail"; # <= тут вписываем мыло на которое будем отправлять
$mail->send ($amail, "Новый Юзер $name!", "На сайте зарегистрирован новый пользователь $name! \r\n IP:$_IP \r\n Email: $email");
На почту приходит уведомление, в котором логин и почта. Как сюда подцепить поля, которые выводятся тегом {xfields} ? Чтобы на почту приходила сразу вся информация о пользователе. За ранее спасибо.
/engine/modules/resgister.php
Найти:
Заменить на:
Найти:
$db->query( "UPDATE " . USERPREFIX . "_users SET fullname='$fullname', info='$info', land='$land', icq='$icq', xfields='$filecontents' WHERE user_id='{$row['user_id']}'" );
msgbox( $lang['reg_ok'], $lang['reg_ok_1'] );
Заменить на:
$db->query( "UPDATE " . USERPREFIX . "_users SET fullname='$fullname', info='$info', land='$land', icq='$icq', xfields='$filecontents' WHERE user_id='{$row['user_id']}'" );
include_once ENGINE_DIR.'/classes/mail.class.php';
$mail = new dle_mail ($config);
$amail="тут е-mail"; # <= тут вписываем мыло на которое будем отправлять
$mail->send ($config['admin_mail'], "Новый Юзер $user!", "На сайте зарегистрирован новый пользователь $user!\r\n\nEmail: $email\r\nИмя: $user\r\nПолное имя: $fullname\r\nМесто жительства: $land\r\nICQ: $icq\r\nДоп. поле: $filecontents\r\nИнформация о пользователе: $info\r\nIP: $_IP");
msgbox( $lang['reg_ok'], $lang['reg_ok_1'] );