-
Всього повідомлень
5 349 -
Приєднався
-
Останній візит
-
Дней в лидерах
166
Тип контенту
Профили
Форум
Календарь
Все, що було написано nightfly
-
Зачем? ? ⛔ ? ?
-
У вас там благотворительный фонд и вы бабки раздаете? Тогда мои реквизиты на сайте Точно так же. Очевидно без "минуса" в суме.
-
А у вас еще есть варианты, для чего я этот кусок кода запостил?
-
Ну как вариант - да. Это с перезапуском старгейзера. Если без, то вот, что-то типа этого: set_time_limit(0); $tariffPrices = zb_TariffGetPricesAll(); $users = new nya_users(); $users->where('Passive', '=', 0); $all = $users->getAll(); $i = 0; if (!empty($all)) { foreach ($all as $io => $each) { $userTariff = $each['Tariff']; if (isset($tariffPrices[$userTariff])) { $userFee = $tariffPrices[$userTariff]; if ($userFee > 0) { $feeCharge = '-' . $userFee; $billing->addcash($each['login'], $feeCharge); log_register('CHANGE FixStargazerFee (' . $each['login'] . ') ON ' . $feeCharge); } } else { show_warning(__('Skipping') . ' ' . $each['login']); } $i++; } show_info(__('users processed') . ': ' . $i); } else { show_error(__('No') . ' ' . __('Users')); }
-
Как заморозить абонента с положительным балансом, чтобы он стал неактивным?
тема ответил в co-operator пользователя nightfly в Stargazer Ubilling
-
Вы действительно подумали, что мы тут, шутки про обновления перед выходными шутим? Рили?! Встречайте стабильный релиз Ubilling 1.1.8 rev 8031 Nuclear Protists во всем своем суботнем великолепии! Изменения в структуре БД. см. дамп. alter.ini: новая опция DHCP_DDNS_ENABLED, которая вам не нужна. Модуль Склад: исправлены проблемы происходившие в процесе создания расходных операций ТМЦ находящихся в резерве на сотрудниках. Модуль «Движение средств»: показ начислений средств за OTT сервисы TrinityTV/SweetTV стал более вменяемым. Модуль «Склад»: при печати остатков на складском помещении, для инвентаризации, теперь исключены ТМЦ с нулевыми количествами. Модуль «Поиск по складу»: добавлена возможность фильтровать в результатах ТМЦ выданные напрямую пользователю или исходя из задач на него. Модуль «Сети и сервисы»: слегка оптимизировано быстродействие. Модуль Megogo: реализована новая модель авторизации пользователей и автоматической регистрацией им аккаунтов на сервисе. Модуль «Megogo»: старая механика привязки существующих аккаунтов к партнерскому профилю более не актуальна. Модуль «Megogo»: заполненная опция MG_DOMAIN теперь является эссенциальной для функционирования модуля. Модуль Филиалы: теперь показ списка пользователей реагирует на опции ONLINE_SHOW_CONTRACT_FIELD и ONLINE_SHOW_PHONES. Модуль TrinityTV/SweetTV: теперь позволяет менять тариф пользователю из административного интерфейса, не трогая его баланс. Модуль «Управление доступами пользователя»: добавлена возможнось запрета авторизации в кабинете по IP отдельных пользователей. Модуль Служба ритуальных услуг: теперь для управлением состоянием активности пользователя требуется отдельное право NECROMANCY. Модуль «Филиалы»: реализовано новое право BRANCHESUSERMOD позволяющее администраторам не имеющим отношения к филиалам менять филиал существующим пользователям. Модуль «Панель задач»: категория «пользователи», переименована в «абоненты». Модуль «Глобальное меню»: категория «пользователи», переименована в «абоненты». Модуль «Онлайн»: теперь он больше не модуль «Онлайн». Он теперь модуль «Пользователи». Как жить то теперь? Модуль КучаГен: теперь умеет нормально показывать существующие атрибуты пользователя из БД. Моудуль «Профиль пользователя»: новый плагин черной магии «Атрибуты пользователя» для быстрого перехода в соответствующий раздел КучаГен-а. RemoteAPI: новый вызов karmaguard пытающийся автоматически чинить карму пользователей. Глобально: исправлено изменение размерности контейнеров карт. Кабинет пользователя: в модуле «Megogo» исправлены сообщения при невозможности оформления подписки. «Кабинет пользователя»: при авторизации типа both добавлена возможность отключать автологин отдельных пользователей по IP. «Кабинет пользователя»: небольшая косметика оповещения о запрете пользователю использования кабинета. И да, не нужно делать вид, что вы не знаете про эту ссылочку.
-
Тоесть, ты не скажешь ему, что не обязательно рисовать в каждом вызове ubapi давилки выхлопа?
-
Ну дык отключите сендмыл нормально да и все. Либо выхлоп скриптов в null перенаправьте.
-
Undefined index: CheckReference в privatmulti
тема ответил в ProstoName пользователя nightfly в Stargazer Ubilling
Обожаю приват -
Дороже и глупее, да. Я один вижу, что это он так ректально пытается ВДМ изобрести?
-
Undefined index: CheckReference в privatmulti
тема ответил в ProstoName пользователя nightfly в Stargazer Ubilling
Ну так вы бы вместо хаотичных метаний, определили бы что за протокол у вас используется, не? В запросе экшона Pay, который вы показываете - я вообще не вижу уникального идентификатора транзакции. Как ее вообще оплачивать и обрабатывать предполагается? По запаху? Ну как-бы для этого Привату на запрос Check и отдается относительно уникальный reference в секции Data. -
Ну зато вы теперь знаете, что если к чему-то прилагать какие-то усилия, то скорее всего получится какой-то результат. Вопрос только в векторе прилагаемых услилий и их номинальной мощности
-
Оказалось, если не прилагать каких-то усилий, чтобы сломать что-то руками - оно скорее всего не будет сломано? Да?
-
Undefined index: CheckReference в privatmulti
тема ответил в ProstoName пользователя nightfly в Stargazer Ubilling
Это не во вьюшке проблема, а в протоколе. Вам точно privatmulti нужен? Вы это как-то с приватом предварительно обсудили? -
Очень интересно. Ваш опыт и мнение бесценны. Вы изменили мою жизнь, и я буду вспоминать ваше откровение на смертном одре, потому, что перед смертью, вспоминают главное.
-
В будущем? Ну да, наверное. В очень далеком, скорее всего, да. Если v6 еще не сдохнет в агонии, чем он занят на данный момент.
-
Стабильный релиз Ubilling 1.1.7 rev 8000 Complete Multitool alter.ini: новая необязательная опция FREEZEMONTH_ONLY_TAG включающая механизм начисления оплаты за приостановку услуги только для избранных. alter.ini: новая необязательная опция FREEZEMONTH_EXCLUDE_TAG позволяющая исключить избранных юзеров из начисления оплаты за приостановку услуги. alter.ini: новая опция INSURANCE_ENABLED включающая «застрахуй братуху застрахуй». alter.ini: новые опции для модуля YouTv: YOUTV_ENABLED, YOUTV_LOGIN, YOUTV_PASSWORD,YOUTV_DEALER_ID alter.ini: новая опция WAREHOUSE_TASKOUTDATE добавляющая запланированную дату задания в интерфейс расходных операций склада. userstats.ini: новая необязательная опция AF_FREEZPRICE_PERIOD позволяющая указать текстовую метку периода, за который начисляется оплата за приостановку услуги. userstats.ini: новая необязательная опция ONLINELEFT_CONSIDER_VSERVICES включающая учет виртуальных сервисов при расчете оставшихся дней онлайна для юзера userstats.ini: новая необязательная опция PUBLIC_OFFER_CAPTION позволяющая указать текстовую метку для договора/публичной оферты. userstats.ini: новая необязательная опция VSERVICES_CONSIDER_PERIODS включающая учет периодов указанных для виртуальных сервисов. userstats.ini: опция ONLINELEFT_STYLE теперь может принимать значение mixed для одновременного отображения оставшихся дней онлайна и даты до которой услуга будет активна. userstats.ini: новая опция INSURANCE_ENABLED включающая пользовательский интерфейс подачи заявок на страхование. userstats.ini: новая опция TG_BOTNAME устанавливающая юзернейм бота. userstats.ini: новая опция YOUTVTV_ENABLED включающая модуль YouTV в кабинете пользователя. Модуль «ПОН-коробки»: исправлены опечатки, добавлены новые типы сплиттеров. Модуль ПОНизатор: теперь поиск ONU чуть менее строгий. Модуль RemoteAPI: вызов freezemonth теперь умеет принимать параметр debug2ublog для включения дебаг-режима и записи происходящего в веблог. Модуль «Asterisk PBX»: прикручен HTML5 плеер для воспроизведения записей разговоров. Модуль «ПОН Коробки»: возможно исправлена проблема с производительностью профиля пользователя при поиске связанных боксов. Модуль YouTV: Добавлен модуль YouTV Модуль Склад: теперь умеет опционально показывать дату задания в интерфейсе создания расходной операции. Модуль Опрос свичей посредством SNMP: добавлен черновой шаблон для Cisco Nexus 3064. Модуль «Планирование работ»: немного оптимизировано быстродействие при использовании ГУЛАГ-а. Модуль «Настройки системы»: отключен спеллчек при редактировании конфигов. Модуль «Консоль разработчика»: интерфейс создания и редактирования One-Punch скриптов стал чуть более вменяемым. Кабинет пользователя теперь умеет отображать стоимость виртуальных сервисов при включенном отображении оставшихся дней онлайна, а так же периоды виртуальных сервисов, если таковые имеются. Кабинет пользователя: теперь умеет авторизовать пользователей в Телеграм-ботах с поддержкой XMLAgent. OpenPayz: добавлен черновой бекенд для онлайн оплаты при помощи реферальных ссылок ibox. Вот из этих. UBinstaller: добавлены новые бинарные пакеты для FreeBSD 13.0 amd64. Свежая демка: http://ubilling.net.ua/?module=fnpages&pid=demo Полный чейнджлог: http://wiki.ubilling.net.ua/doku.php?id=changelog2021
-
Планується. Як тільки буде список доменів у нормальному вигляді. Бо сидіти і розбирати той треш по док-файлах, нема ніякого здоров'я наразі.
- 10 ответов
-
- 1
-
-
Долго открывается профиль пользователя
тема ответил в ShPav пользователя nightfly в Stargazer Ubilling
Все. Трэшак исправлен в Ubilling CURRENT 1.1.7 rev 7987. -
Долго открывается профиль пользователя
тема ответил в ShPav пользователя nightfly в Stargazer Ubilling
Ну вы поняли.. запоздалая карма походу. Хотя оно и с файловым кэшом так уродски не должно и не может работать на самом деле. Ну вообще типа не в секундах время генерации точно меряется. В принципе есть идея как это отдебажить попробовать. Стучите мне в телегу что-ли, посмотрим что с этим можно сделать. -
Долго открывается профиль пользователя
тема ответил в ShPav пользователя nightfly в Stargazer Ubilling
У меня что-то начинает закрадываться подозрение, что это все вы еще и ручками ставили а не из бинарных пакетов UBinstaller-ом. Так как memcached и всю нужную инфраструктуру я паковал еще чуть не с времен FreeBSD 8.2 или типа того довольно таки надежно. -
Долго открывается профиль пользователя
тема ответил в ShPav пользователя nightfly в Stargazer Ubilling
ээээ, очень странно. Ну пробуйте что-то типа memcached_enable="YES" memcached_flags="-l 127.0.0.1 -m 512 -I 24M" в rc.conf service memcached start и UBCACHE_STORAGE=memcached шо я могу сказать... -
Долго открывается профиль пользователя
тема ответил в ShPav пользователя nightfly в Stargazer Ubilling
Тоже какая-то жопа. Как говорится "найдите 10 отличий" Ну тоесть вы понимаете, что у вас файлик объемом 400кб читается с HDD на протяжении 6.5 секунд к примеру, да? А попробуйте сделать что-то типа fetch http://ubilling.net.ua/packages/130_6T.tar.gz time cp -R 130_6T.tar.gz 130_6T.tar.gz_tmp Теперь мне действительно интересно как вы такого добились, и на сколько у вас сломан сторедж. Конечно, можно было бы типа посоветовать уйти в memcached/redis но это заведомо уе%#нское решение, которое как-бы не перекрывает того, как у вас работает MySQL. -
Долго открывается профиль пользователя
тема ответил в ShPav пользователя nightfly в Stargazer Ubilling
и как ни сложно заметить, результаты с теми же включенными кладбищами и сигналами в профиле.. ну мягко говоря чуть другие. 0.14с это ниразу не что-то >10с на ровном месте. Походу у вас либо это все запущено с FDD 3.5", либо с диском происходит что-то очень страшное, либо ФС сломана... либо кэш наглухо коллапсировал. Покажите еще скриншотик "состояние системы" => "кэш" => "данные кэша".
