Инструменты пользователя

Инструменты сайта


autocredit

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
autocredit [2020/03/30 15:48]
nightfly
autocredit [2020/03/30 16:16] (текущий)
nightfly
Строка 4: Строка 4:
  
 ====== Конфигурация ====== ====== Конфигурация ======
 +На даный момент,​ заключается в изменении одной опции кофнфига [[alteriniconf|alter.ini]]:​
  
 +<code ini>
 +AUTOCREDIT_CFID=50
 +</​code>​
 +
 +которая указывает ID "​дополнительного поля профиля"​ типа VARCHAR содержащего день истечения кредитного лимита для конкретного пользователя. Вот откуда это берется:​
 +
 +{{::​autocredit1.png|}}
 +
 +{{:​autocredit2.png|}}
 +
 +Также предполагается периодический вызов соответствующего action из [[remoteapi|RemoteAPI]] при помощи **crontab**,​ где-то перед началом новых суток.
 +
 +<code bash>
 +40 23 * * *     /​bin/​ubapi "​autocredit"​
 +</​code>​
 +
 +
 +Обработка будет происходить,​ только если текущий день, является последним днем месяца.
 +
 +====== Использование ======
 +
 +А нечего там использовать. Устанавливаем нашим "​особенным"​ пользователям день, до которого они должны оплачивать услуги в соответствующем кастомном поле (номером дня месяца,​ да). Вот как-то так:
 +
 +{{::​autocredit3.png|}}
 +
 +После вызова механики соответственно вот во что это материализуется:​
 +
 +{{:​autocredit4.png|}}
 +
 +Как не сложно заметить,​ кредит устанавливается со значением равным стоимости текущего тарифа пользователя.
autocredit.1585572499.txt.gz · Последние изменения: 2020/03/30 15:48 — nightfly