Биллинговая система Nodeny
22 Ноября 2024, 00:07:35 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]
  Печать  
Автор Тема: Добавление кнопок в административный интерфейс  (Прочитано 7060 раз)
goletsa
NoDeny
Спец
*

Карма: 21
Offline Offline

Сообщений: 973


Просмотр профиля
« : 15 Февраля 2010, 17:52:09 »

Подскажите как можно добавить кнопку в административный интерфейс (там где редактирование данных договора или в дополнительных данных) так чтобы при нажатии вызывался внешний скрипт. Ну плюс добавить поле типа memo в которое при нажатии писался ответ внешнего скрипта. При этом параметр скрипта - одно из полей dopdata.

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

« Последнее редактирование: 15 Февраля 2010, 17:54:49 от goletsa » Записан
VitalVas
NoDeny
Спец
*

Карма: 60
Offline Offline

Сообщений: 991



Просмотр профиля WWW
« Ответ #1 : 16 Февраля 2010, 08:09:02 »

покаж код, который отсылет данные на твое оборудудования
Записан
OD_Thanatos
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 5


Просмотр профиля Email
« Ответ #2 : 18 Ноября 2011, 11:33:03 »

Всем привет!
Что бы не создавать лишнюю тему, подниму эту. Возникла необходимость сделать почти то же самое. В моем случае - при нажатии на кнопку Проверить, должен вызыватся скрипт script.pl $ip. Т.е. жмем кнопку, вызывается скрипт с IP текущего абонента. Подскажите, как реализовать ? Заранее спасибо
Записан
OD_Thanatos
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 5


Просмотр профиля Email
« Ответ #3 : 19 Ноября 2011, 02:20:49 »

P.s. Версия биллинга 50.32, надеюсь на Вашу помощь )
Записан
versus
Администратор
Спец
*****

Карма: 21
Offline Offline

Сообщений: 845


44306843
Просмотр профиля WWW Email
« Ответ #4 : 20 Ноября 2011, 09:25:36 »

Всем привет!
Что бы не создавать лишнюю тему, подниму эту. Возникла необходимость сделать почти то же самое. В моем случае - при нажатии на кнопку Проверить, должен вызыватся скрипт script.pl $ip. Т.е. жмем кнопку, вызывается скрипт с IP текущего абонента. Подскажите, как реализовать ? Заранее спасибо

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

Карма: 0
Offline Offline

Сообщений: 5


Просмотр профиля Email
« Ответ #5 : 22 Ноября 2011, 15:00:16 »

Как для PHP нашел вариант обработчика :
<input type="submit" name="button1" value="button 1">
      <?
      if (@$_REQUEST['button1']) {
      // Обрабатываем нажатие на первую кнопку
      }
      ?>

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

Карма: 21
Offline Offline

Сообщений: 845


44306843
Просмотр профиля WWW Email
« Ответ #6 : 23 Ноября 2011, 02:02:09 »

думаю вам лучше описать задачу на форуме или заказать ее  разработку  стороннему разработчику
Записан
Страниц: [1]
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!