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

Главная категория => Разработка => Тема начата: goletsa от 15 Февраля 2010, 17:52:09



Название: Добавление кнопок в административный интерфейс
Отправлено: goletsa от 15 Февраля 2010, 17:52:09
Подскажите как можно добавить кнопку в административный интерфейс (там где редактирование данных договора или в дополнительных данных) так чтобы при нажатии вызывался внешний скрипт. Ну плюс добавить поле типа memo в которое при нажатии писался ответ внешнего скрипта. При этом параметр скрипта - одно из полей dopdata.

Поясню для чего требуется - есть одна сложная железка которая контролирует уровни сигналов от юзеров. Чтобы не лезть на нее за данными по ssh для блондинок-операторов надо чтобы часть данных можно было запрашивать невылезая из билинга.
Сам запрос данных по snmp у меня реализован, вот теперь осталось придумать как ответ вставить в билинг.



Название: Re: Добавление кнопок в административный интерфейс
Отправлено: VitalVas от 16 Февраля 2010, 08:09:02
покаж код, который отсылет данные на твое оборудудования


Название: Re: Добавление кнопок в административный интерфейс
Отправлено: OD_Thanatos от 18 Ноября 2011, 11:33:03
Всем привет!
Что бы не создавать лишнюю тему, подниму эту. Возникла необходимость сделать почти то же самое. В моем случае - при нажатии на кнопку Проверить, должен вызыватся скрипт script.pl $ip. Т.е. жмем кнопку, вызывается скрипт с IP текущего абонента. Подскажите, как реализовать ? Заранее спасибо


Название: Re: Добавление кнопок в административный интерфейс
Отправлено: OD_Thanatos от 19 Ноября 2011, 02:20:49
P.s. Версия биллинга 50.32, надеюсь на Вашу помощь )


Название: Re: Добавление кнопок в административный интерфейс
Отправлено: versus от 20 Ноября 2011, 09:25:36
Всем привет!
Что бы не создавать лишнюю тему, подниму эту. Возникла необходимость сделать почти то же самое. В моем случае - при нажатии на кнопку Проверить, должен вызыватся скрипт script.pl $ip. Т.е. жмем кнопку, вызывается скрипт с IP текущего абонента. Подскажите, как реализовать ? Заранее спасибо

Если достаточно что бы скрипт запускался от имени вэбсервера, то в нужном вам месте сделать форму с кнопокой и обработчик который запустит на исполнение скрипт, из сообщения не понятно в каком месте нужна кнопка. Если нужны более серьезные права типа рутовых, то необходимо использовать вызов system с передачей запуска команды через sudo, в sudoers  не забыть прописать что вбсервер может запускать этот скрипт от рута без пароля.
Ну и прочитать доку п программированию модулей не мешает.
 


Название: Re: Добавление кнопок в административный интерфейс
Отправлено: OD_Thanatos от 22 Ноября 2011, 15:00:16
Как для PHP нашел вариант обработчика :
<input type="submit" name="button1" value="button 1">
      <?
      if (@$_REQUEST['button1']) {
      // Обрабатываем нажатие на первую кнопку
      }
      ?>

Подскажите, как реализовать подобное на Перле? Гуглил, не увенчалось успехом )


Название: Re: Добавление кнопок в административный интерфейс
Отправлено: versus от 23 Ноября 2011, 02:02:09
думаю вам лучше описать задачу на форуме или заказать ее  разработку  стороннему разработчику