Файлы шаблонов

Файл / каталог Описание
billing.tpl Шаблон для подключения модуля
/billing/
cabinet.tpl Личный кабинет пользователя
history.tpl История движения средств
msg.tpl Системное сообщение
/pay/ Каталог, содержащий шаблоны этапов пополнения баланса
start.tpl Страница пополнения баланса
waiting.tpl Просмотр счёта. Ожидания оплаты
ok.tpl Просмотр счёта. Оплата выполнена
success.tpl Баланс пополнен
fail.tpl Ошибка пополнения баланса
/mail/ Каталог, содержащий шаблоны персональных уведомлений
balance.tpl Ваш баланс был изменён
new.tpl Новая счёт на оплату
payok.tpl Счёт оплачен
/js/
scripts.js Главный js файл модуля
/css/
styles.css Главный css файл модуля
/icons/ Каталог, содержащий иконки платёжных систем
/plugins/ Каталог, содержащий шаблоны плагинов
refund.tpl Возврат средств
transfer.tpl Перевод средств

Вывести баланс пользователя

Для вывода баланса пользователя в произвольном .tpl шаблоне:

<!-- текущий пользователь -->
{include file="engine/modules/billing/widgets/balance.php"}

<!-- указать логин пользователя -->
{include file="engine/modules/billing/widgets/balance.php?login=admin"}

История движения средств

{include file="engine/modules/billing/widgets/history.php"}

Возможные параметры:

  • plugin - плагин
  • plugin_id - id транзакции плагина
  • login - логин пользователя
  • plus_min - минимальная сумма для операций прихода
  • plus_max - максимальная сумма для операций прихода
  • minus_min - минимальная сумма для операций расхода
  • minus_max - максимальная сумма для операций расхода
  • time_start - время транзакций от
  • time_end - время транзакций до
  • sort - сортировать по полю: history_plus, history_minus, history_balance, history_date, по умолчанию - history_id
  • sort_by - по возрастанию: asc, убыванию: desc
  • limit - ограничение на количество записей
  • theme - название шаблона из каталога /templates/{Default}/billing/widgets/, по умолчанию - history
  • cache - название файла для кеширования