Пытаюсь подключить биллинг к комментариям, но ничего не выходит.
Задача: сделать комментарии платными, т.е. списывать деньги за комментирование.
Мой алгоритм действий:
1) Добавляю действие в базу данных в таблицу billing_actions: (controller — comments, name — comment_add, title — Добавление комментария)
В админке на вкладке цены появляется это действие
2) В компоненте комментарии (/system/controllers/comments/actions) в файле submit.php после
if ($action=='add'){
$billing = cmsCore::isControllerExists('billing') ? cmsCore::getController('billing') : false; $billing->checkBalanceForAction('comments', 'comment_add');
if ($comment_id){
$billing->processAction('comments', 'comment_add', $user_id);
Прошу помочь.
Если я делаю что-то в корне неправильное, готов заплатить за решение моего вопроса.