Биллинговая система Nodeny

Главная категория => Разработка => Тема начата: smallcms от 25 Февраля 2010, 03:05:45



Название: Дополнительные данные в nomake.pl
Отправлено: smallcms от 25 Февраля 2010, 03:05:45
Возможно ли забирать скриптом кроме ip, login, lat_login, pass, state и auth другие данные?
Напимер пользователей из дополнительных тарифов с id 1.

Поясняю для чего: есть доп тариф "Потоковое радио" или "Потоковое видео". Нужно пробросить пользователей в какую-то специальную таблицу файвола, которая будет открывать порты на сервере или пробрасывать на другой сервер.

Вариант с table(0) не подходит, т.к. это именно дополнительная услуга.
т.е. фильтр вида
Код:
<filtr doptarif='1' state='^on$'>
table 48 add <ip>
</filtr>


Название: Re: Дополнительные данные в nomake.pl
Отправлено: goletsa от 25 Февраля 2010, 05:14:53
Возможно ли забирать скриптом кроме ip, login, lat_login, pass, state и auth другие данные?
Напимер пользователей из дополнительных тарифов с id 1.

Поясняю для чего: есть доп тариф "Потоковое радио" или "Потоковое видео". Нужно пробросить пользователей в какую-то специальную таблицу файвола, которая будет открывать порты на сервере или пробрасывать на другой сервер.

Вариант с table(0) не подходит, т.к. это именно дополнительная услуга.
т.е. фильтр вида
Код:
<filtr doptarif='1' state='^on$'>
table 48 add <ip>
</filtr>

Пример из документации:

Код:
<file>test2.conf</file>
<template>1</template>

Users in 10.0.0.0/24:
<filtr net='10.0.0.0/24' state='^on$'>
login: <login>, mac: <dopdata-_mac>
</filtr>


Название: Re: Дополнительные данные в nomake.pl
Отправлено: Cell от 25 Февраля 2010, 08:20:57
Возможно ли забирать скриптом кроме ip, login, lat_login, pass, state и auth другие данные?
Напимер пользователей из дополнительных тарифов с id 1.

Поясняю для чего: есть доп тариф "Потоковое радио" или "Потоковое видео". Нужно пробросить пользователей в какую-то специальную таблицу файвола, которая будет открывать порты на сервере или пробрасывать на другой сервер.

Вариант с table(0) не подходит, т.к. это именно дополнительная услуга.
т.е. фильтр вида
Код:
<filtr doptarif='1' state='^on$'>
table 48 add <ip>
</filtr>
можно, но нужно запрос под себя поправить не забывая о том, что нельзя возвращать пустой результат иначе демон убьется