После обновления до последней версии движка, ранее установленный биллинг перестал работать.
Сперва жаловался на отсутствие таблицы, подкинул ему, теперь полей не хватает)))
Кто в курсе, дайте плиз заплатку для биллинга в БД
Ошибка в запросе БД: Неизвестный столбец 'h.amount' в 'field list'
SELECT i.balance, SUM(COALESCE(i.balance, 0) — COALESCE(h.amount, 0)) as `total`, COALESCE(h.amount, 0) as `hold_amount`
FROM cms_users i
LEFT JOIN cms_billing_holds as h ON h.user_id = i.id
WHERE (i.id = '1')
LIMIT 1
Последние вызовы:
cmsModel->getItem() @ /system/core/model.php: 2096
cmsModel->getItemByField() @ /system/core/model.php: 2080
cmsModel->getItemById() @ /system/controllers/billing/model.php: 244
modelBilling->getUserBalance() @ /system/controllers/billing/hooks/user_tab_show.php: 58
onBillingUserTabShow->run() @ /system/core/controller.php: 761
cmsController->runExternalHook() @ /system/core/controller.php: 720
cmsController->runHook() @ /system/controllers/users/actions/profile_tab.php: 39
actionUsersProfileTab->run() @ /system/core/controller.php: 621
cmsController->runExternalAction() @ /system/core/controller.php: 481
cmsController->executeAction() @ /system/core/frontend.php: 18
cmsFrontend->executeAction() @ /system/core/controller.php: 457
