Advanced bonus system

G

Gemini_13

Гость
Кому нужно, то вот отправка ЛС вместо мыла
PHP:
            //Send donation pm if the user wants it
            $subject = $lang['POINTS_SUBJECT'];
            $total_points = get_user_points($user_id);
            $message = stripslashes(htmlspecialchars($_POST['message']));
            $message = ($message) ? '[b]'. $lang['COMMENT'] .'[/b]: '. trim($message) : '';
            $pm = sprintf($lang['POINTS_PM'], profile_url($userdata), $amount, $total_points, $message);
            send_pm($user_id, $subject, $pm, $userdata['user_id']);
            cache_rm_user_sessions($user_id);
            cache_rm_user_sessions($userdata['user_id']);
Ланги не выкладываю, каждый и так сам под себя пишет
 
A

Alekseev

Гость
Gemini_13, у тебя работает отправка в лс? не отправляет юзеру а наоборот отправляет себе и по 4 сообщения

Код:
Notice: Undefined index: message in C:\AppServ\www\viewtopic.php on line 960
 
Notice: Undefined variable: amount in C:\AppServ\www\viewtopic.php on line 962

PHP:
$message = stripslashes(htmlspecialchars($_POST['message']));
$pm = sprintf($lang['POINTS_PM'], profile_url($userdata), $amount, $total_points, $message);
 
G

Gemini_13

Гость
Alekseev, работает. я этот кусок у себя выдрал и выложил.
а причем тут вообще viewtopic.php ? там разве отправка мыла?
 

Oblom

Пользователь
в lang.main
$lang['POINTS_SUBJECT'] = 'Вам подарили Бонусы';
$lang['POINTS_PM'] = 'Пользователь %s подарил Вам %s бонусов.<br> Теперь у Вас %s бонусов.<br> %s';

Текст можете поменять на свой.
 

Lynx

Пользователь
Код:
Notice: Undefined index: user_notify_pm in /var/www/lynx/data/www/***.ws/pointscp.php on line 129

Ругается вот на это:
Код:
    //Send donation email if the user wants it
        if ($to_userdata['user_notify_pm'])

На мыло сообщение не приходит.
 
Сверху