Перейти до

Рекомендованные сообщения

Здравствуйте! 

После обновления на версию 0.8.2 пропали задачи в планировании работ. Это только у меня так? ((((

f5  пару раз нажми что ли )

Ссылка на сообщение
Поделиться на других сайтах
  • Відповіді 263
  • Створено
  • Остання відповідь

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

Чтобы не откладывать на следующий год, вот свежий стабильный релиз Ubilling 0.8.7 rev 5918 Ouroboros   Коротко о основных изменениях:   alter.ini: добавлена новая опция MOBILES_EXT включающая воз

stargazer и Ubilling это одно и тоже или это разные проги

И еще раз о обновлениях, и о том, что это совсем не страшно  

Posted Images

да как бы не пару раз нажимал и с другого браузера заходил - та же история. 


о, сорри заработало... само... видимо действительно закешировалось... хотя и чистил.

Відредаговано felixio_01
Ссылка на сообщение
Поделиться на других сайтах
  • 4 weeks later...

Стабильный релиз Ubilling 0.8.3 rev 5602

 

Фич, патчей, багфиксов и косметики очень много. Я вообще не врубаюсь кто и как это все будет тестить.

 

  • Изменения в структуре БД, см дамп.
  • alter.ini: добавлена новая опция DEALWITHIT_IN_PROFILE включающая индикацию наличия задач живи с этим.
  • alter.ini: добавлена новая необязательная опция WDYC_ONLY_MOBILE исключающая стационарные номера при попытках угадывания пользователей.
  • alter.ini: добавлена новая опция STREETS_ALIAS_AUTOGEN включающая автоматическую генерацию алиасов при создании новых улиц.
  • alter.ini: добавлена новая опция TASKMAN_TELEGRAM_PROFILE_CHECK принудительно включающая отсылку задач при помощи Telegram.
  • alter.ini: добавлена новая опция TASKMAN_NEWTASK_AUTOTIME включающая автоматическую генерацию даты и времени для новых задач созданных из профиля.
  • alter.ini: добавлена новая опция TASKMAN_NEWTASK_EMPSORT включающая альтернативную сортировку сотрудников при создании новой задачи из профиля.
  • ymaps.ini: добавлена новая опция MAPS_SERVICE устанавливающая умолчательную службу карт.
  • ymaps.ini: добавлена новая опция GMAPS_APIKEY устанавливающая ключ Google Maps API.
  • Модуль «Расширенная настройка MikroTik»: уже не сломан.
  • Модуль «Расширенная настройка MikroTik»: теперь адекватно реагирует на состояние опции MIKROTIK_SUPPORT.
  • Модуль «Сервера доступа (NAS)»: теперь адекватно реагирует на состояние опции FREERADIUS_ENABLED.
  • Модуль «Платежные карточки»: немного косметики.
  • Модуль «ПОНизатор»: теперь также показывает тариф ассоциированного с ONU пользователя.
  • Модуль «Отчет по подключениям»: графички загруженности администраторов, теперь стали менее ущербными.
  • Модуль «Последние события»: добавлена возможность поиска действий по администраторам external & guest.
  • Модуль «Отчет по услуге кредитования»: теперь также показывает текщий кредитный лимит пользователя.
  • Модуль «Живи с этим»: в интерфейс выбора даты, при создании задачи добавлены селекторы года и месяца.
  • Модуль «Экзистенциальный конь»: добавлен показ собранной статистики за все время.
  • Модуль «Экзистенциальный конь»: динамика подключений вынесена в отдельный график.
  • Опрос свичей посредством SNMP: добавлен шаблон для опроса D-Link-DES-3028.
  • Модуль «Расширенная настройка MikroTik»: исправлена оботка ответов от NAS Mikrotik.
  • Модуль «Справочник работников и типов работ»: исправлено несоответствие прав на панели задач.
  • Модуль «ПОНизатор»: добавлена возможность опроса и показа в списке ONU интерфейса, на котором они живут.
  • Модуль «Облако тегов»: для его использования, теперь требуется отдельное право - TAGCLOUD.
  • Модуль «Менеджер обновлений»: теперь также умеет накатывать новые опции в конфиги.
  • Модуль «ПОНизатор»: добавлено разделение списков ONU по OLT.
  • Модуль «Кеш FDB»: заменена механика сборки результатов. Теперь ничего не должно разваливаться в самых неожиданных местах.
  • Модуль «ARPдиагностика»: причесана сборка данных о локальной arp таблице.
  • Модуль «ПОНизатор»: добавлена возможность просмотра MAC адресов находящихся за конкретной ONU.
  • Модуль «Финансовые операции»: добавлена защита от повторной отсылки формы. Спасибо alex-eri.
  • Модуль «Справочник типов тегов»: исправлено несовпадение требуемых панелью зачач прав.
  • Модуль Филиалы: теперь в принципе приспособлен к реальному использованию.
  • Модуль «ПОНизатор»: при просмотре кеша FDB добавлена индикация несовпадения связанной с ONU OLT с ее реальным местонахождением.
  • Новый модуль «Почему ты звонишь?»: позволяет оперативно реагировать на пропущенные коллцентром звонки и как-то на них реагировать.
  • Модуль «Профиль пользователя»: теперь умеет сигнализировать о наличии отложенных задач для пользователя.
  • Модуль «Живи с этим»: при показе списка существующих заданий теперь используются симпатичные иконки, для улучшения понятности.
  • Модуль «Asterisk»: весь функционал вынесен в отдельный класс.
  • Модуль «Asterisk»: увеличена скорость работы в два раза.
  • Модуль «Asterisk»: добавлено разграничение прав на настройки модуля.
  • Модуль «Asterisk»: в настройки добавлено поле дополнительного мобильного.
  • Модуль «Asterisk»: много косметики по коду.
  • Модуль «Asterisk»: В API Asterisk добавлена функция вызова удаленного API через RemoteAPI.
  • Модуль «Менеджер обновлений»: исправлена проблема накатывания апдейтов БД, в случае удаленного MySQL сервера.
  • Модуль «Whois»: возвращен к жизни.
  • Модуль «Работа с юр. лицами»: теперь может работать на PHP 7.
  • Модуль «Карта ВОЛС»: теперь может работать на PHP 7.
  • Модуль «Учет заработной платы и премий»: теперь может работать на PHP 7.
  • Модуль «Планирование работ»: добавлено отображение администратора закрывшего задачу.
  • Новый модуль «Проверка целостности свитчей»: позволяет контролировать взаимоотношения между аплинковыми и даунлинковыми свитчами.
  • Модуль «OpenPayz»: слегка увеличено быстродействие.
  • Модуль «Склад»: теперь может работать на PHP 7.
  • Модуль «Поиск оплат»: теперь отображается имя администратора, если оно прописано в модуле сотрудники.
  • Модуль «Отчет по подключениям»: теперь отображается имя администратора, если оно прописано в модуле сотрудники.
  • Модуль «Склад»: добавлено логирование и показ операций бронирования.
  • Модуль «Склад»: теперь внутрь расходных и приходных операций, также добавляется выполнивший их администратор.
  • Модуль «Справочник сотрудников»: добавлена возможность ассоциировать работников с каким-то существующим тегом.
  • Модуль «Планирование работ»: теперь при создании задачи из профиля может угадывать по установленным тегам сотрудника, который должен выполнить задачу.
  • Модуль «Планирование работ»: при создании задачи из профиля умеет предустанавливать дату и время задачи на сегодня + 1 час.
  • Модуль «Склад»: теперь кликая на конкретный тип ТМЦ можно увидеть его полную историю приходов, расходов и резервов.
  • Модуль «Экзистенциальный конь»: теперь умеет складировать данные каждый день, с принудительной очисткой в конце месяца.
  • Модуль «Экзистенциальный конь»: добавлено базовое логирование.
  • Модуль «Объявления»: теперь кроме объявлений кабинета пользователя, может создавать их и для администраторов.
  • Пресеты скриптов инициализации для FreeBSD: добавлена поддержка mysqli, оптимизировано быстродействие.
  • RemoteAPI: новый вызов whydoyoucall получающий списки пропущенных звонков с Askozia PBX.
  • Скрипты инициализации для Mikrotik: теперь умеют использовать разные адресс-листы, для авторизованных и деавторизованных пользователей.
  • Скрипты инициализации для Mikrotik: исправлена проблема с бурстами, в случае переназначения скорости пользователю.
  • RemoteAPI: новый вызов asterisk, позволяющий получить логин клиента или состояние оборудования к которому он привязан по номеру телефона.
  • OpenPayz: фронтенд privatx теперь умеет округлять баланс пользователя при поиске. Спасибо bobr-kun.
  • OpenPayz: теперь теоретически может работать на PHP 7.
  • OpenPayz: фронтенду tinkoff возвращена работоспособность на PHP 5.3
  • UBinstaller: для автоконфигуратора NAS rscriptd добавлены бинарные пакеты для FreeBSD 11.0 amd64.
preved.png
Ссылка на сообщение
Поделиться на других сайтах

 

Стабильный релиз Ubilling 0.8.3 rev 5602

 

Фич, патчей, багфиксов и косметики очень много. Я вообще не врубаюсь кто и как это все будет тестить.

 

  • Изменения в структуре БД, см дамп.
  • alter.ini: добавлена новая опция DEALWITHIT_IN_PROFILE включающая индикацию наличия задач живи с этим.
  • alter.ini: добавлена новая необязательная опция WDYC_ONLY_MOBILE исключающая стационарные номера при попытках угадывания пользователей.
  • alter.ini: добавлена новая опция STREETS_ALIAS_AUTOGEN включающая автоматическую генерацию алиасов при создании новых улиц.
  • alter.ini: добавлена новая опция TASKMAN_TELEGRAM_PROFILE_CHECK принудительно включающая отсылку задач при помощи Telegram.
  • alter.ini: добавлена новая опция TASKMAN_NEWTASK_AUTOTIME включающая автоматическую генерацию даты и времени для новых задач созданных из профиля.
  • alter.ini: добавлена новая опция TASKMAN_NEWTASK_EMPSORT включающая альтернативную сортировку сотрудников при создании новой задачи из профиля.
  • ymaps.ini: добавлена новая опция MAPS_SERVICE устанавливающая умолчательную службу карт.
  • ymaps.ini: добавлена новая опция GMAPS_APIKEY устанавливающая ключ Google Maps API.
  • Модуль «Расширенная настройка MikroTik»: уже не сломан.
  • Модуль «Расширенная настройка MikroTik»: теперь адекватно реагирует на состояние опции MIKROTIK_SUPPORT.
  • Модуль «Сервера доступа (NAS)»: теперь адекватно реагирует на состояние опции FREERADIUS_ENABLED.
  • Модуль «Платежные карточки»: немного косметики.
  • Модуль «ПОНизатор»: теперь также показывает тариф ассоциированного с ONU пользователя.
  • Модуль «Отчет по подключениям»: графички загруженности администраторов, теперь стали менее ущербными.
  • Модуль «Последние события»: добавлена возможность поиска действий по администраторам external & guest.
  • Модуль «Отчет по услуге кредитования»: теперь также показывает текщий кредитный лимит пользователя.
  • Модуль «Живи с этим»: в интерфейс выбора даты, при создании задачи добавлены селекторы года и месяца.
  • Модуль «Экзистенциальный конь»: добавлен показ собранной статистики за все время.
  • Модуль «Экзистенциальный конь»: динамика подключений вынесена в отдельный график.
  • Опрос свичей посредством SNMP: добавлен шаблон для опроса D-Link-DES-3028.
  • Модуль «Расширенная настройка MikroTik»: исправлена оботка ответов от NAS Mikrotik.
  • Модуль «Справочник работников и типов работ»: исправлено несоответствие прав на панели задач.
  • Модуль «ПОНизатор»: добавлена возможность опроса и показа в списке ONU интерфейса, на котором они живут.
  • Модуль «Облако тегов»: для его использования, теперь требуется отдельное право - TAGCLOUD.
  • Модуль «Менеджер обновлений»: теперь также умеет накатывать новые опции в конфиги.
  • Модуль «ПОНизатор»: добавлено разделение списков ONU по OLT.
  • Модуль «Кеш FDB»: заменена механика сборки результатов. Теперь ничего не должно разваливаться в самых неожиданных местах.
  • Модуль «ARPдиагностика»: причесана сборка данных о локальной arp таблице.
  • Модуль «ПОНизатор»: добавлена возможность просмотра MAC адресов находящихся за конкретной ONU.
  • Модуль «Финансовые операции»: добавлена защита от повторной отсылки формы. Спасибо alex-eri.
  • Модуль «Справочник типов тегов»: исправлено несовпадение требуемых панелью зачач прав.
  • Модуль Филиалы: теперь в принципе приспособлен к реальному использованию.
  • Модуль «ПОНизатор»: при просмотре кеша FDB добавлена индикация несовпадения связанной с ONU OLT с ее реальным местонахождением.
  • Новый модуль «Почему ты звонишь?»: позволяет оперативно реагировать на пропущенные коллцентром звонки и как-то на них реагировать.
  • Модуль «Профиль пользователя»: теперь умеет сигнализировать о наличии отложенных задач для пользователя.
  • Модуль «Живи с этим»: при показе списка существующих заданий теперь используются симпатичные иконки, для улучшения понятности.
  • Модуль «Asterisk»: весь функционал вынесен в отдельный класс.
  • Модуль «Asterisk»: увеличена скорость работы в два раза.
  • Модуль «Asterisk»: добавлено разграничение прав на настройки модуля.
  • Модуль «Asterisk»: в настройки добавлено поле дополнительного мобильного.
  • Модуль «Asterisk»: много косметики по коду.
  • Модуль «Asterisk»: В API Asterisk добавлена функция вызова удаленного API через RemoteAPI.
  • Модуль «Менеджер обновлений»: исправлена проблема накатывания апдейтов БД, в случае удаленного MySQL сервера.
  • Модуль «Whois»: возвращен к жизни.
  • Модуль «Работа с юр. лицами»: теперь может работать на PHP 7.
  • Модуль «Карта ВОЛС»: теперь может работать на PHP 7.
  • Модуль «Учет заработной платы и премий»: теперь может работать на PHP 7.
  • Модуль «Планирование работ»: добавлено отображение администратора закрывшего задачу.
  • Новый модуль «Проверка целостности свитчей»: позволяет контролировать взаимоотношения между аплинковыми и даунлинковыми свитчами.
  • Модуль «OpenPayz»: слегка увеличено быстродействие.
  • Модуль «Склад»: теперь может работать на PHP 7.
  • Модуль «Поиск оплат»: теперь отображается имя администратора, если оно прописано в модуле сотрудники.
  • Модуль «Отчет по подключениям»: теперь отображается имя администратора, если оно прописано в модуле сотрудники.
  • Модуль «Склад»: добавлено логирование и показ операций бронирования.
  • Модуль «Склад»: теперь внутрь расходных и приходных операций, также добавляется выполнивший их администратор.
  • Модуль «Справочник сотрудников»: добавлена возможность ассоциировать работников с каким-то существующим тегом.
  • Модуль «Планирование работ»: теперь при создании задачи из профиля может угадывать по установленным тегам сотрудника, который должен выполнить задачу.
  • Модуль «Планирование работ»: при создании задачи из профиля умеет предустанавливать дату и время задачи на сегодня + 1 час.
  • Модуль «Склад»: теперь кликая на конкретный тип ТМЦ можно увидеть его полную историю приходов, расходов и резервов.
  • Модуль «Экзистенциальный конь»: теперь умеет складировать данные каждый день, с принудительной очисткой в конце месяца.
  • Модуль «Экзистенциальный конь»: добавлено базовое логирование.
  • Модуль «Объявления»: теперь кроме объявлений кабинета пользователя, может создавать их и для администраторов.
  • Пресеты скриптов инициализации для FreeBSD: добавлена поддержка mysqli, оптимизировано быстродействие.
  • RemoteAPI: новый вызов whydoyoucall получающий списки пропущенных звонков с Askozia PBX.
  • Скрипты инициализации для Mikrotik: теперь умеют использовать разные адресс-листы, для авторизованных и деавторизованных пользователей.
  • Скрипты инициализации для Mikrotik: исправлена проблема с бурстами, в случае переназначения скорости пользователю.
  • RemoteAPI: новый вызов asterisk, позволяющий получить логин клиента или состояние оборудования к которому он привязан по номеру телефона.
  • OpenPayz: фронтенд privatx теперь умеет округлять баланс пользователя при поиске. Спасибо bobr-kun.
  • OpenPayz: теперь теоретически может работать на PHP 7.
  • OpenPayz: фронтенду tinkoff возвращена работоспособность на PHP 5.3
  • UBinstaller: для автоконфигуратора NAS rscriptd добавлены бинарные пакеты для FreeBSD 11.0 amd64.
preved.png

 

ну че, тестеры - погнали :) ?!?!

Ссылка на сообщение
Поделиться на других сайтах

 

 

Модуль «ПОНизатор»: добавлена возможность просмотра MAC адресов находящихся за конкретной ONU.

за это отдельное спасибо!

Ссылка на сообщение
Поделиться на других сайтах

 

Модуль «ПОНизатор»: добавлена возможность просмотра MAC адресов находящихся за конкретной ONU.

за это отдельное спасибо!

 

присоединяюсь )

Ссылка на сообщение
Поделиться на других сайтах

ребята красава!!1 , биллинг бесплатен, развивается, люди адекватны, но с творческим приходом ;) , плюсанул бы ., отписал как на aliexpress  ))) ну как в лучших традициях AAAA+++ recomend )

Ссылка на сообщение
Поделиться на других сайтах

может я чет проёб, но не вкуриваю чеза менеджер обновлений, в конфиге не нашел, может имеется ввиду  autoupdate.sh ?

where can i find it????

Відредаговано spirit_crasher
Ссылка на сообщение
Поделиться на других сайтах

 

вики

 

прям в верху страницы

 

 

свежий автообновлятор вы всегда можете получить вот здесь.

 

можно ж его вынести в админку ) , понимаю - мелочи, но все же... ) есть, допустим "клиенты" которые не имеют доступа к shell ...

Ссылка на сообщение
Поделиться на других сайтах

 

вики

 

прям в верху страницы

 

 

свежий автообновлятор вы всегда можете получить вот здесь.

 

не то, вопрос о

 

 

менеджер обновлений

как его включить?

Ссылка на сообщение
Поделиться на других сайтах

 

 

вики

 

прям в верху страницы

 

 

свежий автообновлятор вы всегда можете получить вот здесь.

 

не то, вопрос о

 

 

менеджер обновлений

как его включить?

 

+ один )

Ссылка на сообщение
Поделиться на других сайтах

 

 

 

вики

 

прям в верху страницы

 

 

свежий автообновлятор вы всегда можете получить вот здесь.

 

не то, вопрос о

 

 

менеджер обновлений

как его включить?

 

+ один )

 

 

 

вики

 

прям в верху страницы

 

 

свежий автообновлятор вы всегда можете получить вот здесь.

 

не то, вопрос о

 

 

менеджер обновлений

как его включить?

 

по ходу мы с тобой два таких лошары ) врукопашную идем )))

Відредаговано spirit_crasher
Ссылка на сообщение
Поделиться на других сайтах

 

 

но не вкуриваю чеза менеджер обновлений, в конфиге не нашел

 

 

как его включить?

Х*й его знает как его включить. Он не выключается.

upd.png

 

 

можно ж его вынести в админку ) , понимаю - мелочи, но все же... ) есть, допустим "клиенты" которые не имеют доступа к shell ...

ebat.jpg

Ссылка на сообщение
Поделиться на других сайтах

Ну для яндекс карт ключик не нужен же вроде, не?

Это только если гугл карты юзать хочешь.

Или ты таки переключишь на гугл карты?

Ссылка на сообщение
Поделиться на других сайтах

Ну для яндекс карт ключик не нужен же вроде, не?

Это только если гугл карты юзать хочешь.

Или ты таки переключишь на гугл карты?

Таки вопрос как заюзать google maps )

Ссылка на сообщение
Поделиться на других сайтах

 

MAPS_SERVICE="yandex"

я вот просто даже не знаю, как прокомментировать... 

 

source

 

таки да ) в ответ прилетает 

error: [object PositionError]
Ссылка на сообщение
Поделиться на других сайтах

 

 

твою дивизию! а я его слева в меню искал.

Млять. Это уже мой проeб :(

 

Та иконка еще у меня на рабочем столе лежит. Я был свято уверен, что приколбасил ее в менюху еще в 0.8.2

Ссылка на сообщение
Поделиться на других сайтах
  • madf unpinned this тема

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

  • Схожий контент

    • Від a_n_h
      Всем доброго дня и мирного неба!
        После многочисленных экспериментов выяснил, что на последних версиях freebsd  максимум удавалось прокачать до 14 ГБт суммарно трафика со 100% загрузкой процессора. На том-же железе но с установленной freebsd 11.2 прокачивается до 20-ти ГБт суммарно тестового трафика с загрузкой процессора около 50%. 
        Подскажите, что можно убрать или наоборот добавить в систему с freebsd 13,3 для получения аналогичного результата...
    • Від ppv
      Проглянув FAQ і Ubilling Wiki. Зацікавило питання чи є в Ubilling якась реалізація reCAPTCHA, чи потрібно додавати руцями, (для прикладу для форми подачі заявок чи для кабінету користувача)?
       
    • Від sanyadnepr
      Приветствую всех.
      Подскажите пожалуйста где копнуть и нет ли проблемы со стороны протокола взаимодействия сити24 или возможно не учтена необходимая проверка в модуле сити24 в Ubilling, пока писал понял что похоже в проверке payID, но это не точно.  
      Недавно обнаружилось с сити24 начали прилетать дубликаты платежей, в целом платежей мало, два одинаковых запроса Pay с одинаковым transactionID и payID в одну секунду одному платежному ID при этом биллинг "думает" примерно чуть больше минуты и отвечает одним ответом <result>0</result>, сити24 утверждает что ответ они не получили и по протоколу дальше повторяет запросы дублем, биллинг ответ и так по кругу, сити24 спрашивает каким образом с одинаковым payID от сити24 билл продолжает обрабатывать запросы и пополнять абоненту счет раз в 5 минут примерно, на одну и туже сумму, ведь этот payID уже был обработан предполагают сити24 согласно протоколу.
      Конечно есть вопрос к сити24 зачем они дублем присылают два запроса, но они отвечают что эта ситуация учтена в протоколе и проблема на стороне биллинга, потому что он пополняет счет по уже обработанному одинаковому payID.
      При этом transactionID в дублях одинаковый, но с каждым новым дублем разный.
      Если зафаерволить запросы от сити24, но оставить возможность отвечать то после блокировки билл отправляет 2-3 минуты 6 ответов <account>0001</account>  <result>0</result>.
      После снятия блокировки, дубли и платежи нескольких проблемных абонентов прилетают так же по кругу, при этом и с некоторыми новыми пополнениями происходит аналогичная ситуация.
      В openpayz в платежах transactionID и не видно payID.
    • Від nightfly
      Ubilling 1.4.3 rev 9058 The Bladewood Grove
       
      Зміни в структурі БД. alter.ini: нові опції OPHANIMFLOW_ENABLED та OPHANIMFLOW_URLS котрі вмикають та керують інтеграцією з OphanimFlow. alter:ini: нова опція PHOTOSTORAGE_POSTPROCESSING, що вмикає післяобробку зображень при завантаженні в Сховище зображень. alter:ini: нова опція PHOTOSTORAGE_WATERMARK, що вмикає розміщення вотермарки на всіх зображеннях, що завантажуються. alter:ini: нова опція PHOTOSTORAGE_RECOMPRESS, що вмикає зміну компрессії завантажених зображень. alter:ini: нова опція PHOTOSTORAGE_AUTORESIZE, що вмикає автоматичне та лагідне масштабування зображень конячих розмірів. alter:ini: нова опція PHOTOSTORAGE_DRAWIMGINFO, що вмикає вдруковування в зображення відлагоджувальної інформації. alter.ini: нова опція ONDEMAND_CHARTS, що вмикає відкладене завантаження графіків завантаження користувацької смуги. userstats.ini: нова опція OPHANIM_ENABLED, що вмикає інтеграцію OphanimFlow в кабінеті користувача. Модуль Заздрість: тепер авторизаційні дані пристроїв, не відображаються в списку пристроїв. Модуль “Заздрість”: при створенні та редагуванні пристроїв, для полів “пароль” та “enable пароль” тепер використовуються інпути паролів. Модуль “Заздрість”: заздрісним пристроям додано нове поле “Порт”. Тепер в скриптах можна використовувати, відповідний макрос {PORT}. Модуль “Статистика трафіку користувача”: проведено радикальний рефакторинг. Модуль “Статистика трафіку користувача”: додано опційну можливість, відображення трафіку отриманого з OphanimFlow. Модуль “Статистика трафіку користувача”: виправлено проблему невірного відображення залишку коштів на кінець місяця, при використанні Ішимури. Модуль “Статистика трафіку користувача”: додано можливість відображення графіків за останню годину з OphanimFlow. Модуль “Користувачі”: додано опційну можливість, відображення трафіку отриманого з OphanimFlow. Модуль “Сховище зображень”: тепер додатково перевіряє завантажувані зображення на тему їх валідності. Модуль “Фінансові операції”: виправлено відображення суми платежів користувача. Remote API: новий виклик ophanimtraff, який просто бере і синхронізує локальну БД з віддаленими джерелами OphanimFlow. Remote API: виклик userbynum тепер також опційно містить поле з “Платіжним ID” користувача. Глобально: у всіх полях вводу паролів, окрім форми входу, тепер відображається елемент керування “показати/приховати” пароль. Кабінет користувача: в модулі “Трафік” додано опційну можливість, відображення трафіку отриманого з OphanimFlow. Кабінет користувача: в модулі “Трафік” виправлено проблему невірного відображення залишку коштів на кінець місяця, при використанні Ішимури. Кабінет користувача: в модулі “Відеоспостереження” для NVR WolfRecorder замінено розділювач попередньо заповнених даних авторизації. OpenPayz: додано frontend portmonemulti, для отримання платежів від різних контрагентів. Інформацію по контрагентам бере з біллінгу, також використовую розширену інформацію контрагента. Платіжна система в контрагенті мусить бути створена, як PORTMONE 1984tech: додано функціонал генерації RPZ для isc-bind, спасибі @misterromanbush  
      Повний чейнджлог
      Оновлена демка
       

    • Від mac
      Здається, після оновлення PHP 7.4 до PHP 8.2 feesharvester припинив працювати:
       
      /usr/local/bin/curl "http://127.0.0.1/billing/?module=remoteapi&key={SERIAL}&action=feesharvester" <br /> <b>Fatal error</b>: Uncaught TypeError: Unsupported operand types: string - string in {UBPATH}/billing/api/libs/api.fundsflow.php:570 Stack trace: #0 {UBPATH}/billing/modules/remoteapi/feesharvester.php(22): FundsFlow-&gt;harvestFees('2024-01') ...  
      Невеличке розслідування врешті з'ясувало, що це через наявність пробілу у деяких логінах абонентів. Як так сталося? Тому що інколи був неуважно додан трейлінг пробіл до номеру будинка і цей пробіл потрапив до логіну абоненту. Логін абоненту неможливо змінити ніяким чином штатними засобами. Я не розглядаю створення нового абонента для усунення помілки.

      Був обран такий шлях вирішення проблеми. Заміну функції php explode() знайшов у мережі. Мабуть це станеться в нагоді:

       
      diff api.fundsflow.php.bak api.fundsflow.php.new 559c559 < $eachfee = explode(' ', $eachline); --- > $eachfee = preg_split("~(?<!\\\\)(?:\\\\{2})*'[^'\\\\]*(?:\\\\.[^'\\\\]*)*'(*SKIP)(*F)|\s+~s" , $eachline);  

×
×
  • Створити нове...