urfaclient на php

Вопросы по сопутствующим продуктам производства партнеров
Ответить
Puzan_aga
Сообщения: 105
Зарегистрирован: Чт сен 11, 2008 10:43

Сообщение Puzan_aga »

Magnum72 писал(а):
Puzan_aga писал(а):
ds писал(а):На http://wiki.flintnet.ru/doku.php?id=urfaclient_php выложена поддержка urfaphp для 008.
Патч + сертификат. Специально для работы с админскими функциями. Проверено на 008rc1.
Спасибо вам за проделанну работу!!!

Но как поставить патч??
можешь руками, там где + добавляешь строку, там где - убираешь строку
я уже так и сделал. Спасибо!!

solomon
Сообщения: 316
Зарегистрирован: Вт мар 16, 2010 08:39

Сообщение solomon »

а на 007 будет работать?

Аватара пользователя
ds
Сообщения: 380
Зарегистрирован: Пн сен 18, 2006 14:06

Сообщение ds »

solomon писал(а):а на 007 будет работать?
Будет, только 007 и так работает.

solomon
Сообщения: 316
Зарегистрирован: Вт мар 16, 2010 08:39

Сообщение solomon »

ок спс за ваши старания

solomon
Сообщения: 316
Зарегистрирован: Вт мар 16, 2010 08:39

Сообщение solomon »

извините за глупый вопрос :oops: не подскажите как прально установить и использовать вашу разработку urfa-client?

vobbs
Сообщения: 70
Зарегистрирован: Вт янв 22, 2008 17:02

Сообщение vobbs »

ds, спасибо.

yavi
Сообщения: 2
Зарегистрирован: Ср июл 14, 2010 12:27

Сообщение yavi »

Need help!
Почему-то некорректно отрабатывает функция rpcf_user5_get_services.
Пробовал 2 версии: с откомментированными строками
// $x = $this->connection->urfa_get_data();
...
// $this->connection->urfa_get_data();
и без них.

В $ret['count'] возвращается 10. Но дальше приходят пустые значения, то есть на выходе 10 услуг с пустыми или нулевыми полями.

При этом вываливаются предупреждения типа:
Notice: Undefined offset: 2 in Z:\home\urfaCabinet\www\urfa\URFAClient_Packet.php on line 107

Warning: unpack() [function.unpack]: Type N: not enough input, need 4, have 0 in Z:\home\urfaCabinet\www\urfa\URFAClient_Packet.php on line 175

Большинство остальных функций, в частности rpcf_user5_get_user_info, работают нормально.

Вопросы:
1. У кого-нибудь были похожие проблемы?
2. Может ли быть это как-то связано с ограничениями безопасности UTM, потому что в моем случае что-то в этом плане менялось на стороне UTM?
3. Куда посоветуете копать?

Помогите кто чем может :)

yavi
Сообщения: 2
Зарегистрирован: Ср июл 14, 2010 12:27

Сообщение yavi »

И еще проблема: я брал скрипт для добавления услуги от noisy с исправленным expire_date со стр.31.
И тоже не работает :(
В функции rpcf_add_service_to_user после
$this->connection->urfa_send_param($packet);
условие if($x = $this->connection->urfa_get_data())...
возвращает false - то есть ничего не приходит в ответ.
Почему так может быть?

Сборка 5.2.1-007

Аватара пользователя
ds
Сообщения: 380
Зарегистрирован: Пн сен 18, 2006 14:06

Сообщение ds »

Забыл сказать - после патча для 008

Код: Выделить всё

$urfa_admin = new URFAClient_Admin("init", "init","10.0.0.1","11758",true,true);
для админки

Код: Выделить всё

$urfa_client = new URFAClient_Admin("init", "init","10.0.0.1","11758",true,false);
для пользовательских

inkindly
Сообщения: 13
Зарегистрирован: Пт июл 23, 2010 00:45

Сообщение inkindly »

Делаю все по
http://wiki.flintnet.ru/doku.php?id=jommla_urfaphp

При установке любого плагина инсталлятор джумлы ругается

JInstaller::install: Файл Z:\home\***\www\tmp\install_4c49c664a4084\urfa.php не существует

Помогите

Kayfolom
Сообщения: 746
Зарегистрирован: Вс фев 12, 2006 17:15

Сообщение Kayfolom »

inkindly писал(а):Делаю все по
http://wiki.flintnet.ru/doku.php?id=jommla_urfaphp

При установке любого плагина инсталлятор джумлы ругается

JInstaller::install: Файл Z:\home\***\www\tmp\install_4c49c664a4084\urfa.php не существует

Помогите
Ругается именно установщик джумлы? Тогда скорее всего нет прав на папку www\tmp\ - разрешите доступ.

inkindly
Сообщения: 13
Зарегистрирован: Пт июл 23, 2010 00:45

Сообщение inkindly »

С правами все норм. Решил попробовать в Винде на денвере, та же ерунда. Опять требует файл в временной папке.
Эту тему подымали на форумах джумлы. Там люди пишут - просит файл - надо дать файл. Но где брать urfa.php и как быть, если папка для установки каждый раз создается новая в темп.
Версия joomla 1.5.20

На какой версии идет у Вас ?

Это если устанавливать из папки

JInstaller::install: Файл Z:\home\ntkom.net\www\auth\urfa.php не существует

Разобрался. Перед упаковкой в зип имя файла должно быть таким же,как указано в коде xml
Последний раз редактировалось inkindly Вт июл 27, 2010 15:47, всего редактировалось 1 раз.

Netart
Сообщения: 1
Зарегистрирован: Сб июл 24, 2010 17:37

///

Сообщение Netart »

inkindly писал(а):Делаю все по
http://wiki.flintnet.ru/doku.php?id=jommla_urfaphp

При установке любого плагина инсталлятор джумлы ругается

JInstaller::install: Файл Z:\home\***\www\tmp\install_4c49c664a4084\urfa.php не существует

Помогите



Забей и юзай Drupal :lol:

Puzan_aga
Сообщения: 105
Зарегистрирован: Чт сен 11, 2008 10:43

Сообщение Puzan_aga »

У меня выводится вот такая ошибка:

c версией 008

Код: Выделить всё

Error calling function rpcf_get_user_tariffs Error calling function rpcf_get_discount_period Error calling function rpcf_get_tariff Error calling function rpcf_get_tariff Error calling function rpcf_get_tariffs_list

solomon
Сообщения: 316
Зарегистрирован: Вт мар 16, 2010 08:39

Сообщение solomon »

скажите пожалуйста есть скрипт у нас на работающем биллинге 5.2.1-006 в этом скрипте используется функция урфаклиент_админ - rpcf_set_radius_attr - работает ли эта функция на 5.2.1-007 я пытаюсь сделать все в точности как на рабочем серваке - у себя на тестовом 007 биллинге - не работает в новой урфе я такую функцию не нашел

Код: Выделить всё

[root@admin scripts]# /usr/bin/php /netup/utm5/bin/scripts/usl_unlim.php

PHP Warning:  stream_socket_client(): unable to connect to tcp://127.0.0.1:11758 (Connection refused) in /netup/utm5/bin/scripts/URFAClient_Connection.php on line 26
PHP Fatal error:  Uncaught exception 'Exception' with message 'wrong socket' in /netup/utm5/bin/scripts/URFAClient_Packet.php:19
Stack trace:
#0 /netup/utm5/bin/scripts/URFAClient_Connection.php(153): URFAClient_Packet->__construct(false)
#1 /netup/utm5/bin/scripts/URFAClient_Connection.php(75): URFAClient_Connection->getPacket()
#2 /netup/utm5/bin/scripts/URFAClient_Admin.php(29): URFAClient_Connection->urfa_call(65792)
#3 /netup/utm5/bin/scripts/usl_unlim.php(96): URFAClient_Admin->rpcf_set_radius_attr('31', 'lcp:interface-c...', 'lcp:interface-c...', 'lcp:interface-c...', 'lcp:interface-c...')
#4 {main}
  thrown in /netup/utm5/bin/scripts/URFAClient_Packet.php on line 19

Ответить