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

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


Сайдбар

Розділи

Загальний опис
Історія змін
Рекомендації щодо оновлення
Плани на майбутнє
Відомі проблеми
Онлайн демо
Люди
Трохи про безпеку

FAQ



Редагувати сайдбар

tariffmatrix

Це стара версія документу!


Матрица перехода между тарифами

В “Кабинете пользователя” начиная с версии 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 будет иметь следующий вид:

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"

Из вышеприведенного конфига следует что пользователи изначально пребывающие на тарифах Wifi, не смогут смыться на более дешевые и быстрые тарифы Ethernet, не предусмотренные функциональными особенностями их последней мили.

tariffmatrix.1664019551.txt.gz · Востаннє змінено: 2022/09/24 14:39 повз 127.0.0.1