strushke Опубликовано: 20 вересня, 2017 Опубликовано: 20 вересня, 2017 Добрый день всем! Конечно же, я дурак, и скорее всего, у остальных не так, но всё же я чувсвую потребность отписаться. TurboSMS -> Рассылка SMS -> Рассылка группе пользователей -> Должники, у которых на счету осталось меньше ноля -> Поиск -> Никого в списке. Это нормально, учитывая, что настроек не так то много и поиск происходит в локальной базе? Спасибо за внимание
nightfly Опубліковано: 21 вересня, 2017 Опубліковано: 21 вересня, 2017 TurboSMS -> Рассылка SMS -> Рассылка группе пользователей -> Должники, у которых на счету осталось меньше ноля -> Поиск -> Никого в списке. Не похоже.
strushke Опубліковано: 21 вересня, 2017 Автор Опубліковано: 21 вересня, 2017 Ну я ж говорю, я всегда один такой)) Спасибо, буду искать косяки)
strushke Опубліковано: 21 вересня, 2017 Автор Опубліковано: 21 вересня, 2017 Недочет в функции tsms_CheckMobile() У нас используются 8-знаковые номера (Если без префикса) function tsms_CheckMobile($num) { if (strlen($num)>8) { //Изменить на нужную длину return (true); } else { return (false); } } Либо: Добавить $tsms_numlen = $altercfg['TSMS_NUMLEN']; Потом функцию переписать на: function tsms_CheckMobile($num) { global $tsms_numlen; if (strlen($num)>$tsms_numlen) { return (true); } else { return (false); } } И тогда в alter.ini нужно добавить соответствующий параметр: ;Длина номера для проверки на правильность TSMS_NUMLEN = 8 Вообще, TurboSMS работает только с СНГ, но я использую этот модуль для создания аналога для BulkSMS. Однако же, пока что минусовые акки не показывает, ковыряю дальше.
strushke Опубліковано: 21 вересня, 2017 Автор Опубліковано: 21 вересня, 2017 Всё в порядке с модулем, отображает, не там ! поставил. Всем спасибо за помощь!
nightfly Опубліковано: 22 вересня, 2017 Опубліковано: 22 вересня, 2017 Если, вы пытаетесь сделать что-то свое, про рассылку сообщений, то старый turbosms - самый хреновый пример, как это можно делать. Мне за него стыдно. Честно. Теперь есть намного более крутые механики. http://wiki.ubilling.net.ua/doku.php?id=ubillingsms http://wiki.ubilling.net.ua/doku.php?id=ubillingtelegram
strushke Опубліковано: 22 вересня, 2017 Автор Опубліковано: 22 вересня, 2017 Отлично! Только не пойму, как добавить свой шлюз пока что.. На сегодня хватит, в принципе в этом месяце мой модуль отработает, а там и красотой займемся
camchatix Опубліковано: 23 вересня, 2017 Опубліковано: 23 вересня, 2017 (відредаговано) вопрос по турбосмс Обновился до 0,8,5 смс уходят. но когда нажимаю "Очередь рассылки SMS на шлюзе TurboSMS" - вижу пустую таблицу.. смс через собаку-посылаку тоже уходят подскажите где искать причину ? UPD. при обновлении с 0.8.4 на 0.8.5 - турбосмс показывает очередь на шлюзе но на чистой freebsd 11.1 ставлю 0.8.5 - вот тут не работает показ очереди но смс ходят Відредаговано 24 вересня, 2017 camchatix
nightfly Опубліковано: 24 вересня, 2017 Опубліковано: 24 вересня, 2017 но на чистой freebsd 11.1 ставлю 0.8.5 - вот тут не работает показ очереди но смс ходят А тот же просмотр очереди, в собаке-посылаке работает?
camchatix Опубліковано: 24 вересня, 2017 Опубліковано: 24 вересня, 2017 (відредаговано) но на чистой freebsd 11.1 ставлю 0.8.5 - вот тут не работает показ очереди но смс ходят А тот же просмотр очереди, в собаке-посылаке работает? в "собаке-посылаке" нажимаю зеленую иконку - не работает Відредаговано 24 вересня, 2017 camchatix
nightfly Опубліковано: 24 вересня, 2017 Опубліковано: 24 вересня, 2017 Хм, а действительно - с PHP 7.0 возникает проблема.
camchatix Опубліковано: 24 вересня, 2017 Опубліковано: 24 вересня, 2017 Хм, а действительно - с PHP 7.0 возникает проблема. не хватает какого-то модуля ?
nightfly Опубліковано: 24 вересня, 2017 Опубліковано: 24 вересня, 2017 не хватает какого-то модуля ? Кода там немного не хватает. Обновитесь до Ubilling CURRENT 0.8.6 rev 5756 либо просто замените api/libs/api.dbconnect.php на этот.
camchatix Опубліковано: 9 жовтня, 2017 Опубліковано: 9 жовтня, 2017 вчера скачал файлик api.dbconnect.php и поставил куда надо. При отправке СМС выскакивает Fatal error: Uncaught Error: Call to a member function fetch_assoc() on boolean in /usr/local/www/apache24/data/billing/api/libs/api.dbconnect.php:116 Stack trace: #0 /usr/local/www/apache24/data/billing/modules/general/turbosms/index.php(109): DbConnect->fetchassoc() #1 /usr/local/www/apache24/data/billing/modules/general/turbosms/index.php(297): tsms_query('\n ...') #2 /usr/local/www/apache24/data/billing/modules/general/turbosms/index.php(668): tsms_SendSMS('+380508792688', 'StarTelecom', 'DOMASHNIJ INTER...', '', '2') #3 /usr/local/www/apache24/data/billing/index.php(67): include_once('/usr/local/www/...') #4 {main} thrown in /usr/local/www/apache24/data/billing/api/libs/api.dbconnect.php on line 116 но смска ушла
Pautiina Опубліковано: 10 жовтня, 2017 Опубліковано: 10 жовтня, 2017 (відредаговано) Да есть такая проблемка Разбираемся Відредаговано 10 жовтня, 2017 Pautiina
Pautiina Опубліковано: 10 жовтня, 2017 Опубліковано: 10 жовтня, 2017 Проблема найдена. На данный момент она в файле: modules/general/turbosms/index.php и только при отправке SMS. Думаю как решить.
Pautiina Опубліковано: 10 жовтня, 2017 Опубліковано: 10 жовтня, 2017 Проблема решена. Ожидайте исправления добавлены в пулреквест: https://github.com/nightflyza/Ubilling/pull/143
camchatix Опубліковано: 17 жовтня, 2017 Опубліковано: 17 жовтня, 2017 при отправке ошибка пропала. но теперь на странице /billing/?module=turbosms нажимаю кнопку ПОКАЗАТЬ за текущую дату страница перегружается, видно пустую таблицу а на самом верху страницы такое: Warning: Invalid argument supplied for foreach() in /usr/local/www/apache24/data/billing/modules/general/turbosms/index.php on line 335
l1ght Опубліковано: 17 жовтня, 2017 Опубліковано: 17 жовтня, 2017 (відредаговано) https://github.com/nightflyza/Ubilling/blob/master/modules/general/turbosms/index.php#L304 заменить $query = "SELECT * from `".$tsms_table."`".$where; на $query = "SELECT * from `" . $tsms_table . "` ".$where; Хотя проверил, и так работает. Явно в чем-то другом проблема. Відредаговано 17 жовтня, 2017 l1ght
camchatix Опубліковано: 17 жовтня, 2017 Опубліковано: 17 жовтня, 2017 заменил. но ничего не поменялось...
Pautiina Опубліковано: 17 жовтня, 2017 Опубліковано: 17 жовтня, 2017 Вообще должно работать. Попробуйте также заменить https://github.com/nightflyza/Ubilling/blob/master/api/libs/api.dbconnect.php Такое может возникать только, когда запрос не был отправлен в базу.
camchatix Опубліковано: 17 жовтня, 2017 Опубліковано: 17 жовтня, 2017 Вообще должно работать. Попробуйте также заменить https://github.com/nightflyza/Ubilling/blob/master/api/libs/api.dbconnect.php Такое может возникать только, когда запрос не был отправлен в базу. не помогло. Кстати в "собаке посылаке" просмотр очереди на отправку ТурбоСМС работает.
Pautiina Опубліковано: 18 жовтня, 2017 Опубліковано: 18 жовтня, 2017 Вообще должно работать. Попробуйте также заменить https://github.com/nightflyza/Ubilling/blob/master/api/libs/api.dbconnect.php Такое может возникать только, когда запрос не был отправлен в базу. не помогло. Кстати в "собаке посылаке" просмотр очереди на отправку ТурбоСМС работает. Выполните этот код в PHP-консоле (index.php?module=sqlconsole&devconsole=true) и покажите результат. Можете некоторые данный в пейнте зарисовать $altercfg = $ubillingConfig->getAlter(); $tsms_host = $altercfg['TSMS_GATEWAY']; $tsms_db = $altercfg['TSMS_DB']; $tsms_login = $altercfg['TSMS_LOGIN']; $tsms_password = $altercfg['TSMS_PASSWORD']; $tsms_table = $tsms_login; $tsms_prefix = $altercfg['TSMS_PHONEPREFIX']; function tsms_query($query) { global $tsms_host,$tsms_db,$tsms_login,$tsms_password,$tsms_table; $TsmsDB = new DbConnect($tsms_host, $tsms_login, $tsms_password, $tsms_db, $error_reporting = true, $persistent = false); $TsmsDB->open() or die($TsmsDB->error()); $result = array(); $TsmsDB->query('SET NAMES utf8;'); $TsmsDB->query($query); if (stripos($query, 'INSERT ') === FALSE) { while ($row = $TsmsDB->fetchassoc()) { $result[] = $row; } } $TsmsDB->close(); return ($result); } function tsms_GetAllSMS() { global $tsms_table; $query = "SELECT * from `".$tsms_table."`"; $result = tsms_query($query); return ($result); } print_r (tsms_GetAllSMS());
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас