Кабинет пользователя

/config/mysql.ini - Настройки БД

хост БД

server = "localhost"

Порт БД

port = "3306"

логин пользователя БД

username = "mylogin"

Пароль пользователя БД

password = "newpassword"

имя БД

db = "stg" 

кодировка данных

character = "UTF8"

префикс

prefix = "billing"

/config/userstats.ini - Настройки пользовательской статистики

тип авторизации, в данный момент поддерживаются методы ip (безпарольный вход) и login (по связке логин+пароль)

auth=ip

URL по которому будет перенаправлен пользователь в случае невозможности найти соответствие при auth=ip

authfailredir=""

язык интерфейса по-умолчанию, возможные значения: ukrainian,russian,english

lang = russian

Позволять пользователю самостоятельно выбирать язык?

allowclang=1

Валюта

currency=UAH

Имя шаблона используемого по-умолчанию.

SKIN="default"
  

Кастомный бекграунд. Стоит указывать либо DEFAULT либо имя какого-то из тайлов лежащих в директории tiles (например tile1.jpg или скажем tile5.jpg). Также может принимать значение RANDOM для выбора случайного фона.

BACKGROUND="DEFAULT"  

Название провайдера

ISP_NAME=""

Ссылка на сайт провайдера

ISP_URL=""  

Ссылка на логотип провайдера, две предыдущие опции тоже должны быть заполнены.

ISP_LOGO=""  

настройки sgconf для взаимодействия со stargazer

SGCONF = /usr/sbin/sgconf
STG_HOST = localhost
STG_PORT = 5555
STG_LOGIN = admin
STG_PASSWD = 123456

Включено ли самоизменение тарифов?

TC_ENABLED = 1

Цена смены тарифа на тариф с большей АП

TC_PRICEUP = 0

Стоимость изменения тарифа на тариф с меньшей АП

TC_PRICEDOWN = 25

Цена изменения тарифа на тариф с одинаковой АП

TC_PRICESIMILAR = 0

Устанавливать ли кредит на сумму стоимости изменения тарифа в случае недостатка средств на счету

TC_CREDIT=1

ID типа оплаты под которым будут проводиться снятия денег за использование услуги

TC_CASHTYPEID=1

Тарифы на которые разрешен переход (разделитель запятая)

TC_TARIFFSALLOWED = tariff,Unlim-5

Тарифы с которых доступен переход на тарифы указанные в опции выше (разделитель запятая)

TC_TARIFFENABLEDFROM = tariff,Unlim-5

Расширенная матрица перехода между тарифами управляемая tariffmatrix.ini Включение опции приведет к игнорированию TC_TARIFFSALLOWED и TC_TARIFFENABLEDFROM

TC_EXTENDED_MATRIX=0

Необязательная опция, включает переход по тарифу «прямо щас». Не включайте, без полного понимания последствий! Собственно работать оно может адекватно, только у операторов с подневным начислением АП, а также платными переходами по тарифам в любую из сторон.

;TC_RIGHTNOW=0  

Включено ли самокредитование?

SC_ENABLED = 1

Начальное число от которого самокредитование доступно

SC_MINDAY = 1

Максимальное число месяца до которого самокредитование доступно

SC_MAXDAY = 7

Срок на который предоставляется кредитная линия

SC_TERM = 3

Стоимость услуги самокредитования

SC_PRICE = 5

ID типа оплаты под которым будут проводиться снятия денег за использование услуги

SC_CASHTYPEID=1

Контролировать возможность воспользоваться функцией кредитования только раз в месяц

SC_MONTHCONTROL=0  

Список тарифов для которых разрешено использование услуги кредитования. Если пустой - разрешено всем. Разделитель - запятая.

SC_TARIFFSALLOWED=""

Учитывать ли стимость виртуальных сервисов при выдаче кредита?

;SC_VSCREDIT=0

Включено ли использование платежных карт?

PC_ENABLED=1

Максимальное количество попыток неправильного ввода номера карточки

PC_BRUTE=3

ID типа оплаты под видом которой будет вноситься карточный платеж

PC_CASHTYPEID=1

Показывать название населенного пункта в адресных полях

CITY_DISPLAY=0

Рассматривать квартиру с нулевым номером как частный дом

ZERO_TOLERANCE=1

Прятать пароль пользователя от него же

PASSWORDSHIDE=0

Скрывать от пользователей время платежей?

PAYMENTSTIMEHIDE=0

Максимальное количество пунктов меню без иконок (которое сверху по умолчанию)

MENUNOICONMAX=6

Прятать модули в меню (разделитель запятая)

MENUHIDE=catv,opayz

Поддержка OpenPayz

OPENPAYZ_ENABLED=0

Ссылка на бекенды OpenPayz. В реальном мире - это должен быть прямой URL на бекенды вашего рабочего OpenPayz. Например http://opayz.isp/backend/

OPENPAYZ_URL=../openpayz/backend/

Платежные системы OpenPayz (разделитель »,»). Собственно это имена активных бекендов OpenPayz.

OPENPAYZ_PAYSYS=ipay

Запрашивать платежный ID каждый раз из op_customers

OPENPAYZ_REALID=0  

Включен ли хелпдеск?

TICKETING_ENABLED=1

Включен ли сервис тестирования скорости?

SP_ENABLED=1

Ссылка к установленному екземпляру Speedtest mini

SP_URL=http://www.vataga.com.ua/speedtest_mini/

Указывает тип используемого для тестирования сервиса: встроенный html5 - 1, редирект на внешний SP_URL - 2, и старый тип с ookla speedtest mini - 3

SP_TYPE=1  

Включен ли раздел закачек?

ZL_ENABLED=0

Настройки раздела закачек в формате путь_к_иконке|ссылка|заголовок (разделитель запятая)

ZL_OPTIONS="iconz/key.gif|http://stargazer.net.ua/download/inetaccess/2.62.8/inetaccess.2.62.8.win.exe|Inetaccess Windows"

Включен ли модуль заморозки счета?

AF_ENABLED=1

Стоимость каждой заморозки

AF_FREEZPRICE=10

Тарифы для которых доступен сервис заморозки счета (разделитель запятая)

AF_TARIFFSALLOWED = Unlim-5

ID типа оплаты под которым будут проводиться снятия денег за заморозку

AF_CASHTYPEID=1

Включена ли поддержка КТВ в кабинете?

TV_ENABLED=0

Показывать скорость тарифа в профиле пользователя?

SHOW_SPEED=0 

Включение поддержки UBAgent, пока что работает только при auth=ip

UBA_ENABLED=1 

Показывать ли сколько дней осталось до окончания оплаченной услуги?

ONLINELEFT_COUNT=0

Стиль показа оставшегося периода - количество дней или конечная дата предоставления услуги. Возможные значения days или date

ONLINELEFT_STYLE='days'  

Установлено ли «размазанное» снятие абон. платы

ONLINELEFT_SPREAD=0

Предлагать ли функцию кредитования пользователям у которых есть существующая задолженность? Также реагирует на SC_ENABLED

ONLINELEFT_CREDIT=0  

Округление баланса пользователя до сотых (копеек).

ROUND_PROFILE_CASH=0

Режим публичной оферты - поле договор будет заменено на «Публичную оферту» со ссылкой указанной в параметре опции

;PUBLIC_OFFER=""

Включение возможности печати пользователями счетов

DOCX_SUPPORT=0

Полный путь к хранилищу документов

DOCX_STORAGE="../content/documents/"

Процентная ставка НДС для печатаемых документов

DOCX_NDS=20

Возможные для печати счетов услуги, разделитель - запятая

DOCX_SERVICES="Интернет"  

Необязательные опции привязки контрагентов идентичные аналогичным из alter.ini. Включение приведет к задействованию макросов {AGENT*} если вам это очень сильно требуется.

;AGENTS_ASSIGN=1
;DEFAULT_ASSIGN_AGENT=1

Включает отображение платежного ID в виде QR-кода (требуется curl)

PAYMENTID_QR=0  

Включен ли модуль объявлений?

AN_ENABLED=0

Включен ли модуль показывающий предыдущие оплаты?

PAYMENTS_ENABLED = 1  

Показывать ли дополнительные услуги (виртуальные сервисы) в профиле пользователя?

VSERVICES_SHOW=0

Показывать ли модуль статистики по трафику?

TRAFFIC_ENABLED=1  

Включить модуль рассылки уведомлений о преджевременной оплате услуги?

REMINDER_ENABLED=0

Месячная стоимость рассылки уведомлений для каждого пользователя?

REMINDER_PRICE=1

Номер тега виртуального сервиса для снятия платы за рассылку уведомлений

REMINDER_TAGID=1

Длинна мобильного номера(очень важно заполнять реальными цифрами, для Украины - 10, если используется напоминалка)

REMINER_NUMBER_LENGTH=10

За сколько дней уведомлять?

REMINDER_DAYS_THRESHOLD=5

Префикс для мобильных телефонов (для Украины +38)

REMINDER_PREFIX="+38"

Включить ли опцию для самостоятельного изменения мобильного телефона?

REMINDER_CHANGE_NUMBER=0

Снимать ли сразу стоимость REMINDER_PRICE со счета абонента, при активации услуги.

REMINDER_FEE=1

Тип платежей, для принудительного снятия стоимости напоминалкой

REMINDER_CASHTYPEID=1

Позволять ли пользователю самостоятельно деактивировать услугу?

REMINDER_TURNOFF=1

Включен ли сервис интеграции с Megogo?

MG_ENABLED=0

Включена ли защита пользователей, от «случайной подписки» на сервисы Megogo.

MG_PROTECTION=0

Ссылка на инструкцию по активации подписки

MG_GUIDE_URL=""

Далее опции для работы с RemoteAPI в виде URL к вашему установленному Ubilling доступный кабинету пользователя

API_URL="http://billing.isp/"

И серийный номер вашего Ubilling

API_KEY=""

Включен ли сервис подключения дополнительных услуг? (АХТУНГ! Работает в связке с планировщиком отложенных задач. Смотреть: RemoteAPI dealwithit).

ADSERVICE_ENABLED=0

Тип подключения. Может быть nextmonth или nextday.

ADSERVICE_DATE="nextmonth"

Имена для доступных к подключению дополнительных сервисов. Записывается в формате: имя_сервиса_1:номер_тега_для_сервиса_1,имя_сервиса_2:номер_тега_для_сервиса_2

ADSERVICE_NAMES="TV:1,PHONE:3,TEST:4"

Стоимость дополнительных сервисов. Записывается в формате: имя_сервиса_1:стоимость_сервиса_1,имя_сервиса_2:стоимость_сервиса_2

ADSERVICE_COST="TV:50,PHONE:30,TEST:1"

Необязательная опция. Контролирует показ дополнительной информации (EULA) перед тем как пользователь подключит услугу. Реализовано в виде погрузки ссылки в iframe. Т.е. вполне сгодится ссылка на pdf документ. Заполняется в виде: разделитель между услугами точка с запятой, разделить между услугой и ссылкой запятая «номер_тега_для_сервиса_1,ссылка на документ;номер_тега_для_сервиса_2,ссылка на документ»

ADSERVICE_CUSTOM_ACCEPT="1,http://link_to_my.pdf.com/pdf1;2,http://link_to_my.pdf.com/pdf2"

Необязательная опция, указывает тип валюты для шаблонизации сумм прописью. На данный момент возможные значения: UAH и RUR.

;TEMPLATE_CURRENCY=UAH

Включает поддержку пользователей УКВ.

UKV_ENABLED=0  

Режим интро. 0 - отключено и нигде не показывается, 1 - показывается под профилем пользователя, 2 - показывается вместо блока меню (только при авторизации по логину), 3 - показывается над пользовательским профилем, 4 - показывается под интерфейсом авторизации (только при авторизации по логину). Сам текст интро (да, в HTML) редактируется из административного интерфейса при помощи справочника «Объявления».

INTRO_MODE=0

XML API

Для внешних приложений взаимодействующих с кабинетом пользователя, начиная с релиза Ubilling 0.6.1 поддерживается отдельное XML API.

userstats.txt · Последние изменения: 2017/09/08 16:56 — 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