Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля

Пополнение личного счета

20.11.2013, 17:53
Гость
Гость

Добрый вечер.
Приведите, пожалуйста, конкретный пример использования вот этого:
$nc_auth->pa_add($sum, [int $user_id, [string $desc, [bool $dont_log]]] )
http://www.netcat.ru/developers/docs/api/nc_auth_pa_add.html.
Не могу понять, как пользоваться. Спасибо.
22.11.2013, 06:05
Руслан Густокашин
Студия Вэлпис

Зарегистрирован:
2012-02-06
Сообщений: 962

Здравствуйте!
Например, так:
$nc_auth->pa_add(238, 1, "За красивые глаза");
Такая команда добавит юзеру, у которого ID=1 (т.е. admin) 238 единиц личного счета с соответствующей текстовой пометкой в истории движений по личному счету. Эту историю пользователь может посмотреть у себя в личном кабинете на сайте.
22.11.2013, 11:09
Гость
Гость

Да, спасибо!
А как использовать эту команду? Куда её можно/нужно вставлять чтобы она выполнилась? Как в коде её использовать?
Опишите, пожалуйста пример с условиями задачи и способом её решения.
Спасибо большое!
22.11.2013, 11:40
Руслан Густокашин
Студия Вэлпис

Зарегистрирован:
2012-02-06
Сообщений: 962

Допустим, участникам вашего сайта полагается по 100 баллов за публикацию каждой новой статьи.
Тогда в используемом компоненте "Статьи" в шаблонах действий после добавления объекта пишем такой код:
<?
$nc_auth->pa_add(100, $current_user['User_ID'], "За публикацию статьи.");
?>
Баллы будут начисляться тому пользователю, который авторизован на сайте в данный момент.
23.11.2013, 00:10
Гость
Гость

Большое спасибо, будем знатьулыбка
198 196 13395
Описание проекта