Sms с балансами всем абонентам: відмінності між версіями
Перейти до навігації
Перейти до пошуку
Sv (обговорення | внесок) (Створена сторінка: Модуль позволяет в заданный день месяца и числа отправить всем абонентам sms с, например, их текущими балансами. Sms задается в виде шаблона: <pre> Ваш баланс {{balance}}$ </pre> Доступные переменные: <pre> id : id пользователя name : логин fio : ФИО ppc...) |
Sv (обговорення | внесок) Немає опису редагування |
||
(Не показано 6 проміжних версій цього користувача) | |||
Рядок 4: | Рядок 4: | ||
Ваш баланс {{balance}}$ | Ваш баланс {{balance}}$ | ||
</pre> | </pre> | ||
[[Файл:balance_sms_settings.png|916px]] | |||
Доступные переменные: | Доступные переменные: | ||
Рядок 14: | Рядок 16: | ||
grp : номер группы клиента | grp : номер группы клиента | ||
state : on - доступ открыт, off - закрыт | state : on - доступ открыт, off - закрыт | ||
contract : договор | contract : договор | ||
contract_date : дата договора (timestamp) | contract_date : дата договора (timestamp) | ||
Рядок 26: | Рядок 27: | ||
lstate : нужна авторизация/всегда онлайн | lstate : нужна авторизация/всегда онлайн | ||
discount : скидка | discount : скидка | ||
</pre> | |||
Если необходимо не отсылать sms когда абонент в каком-то состоянии, шаблон должен вернуть такой фрагмент: ###NOSMS###. Например: | |||
<pre> | |||
{% if state eq 'off' %} | |||
###NOSMS### | |||
{% else %} | |||
Ваш баланс {{balance}}$ | |||
{% endif %} | |||
</pre> | </pre> |
Поточна версія на 16:21, 7 жовтня 2023
Модуль позволяет в заданный день месяца и числа отправить всем абонентам sms с, например, их текущими балансами. Sms задается в виде шаблона:
Ваш баланс {{balance}}$
Доступные переменные:
id : id пользователя name : логин fio : ФИО ppc : платежный код grp : номер группы клиента state : on - доступ открыт, off - закрыт contract : договор contract_date : дата договора (timestamp) contract_date_as_text : дата договора в виде dd.mm.yyyy balance : баланс limit_balance : граница отключения block_if_limit : отключать ли запись при достижении границы отключения cstate : техническое состояние (настроить/ремонт/вирусы...) в виде числа cstate_time : время изменения поля cstate (timestamp) comment : комментарий lstate : нужна авторизация/всегда онлайн discount : скидка
Если необходимо не отсылать sms когда абонент в каком-то состоянии, шаблон должен вернуть такой фрагмент: ###NOSMS###. Например:
{% if state eq 'off' %} ###NOSMS### {% else %} Ваш баланс {{balance}}$ {% endif %}