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

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


templating

Розбіжності

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

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

Порівняння попередніх версій Попередня ревізія
Наступна ревізія
Попередня ревізія
Наступна ревізія По сторонах наступні версії
templating [2023/01/24 13:22]
nightfly
templating [2023/01/28 15:29]
nightfly
Рядок 1: Рядок 1:
-====== Переменные и макросы шаблонов Ubilling ======+====== Макроси шаблонів Ubilling ======
  
-====== Общие шаблоны ====== +====== Загальні шаблони ======
-Используються для печати разных документов\\+
  
-**{LOGIN}** - логин пользователя\\ +Використовуються для друку різноманітних документів\\ 
-**{PASSWORD}** - пароль пользователя\\ +**{LOGIN}** - логін користувача\\ 
-**{USERHASH}**  - хеш пользователя\\ +**{PASSWORD}** - пароль користувача\\ 
-**{TARIFF}** - тарифф пользователя\\ +**{USERHASH}** - хеш користувача\\ 
-**{TARIFFPRICE}** - абонплата тарифа пользователя\\ +**{TARIFF}** - тариф користувача\\ 
-**{CASH}** - баланс пользователя\\ +**{TARIFFPRICE}** - абонплата тарифу користувача\\ 
-**{CREDIT}** - кредит пользователя\\ +**{CASH}** - баланс користувача\\ 
-**{DOWN}**  пользователь отключен\\ +**{CREDIT}** - кредит користувача\\ 
-**{PASSIVE}**  пользователь заморожен\\ +**{DOWN}** - користувач вимкнений\\ 
-**{AO}**  пользователь всегда онлайн\\ +**{PASSIVE}** - користувач заморожений\\ 
-**{CONTRACT}** - номер договора пользователя\\ +**{AO}** - користувач завжди онлайн\\ 
-**{CONTRACTDATE}** - дата заключения договора пользователя\\ +**{CONTRACT}** - номер договору користувача\\ 
-**{REALNAME}**  Ф.И.Опользователя\\ +**{CONTRACTDATE}** - дата укладання договору користувача\\ 
-**{ADDRESS}**  - адрес пользователя\\ +**{REALNAME}** - П.І.Бкористувача\\ 
-**{EMAIL}**  - почта пользователя\\ +**{ADDRESS}** - адреса користувача\\ 
-**{PAYID}**  - платежный идентификатор пользователя\\ +**{EMAIL}** - пошта користувача\\ 
-**{TRAFFIC}**  - сума трафика пользователя\\ +**{PAYID}** - платіжний ідентифікатор користувача\\ 
-**{TRAFFICDOWN}**  скачанный трафик\\ +**{TRAFFIC}** - сума трафіку користувача\\ 
-**{TRAFFICUP}**  отправленный трафик\\ +**{TRAFFICDOWN}** - завантажений трафік\\ 
-**{IP}**  - IP пользователя\\ +**{TRAFFICUP}** - відправлений трафік\\ 
-**{MAC}**  - MAC пользователя\\ +**{IP}** - IP користувача\\ 
-**{NETID}** - идентификатор сети пользователя\\ +**{MAC}** - MAC користувача\\ 
-**{HOSTID}**  идентификатор хост записи пользователя\\ +**{NETID}** - ідентифікатор мережі користувача\\ 
-**{NASID}** - идентификатор NAS-а пользователя\\ +**{HOSTID}** - ідентифікатор хост запису користувача\\ 
-**{NASIP}** -  IP NAS-а пользователя\\ +**{NASID}** - ідентифікатор NAS-а користувача\\ 
-**{NASNAME}** - имя NAS-а пользователя\\ +**{NASIP}** - IP NAS-а користувача\\ 
-**{NASTYPE}** - тип NAS-а пользователя\\ +**{NASNAME}** - ім'я NAS-а користувача\\ 
-**{SPEEDDOWN}**  скорость закачки установленная для тарифа пользователя\\ +**{NASTYPE}** - тип NAS-а користувача\\ 
-**{SPEEDUP}**  скорость отправки установленная для тарифа пользователя\\ +**{SPEEDDOWN}** - швидкість завантаження встановлена для тарифу користувача\\ 
-**{PBIRTH}** - дата рождения пользователя\\ +**{SPEEDUP}** - швидкість відправлення встановлена для тарифу користувача\\ 
-**{PNUM}** - номер паспорта пользователя\\ +**{PBIRTH}** - дата народження користувача\\ 
-**{PDATE}** - дата выдачи паспорта пользователю\\ +**{PNUM}** - номер паспорта користувача\\ 
-**{PWHO}** - кем выдан паспорт пользователю\\ +**{PDATE}** - дата видачі паспорта користувачу\\ 
-**{PCITY}** - город регистрации(прописки) пользователя\\ +**{PWHO}** - ким виданий паспорт користувачу\\ 
-**{PSTREET}** - улица регистрации(прописки) пользователя\\ +**{PCITY}** - місто реєстрації(прописки) користувача\\ 
-**{PBUILD}** - дом регистрации(прописки) пользователя\\ +**{PSTREET}** - вулиця реєстрації(прописки) користувача\\ 
-**{PAPT}** - квартира регистрации(прописки) пользователя\\ +**{PBUILD}** - будинок реєстрації(прописки) користувача\\ 
-**{PRINTME}** - диалог печати документа\\ +**{PAPT}** - квартира реєстрації(прописки) користувача\\ 
-**{CURDATE}** -  Текущая дата\\ +**{PRINTME}** - діалог друку документа\\ 
-**{CUSTREALNAME}** - Кастомное ФИО\\ +**{CURDATE}** - Поточна дата\\ 
-**{CUSTDATE}** -   Кастомная дата\\ +**{CUSTREALNAME}** - Кастомне ПІБ\\ 
-**{CUSTSERVICE}** -   Кастомный сервис\\ +**{CUSTDATE}** - Кастомна дата\\ 
-**{CUSTNOTES}** -   Кастомные примечания\\ +**{CUSTSERVICE}** - Кастомний сервіс\\ 
-**{CUSTSUM}** -   Кастомная сумма\\ +**{CUSTNOTES}** - Кастомні примітки\\ 
-**{PDV}** -   ставка ПДВ относительно кастомной суммы\\ +**{CUSTSUM}** - Кастомна сума\\ 
-**{CUSTSUMPDV}** -  Кастомная сумма с ПДВ\\ +**{PDV}** - ставка ПДВ щодо кастомної суми\\ 
-**{CUSTSUMPDVLIT}** -  Кастомная сумма с ПДВ прописью\\ +**{CUSTSUMPDV}** - Кастомна сума з ПДВ\\ 
-**{CUSTSUMLIT}** -  Кастомная сумма прописью (начиная с 0.6.3)\\ +**{CUSTSUMPDVLIT}** - Кастомна сума з ПДВ прописом\\ 
-**{CUSTPHONE}** -   Кастомный телефон\\ +**{CUSTSUMLIT}** - Кастомна сума прописом\\ 
-**{DOCID}** - ID документа пользователя\\ +**{CUSTPHONE}** - Кастомний телефон\\ 
-**{PHONE}** - Телефон пользователя\\ +**{DOCID}** - ID документа користувача\\ 
-**{MOBILE}** - Мобильный пользователя\\ +**{PHONE}** - Телефон користувача\\ 
-**{ROUNDCASH}** - Округленный до копеек баланс пользователя\\ +**{MOBILE}** - Мобільний користувача\\ 
-**{CURDATE}** - Текущая дата\\ +**{ROUNDCASH}** - Округлений до копійок баланс користувача\\ 
-**{LACK}** - необходимое количество денег, которое требуется положить на счет для продолжения работы\\ +**{CURDATE}** - Поточна дата\\ 
-**{CFIELD:XX}** - значение дополнительного поля профиля пользователя с ID типа поля XX.+**{LACK}** - необхідна кількість грошейяку потрібно покласти на рахунок для продовження роботи\\ 
 +**{CFIELD:XX}** - значення додаткового поля профілю користувача з ID типу поля XX.
  
-Начиная с Ubilling 0.5.6 для документов (только с шаблонами в docx) могут воспользоваться следующими макросами для впечатывания данных ассоциированных юридических лиц и расширенных пулов адресов:\\ 
  
-**{CORPNAME}** -  Наименование организации \\ +Починаючи з Ubilling 0.5.6 для документів (тільки з шаблонами в docx) можуть використовуватись наступні макрости для друку даних асоційованих юридичних осіб та розширених пулів адрес:\\
-**{CORPADDRESS}** -  Адрес \\  +
-**{CORPDOCTYPE}** -  Тип документа \\ +
-**{CORPDOCNUM}** -  Номер документа \\ +
-**{CORPDOCDATE}** -  Дата документа \\ +
-**{CORPBANKACC}** -  Рассчетный счет \\ +
-**{CORPBANKNAME}** -  Название банка \\ +
-**{CORPBANKMFO}** -  МФО банка \\ +
-**{CORPEDRPOU}** -  ЕГРПОУ \\ +
-**{CORPNDSTAXNUM}** -  № св. плательщика НДС \\ +
-**{CORPINNCODE}** -  Индивидуальный налоговый код \\ +
-**{CORPTAXTYPE}** -  Типы налогообложения \\ +
-**{CORPNOTES}** -  Примечания \\ +
-**{NETWORKS_EXT}** - Ассоциированные с пользователем расширенные пулы адресов\\+
  
 +**{CORPNAME}** - Найменування організації \\
 +**{CORPADDRESS}** - Адреса \\
 +**{CORPDOCTYPE}** - Тип документа \\
 +**{CORPDOCNUM}** - Номер документа \\
 +**{CORPDOCDATE}** - Дата документа \\
 +**{CORPBANKACC}** - Розрахунковий рахунок \\
 +**{CORPBANKNAME}** - Назва банку \\
 +**{CORPBANKMFO}** - МФО банку \\
 +**{CORPEDRPOU}** - ЄДРПОУ \\
 +**{CORPNDSTAXNUM}** - № св. платника ПДВ \\
 +**{CORPINNCODE}** - Індивідуальний податковий код \\
 +**{CORPTAXTYPE}** - Типи оподаткування \\
 +**{CORPNOTES}** - Примітки \\
 +**{NETWORKS_EXT}** - Асоційовані з користувачем розширені пули адрес\\
 +
 +
 +Починаючи з Ubilling 0.6.1 для чеків (html+docx) та документів (docx) додані наступні макроси визначальні поля пов'язаного контрагента:\\
  
-Начиная с Ubilling 0.6.1 для чеков (html+docx) и документов (docx) добавлены следующие макросы определяющие поля связанного контрагента:\\ 
 **{AGENTEDRPO}** \\ **{AGENTEDRPO}** \\
 **{AGENTNAME}** \\ **{AGENTNAME}** \\
Рядок 92: Рядок 94:
 **{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}** - пошта Юр. Особи для відсилки рахунків, актів, тощо\\ 
 + 
 + 
 +Для друку з документів з [[userstats|кабінету користувача]], починаючи з Ubilling 0.5.0доступні макроси:\\
 **{LOGIN}**\\ **{LOGIN}**\\
 **{PASSWORD}**\\ **{PASSWORD}**\\
Рядок 118: Рядок 140:
  
  
-====== Шаблоны 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   #global.template
Рядок 161: Рядок 184:
   }    } 
      
-мы получим на выходе следующий dhcpd.conf: +в результаті ми отримаємо наступний dhcpd.conf:
-  +
      
   option domain-name "ourisp";    option domain-name "ourisp"; 
Рядок 183: Рядок 205:
   }   }
  
-====== Шаблон кабинета пользователя ====== 
-**<?=__('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}** - початкова дата та час експорту\\ 
- +**{TODATE} та {TOTIME}** - кінцева дата та час експорту\\
-Поддерживаються макро:\\ +
-**{FROMDATE} и {FROMTIME}** - начальная дата и время експорта\\ +
-**{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}** - Примечания к платежу\\+
  
-Начиная с Ubilling 0.8.9 для шаблонов HTML добавлены следующие макросы: 
  
-**{PAYMENTID}** - Платежный ID пользователя\\ +====== Шаблоны конфігів DOCSIS модемів ======
-====== Шаблоны конфигов DOCSIS модемов ======+
  
 +підтримуються макро:\\
  
-поддерживаются макро:\\ +**{USER_MAC}** - MAC користувача\\ 
-**{USER_MAC}** - MAC пользователя\\ +**{USER_IP}** - IP користувача за яким закріплений модем\\
-**{USER_IP}** - IP пользователя за которым закреплен модем\\+
  
 ====== Шаблоны печати должников КТВ ====== ====== Шаблоны печати должников КТВ ======
templating.txt · Востаннє змінено: 2023/02/04 12:08 повз nightfly