Перейти до

nightfly

Сitizens
  • Всього повідомлень

    5 349
  • Приєднався

  • Останній візит

  • Дней в лидерах

    165

Все, що було написано nightfly

  1. От рівно отак як описано - воно і працює. Тупо не дає руками поставити кредит, базовим модулем редагування кредиту, більший за значенням ніж STRICT_CREDIT_LIMIT. Нафіга це потрібно? Не запитуйте, не знаю. Це якась дуже древня механіка, явно навколо готівки чи типу того.
  2. nightfly

    PONizer on Gcom GL5610

    Just create any equipment model with substring "ONU" in "model field" at equipment models directory. Something like that: http://demo.ubilling.net.ua:9999/billing/?module=switchmodels&edit=5 The ONUMODELS_FILTER alter.ini option is responsible for this behavior by default.
  3. nightfly

    Релізи Ubilling 2024

    Ubilling 1.4.6 rev 9124 Bronze Head of Shame Зміни в структурі БД. userstats.ini: кілька нових, необов'язкових опцій WA_*, що керують поведінкою та виглядом веб-застосунку. Облік зарплат: сторінка друку табелів обліку робочого часу тепер відкривається в новій вкладці. Модуль “Контроль швидкості”: в наслідок рефакторингу став трішки притомнішим. Модуль Реєстрація ONU на ZTE/Huawei OLT: додано підтримку ZTE C600. Додано підтримку карт GFGN, GFCH, GFBT, A01GFBT. Спасибі @misterromanbush Модуль Заявки на підключення: виправлено відсутність адреси при створенні “можливості підключення” в тортику. Модуль “Пошук користувачів”: теоретично, став трішки адекватніше виглядати та поводитись. Модуль УКВ: проведено невеличку чистку коду, фінансовий звіт перестав анігілювати на PHP 8.3. Модуль PONizer: примітивний манкіпатчинг для SFE90BT HAL. Модуль XMLAgent: додано новий виклик для отримання тарифів, що доступні для переходу користувачу. Модуль XMLAgent: оновлено виклик для створення support tickets - тепер можна відповідати на тікети, а не лише створювати нові. Кабінет користувача: тотальний рефакторинг модуля “Нагадування”. Кабінет користувача: модуль “Нагадування” тепер знає про E-mail користувача і дозволяє користувачу тим керувати(надсилати E-mail вам все ще доведеться чимось на кшталт OnePunch'ів). Кабінет користувача: модуль “Нагадування” тепер також знає про розсилку ПриватБанк інвойсів і також дозволяє користувачу тим керувати. Модуль “Користувачі”: відображення останніх списань в таблиці користувачів нарешті використовує нативні механіки “Fees Harvester”. Визначення виробника за MAC: тепер для використання потребує окремого специфічного права MACVEN. Модуль “Статистика трафіку користувача”: реалізовано можливість перегляду OpahnimFlow графіків користувача в довільних інтервалах часу. RemoteAPI: страшний по своїй суті виклик stgfeecharge2mysql нарешті став абсолютно deprecated і більше не потрібен. “Fees Harvester”: фікс потенційного незакінченого зациклювання через можливий невалідний хендлер файлу логу Старгейзеру. NyanORM: додано GROUP BY clause + мінорні фікси Скін “UbNg”: здійснено чергову спробу виправити відображення на 2K/4K моніторах. Глобально: в силу того, що Google API для генерації QR припинив своє існування, всю роботу з QR було перенесено на нову натівну libGD бібліотеку. UBinstaller: додано бінарні пакети для встановлення на FreeBSD 14.1 amd64.
  4. Пьос, ти мамці своїй привіт вже передав? Скажи їй, що я скучаю. Не допоможе.
  5. Щось на кшталт DELETE FROM `nethosts` WHERE `netid`='6';
  6. nightfly

    Релізи Ubilling 2024

    Ubilling 1.4.5 rev 9098 Man-Absorbing Phone Зміни в структурі БД. alter.ini: нова опція ONUAUTO_CONFIG_DLP, що керує функціоналом вимкнення LAN-порту на ONU. alter.ini: нова опція ONUAUTO_CONFIG_ELP, що керує функціоналом ввімкнення LAN-порту на ONU. alter.ini: нова опція OPHANIM_DIMENSIONS, що дозволяє встановлювати особливі пропорції генерації графіків OphanimFlow. alter.ini: нова опція CUD_ONLY_TAGID, що встановлює ID користувацького тегу для обробки “наакопичувальними знижками”. userstats.ini: нова необов'язкова опція XMLAGENT_DEBUG_ON, що вмикає дебаг режжим для XMLAgent. userstats.ini: нова необов'язкова опція XMLAGENT_DEBUG_DEEP_ON, що вмикає більш “verbose” дебаг режжим для XMLAgent, із записом в окремий файл. Модуль “ONU Майстер”: додано функціонал ввімкнення та вимкнення першого LAN-порту на ONU для OLT BDCOM 3310C, за авторством ValMikGol. Модуль “ONU Майстер”: почав адекватніше реагувати на ввімкнені опції, привілеї, виключення та став на 4% менш всратим. Модуль “Повітряні тривоги”: покращено обробку виключень, виправлено проблеми з відображенням тривожної мапи в деяких ситуаціях. Модуль УКВ: додано додаткові перевірки при завантаженні та обробці банківських виписок, з метою виключення паралельного виконання. Модуль “Віртуальні сервіси”: трохи косметики. Модуль “Віртуальні сервіси”: додано можливість відмічати сервіси як “архівні”. Можна використовувати суто на ваш розсуд, наприклад - у ВанПанчах. Модуль Відеоспостереження: виправлення деяких помилок інтеграції з NVR, косметичні покращення. Модуль XMLAgent: винесено в окремий клас. Модуль XMLAgent: додано кілька нових викликів та дебаг режим. Модуль Склад: виправлено інтерфейси створення розхідних операцій, з метою мінімізації ризиків створення дублюючих розходів. Модуль “Склад”: в базовому звіті “Залишки на складах” реалізовано можливість збереження даних в CSV, Excel, PDF та швидкого друку. Модуль “Склад”: в базовому звіті “Залишки на складах” абстрактна колонка “кількість” перейменована в “на складі”. Модуль “Реєстрація абонента”: виправлено роботу на PHP 8.x при альтернативному режимі генерації номерів угод при наявності в користувачів угод з літерами. Модуль Reminder: виправлені спроби звернутись до неіснуючого елементу масиву при вимкненому функціоналі ПриватБанк інвойсів. Модуль ПОНізатор: VSolution HAL - виправлені спроби звернутись до неіснуючого елементу масиву. Модуль “Консоль розробника”: виправлено помилки при виконанні SQL запитів, що повертають порожній чи булевий результат на PHP 8.x. Модуль “Консоль розробника”: чекбокси параметрів відображення тепер зберігають свій попередній стан. Модуль “Консоль розробника”: частково виправлено фатальні помилки на PHP 8.x при синтаксичних помилках в виконуваному коді. Модуль “Консоль розробника”: проведено ревізію сповіщень про помилки що виникають при виконанні запитів. Модуль “Консоль розробника”: проведено чергову спробу рефакторингу, код тепер викликає на 12% менше епілептичних припадків. Модуль “Звіт по трафіку”: мінімально причесано код. Він все ще страшний, але працює. Модуль Накопичувальні знижки: тепер має можливість проводити свою діяльність тільки для користувачів з встановленим специфічним тегом. Модуль “Помічник прокрастинації”: став ще надійнішим і тепер краще дозволяє нормально оновлювати набір засобів прокрастинації. Скін “UbNg”: підправлено відображення на 4K моніторах. RemoteAPI: виклик callmeback тепер адекватно вимикається за допомогою опції CALLMEBACK_ENABLED. RemoteAPI: новий виклик callshistusrupd призначений для оновлення користувацьких даних в модулі “Історія дзвінків”. Глобально: виправлення помилок, багато різних. OpenPayz: виправлення проблеми оплат користувачів з Платіжними ID, що починаються з нуля в бекенді ipayz. UBinstaller: Зібрано бінарні пакунки для FreeBSD 13.3 з PHP 8.3 та MySQL 8.0. UBinstaller: На мороз викинуто підтримку FreeBSD 12.4 та 13.1, котрі вже давно EOL. Debianstaller: тепер працює на Debian GNU/Linux 12.5.0 bookworm. Документація: додано нову сторінку з коротким описом всіх наявних на даний момент необов'язкових опцій конфігів з можливістю миттєво перейти до кожної з них на відповідну сторінку конфігу.
  7. Немає за що, звертайтесь.
  8. Ну подивіться на нього в топ-і. Якщо влаштовує - значить ок. Маєте інший netflow сенсор? Да без проблем, не забороняється Що це буде - якась циска, жун, фпроб чи а10, взагалі без різниці. Головне аби сенсорили тільки до NAT-у.
  9. 1. Викинути bandwidthd і забути як про страшний сон. 2. Використовувати OphanimFlow. P.S. заодно можна на 100% позбутись навантаження від модулю cap_nf.
  10. nightfly

    ubinstaller for freebsd 11.xx

    Якраз сів писати гайд про те, як теоретично(!), ви можете накотити на оцю свою некро-установку, якщо вона таки нормально відбулась якимось чином, чисті дампи які йдуть в комплекті, але чомусь в голову мені не прийшло, що якась там база в вас вже була
  11. nightfly

    ubinstaller for freebsd 11.xx

    Скоріш за все база не розвернулась, можливо повністю. Підтримку 11.2, 12.0, 12.1 ітд було вирізано десь в районі релізів 1.2.8-1.2.9 на момент їх тотального EoL. Вже в 1.3.0 було повністю замінено механіку розгортання БД: всі дампи переїхали в окрему директорію дистрибутиву і почали послідовно накладатись з неї якось хоч трохи осмислено. Раніше це було реалізовано максимально нелюдським методом: 1. запускався старгейзер 2. він розгортав свою базу як там йому хотілось 3. тушився старгейзер 4. накладався хотфікс привілеїв адміністратора старгейзера за замовчуванням 5. поверху розгортався дамп вже бази Ubilling, купа-гена, опенпейза і так далі
  12. https://github.com/nightflyza/UBinstaller/blob/master/UBinstaller.sh#L207 Більше запитань викликає інше, але то таке.
  13. nightfly

    ubinstaller for freebsd 11.xx

    UPD Порився в себе, з самого старого, що є в наявності, виявились тільки пакунки від UBinstaller для 11.1 amd64. Тепер доступні тут.
  14. nightfly

    ubinstaller for freebsd 11.xx

    На жаль, бінарних пакунків там немає. Як і в репо самого UBinstaller. Також, наскільки я пам'ятаю в ті часи Ubilling та rscript nas installer використовували (з якихось причин?), різну пакетну базу. У випадку, якщо у вас фізіологічно збереглись установки на 11 фрі, завантажені бінарні пакунки що використовувались при встановленні Ubilling, лежать в /usr/local/ubinstaller/packages/ Якщо це NAS з rscriptd то його бінарні пакунки, мали б валятись завантаженими в /tmp/nas_preconf/
  15. таблички op_transactions та op_customers взагалі існують?
  16. nightfly

    Релізи Ubilling 2024

    Ubilling 1.4.4 rev 9071 Tibetan Rope to Heaven Зміни в структурі БД. alter.ini: нова опція WAREHOUSE_INCOP_SEARCHBL, що керує селекторами інтерфейсу створення приходу. alter.ini: нова необов'язкова опція REMINDER_PRIVATBANK_INVOICE_PUSH, що керує функціоналом відправки ПриватБанк-інвойсів(ПБІ). alter.ini: нова необов'язкова опція REMINDER_PBI_AUTH_LOGIN має містити дані для авторизації для сервісу ПБІ. alter.ini: нова необов'язкова опція REMINDER_PBI_URL містить URL до сервісу ПБІ. alter.ini: нова необов'язкова опція REMINDER_PBI_DAY_TARIFF_MULTIPLIER множник “кількості днів” для поденних тарифів. alter.ini: нова необов'язкова опція REMINDER_PBI_ONLY_TAG_ID ІД користувацького тегу для юзерів яким будуть відправлятись лише інвойси. alter.ini: нова необов'язкова опція REMINDER_PBI_AND_SMS_TAG_ID ІД користувацького тегу для юзерів яким будуть відправлятись і СМС, і інвойси. alter.ini: нова необов'язкова опція REMINDER_PBI_USER_FILTER_PAYSYS_LIST список активних сервісів OpenPayz для фільтрації юзерів, яким буде відправлено інвойс. alter.ini: нова опція PRINCESS_FAST_REPLIES, що перераховує швидкі відповіді принцесами в додаткових примітках для задач. Модуль “Планування робіт”: в діалогах створення задач, тепер за замовчуванням вибрано працівника вказаного в опції TASKMAN_ANYONE_EMPLOYEEID. Модуль Склад: в інтерфейсі редагування прихідної операції тепер в календарику вибрано оригінальну дату операції. Модуль “Склад”: тепер всі селектори в інтерфейсі створення прихідної операції опційно можуть бути шукабельними. Модуль “Сховище зображень”: виправлено проблему, при спробі валідації зображень у випадку, якщо вони раптово анігілювали в процесі завантаження. Модуль Reminder: нова кіллерфіча розсилки ПриватБанк інвойсів користувачам замість(або разом з) СМС. Модуль “Віртуальні сервіси”: тепер вміє ігнорувати користувачів з певними тегами під час процесингу. Модуль “Профіль користувача”: невелика косметика для відобарження неіснуючих тегів. Модуль “Помічник прокрастинації”: радикально розширено можливості для прокрастинації. RemoteAPI: в виклику fullhostscan виправлено очистку попередніх даних, про активні хости.
  17. nightfly

    Openpayz City24

    На жодні думки не наштовхує, ніт? ну там з документацією ознайомитись... якісь очевидні аналогії з тим, що ви тут описуєте там знайти... ні, не варіант? Перекладаю - вашій СУБД походу кранти, там якесь м'ясо, робити там щось більше кількох сотих секунди фронтенду нічому. Розбирайтесь чому так. Якщо робити якісь хаотичні дії - результат, теж буде очікувано хаотичним.
  18. 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 Повний чейнджлог Оновлена демка
  19. nightfly

    Помилка feesharvester

    Логіни з пробілами це сильно ? Я утримаюсь від коментарів.
  20. nightfly

    Релізи Ubilling 2023

    Ubilling 1.4.2 rev 9030 One-Armed Bandit Зміни в структурі БД. billing.ini: нова опція REGFROZEN, ввімкнення якої призводить до реєстрації всіх нових абонентів замороженими. alter.ini: нова опція WAREHOUSE_INEDT_ENABLED, що вмикає функціонал редагування прихідних операцій на складі. alter.ini: нова опція TASKMAN_EMPLOYEE_TAGID_FILTER, що дозволяє швидко фільтрувати працівників за тегом, при закритті задачі. alter.ini: нова опція TASKMAN_EMPLOYEE_APPOINTMENT_FILTER, що дозволяє швидко фільтрувати працівників за посадою, при закритті задачі. alter.ini: нова опція TASKMAN_EMPDONESEL_SEARCHBL, що робить селектор працівників, в діалозі закриття задачі, шукабельним. alter.ini: нова опція PSEUDOCRM_ACT_PROTECTED призначена для захисту від закриття “чужих записів активностей”. alter.ini: нова опція TASKMAN_DEPTH_LIMIT, що повинна припинити вакханалію з швидкодією планувальника задач. alter.ini: нова опція VSERVICES_CONSIDER_CREDIT, що дозволяє також враховувати кредит користувача при нарахуванні АП віртуального сервісу. Модуль “Хелпдеск”: додано логування при створенні нових тікетів з кабінету. Модуль “Комутатори”: виправлено проблему сумісності з PHP 5.3. Модуль "Додаткова інфо про контрагента": додано кілька нових полів даних, мінорна косметика та фікси. Модуль One-Punch скрипти: редактор можливо став притомнішим і не повинен ламати дані, в окремих випадках. Модуль “Персональні нотатки”: трішки причесано код. Модуль Псевдо CRM: додано новий результат активності, про передідписання угоди на тих самих умовах. Модуль “Псевдо CRM”: В списку лідів, тепер також відображається, закріплений за лідом працівник. Модуль “Псевдо CRM”: При заповненні додаткових приміток до запису активності, тепер надсилається Telegram сповіщення, працівнику закріпленому за лідом. Модуль Склад: тепер опційно може редагувати чи видаляти, ще не задіяні в обороті ТМЦ прихідні операції, користувачами з привілеєм WAREHOUSEINEDT. Модуль “Планування робіт”: селектор працівника при закритті задачі тепер вміє опційно фільтрувати працівників за тегом, посадою та бути шукабельним. Модуль “Заздрість”: придушено спроби перевірок орфографії при перегляді записів з архіву збережених конфігурацій. Модуль Відеоспостереження: виправлено проблеми швидкодії, що могли виникати на рівному місці. Модуль “Псевдо CRM”: реалізовано можливість нотифікації працівників, про відкриті для них записів активності відповідним викликом з RemoteAPI. Модуль “Псевдо CRM”: виправлено показ стану закритості чи відкритості запису активності. Модуль “Працівники та типи робіт”: поле “ID чату Telegram” тепер може містити негативні значення. Модуль “OpenPayz”: виправлено проблеми швидкодії, дані про платіжні системи тепер кешовані. Модуль “OpenPayz”: форму пошуку транзакцій винесенено в окремий контрол. Модуль “Планування робіт”: трішки причесано код, додано можливість осмисленого лімітування відображуваних задач. Модуль “Журнал DHCP”: переписано з нуля, покращено швидкодію, тепер відображає записи “від свіжих до старих”, додано дзен-режим. OpenPayz: додано базовий протоклас, aka Generic Payment System - як спробу запобігти страшній кількості копіпасти. OpenPayz: додано нову платіжну систему Providex Remote API: новий виклик pseudocrm призначений для виклику окремого функціоналу з Псевдо CRM. RemoteAPI: новий виклик stickynotify, що проводить нотифікацію працівників про кількість “Персональних нотаток та нагадуваннь” на сьогодні. RemoteAPI: новий виклик taskmannotify, що проводить нотифікацію працівників про кількість запланованих на них задач, на сьогодні. "XMLAgent": додано новий виклик agentassigned призначений повертати дані контрагента, асоційованого з користувачем. UBinstaller: додано бінарні пакети для встановлення на FreeBSD 14.0 amd64 з PHP 8.3. Повний чейнджлог: https://wiki.ubilling.net.ua/doku.php?id=changelog2023 Оновлена демка: https://ubilling.net.ua/?module=fnpages&pid=demo
  21. А нє, відбій. В 1.4.3 починим.
  22. Подивився. Є там лажа. Походу щось змінилось в тих пристроях сурьйозно, за останні роки. Техпідтримка правда мене від вчора ігнорить, тому фіксити очевидно це варто тому, кого вона не ігнорить. Вдалого дня.
  23. З понеділка подивлюсь, що там відбувається.
  24. nightfly

    Подсчет трафика

    Ну от і чудово, бо я лиш зараз до робочого місця добрався по-нормальному
  25. А може ти просто xyй з писка виплюнеш? Бо щось нерозбірливо бурмочеш. Як тобі такий варіант кицюню?
×
×
  • Створити нове...