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

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Голосование
Вопрос: Куплю модуль за ... грн  (Голосование закончилось: 31 Декабря 2010, 12:50:19)
50 - 8 (44.4%)
100 - 3 (16.7%)
200 - 6 (33.3%)
300 - 1 (5.6%)
Всего голосов: 18

Страниц: 1 ... 5 6 [7]
  Печать  
Автор Тема: Модуль TurboSMS  (Прочитано 67257 раз)
md5
NoDeny
Старожил
*

Карма: 0
Offline Offline

Сообщений: 256

647618
Просмотр профиля
« Ответ #90 : 14 Июня 2019, 16:37:00 »

Может кто подскажет что за фигня творится с этим модулем..
После переезда на другую машинку вот такое:

Цитировать
Не достаточно кредитов для отправок SMS либо произошла ошибка авторизации.
Не достаточно кредитов для отправок SMS либо произошла ошибка авторизации.
Use of uninitialized value in pattern match (m//) at /usr/local/nodeny/TurboSMS.pm line 147.
Не достаточно кредитов для отправок SMS либо произошла ошибка авторизации.
.. ....... ................ at /usr/local/nodeny/sms_info.pl line 249.
Use of uninitialized value in pattern match (m//) at /usr/local/nodeny/TurboSMS.pm line 147.
Не достаточно кредитов для отправок SMS либо произошла ошибка авторизации.
.. ....... ................ at /usr/local/nodeny/sms_info.pl line 249.

 perl -v

This is perl 5, version 28, subversion 2 (v5.28.2) built for amd64-freebsd-thread-multi


uname -a
FreeBSD my.eurolan.ua 12.0-RELEASE-p3 FreeBSD 12.0-RELEASE-p3 my_eurolan  amd64

Сообщение может отправится а может нет

TurboSMS.pm line 147:
Код:
$class->{_response}=~ /<.+?:GetCreditBalanceResult>([0-9\.]+)<\/.+?:GetCreditBalanceResult>/ && do{


Код:
sub GetCreditBalance{
my($class) = @_;
class->{gw} && do{
my $func = $class->{gw}."_GetCreditBalance";
return $class->$func(undef);
};
class->{_response} = $class->Call('GetCreditBalance');
$class->{_response}=~ /<.+?:GetCreditBalanceResult>([0-9\.]+)<\/.+?:GetCreditBalanceResult>/ && do{
my $Result = $1;
return $Result;
};
return -1;
}


sms_info.pl line 249

Код:
$sms->{CreditBalance}>0 or die("Не достаточно кредитов для отправок SMS либо произошла ошибка авторизации.\n$sms->{AuthResult}");


Собственно лог апача

Код:
[Sun Jun 09 10:17:39.450124 2019] [cgi:error] [pid 84545] [client 2.2.2.2:64175] AH01215: Use of uninitialized value in pattern match (m//) at /usr/local/nodeny/TurboSMS.pm line 142.: /usr/local/www/my/cgi-bin/stat.pl, referer: https://1.1.1.1/cgi-bin/stat.pl
Записан
md5
NoDeny
Старожил
*

Карма: 0
Offline Offline

Сообщений: 256

647618
Просмотр профиля
« Ответ #91 : 21 Июня 2019, 17:55:08 »

есть кто живой??
Записан
flow_control
Новичок
*

Карма: 0
Offline Offline

Сообщений: 1


Просмотр профиля
« Ответ #92 : 12 Ноября 2019, 18:38:12 »

Может кто подскажет что за фигня творится с этим модулем..


Просто заглуши проверку GetCreditBalance, пусть возвращает 1 всегда.
Записан
Hasard
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 26


Просмотр профиля
« Ответ #93 : 10 Января 2020, 12:43:51 »

Всем привет, стоит модуль на 50.32 клиенты подписаны на смс за 3 дня перед отключением.
Смс приходит как за 3 дня так и на второй и на последний день.
Как сделать чтоб слало смс только один раз за три дня.
Другими словами модуль делает повторные отправки.
Записан
Hasard
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 26


Просмотр профиля
« Ответ #94 : 01 Апреля 2020, 13:03:20 »

Ап
Записан
Страниц: 1 ... 5 6 [7]
  Печать  
 
Перейти в:  

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