Sms с балансами всем абонентам: відмінності між версіями

Матеріал з NoDeny
Перейти до навігації Перейти до пошуку
(Створена сторінка: Модуль позволяет в заданный день месяца и числа отправить всем абонентам sms с, например, их текущими балансами. Sms задается в виде шаблона: <pre> Ваш баланс {{balance}}$ </pre> Доступные переменные: <pre> id : id пользователя name : логин fio : ФИО ppc...)
 
Немає опису редагування
Рядок 26: Рядок 26:
lstate          : нужна авторизация/всегда онлайн
lstate          : нужна авторизация/всегда онлайн
discount        : скидка
discount        : скидка
</pre>
Если необходимо не отсылать sms когда абонент в каком-то состоянии, шаблон должен вернуть такой фрагмент: ###---NO---###. Например:
<pre>
{% if state eq 'off' %}
###---NO---###
{% else %}
Ваш баланс {{balance}}$
{% endif %}
</pre>
</pre>

Версія за 15:58, 7 жовтня 2023

Модуль позволяет в заданный день месяца и числа отправить всем абонентам sms с, например, их текущими балансами. Sms задается в виде шаблона:

Ваш баланс {{balance}}$

Доступные переменные:

id              : id пользователя
name            : логин
fio             : ФИО
ppc             : платежный код
grp             : номер группы клиента
state           : on - доступ открыт, off - закрыт
state_off       : установлен если state равен 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 когда абонент в каком-то состоянии, шаблон должен вернуть такой фрагмент: ###---NO---###. Например:

{% if state eq 'off' %}
###---NO---###
{% else %}
Ваш баланс {{balance}}$
{% endif %}