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

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


Боковая панель

Разделы

Общее описание
История изменений
Рекомендации к обновлению
Планы на будущее
Известные проблемы
Онлайн демо
Случайная статья
Видео
Помощь проекту
Люди

FAQ



Редактировать сайдбар

autocredit

Это старая версия документа!


Автоматическое кредитование

Механика предназначена для автоматической установки кредита а также времени его истечения определенным групам абонентов, оплачивающим услуги «позже». Например, это могут быть бюджетники на постпейде или прочие пользователи, не могущие оплачивать услуги интернета до времени снятия абонплаты.

Конфигурация

На даный момент, заключается в изменении одной опции кофнфига alter.ini:

AUTOCREDIT_CFID=50

которая указывает ID «дополнительного поля профиля» типа VARCHAR содержащего день истечения кредитного лимита для конкретного пользователя. Вот откуда это берется:

Также предполагается периодический вызов соответствующего action из RemoteAPI при помощи crontab, где-то перед началом новых суток.

40 23 * * *     /bin/ubapi "autocredit"

Обработка будет происходить, только если текущий день, является последним днем месяца.

Использование

А нечего там использовать. Устанавливаем нашим «особенным» пользователям день, до которого они должны оплачивать услуги в соответствующем кастомном поле (номером дня месяца, да). Вот как-то так:

После вызова механики соответственно вот во что это материализуется:

autocredit.1585574135.txt.gz · Последние изменения: 2020/03/30 16:15 — nightfly