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

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


tariffmatrix

Розбіжності

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

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

Порівняння попередніх версій Попередня ревізія
Попередня ревізія
tariffmatrix [2012/10/15 14:08]
tariffmatrix [2023/06/16 18:37] (поточний)
skybetik
Рядок 1: Рядок 1:
 +====== Матриця переходу між тарифами ======
 +У "Кабінеті користувача" починаючи з версії 0.3.2 надається можливість розширеного управління механікою переходів між тарифами. Для цього існує опція TC_EXTENDED_MATRIX в **userstats.ini** і конфіг **tariffmatrix.ini**, що власне описує дозволи переходів. \\
 +При встановленні опції TC_EXTENDED_MATRIX=1 (за замовчуванням 0) починають ігноруватися опції TC_TARIFFSALLOWED і TC_TARIFFENABLEDFROM, а правила "звідки можна" і "на які тарифи можна" читаються тільки з **tariffmatrix.ini**.
 +\\
 +Така поведінка може бути корисною, якщо потрібно підтримувати кілька актуальних лінійок тарифних планів для різних послуг або, скажімо, філій, не дозволяючи мігрувати користувачів за межі тарифних планів, що відповідають їхньому поточному місцю розташування. Наприклад, ми хочемо вести різні тарифи для користувачів підключених за допомогою технологій Ethernet і Wifi. У такому разі наш **tariffmatrix.ini** матиме такий вигляд:
  
 +<file ini tariffmatrix.ini>
 +Ethernet-5="Ethernet-10,Ethernet-50,Ethernet-100"
 +Ethernet-10="Ethernet-5,Ethernet-50,Ethernet-100"
 +Ethernet-50="Ethernet-2,Ethernet-10,Ethernet-100"
 +Ethernet-100="Ethernet-10,Ethernet-50,Ethernet-5"
 +
 +Wifi-256="Wifi-512,Wifi-1024"
 +Wifi-512="Wifi-256,Wifi-1024"
 +Wifi-1024="Wifi-256,Wifi-512"
 +</file>
 +
 +З вищенаведеного конфіга випливає, що користувачі, які від самого початку перебувають на тарифах Wifi, не зможуть змитися на дешевші та швидші тарифи Ethernet, не передбачені функціональними особливостями їхньої останньої милі.
 +\\
 +\\
 +{{ :tariffmatrix.png?300 |}}
tariffmatrix.txt · Востаннє змінено: 2023/06/16 18:37 повз skybetik