|
|
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
|
|
Гость
Гость
|
Большое спасибо, будем знать
|