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

Матеріал з NoDeny
Перейти до навігації Перейти до пошуку
Немає опису редагування
мНемає опису редагування
 
Рядок 1: Рядок 1:
Модуль позволяет в заданный день месяца и числа отправить всем абонентам sms с, например, их текущими балансами. Sms задается в виде шаблона:
Модуль позволяет в заданный день месяца и числа отправить всем абонентам sms с их текущими балансами (или другой информацией). Sms задается в виде шаблона:


<pre>
<pre>

Поточна версія на 09:06, 2 грудня 2024

Модуль позволяет в заданный день месяца и числа отправить всем абонентам 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 %}