Различия

Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.

Ссылка на это сравнение

tariffmatrix [2012/10/15 14:08]
nightfly
tariffmatrix [2012/10/15 14:08] (текущий)
nightfly
Строка 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 · Последние изменения: 2012/10/15 14:08 — nightfly
 
За исключением случаев, когда указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: CC Attribution-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki