Користувальницькькі налаштування

Налаштування сайту


templating

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Наступна ревізія
Попередня ревізія
templating [2022/09/24 14:39]
127.0.0.1 зовнішнє редагування
templating [2024/10/22 13:03] (поточний)
nightfly [SMSZilla]
Рядок 1: Рядок 1:
-====== Переменные и макросы шаблонов Ubilling ======+====== Макроси шаблонів Ubilling ======
  
-====== Общие шаблоны ====== +====== Загальні шаблони ======
-Используються для печати разных документов\\+
  
-начиная с релиза 0.2.поддерживаются макро:\\+Використовуються для друку різноманітних документів\\ 
 +**{LOGIN}** - логін користувача\\ 
 +**{PASSWORD}** - пароль користувача\\ 
 +**{USERHASH}** - хеш користувача\\ 
 +**{TARIFF}** - тариф користувача\\ 
 +**{TARIFFPRICE}** - абонплата тарифу користувача\\ 
 +**{CASH}** - баланс користувача\\ 
 +**{CREDIT}** - кредит користувача\\ 
 +**{DOWN}** - користувач вимкнений\\ 
 +**{PASSIVE}** - користувач заморожений\\ 
 +**{AO}** - користувач завжди онлайн\\ 
 +**{CONTRACT}** - номер договору користувача\\ 
 +**{CONTRACTDATE}** - дата укладання договору користувача\\ 
 +**{REALNAME}** - П.І.Б. користувача\\ 
 +**{ADDRESS}** - адреса користувача\\ 
 +**{EMAIL}** - пошта користувача\\ 
 +**{PAYID}** - платіжний ідентифікатор користувача\\ 
 +**{TRAFFIC}** - сума трафіку користувача\\ 
 +**{TRAFFICDOWN}** - завантажений трафік\\ 
 +**{TRAFFICUP}** - відправлений трафік\\ 
 +**{IP}** - IP користувача\\ 
 +**{MAC}** - MAC користувача\\ 
 +**{NETID}** - ідентифікатор мережі користувача\\ 
 +**{HOSTID}** - ідентифікатор хост запису користувача\\ 
 +**{NASID}** - ідентифікатор NAS-а користувача\\ 
 +**{NASIP}** - IP NAS-а користувача\\ 
 +**{NASNAME}** - ім'я NAS-а користувача\\ 
 +**{NASTYPE}** - тип NAS-а користувача\\ 
 +**{SPEEDDOWN}** - швидкість завантаження встановлена для тарифу користувача\\ 
 +**{SPEEDUP}** - швидкість відправлення встановлена для тарифу користувача\\ 
 +**{PBIRTH}** - дата народження користувача\\ 
 +**{PNUM}** - номер паспорта користувача\\ 
 +**{PDATE}** - дата видачі паспорта користувачу\\ 
 +**{PWHO}** - ким виданий паспорт користувачу\\ 
 +**{PCITY}** - місто реєстрації(прописки) користувача\\ 
 +**{PSTREET}** - вулиця реєстрації(прописки) користувача\\ 
 +**{PBUILD}** - будинок реєстрації(прописки) користувача\\ 
 +**{PAPT}** - квартира реєстрації(прописки) користувача\\ 
 +**{PRINTME}** - діалог друку документа\\ 
 +**{CUSTREALNAME}** - Кастомне ПІБ\\ 
 +**{CUSTDATE}** - Кастомна дата\\ 
 +**{CUSTSERVICE}** - Кастомний сервіс\\ 
 +**{CUSTNOTES}** - Кастомні примітки\\ 
 +**{CUSTSUM}** - Кастомна сума\\ 
 +**{PDV}** - ставка ПДВ щодо кастомної суми\\ 
 +**{CUSTSUMPDV}** - Кастомна сума з ПДВ\\ 
 +**{CUSTSUMPDVLIT}** - Кастомна сума з ПДВ прописом\\ 
 +**{CUSTSUMLIT}** - Кастомна сума прописом\\ 
 +**{CUSTPHONE}** - Кастомний телефон\\ 
 +**{DOCID}** - ID документа користувача\\ 
 +**{PHONE}** - Телефон користувача\\ 
 +**{MOBILE}** - Мобільний користувача\\ 
 +**{ROUNDCASH}** - Округлений до копійок баланс користувача\\ 
 +**{CURDATE}** - Поточна дата\\ 
 +**{LACK}** - необхідна кількість грошей, яку потрібно покласти на рахунок для продовження роботи\\ 
 +**{CFIELD:XX}** - значення додаткового поля профілю користувача з ID типу поля XX.
  
-**{LOGIN}** - логин пользователя\\ 
-**{PASSWORD}** - пароль пользователя\\ 
-**{USERHASH}**  - хеш пользователя\\ 
-**{TARIFF}** - тарифф пользователя\\ 
-**{TARIFFPRICE}** - абонплата тарифа пользователя\\ 
-**{CASH}** - баланс пользователя\\ 
-**{CREDIT}** - кредит пользователя\\ 
-**{DOWN}**  - пользователь отключен\\ 
-**{PASSIVE}**  - пользователь заморожен\\ 
-**{AO}**  - пользователь всегда онлайн\\ 
-**{CONTRACT}** - номер договора пользователя\\ 
-**{CONTRACTDATE}** - дата заключения договора пользователя\\ 
-**{REALNAME}**  - Ф.И.О. пользователя\\ 
-**{ADDRESS}**  - адрес пользователя\\ 
-**{EMAIL}**  - почта пользователя\\ 
-**{PAYID}**  - платежный идентификатор пользователя\\ 
-**{TRAFFIC}**  - сума трафика пользователя\\ 
-**{TRAFFICDOWN}**  - скачанный трафик\\ 
-**{TRAFFICUP}**  - отправленный трафик\\ 
-**{IP}**  - IP пользователя\\ 
-**{MAC}**  - MAC пользователя\\ 
-**{NETID}** - идентификатор сети пользователя\\ 
-**{HOSTID}**  - идентификатор хост записи пользователя\\ 
-**{NASID}** - идентификатор NAS-а пользователя\\ 
-**{NASIP}** -  IP NAS-а пользователя\\ 
-**{NASNAME}** - имя NAS-а пользователя\\ 
-**{NASTYPE}** - тип NAS-а пользователя\\ 
-**{SPEEDDOWN}**  - скорость закачки установленная для тарифа пользователя\\ 
-**{SPEEDUP}**  - скорость отправки установленная для тарифа пользователя\\ 
-**{PBIRTH}** - дата рождения пользователя\\ 
-**{PNUM}** - номер паспорта пользователя\\ 
-**{PDATE}** - дата выдачи паспорта пользователю\\ 
-**{PWHO}** - кем выдан паспорт пользователю\\ 
-**{PCITY}** - город регистрации(прописки) пользователя\\ 
-**{PSTREET}** - улица регистрации(прописки) пользователя\\ 
-**{PBUILD}** - дом регистрации(прописки) пользователя\\ 
-**{PAPT}** - квартира регистрации(прописки) пользователя\\ 
-**{PRINTME}** - диалог печати документа\\ 
  
-Начиная с Ubilling 0.5.для документов docx добавлены следующие макросы:\\+Починаючи з Ubilling 0.5.для документів (тільки з шаблонами в docx) можуть використовуватись наступні макрости для друку даних асоційованих юридичних осіб та розширених пулів адрес:\\
  
-**{CURDATE}** -  Текущая дата\\ +**{CORPNAME}** - Найменування організації \\ 
-**{CUSTREALNAME}** - Кастомное ФИО\\ +**{CORPADDRESS}** - Адреса \\ 
-**{CUSTDATE}** -   Кастомная дата\\ +**{CORPDOCTYPE}** - Тип документа \\ 
-**{CUSTSERVICE}** -   Кастомный сервис\\ +**{CORPDOCNUM}** - Номер документа \\ 
-**{CUSTNOTES}** -   Кастомные примечания\\ +**{CORPDOCDATE}** - Дата документа \\ 
-**{CUSTSUM}** -   Кастомная сумма\\ +**{CORPBANKACC}** - Розрахунковий рахунок \\ 
-**{PDV}** -   ставка ПДВ относительно кастомной суммы\\ +**{CORPBANKNAME}** - Назва банку \\ 
-**{CUSTSUMPDV}** -  Кастомная сумма с ПДВ\\ +**{CORPBANKMFO}** - МФО банку \\ 
-**{CUSTSUMPDVLIT}** -  Кастомная сумма с ПДВ прописью\\ +**{CORPEDRPOU}** - ЄДРПОУ \\ 
-**{CUSTSUMLIT}** -  Кастомная сумма прописью (начиная с 0.6.3)\\ +**{CORPNDSTAXNUM}** - № св. платника ПДВ \\ 
-**{CUSTPHONE}** -   Кастомный телефон\\ +**{CORPINNCODE}** - Індивідуальний податковий код \\ 
-**{DOCID}** - ID документа пользователя\\+**{CORPTAXTYPE}** - Типи оподаткування \\ 
 +**{CORPNOTES}** - Примітки \\ 
 +**{NETWORKS_EXT}** - Асоційовані з користувачем розширені пули адрес\\
  
-Начиная с Ubilling 0.5.1 для документов добавлены следующие макросы:\\ 
-**{PHONE}** - Телефон пользователя\\ 
-**{MOBILE}** - Мобильный пользователя\\ 
  
-Начиная с Ubilling 0.7.также доступны:\\ +Починаючи з Ubilling 0.6.1 для чеків (html+docx) та документів (docx) додані наступні макроси визначальні поля пов'язаного контрагента:\\
-**{ROUNDCASH}** - Округленный до копеек баланс пользователя\\ +
-**{CURDATE}** - Текущая дата\\+
  
-Начиная с Ubilling 1.2.8 доступен:\\ 
-**{LACK}** - необходимое количество денег, которое требуется положить на счет для продолжения работы 
- 
-Начиная с Ubilling 0.5.6 для документов (только с шаблонами в docx) могут воспользоваться следующими макросами для впечатывания данных ассоциированных юридических лиц и расширенных пулов адресов:\\ 
- 
-**{CORPNAME}** -  Наименование организации \\ 
-**{CORPADDRESS}** -  Адрес \\  
-**{CORPDOCTYPE}** -  Тип документа \\ 
-**{CORPDOCNUM}** -  Номер документа \\ 
-**{CORPDOCDATE}** -  Дата документа \\ 
-**{CORPBANKACC}** -  Рассчетный счет \\ 
-**{CORPBANKNAME}** -  Название банка \\ 
-**{CORPBANKMFO}** -  МФО банка \\ 
-**{CORPEDRPOU}** -  ЕГРПОУ \\ 
-**{CORPNDSTAXNUM}** -  № св. плательщика НДС \\ 
-**{CORPINNCODE}** -  Индивидуальный налоговый код \\ 
-**{CORPTAXTYPE}** -  Типы налогообложения \\ 
-**{CORPNOTES}** -  Примечания \\ 
-**{NETWORKS_EXT}** - Ассоциированные с пользователем расширенные пулы адресов\\ 
- 
- 
-Начиная с Ubilling 0.6.1 для чеков (html+docx) и документов (docx) добавлены следующие макросы определяющие поля связанного контрагента:\\ 
 **{AGENTEDRPO}** \\ **{AGENTEDRPO}** \\
 **{AGENTNAME}** \\ **{AGENTNAME}** \\
Рядок 102: Рядок 93:
 **{AGENTPHONE}** \\ **{AGENTPHONE}** \\
  
-Для печати из документов из [[userstats|кабинета пользователя]], начиная с Ubilling 0.5.0 доступны макросы:\\+Починаючи з Ubilling 1.3.5 для docx документів, також доступні такі макроси: 
 + 
 +**{CONTRACTDATELIT}** - дата підписання угоди з локалізованим місяцем\\ 
 +**{CONTRACTDATEFROMLIT}** - дата початку угоди з локалізованим місяцем\\ 
 +**{CONTRACTDATETILLLIT}** - дата закінчення угоди, з локалізованим місяцем\\ 
 +**{CONDETPRICE}** - вартість підключення з condet\\ 
 +**{CONDETPERIOD}** - термін підключення\\ 
 +**{AGENTNAMEABBR}** - скорочена назва організації з довідника "Господарюючі суб`єкти"\\ 
 +**{AGENTSIGNATORY}** - підписант угоди з боку провайдера\\ 
 +**{AGENTSIGNATORY2}** - підписант угоди з боку провайдера альтернативний\\ 
 +**{AGENTBASIS}** - на основі чого діє підписант (на основі статуту, довіреності, тощо)\\ 
 +**{AGENTMAIL}** - пошта провайдера\\ 
 +**{AGENTSITE}** - сайт провайдера\\ 
 +**{CORPNAMEABBR}** - скорочене найменування Юр. Особи типу "ЗАТ УкрКонеСервіс"\\ 
 +**{CORPSIGNATORY}** - підписант угоди з боку Юр. Особи\\ 
 +**{CORPSIGNATORY2}** - підписант угоди з боку Юр. Особи тіпа альтернативний\\ 
 +**{CORPBASIS}** - на підставі чого діє підписант з боку клієнта\\ 
 +**{CORPEMAILDOCS}** - пошта Юр. Особи для відсилки рахунків, актів, тощо\\ 
 + 
 +**{CONDETPRICELIT}**  - вартість підключення з condet прописом (для акту підключення)\\ 
 +**{TARIFFPRICELIT}**  - вартість тарифу прописом\\ 
 +**{FIRSTDAYMONTH}**  - перший день поточного місяця з локалізованим місяцем\\ 
 +**{LASTDAYMONTH}**  - останній день поточного місяця з локалізованим місяцем\\ 
 +**{FIRSTDAYNEXTMONTH}**  - перший день наступного місяця з локалізованим місяцем\\ 
 +**{LASTDAYNEXTMONTH}**  - останній день наступного місяця з локалізованим місяцем\\ 
 +**{CURDATELIT}** - поточна дата з локалізованим місяцем\\ 
 + 
 + 
 + 
 +Для друку з документів з [[userstats|кабінету користувача]], починаючи з Ubilling 0.5.0доступні макроси:\\
 **{LOGIN}**\\ **{LOGIN}**\\
 **{PASSWORD}**\\ **{PASSWORD}**\\
Рядок 126: Рядок 146:
 **{CUST*}**\\ **{CUST*}**\\
 **{DOCID}**\\ **{DOCID}**\\
-====== Шаблоны DHCP ======+ 
 + 
 +====== Шаблони DHCP ======
 //global.template//\\ //global.template//\\
-Поддерживаются макро:\\ +Підтримуються наступні макро:\\ 
-**{SUBNETS}** - место вставки конфигов сабнетов\\ + 
-**{DENYMEMBERS}** - генерирует запрет для выдачи из пула адресов, для классов используемых с option 82\\ +**{SUBNETS}** - місце вставки конфігів сабнетів\\ 
-**{DENYVLANGENMEMBERS}** - генерирует запрет для выдачи из пула адресов, для классов используемых с VLANGEN_SUPPORT\\ +**{DENYMEMBERS}** - генерує заборону для видачі з пулу адрес, для класів, що використовуються з option 82\\ 
-**{DENYONUMEMBERS}** - генерирует запрет выдачу из пула адресов, для классов используемых сетями dhcp option 82 + mac onu bdcom/zte.+**{DENYVLANGENMEMBERS}** - генерує заборону для видачі з пулу адрес, для класів, що використовуються з VLANGEN_SUPPORT\\ 
 +**{DENYONUMEMBERS}** - генерує заборону видачу з пулу адрес для класів використовуваних мережами dhcp option 82 + mac onu bdcom/zte.
  
 //subnets.template//\\ //subnets.template//\\
-Поддерживаются макро:\\ +Підтримуються макро:\\ 
-**{STARTIP}** - начальная IP подсети\\ +**{STARTIP}** - початкова IP підмережі\\ 
-**{ENDIP}** - конечная IP подсети\\ +**{ENDIP}** - кінцева IP підмережі\\ 
-**{NETWORK}** - подсеть без маски\\ +**{NETWORK}** - підмережа без маски\\ 
-**{MASK}** - маска подсети в виде (например 255.255.255.0)\\ +**{MASK}** - маска підмережі у вигляді (наприклад 255.255.255.0)\\ 
-**{CIDR}** - битовая CIDR маска подсети (например 24)\\ +**{CIDR}** - бітова CIDR маска підмережі (наприклад 24)\\ 
-**{ROUTERS}** - шлюз, по умолчанию это начальная IP+1\\ +**{ROUTERS}** - шлюз, за замовчуванням це початкова IP+1\\ 
-**{HOSTS}** - имя файла с хостами в данной подсети\\+**{HOSTS}** - ім'я файлу з хостами в даній підмережі\\
  
-Например если для сети 172.30.0.0/20 использовать шаблоны global.template и subnets.template:\\+Наприклад, якщо для мережі 172.30.0.0/20 використовувати наступні шаблони global.template та subnets.template:\\
      
-  #global.template+<file bash global.template>
   option domain-name "ourisp";    option domain-name "ourisp"; 
   option domain-name-servers 8.8.8.8;    option domain-name-servers 8.8.8.8; 
Рядок 159: Рядок 182:
   {SUBNETS}   {SUBNETS}
   }   }
-   +</file>   
-  #subnets.template+ 
 +<file bash subnets.template>
   subnet {NETWORK} netmask {MASK} {    subnet {NETWORK} netmask {MASK} { 
   default-lease-time 3600;    default-lease-time 3600; 
Рядок 168: Рядок 192:
   include "/usr/local/etc/multinet/{HOSTS}";    include "/usr/local/etc/multinet/{HOSTS}"; 
   }    } 
 +</file>  
      
-мы получим на выходе следующий dhcpd.conf: +в результаті ми отримаємо наступний dhcpd.conf: 
-   +<file ini dhcpd.conf>  
-  +
   option domain-name "ourisp";    option domain-name "ourisp"; 
   option domain-name-servers 8.8.8.8;    option domain-name-servers 8.8.8.8; 
Рядок 181: Рядок 205:
   one-lease-per-client true;    one-lease-per-client true; 
   deny duplicates;     deny duplicates;  
 +  
   shared-network ourisp {   shared-network ourisp {
   subnet 172.30.0.0 netmask 255.255.240.0 {    subnet 172.30.0.0 netmask 255.255.240.0 { 
Рядок 190: Рядок 215:
   }    } 
   }   }
 +</file>
  
-====== Шаблон кабинета пользователя ====== +====== Шаблони експорту оплат ======
-**<?=__('User stats') ?>** - вывод локализированной строки\\ +
-**<?=zbs_ModulesMenuShow (); ?>** - меню подгруженных модулей\\ +
-**<?=$ContentContainer ?>** - место вывода основного контента\\ +
-**<?=zbs_LangSelector();?>** - место для вывода селектора языка\\ +
-**<?=zbs_IspLogoShow();?>** - логотип провайдера если указано (с 0.5.4)\\ +
-**<?=zbs_CustomBackground(); ?>** - место вывода кастомного стиля с бекграундом для body (с 0.5.4)\\ +
-**<?=zbs_CopyrightsShow();?>** - место вывода копирайтов, отладочной информации и ссылок на провайдера\\ +
-**<?=zbs_GetCurrentSkinPath(); ?>** - путь к текущему скину (с 0.7.9)\\ +
- +
- +
- +
-====== Шаблоны експорта платежей ======+
  
-Поддерживаються макро:\\ +Підтримуються макро:\\ 
-**{FROMDATE} и {FROMTIME}** - начальная дата и время експорта\\ +**{FROMDATE} та {FROMTIME}** - початкова дата та час експорту\\ 
-**{TODATE} и {TOTIME}** - конечные дата и время експорта\\+**{TODATE} та {TOTIME}** - кінцева дата та час експорту\\
 **{AGENTNAME}** - контрагент\\ **{AGENTNAME}** - контрагент\\
 **{AGENTEDRPO}** - ДРПО контрагента\\ **{AGENTEDRPO}** - ДРПО контрагента\\
-**{PAYDATE}** - дата платежа\\ +**{PAYDATE}** - дата платежу\\ 
-**{PAYTIME}** - время оплаты\\ +**{PAYTIME}** - час оплати\\ 
-**{PAYSUMM}** - сума платежа цифрами\\ +**{PAYSUMM}** - сума платежу цифрами\\ 
-**{CONTRACT}** - номер договора пользователя\\ +**{CONTRACT}** - номер договору користувача\\ 
-**{CONTRACTDATE}**  - дата заключения договора\\ +**{CONTRACTDATE}** - дата укладання договору\\ 
-**{REALNAME}** - Ф.И.Опользователя\\+**{REALNAME}** - П.І.Бкористувача\\
 **{DRFO}** - код ДРФО\\ **{DRFO}** - код ДРФО\\
-**{JURFACE}** - является ли юридическим лицом\\ +**{JURFACE}** - чи є юридичною особою\\ 
-**{TARIFF}** - тариф пользователя\\ +**{TARIFF}** - тариф користувача\\ 
-**{STREET}** - улица\\ +**{STREET}** - вулиця\\ 
-**{BUILD}** - дом\\+**{BUILD}** - будинок\\
 **{APT}** - квартира\\ **{APT}** - квартира\\
-**{NOTE}** - примечание к платежу\\ +**{NOTE}** - примітка до платежу\\ 
-**{PAYID}** - уникальный идентификатор платежа\\+**{PAYID}** - унікальний ідентифікатор платежу\\
  
- +====== Шаблони друку чеків ======
- +
-====== Шаблоны печати чеков ======+
    
  
-Поддерживаются макро:\\+Підтримуються макро:\\
  
 **{AGENTEDRPO}** - ДРПО контрагента\\ **{AGENTEDRPO}** - ДРПО контрагента\\
 **{AGENTNAME}** - контрагент\\ **{AGENTNAME}** - контрагент\\
-**{PAYDATE}** - дата и время оплаты\\ +**{PAYDATE}** - дата та час оплати\\ 
-**{PAYSUMM}** - сумма платежа цифрами\\ +**{PAYSUMM}** - сума платежу цифрами\\ 
-**{PAYSUMM_LIT}** - сумма платежа прописью\\ +**{PAYSUMM_LIT}** - сума платежу прописом\\ 
-**{PAYID}** - идентификатор платежа\\ +**{PAYID}** - ідентифікатор платежу\\ 
-**{DAYPAYID}** - номер платежа в разрезе дня\\ +**{DAYPAYID}** - номер платежу в розрізі дня\\ 
-**{PAYIDENC}** - идентификатор платежа в виде IDENC\\ +**{PAYIDENC}** - ідентифікатор платежу у вигляді IDENC\\ 
-**{FULLADDRESS}** - полный адрес абонента\\ +**{FULLADDRESS}** - повна адреса абонента\\ 
-**{REALNAME}** - Ф.И.О. абонента\\ +**{REALNAME}** - П.І.Б. абонента\\ 
-**{PAYTARGET**} - назначение платежа\\ +**{PAYTARGET**} - призначення платежу\\ 
-**{CDAY} {CMONTH} {CYEAR}** - текущие день, месяц, год\\+**{CDAY} {CMONTH} {CYEAR}** - поточний день, місяцьрік\\ 
 +**{PAYMENTID}** - Платіжний ID користувача\\
  
-Начиная с Ubilling 0.5.0 для шаблонов docx добавлены следующие макросы:+Починаючи з Ubilling 0.5.0 до шаблонів чеків docx додані такі макроси:
  
-**{LOGIN}** - Логин абонента\\ +**{LOGIN}** - Логін абонента\\ 
-**{CONTRACT}** - Номер договора\\+**{CONTRACT}** - Номер договору\\
 **{EMAIL}** - E-mail абонента\\ **{EMAIL}** - E-mail абонента\\
 **{PHONE}** - Телефон абонента\\ **{PHONE}** - Телефон абонента\\
-**{MOBILE}** - Мобильный абонента\\ +**{MOBILE}** - Мобільний абонент\\ 
-**{PAYSUMM_CELS}** - Сумма платежа елые)\\ +**{PAYSUMM_CELS}** - Сума платежу ілі)\\ 
-**{PAYSUMM_COPS}** - Сумма платежа (Копейки)\\+**{PAYSUMM_COPS}** - Сума платежу (Копійки)\\ 
 +**{PAYNOTE}** - Примітки до платежу\\
  
-Начиная с Ubilling 0.7.3 для шаблонов docx добавлены следующие макросы: 
  
-**{PAYNOTE}** - Примечания к платежу\\+====== Шаблоны конфігів DOCSIS модемів ======
  
-Начиная с Ubilling 0.8.9 для шаблонов HTML добавлены следующие макросы:+підтримуються макро:\\
  
-**{PAYMENTID}** - Платежный ID пользователя\\ +**{USER_MAC}** - MAC користувача\\ 
-====== Шаблоны конфигов DOCSIS модемов ======+**{USER_IP}** - IP користувача за яким закріплений модем\\
  
 +====== Шаблони друку боржників КТБ ======
  
-поддерживаются макро:\\ +**{REALNAME}** - ПІБ користувача КТБ\\ 
-**{USER_MAC}** - MAC пользователя\\ +**{STREET}** - Вулиця проживання користувача\\ 
-**{USER_IP}** - IP пользователя за которым закреплен модем\\ +**{BUILD}** - Будинок\\
- +
-====== Шаблоны печати должников КТВ ====== +
-**{REALNAME}** - ФИО пользователя\\ +
-**{STREET}** - Улица проживания пользователя\\ +
-**{BUILD}** - Дом\\+
 **{APT}** - Квартира\\ **{APT}** - Квартира\\
-**{DEBT}** - Сума на счету\\ +**{DEBT}** - Сума на рахунку\\ 
-**{CURDATE}** - Текущая дата\\ +**{CURDATE}** - Поточна дата\\ 
-**{PAYDAY}** - первое число текущего месяца\\ +**{PAYDAY}** - перше число поточного місяця\\
- +
-====== TurboSMS ====== +
-**{LOGIN}** - логин абонента\\ +
-**{REALNAME}** - Ф.И.О. абонента\\ +
-**{REALNAMETRANS}** - Ф.И.О. абонента транслитом\\ +
-**{CASH}** - количество денег на счету абонента\\ +
-**{ROUNDCASH}** - количество денег на счету абонента с округлением до второго знака\\ +
-**{CREDIT}** - кредитный лимит абонента\\ +
-**{TARIFF}** - тариф абонента\\ +
-**{TARIFFPRICE}** - стоимость тарифа абонента\\ +
-**{CURDATE}** - текущая дата\\ +
-**{PAYID}** - платежный идентификатор абонента\\+
  
  
 ====== SMSZilla ====== ====== SMSZilla ======
-**{LOGIN}** - логин абонента\\ + 
-**{REALNAME}** - Ф.И.О. абонента\\ +**{LOGIN}** - логін абонента\\ 
-**{TARIFF}** - название тарифа абонента\\ +**{REALNAME}** - П.І.Б. абонента\\ 
-**{TARIFFPRICE}** - стоимость тарифа абонента\\ +**{TARIFF}** - назва тарифу абонента\\ 
-**{PAYMENTID}** - платежный ID абонента\\ +**{TARIFFPRICE}** - вартість тарифу абонента\\ 
-**{CREDIT}** - значение кредита абонента\\ +**{TARIFFNM}** - Тариф Наступного місяця\\ 
-**{CASH}** - сумма денег на счету абонента\\ +**{TARIFFNMPRICE}** - Абонплата тарифу Наступного місяця\\ 
-**{LACK}** - необходимое количество денег, которое требуется положить на счет для продолжения работы\\ +**{PAYMENTID}** - платіжний ID абонента\\ 
-**{ROUNDCASH}** - округленная до копеек сумма на счету абонента\\ +**{CREDIT}** - значення кредиту абонента\\ 
-**{IP}** - IP адрес абонента\\ +**{CASH}** - сума грошей на рахунку абонента\\ 
-**{MAC}** - MAC адрес абонента\\ +**{LACK}** - необхідна кількість грошейяку потрібно покласти на рахунок для продовження роботи\\ 
-**{FULLADDRESS}** - полный адрес абонента\\+**{ROUNDCASH}** - заокруглена до копійок сума на рахунку абонента\\ 
 +**{IP}** - IP адреса абонента\\ 
 +**{MAC}** - MAC адреса абонента\\ 
 +**{FULLADDRESS}** - повна адреса абонента\\
 **{PHONE}** - телефон абонента\\ **{PHONE}** - телефон абонента\\
-**{MOBILE}** - основная мобилка абонента\\ +**{MOBILE}** - основна мобілка абонента\\ 
-**{CONTRACT}** - номер договора абонента\\+**{CONTRACT}** - номер договору абонента\\
 **{EMAIL}** - email абонента\\ **{EMAIL}** - email абонента\\
-**{CURDATE}** - текущая дата\\+**{CURDATE}** - поточна дата\\
 **{PASSWORD}** - пароль абонента\\ **{PASSWORD}** - пароль абонента\\
-**{TARIFFPERIOD}** - периодичность снатия АП (день/месяц)\\ +**{TARIFFPERIOD}** - періодичність нарахування АП (день/місяць)\\ 
-**{USERONLINELEFTDAY}** - количество дней оплаченной услуги (0 в случае если услуга отключена) \\ +**{USERONLINELEFTDAY}** - кількість днів оплаченої послуги (0 у разі якщо послугу вимкнено) \\ 
-**{USERONLINETODATE}** - дата до которой оплачена услуга (текущая дата в случаеесли услуга отключена \\+**{USERONLINETODATE}** - дата до якої оплачена послуга (поточна дата у разіякщо послугу вимкнено \\ 
 ====== DHCP option82 ====== ====== DHCP option82 ======
 +
 **{HOSTNAME}** - dhcp hostname \\ **{HOSTNAME}** - dhcp hostname \\
 **{REMOTEID}** - agent.remote-id\\ **{REMOTEID}** - agent.remote-id\\
 **{CIRCUITID}** -  agent.circuit-id\\ **{CIRCUITID}** -  agent.circuit-id\\
 **{IP}** - network host ip\\ **{IP}** - network host ip\\
 +**{SWITCHIP}** - user switch ip\\ 
 +**{SWITCHMAC}** - user switch MAC/REMOTEID\\ 
 +**{SWITCHPORT}** - user switch PORT\\
  
 ====== FreeRADIUS ====== ====== FreeRADIUS ======
 +
 **{LOGIN}**\\ **{LOGIN}**\\
 **{PASSWORD}**\\ **{PASSWORD}**\\
Рядок 340: Рядок 345:
  
  
-====== Печать квитанций ====== +====== Друк квитанцій ====== 
-**{CURDATE}** - текущая дата \\ + 
-**{PAYFORPERIODSTR}** - оплата за период(месяцы), например: март 2019, апрель 2019 \\ +**{CURDATE}** - поточна дата \\ 
-**{PAYTILLMONTHYEAR}** - будет заменено на текущий год + следующий месяц(согласно формату датыуказанному в шаблоне) \\ +**{PAYFORPERIODSTR}** - оплата за період (місяць), наприклад: березень 2019, квітень 2019 \\ 
-**{PAYTILLDATE}** - оплатить до указанной даты \\ +**{PAYTILLMONTHYEAR}** - буде замінено на поточний рік наступний місяць (відповідно до формату дативказаного у шаблоні) \\ 
-**{SERVICENAME}** - наименование оплачиваемой услуги \\ +**{PAYTILLDATE}** - сплатити до вказаної дати \\ 
-**{CONTRACT}** - номер договора пользователя \\ +**{SERVICENAME}** - найменування оплачуваної послуги \\ 
-**{REALNAME}** - ФИО пользователя \\ +**{CONTRACT}** - номер угоди користувача \\ 
-**{STREET}** - улица проживания пользователя \\ +**{REALNAME}** - ПІБ користувача \\ 
-**{BUILD}** - дом \\+**{STREET}** - вулиця проживання користувача \\ 
 +**{BUILD}** - будинок \\
 **{APT}** - квартира \\ **{APT}** - квартира \\
-**{PHONE}** - телефон пользователя \\ +**{PHONE}** - телефон користувача \\ 
-**{MOBILE}** - мобильный пользователя \\ +**{MOBILE}** - мобільний користувача \\ 
-**{TARIFF}** - тариф пользователя \\ +**{TARIFF}** - тариф користувача \\ 
-**{TARIFFPRICE}** - стоимость тарифа пользователя \\ +**{TARIFFPRICE}** - вартість тарифу користувача \\ 
-**{TARIFFPRICECOINS}** - стоимость тарифа пользователя выраженная в копейках  \\ +**{TARIFFPRICECOINS}** - вартість тарифу користувача виражена в копійках \\ 
-**{TARIFFPRICEDECIMALS}** - стоимость тарифа пользователя с двумя знаками после запятой \\ +**{TARIFFPRICEDECIMALS}** - вартість тарифу користувача з двома знаками після коми \\ 
-**{SUMM}** - сумма к оплате \\ +**{SUMM}** - сума до оплати \\ 
-**{SUMMCOINS}** - сумма к оплате выраженная в копейках \\ +**{SUMMCOINS}** - сума до оплати виражена в копійках \\ 
-**{SUMMDECIMALS}** - сумма к оплате с двумя знаками после запятой \\+**{SUMMDECIMALS}** - сума до оплати з двома знаками після коми \\
  
templating.1664019551.txt.gz · Востаннє змінено: 2022/09/24 14:39 повз 127.0.0.1