История
- • 22.08.2024 Version 2.3.8
- • 26.04.2024 Version 2.3.7
- • 06.12.2023 Version 2.3.6
- • 08.08.2023 Version 2.3.5
- • 02.05.2023 Version 2.3.4
- • 22.11.2022 Version 2.3.3
- • 10.09.2022 Version 2.3.2
- • 03.06.2022 Version 2.3.1
- • 22.12.2021 Version 2.3.0
- • 09.09.2021 Version 2.2.9
- • 22.02.2021 Version 2.2.8
- • 06.11.2020 Version 2.2.7
- • 16.03.2020 Version 2.2.6
- • 26.11.2019 Version 2.2.5
- • 03.09.2019 Version 2.2.4
- • 29.03.2019 Version 2.2.3
- • 07.11.2018 Version 2.2.2
- • 01.06.2018 Version 2.2.1
- • 12.02.2018 Version 2.2.0
- • 03.10.2017 Version 2.1.9
- • 26.04.2017 Version 2.1.8
- • 19.12.2016 Version 2.1.7
- • 13.09.2016 Version 2.1.6
- • 17.07.2016 Version 2.1.5
- • 21.05.2016 Version 2.1.4
- • 17.03.2016 Version 2.1.3
- • 27.01.2016 Version 2.1.2
- • 02.12.2015 Version 2.1.1
- • 05.11.2015 Version 2.1.0
- • 11.09.2015 Version 2.0.9
- • 29.07.2015 Version 2.0.8
- • 20.05.2015 Version 2.0.7
- • 22.03.2015 Version 2.0.6
- • 09.02.2015 Version 2.0.5
- • 24.12.2014 Version 2.0.4
- • 01.10.2014 Version 2.0.3
- • 24.08.2014 Version 2.0.2
- • 28.05.2014 Version 2.0.1
- • 28.02.2014 Version 2.0.0
- • 12.01.2014 Version 1.9.9
- • 14.10.2013 Version 1.9.8
- • 26.06.2013 Version 1.9.7
- • 12.04.2013 Version 1.9.6
- • 15.02.2013 Version 1.9.5
- • 30.12.2012 Version 1.9.4
- • 05.12.2012 Version 1.9.3
- • 21.09.2012 Version 1.9.2
- • 28.07.2012 Version 1.9.1
- • 21.06.2012 Version 1.9.0
- • 14.05.2012 Version 1.8.9
- • 24.04.2012 Version 1.8.8
- • 23.03.2012 Version 1.8.7
- • 10.02.2012 Version 1.8.6
- • 22.01.2012 Version 1.8.5
- • 16.11.2011 Version 1.8.4
- • 01.08.2011 Version 1.8.3
- • 19.06.2011 Version 1.8.2
- • 04.03.2011 Version 1.8.1
- • 28.01.2011 Version 1.8.0
- • 15.11.2010 Version 1.7.9
- • 05.10.2010 Version 1.7.8
- • 12.08.2010 Version 1.7.7
- • 22.07.2010 Version 1.7.6
- • 01.05.2010 Version 1.7.5
- • 30.03.2010 Version 1.7.4
- • 16.03.2010 Version 1.7.3
- • 06.03.2010 Version 1.7.2
- • 09.02.2010 Version 1.7.1
- • 29.12.2009 Version 1.7.0
- • 01.11.2009 Version 1.6.9c
- • 14.11.2009 Version 1.6.9
- • 01.11.2009 Version 1.6.8
- • 19.10.2009 Version 1.6.7
- • 05.10.2009 Version 1.6.6
- • 22.09.2009 Version 1.6.5
- • 02.09.2009 Version 1.6.4
- • 24.07.2009 Version 1.6.3
- • 13.07.2009 Version 1.6.2
- • 25.06.2009 Version 1.6.1
- • 28.04.2009 Version 1.6.0
- • 03.04.2009 Version 1.5.9
- • 09.02.2009 Version 1.5.8
- • 08.01.2009 Version 1.5.7
- • 22.12.2008 Version 1.5.6
- • 15.12.2008 Version 1.5.5
- • 16.11.2008 Version 1.5.4
- • 28.10.2008 Version 1.5.3
- • 21.10.2008 Version 1.5.2
- • 13.10.2008 Version 1.5.1
- • 01.10.2008 Version 1.5.0
- • 19.09.2008 Version 1.4.9
- • 09.06.2008 Version 1.4.8
- • 14.04.2008 Version 1.4.7
- • 08.04.2008 Version 1.4.6
- • 30.03.2008 Version 1.4.5
- • 24.03.2008 Version 1.4.4
- • 21.03.2008 Version 1.4.3
- • 19.03.2008 Version 1.4.2
- • 18.03.2008 Version 1.4.1
- • 16.03.2008 Version 1.4.0
- • 14.03.2008 Version 1.3.3
- • 01.03.2008 Version 1.3.2
- • 26.06.2007 Version 1.3.1
- • 15.06.2007 Version 1.3.0
- • 14.02.2007 Version 1.2.1
- • 23.01.2007 Version 1.2.0
- • 09.03.2006 Version 1.1.3
- • 17.02.2006 Version 1.1.2
- • 07.02.2006 Version 1.1.1
- • 30.01.2006 Version 1.1.0
- • 16.01.2006 Version 1.0.1
- • 13.01.2006 Version 1.0.0
История версий
В данном разделе Вы можете проследить историю развития нашей биллинговой системы - даты выхода новых версий, а так же новые возможности, которые были добавлены в каждую из версий.
22.08.2024 Version 2.3.8
+ интеграция с платежной системой BTCPay Server, btcpayserver.org.
+ интеграция с платежной системой ЮKassa, yookassa.ru с поддержкой печати чеков.
+ интеграция с sms-шлюзом Vazq.com.
+ возможность уведомлений в Telegram-клиентов по аналогии с SMS-уведомлениями (настройки админом доступности и умолчаний для разных типов уведомлений, свои отдельные шаблоны, подписка/отписка на уведомления в настройках клиента, восстановление пароля с помощью отправки ссылки в Telegram) + дополнительная возможность для админа сделать нужные уведомления обязательными.
+ добавлен перевод админки на Украинский язык.
+ админу: добавлены разделы "Логи Telegram" и "Логи Доступ (логин/пароль)".
* админу: администраторы: возможность выбрать язык админки при создании/изменении администратора.
* админу: доп. услуги: новый специальный тип дополнительной услуги "Пул IP-адресов (v4)". Позволяет клиенту заказать/выбрать пул IP-адресов (поддерживается только VMmanager 6).
* админу: заказы/домены: возможность блокировки заказов в статусе "Обработан" без приостановки заказа (для запрета продления, заказа доп. услуг и т.п.).
* админу: клиенты: возможность запретить любому клиенту создание новых заказов.
* админу: клиенты: возможность отправить клиента на принудительную проверку номера с помощью SMS даже если он подтвердил регистрацию с помощью Telegram (при условии, что SMS для страны клиента разрешены).
* админу: магазин товаров: доступ (логин/пароль): добавлена возможность выдачи нового доступа после продления товара + логирование выдаваемых доступов.
* админу: отправка telegram: возможность запретить клиентам привязку аккаунтов без зарегистрированного @username + возможность вкл/выкл логирования Telegram-сообщений.
* админу: счета: возможность загрузки/сохранения PDF-инвойса возврата (credit note) для оплаченных счетов по которым был возврат.
* админу: счета для юр. лиц/акты/договора/инвойсы: в "Шаблон наименования услуги/позиции в счете" добавлена поддержка макроса {userid}.
* админу: шаблоны: добавлен шаблон "Инвойс возврата (PDF)" + шаблоны для Telegram-уведомлений.
* админу: шаблоны: во все шаблоны, связанные с заказами на тарифные планы, добавлены макросы {ip}, {ipv6} и {hostname}.
* админу: логи sms: добавлен поиск по "ID клиента" и "Сообщение".
* клиенту: вход в кабинет: при открытии страницы в поле "Язык" отображаем не "Язык по умолчанию", а текущий язык клиента из сессии.
* планировщик: если неоплаченные счета объединены, то отправляем клиенту напоминание о неоплаченном счете только для главного счета.
* файл конфигурации: возможность скрыть иконки переключения языка возле логотипа в админке (с помощью переменной $_CFG['ADMIN_DISABLE_LANG_ICONS']).
* pdf-инвойсы: сохраняем инвойсы в отдельные вложенные папки формата YYYY/MM/YYYYMM + инвойсы, оплаченные с внутреннего или партнерского баланса, в YYYY/MM/YYYYMM_BalancaPays и YYYY/MM/YYYYMM_PartnerBalancePays соответственно + инвойсы возврата в YYYY/MM/YYYYMM_Refunds.
* betatransfer: добавлена передача payerId, payerPhone и payerEmail при создании платежа.
* evonames: добавлена поддержка проверки домена на занятость через API регистратора + добавлена проверка является ли домен премиум-доменом при проверке домена на доступность через API.
* telegram: каждый раз при отправке сообщения проверяем не изменился ли зарегистрированный username клиента и если да, то обновляем информацию по этому поводу в его настройках с записью в истории клиента.
* vmmanager: добавлена поддержка заказа/отказа для дополнительных RAM и CPU + заказ дополнительного дискового пространства (увеличение размера текущего диска) + заказ IPv6 (выделяется целая подсеть и первый её IP назначается для ВМ, выделить можно только один раз) + заказ/выбор пула IPv4 адресов.
- админу: настройки клиента: исправлена ошибка, когда не работало изменение пароля.
- клиенту: настройки: исправлена ошибка, когда нельзя было указать новый email если старый email не указан и настройками требуется подтверждение изменения старого email.
- клиенту: партнерка: исправлена ошибка, когда в статистике начислений отображался собственный ID вместо ID партнера.
- домены: исправлена ошибка, когда при удалении домена не оплаченные счета по нему не удалялись, а обнулялись и оставались в базе.
- профайлы: исправлены ошибка, когда в профайле частного лица Финляндии отсутствовали поля для ввода паспортных данных.
- freekassa: исправление в модуле интеграции в связи с изменениями на стороне сервиса.
- vmmanager6: исправлена ошибка, когда на некоторых версиях vmmanager не работали остановка, запуск и перезагрузка.
26.04.2024 Version 2.3.7
+ интеграция с панелью управления ISPManager 6 для управления VPN-пользователями (создание, остановка, запуск, удаление).
+ интеграция с панелью управления SolusVM 2 (создание, включение, выключение, перезагрузка, сброс/reset, переустановка, удаление, заказ дополнительных IPv4, заказ дополнительных IPv6, вход в аккаунт клиента).
+ интеграция с платежной системой octo.uz.
* админу: администраторы: добавлены отдельные права доступа для "Восстановление клиента из архива".
* админу: главная страница: добавлен модуль "Финансы" (приход денег + детализации что ими оплачено + что оплачено с баланса + возврат).
* админу: главная страница: добавлен модуль "Обзор заказов" (общее кол-во заказов/доменов/товаров за выбранный период + кол-во обработанных + кол-во удаленных).
* админу: дополнительные способы оплаты: возможность активации отображения кнопки "Оплачено", после нажатия на которую заказ будет обработан, а счет переведен в статус "Условно оплачен".
* админу: заказы: разрешаем переустановку в редактировании заказа даже если она запрещена для клиента настройками сервера.
* админу: заказы: возможность получить договор для заказа, в том числе если заказ архивный.
* админу: клиенты: возможность на странице полного инфо клиента восстановить клиента из архива.
* админу: персональные данные клиента: возможность скрыть поля "Страна" и "Номер мобильного" при регистрации, но сделать их обязательными в настройках.
* админу: планировщик задач: возможность удаления обработанных уведомлений.
* админу: серверы: возможность разрешать/запрещать клиенту вход в аккаунт на сервере (панель управления) индивидуально для каждого сервера/локации.
* админу: страны: возможность разрешать/запрещать клиентам использовать номера телефонов/мобильных из других стран (отличных от страны клиента).
* админу: счета: возможность загрузки счетов/актов/договоров для архивных счетов.
* админу: счета: отображаем сумму объединенного счета в редактировании счета.
* админу: счета: отображаем плательщика в редактировании счета даже если у клиента один профайл (кроме ситуации когда "Уровень проверки профайла клиента" = "не требуем никаких данных").
* админу: счета: возможность загрузки PDF-инвойсов для оплаченных счетов + возможность сохранения PDF-инвойсов на сервере.
* админу: шаблоны: добавлен шаблон "Инвойс (PDF)".
* клиенту: счета: возможность прикрепления к email об оплате счета инвойса в PDF-формате.
* клиенту: мультиязычность: допереведен азербайджанский языковый файл.
* cryptomus: возможность указать необходимую сеть при приёме одной криптовалюты.
* freekassa: возможность указать код способа оплаты + возможность создания платежей через API (клиент сразу попадет в мерчант указанного способа оплаты, минуя сайт платежной системы).
* webnames: добавлена поддержка доменных зон гео.ru, гео.su, москва, moscow, by, бел.
- админу: главная страница: модуль "Кто онлайн": исправлена ошибка, когда дата/время начала сессии периодически заменялись более свежим значением в случае длительной активности клиента.
- админу: главная страница: исправлена ошибка, когда при просмотре с мобильного устройства модули, у которых задана ширина, накладывались друг на друга.
- админу: домены: исправлена ошибка, когда нельзя было редактировать домен, восстановленный из архива, если он до удаления был привязан к заказу на тарифный план.
- клиенту: тикеты: исправлена ошибка, когда системное сообщение об автоматическом закрытии тикета отображалось с аватаркой последнего ответившего админа.
- домены: исправлена ошибка, когда при удалении отдельно заказа на домен для совмещенного заказа (тариф+домен) из всех ранее оплаченных совмещенных счетов удалялась привязка к заказу на домен, что влияло на корректное отображение счета в админке, клиентской части и PDF-документах.
- заказы: исправлена ошибка, когда при удалении отдельно заказа на тариф для совмещенного заказа (тариф+домен) из всех ранее оплаченных совмещенных счетов удалялась привязка к заказу на тариф, что влияло на корректное отображение счета в админке, клиентской части и PDF-документах.
- счета: исправлена ошибка, когда при изменении статуса счета с "условно оплачен" на "оплачен" не печатался чек и не отправлялись документы в сервис электронных документов (если используются соответствующие сервисы).
- счета: исправлена ошибка, когда при автоматической оплате счета с баланса (автопродление, api, массовое продление в админке) в счете не сохранялись сумма и валюта платежа (в основной валюте админки).
- anypay: исправления в модуле в связи с изменениями на стороне сервиса.
- authorize: исправление в модуле интеграции.
- cryptomus, enot, nowpayments, payplus: исправлена ошибка, когда в счете неправильно сохранялась валюта платежа (валюта платежной системы).
- drs.ua: исправление в связи с изменениями для доменной зоны crimea.ua.
- paypalych: исправление в модуле интеграции в связи с изменениями на стороне сервиса.
- sms: исправлена ошибка, возникающая при отправке sms если включено логирование sms и в тексте сообщения есть символ апострофа.
- vmmanager6: исправление в модуле интеграции в связи с прекращением поддержки auth/v3.
-d-: phpmailer: удален устаревший модуль phpmaler v5.1.
06.12.2023 Version 2.3.6
!!! Внимание! Прекращена поддержка PHP 5.3.x и 5.4.x. Вскоре так же будет прекращена поддержка PHP 5.5.x, 5.6.x и 7.0.x, но для них останется возможность заказа индивидуальной кодировки для случаев крайней необходимости.
+ интеграция с панелью управления VMmanager 6 (создание, включение, выключение, перезагрузка, изменение пароля, переустановка, удаление, заказ дополнительных IPv4, вход в аккаунт клиента).
+ интеграция с платежной системой FreedomPay.money с поддержкой печати чеков.
+ интеграции с платежной системой IntelleсtMoney.ru (новый модуль) с поддержкой печати чеков.
+ интеграция с платежной системой Payriff.com.
+ админу: добавлен раздел "Выплаты" в который попадают все запросы клиентов на вывод партнерских средств с возможностью управления статусом выплаты + фильтр по статусу + поиск + выборка за указанный период.
+ админу: статистика: добавлен отчет "Партнеры: Начисления" с возможностью поиска + выборка за указанный период.
* админу: главная страница: модуль "Кто онлайн": отображаем реферера (откуда пришел посетитель) + отображаем одну общую дату и страницу начала/конца если у посетителя не было переходов по сайту + улучшено определение ботов + возможность просмотра за последние 30 минут и 1/3/6/12/24 часов.
* админу: главная страница: при просмотре с мобильного устройства выравниваем все модули по левой стороне.
* админу: доменные зоны: добавлен 2-й уровень для реселлеров доменов.
* админу: заказы: отображаем функционал "Внешнее API управления сервером" так же и для тех vds и dedicated заказов, которые привязаны к Hardware-серверам.
* админу: заказы/домены/товары: для архивных заказов отображаем в таблице дату окончания.
* админу: клиенты: финансы: возможность выставить счет на пополнение баланса (без отправки письма по аналогии с клиентской частью).
* админу: клиенты: финансы: возможность указать цену и количество при выставлении произвольного счета (с дальнейшим отображением цены и количества в квитанциях, счетах для юр. лиц, чеках и т.п.) + возможность сохранения указанных данных для дальнейшей автоподстановки + возможность не отправлять письмо о выставленном счете.
* админу: лояльность: возможность установить разные скидки для каждого вида тарифного плана.
* админу: партнерка: партнерская программа расширена до 5 уровней + возможность ограничить количество уровней для конкретного клиента.
* админу: партнерка: возможность начисления рефереру процентов только если у него есть активные заказы.
* админу: партнерка: возможность настройки поведения если реферер удален в архив - не начисляем проценты рефереру, удаленному в архив, а так же всем вышестоящим реферерам (старое поведение), или не начисляем только рефереру, удаленному в архив, а вышестоящим начисляем.
* админу: партнерка: возможность по нажатию кнопки исключить партнера из цепочки рефералов с переходом всех его рефералов на уровень выше (доступно на странице полного инфо клиента).
* админу: планировщик задач: возможность уведомления об участниках партнерской программы у которых последний активный заказ закончился указанное количество дней назад.
* админу: серверы: возможность настройки длины паролей, генерируемых биллингом для аккаунтов/серверов клиентов.
* админу: статистика: финансы: увеличено количество столбцов + устранены проблемы с некорректным переносом строк на маленьких экранах.
* админу: счета: возможность объединения счетов + возможность изменения комментариев к счетам, выставленных админом.
* клиенту: домены оптом: возможность массового трансфера доменов.
* клиенту: оплата: возможность открытия страницы оплаты (после выбора способа оплаты) во всплывающем окне ограниченного размера с минимизированными хеадером/футером (доступно в настройках каждой платежной системы).
* клиенту: оплата: отображаем сообщение о том успешна оплата или нет после возврата из платежной системы в биллинг (для платежных систем, где URL'ы возврата настраиваются на стороне платежной системы, можно уточнить новые URL возврата в нашей поддержке).
* безопасность: добавлена защита от CSRF на страницу восстановления пароля и на 2 версии страниц оформления заказа.
* безопасность: улучшено хеширование паролей клиентов и админов (используем более надежный метод хеширования и соль).
* безопасность: усилены требования к длине паролей клиентов (не менее 8 символов).
* система шаблонов (default_adaptive): фреймворк bootstrap обновлен до версии 4.3.1.
* файл конфигурации: возможность изменить размер всплывающего окна для страницы оплаты (с помощью переменных $_CFG['PAY_POPUP_WINDOW_WIDTH'] и $_CFG['PAY_POPUP_WINDOW_HEIGHT']).
* nic.lviv.ua: добавлена поддержка некоторых poll-уведомлений.
* ps.kz: добавлена поддержка проверки домена на занятость через API регистратора.
* resellerclub: считаем домен успешно обработанным в случае получения статуса STATUS_RP_DOMAIN_REGISTRATION_PENDING.
* whois: обновлены whois-сервера и "not found string" для ряда украинских доменных зон.
- админу: счета/заказы/домены/товары/клиенты: исправлена ошибка, когда при удалении и восстановлении слетал фильтр и перебрасывало на первую страницу раздела.
- админу: клиенты: исправлена ошибка, когда при сортировке результатов поиска слетал фильтр и перебрасывало на первую страницу раздела.
- безопасность: устранена XSS-уязвимость в шаблоне default_adaptive (обновлен фреймворк bootstrap).
- безопасность: устранена возможность раскрытия имени файла скрипта админки.
- клиенту: профайлы: исправлена ошибка, когда не работала загрузка документов.
- планировщик задач: исправлена ошибка, когда не работал кредитный лимит при "автоматической оплате счетов после пополнения внутреннего баланса" если на момент запуска скрипта собственных средств на балансе не достаточно для оплаты счета.
- 4vps: исправление в модуле интеграции в связи с изменениями на стороне сервиса (автопродление более не используется + поддержка периода заказа/продления).
-d- payu.ua: удален модуль интеграции как утративший актуальность.
-d- smscoin.com: удален модуль интеграции как утративший актуальность.
-d- telemoney.ru: удален модуль интеграции как утративший актуальность.
08.08.2023 Version 2.3.5
+ интеграция с сервисом FriendHosting.net для перепродажи VDS (автоматический импорт тарифов/услуг, создание, продление, включение, выключение, перезагрузка, сброс/reset, переустановка, vnc-консоль, заказ дополнительных IPv4, заказ дополнительных IPv6, заказ дополнительных дисков, заказ дополнительного трафика).
+ интеграция с сервисом Hetzner.com для управления выделенными серверами (включение, выключение, сброс/reset).
+ интеграция с платежной системой Enot.io (API v2). Модуль предоставляется на платной основе!
+ интеграция с платежной системой Paypalych.com. Модуль предоставляется на платной основе!
+ ядро: переход на использование кодировки utf8mb4 в базе данных (для поддержки emoji + в связи с заявленным прекращением поддержки старой кодировки новыми версиями MySQL).
* админу: главная страница: добавлен модуль "Обратите внимание" (кол-во тикетов, ожидающих ответа + кол-во заказов/доменов/товаров, ожидающих обработки + кол-во приостановленных заказов/доменов/товаров + кол-во просроченных заказов/доменов/товаров + кол-во заказов/товаров, ожидающих отмены + кол-во заказов/товаров с отсрочкой платежа + ссылки на соответствующие разделы/фильтры).
* админу: доп. услуги: новый специальный тип дополнительной услуги "Дополнительный трафик". Позволяет клиенту заказать дополнительный трафик для сервера (поддерживается только FriendHosting).
* админу: заказы: при добавлении и переносе заказов добавлен поиск по списку с логинами клиентов.
* админу: заказы/домены/товары: добавлен фильтры "Ожидающие обработки" (не архивные заказы в статусах "Не обработан" и "В обработке" у которых есть дата окончания) и "Закончившиеся Обработанные" (просроченные заказы в статусе "Обработан").
* админу: заказы/товары: добавлены фильтр "Ожидающие отмены" (не архивные заказы в статусах отличных от "Не обработан" у которых есть запрос отмены) и "С отсрочкой платежа".
* админу: клиенты: при удалении клиента в архив так же удаляем в архив и все его профайлы + при восстановлении клиента из архива восстанавливаем только основной профайл.
* админу: клиенту: при объединении аккаунтов добавлен поиск по списку с логинами клиентов.
* админу: отправить email: возможность выбора статуса подписки при рассылке (подписан, не подписан, любой статус).
* админу: отправить e-mail/тикет/sms: мультиязычность: возможность указать тему и сообщение для рассылки на разных языках.
* админу: персональные данные клиента: возможность сделать поле "Email" не обязательным при регистрации, либо вообще его отключить (в настройках данное поле будет, но не обязательное к заполнению).
* админу: тикеты: если во время ответа в тикете админа выбросило из админки, то запоминаем текст сообщения в сессии и автоматически подставляем в форму ответа после повторной авторизации.
* клиенту: авторизация: при попытке авторизации под аккаунтом, удаленным в архив, предлагаем клиенту восстановить пароль.
* клиенту: заказы: комментарий к заказу: всегда показываем кнопку комментария к заказу + возможность изменения комментария клиентом после нажатия на кнопку + отображение комментария клиента при наведении курсора на кнопку + отображение кнопки другим цветом если в заказе есть заметка от админа.
* клиенту: заказы: переустановка: возможность выбора новой ОС (поддерживаются только FriendHosting, hetzner.cloud, ahnames и solusvm) и новой ПУ (поддерживаются только FriendHosting и ahnames).
* клиенту: проверка email/мобильного: возможность перенаправления клиента на указанную страницу после успешной проверки (с помощью переменной $_CFG['BILLING_AFTER_VERIFY_PAGE'] в файле конфигурации).
* клиенту: смена тарифа: не позволяем изменить тариф на меньший если активирован автоматический возврат средств на баланс и у заказа есть хотя бы один счет (за новый заказ или продление) где был использован промокод.
* безопасность: логи админов: фиксируем попытки доступа к админке из-за ограничений доступа по IP + фиксируем попытки входа для несуществующих логинов.
* безопасность: счета: добавлена защита от обработки нескольких одинаковых одновременных уведомлений от платежной системы.
* безопасность: whois: добавлена более строгая проверка вводимых доменных имен на предмет недопустимых символов до отправки домена на проверку.
* счета для юр. лиц: добавлена детализация по дополнительным услугам (каждая дополнительная услуга = отдельная позиция в счете) для заказов в которых не используется сохраненная стоимость.
* cryptomus: не отправляем админам уведомления при получении статусов "process", "confirm_check", "wrong_amount_waiting", "check" и "cancel".
* google authenticator: клиенту: возможность подключения Google Authenticator с помощью QR-кода.
* directi/resellerclub: возможность изменить валюту, в которой будут импортироваться цены для доменных зон (с помощью переменной $_CFG['DIRECTI_IMPORT_CURRENCY'] в файле конфигурации).
* hostmaster: клиенту: добавлено отображение всех существующих хостов (дочерних НС) домена + возможность указать несколько IP-адресов для хоста + поддержка ipv6 у дополнительных IP хоста.
- админу: дополнительные услуги: исправлена ошибка, когда не отображались ранее сохраненные параметры специальных дополнительных услуг.
- админу: статистика: исправлена ошибка в "Финансы: Оплачено через", когда сумма объединенного счета не попадала в статистику, если счет был оплачен квитанцией для физ. лиц, счетом для юр. лиц или дополнительным способом оплаты.
- клиенту: регистрация: исправлена ошибка, когда пыталось отправить регистрационную SMS даже если не активирована соответствующая настройка или SMS-шлюз отключен.
- клиенту: тикеты: исправлена ошибка, когда не работала оценка тикетов в случае если клиентом не подтверждена регистрация (проверка email/мобильного) или не указаны какие-либо обязательные данные в настройках/профайле.
- безопасность: подтверждение изменения email: исправлена ошибка, когда по полученной в письме ссылке на подтверждение изменения email можно было изменить email в любом другом аккаунте, в который выполнен вход.
- безопасность: тикеты: исправлена ошибка, когда можно было установить произвольную оценку в тикете.
- доступ для сторонних лиц: исправлена ошибка, когда терялась связь между аккаунтами при изменении логина у аккаунта, которому доверен доступ.
- партнерка: исправлена ошибка, когда не устанавливалась партнерская Cookie если в переменной окружения HTTP_HOST домен указан вместе с портом.
- планировщик: исправлена ошибка, когда не отправлялось "Напоминание клиентам об окончании тестового периода у заказа (товары)".
- счета для юр. лиц: исправлена ошибка, когда в счете за изменение доп. услуги с одной на другую в рамках SELECT-группы, в наименовании позиции фигурировал отказ от старой услуги вместо заказа новой.
- isplicense: лицензии ispmanager 5 business удалены как утратившие актуальность.
- nic.lviv.ua: исправлена ошибка, когда не обрабатывались epp-уведомления о трансфере.
02.05.2023 Version 2.3.4
+ добавлен sms-шлюз "Universal SMS", позволяющий произвести интеграцию с собственным sms-шлюзом (работает путем отправки GET/POST-запросов на указанный URL).
+ интеграция с платежной системой Cryptomus.com.
+ интеграция с платежной системой MilliÖn, million.az по приему оплаты через терминалы.
+ интеграция с платежной системой Модульбанк, modulbank.ru (с поддержкой чеков на минимальном уровне - для любых счетов всегда будет передаваться одна и та же позиция, указанная как "Шаблон примечания к платежу" в настройках платежной системы).
+ интеграция с платежной системой PayPlus.co.il.
+ интеграция с платежной системой Stripe.com (актуальная версия API - без всплывающих окон и с поддержкой PHP 7.4).
+ интеграция с облачной кассой Первый ОФД, 1-ofd.ru.
* админу: валюты: возможность указать процент увеличения курсов валют отдельно для каждой активной валюты + возможность указывать процент со знаком минус для уменьшения курса.
* админу: доменные зоны: мультиязычность: возможность указать описание и предупреждение на всех доступных языках.
* админу: доп. услуги: новый специальный тип дополнительной услуги "Расширение тарифного плана". Позволяет клиенту добавить дополнительные пакеты к основному тарифу и/или увеличить максимальное количество подключений. Поддерживается только IPTVPORTAL.
* админу: отправка sms: возможность отправки клиенту после регистрации SMS, содержащей данные для доступа в кабинет (если требуется проверка номера, то SMS будет отправлена после его проверки).
* админу: платежные системы: возможность разрешить/запретить оплату для нескольких стран, а не только для одной.
* админу: редактирование заказа/домена/товара: добавлена защита от изменения заказа админом если в процессе изменения заказ был изменен сторонним процессом (другим админом, планировщиком, клиентом и т.п.).
* админу: серверы: возможность запретить клиенту иметь несколько заказов на одном сервере/группе серверов (клиент не сможет оформить новый заказ на тариф, привязанный к такому серверу).
* админу: черный список: возможность указать комментарий при добавлении/изменении записей.
* админу: шаблоны: во все шаблоны добавлена поддержка макроса {mobile} - номер мобильного телефона клиента.
* админу: шаблоны: добавлены шаблоны "SMS клиенту после регистрации" и "SMS клиенту для восстановлении пароля".
* клиенту: авторизация: возможность входа в личный кабинет с помощью ввода номера мобильного телефона (поле "Ваш логин или email" заменено на "Ваш логин, email или телефон").
* клиенту: восстановление пароля: возможность восстановления пароля с помощью ввода номера мобильного телефона (поле "Ваш логин или email" заменено на "Ваш логин, email или телефон").
* клиенту: восстановление пароля: возможность восстановления пароля с помощью кода, отправленного в SMS. Доступно в "Настройки / Отправка SMS".
* клиенту: восстановление пароля: не позволяем воспользоваться функцией восстановления пароля если клиент при этом авторизован в личном кабинете, а так же если аккаунт клиента заблокирован.
* клиенту: оформление заказа (v1): возможность скрыть поля "Логин" и "Пароль" во время регистрации (логин и пароль будут сгенерированы автоматически). Доступно в "Настройки / Общие / Оформление заказа".
* клиенту: оформление заказа (v2): возможность запретить оплату счетов без предварительной проверки email/мобильного (если проверка требуется) во время первой сессии клиента если он зарегистрировался вместе с оформлением заказа, используя версию 2 скрипта оформления заказа (с помощью переменной $_CFG['ORDER_V2_DISALLOW_PAY_IF_FIRST_SESS'] в файле конфигурации).
* клиенту: проверка мобильного: возможность подтверждения регистрации путем привязки Telegram к аккаунту, на выбор клиента - или код из SMS (если SMS разрешены для страны клиента), или обязательная привязка Telegram. Доступно в "Настройки / Общие / Персональные данные".
* клиенту: продление заказа: при продлении домена вместе с продлением тарифного плана отображаем стоимость продления домена для каждого доступного периода.
* безопасность: запрещаем доступ к любым разделам клиентской части если IP клиента находится в черном списке.
* лицензии isp: для линейки лицензий ispmanager 6 добавлен провайдер my.ispmanager.ru.
* продление заказов/товаров: если продлеваемый заказ приостановлен, но остаток дней больше нуля, то добавляем оплаченный период к текущей дате окончания заказа, а не к дате оплаты.
* iptvportal: возможность использовать номер мобильного телефона клиента в качестве логина для аккаунта. Доступно в настройках сервера.
* iptvportal: возможность использовать пароль от биллинга в качестве пароля для аккаунта (будет работать только для клиентов, зарегистрировавшихся или изменивших пароль после установки данного обновления). Доступно в настройках сервера.
* iptvportal: при создании аккаунта заполняем в базе IPTVPORTAL'а также поля ФИО, email и телефон.
* jabber: обновлен класс интеграции XMPPHP (добавлена поддержка PHP 7.4) + удаляем html-теги при дублировании email-сообщений в html-формате.
* nic.kz: добавлена поддержка Privacy Protection.
* wayforpay: возможность выбора валюты в которой будет передаваться сумма в платежную систему.
- админу: заказы: исправлена ошибка, когда мог неправильно работать поиск по доп. услуге при переходе из раздела "Настройки / Дополнительные услуги" (по ссылке с количеством доп. услуги в заказах).
- лицензии isp: удален провайдер ISPsystem.com как утративший актуальность для поддерживаемых биллингом лицензий.
- сборщик почты: исправлена ошибка, когда иногда могла обрезаться тема сообщения.
- отзывы: исправлена ошибка, когда отзывы от гостей не попадали в логи клиентов.
- 4vps: исправление в модуле интеграции в связи с изменениями на стороне сервиса.
- enot: исправление в модуле интеграции в связи с изменениями на стороне сервиса.
- privat24 (курсы валют): исправление в модуле интеграции в связи с изменениями на стороне сервиса.
22.11.2022 Version 2.3.3
+ интеграция с панелью управления VMware vCenter (без автоматизации создания новых ВМ - только включение, выключение, перезагрузка, сброс/reset, удаление, vnc-консоль).
+ интеграция с сервисом 4VPS.su для перепродажи VDS (создание, удаление, включение, выключение, перезагрузка, смена тарифного плана, ссылка в ПУ, заказ дополнительных IPv4, включение/выключение ежедневного бекапа).
+ интеграция с платежной системой NOWPayments.io.
+ безопасность: добавлен сервис "SMS Authenticator" для двухфакторной авторизации с помощью отправки SMS (доступно в "Настройки / Сервисы").
* админу: группы доменных зон: мультиязычность: возможность указать название и описание на всех доступных языках.
* админу: дополнительные способы оплаты: мультиязычность: возможность указать название и описание на всех доступных языках.
* админу: дополнительные способы оплаты: возможность активации отображения кнопки "Оплатить", после нажатия на которую клиент увидит указанный админом текст и счет будет привязан к выбранному дополнительному способу оплаты.
* админу: заказы: в редактировании заказа выводим приставку "Нективно" для всех ранее заказанных клиентом неактивных доп. услуг (как неактивных глобально, так и недоступных для конкретного тарифного плана).
* админу: заказы: возможность фильтра по отмененным заказам.
* админу: клиенты: возможность установить для клиента кредитный лимит (для оплаты с баланса в кредит).
* админу: клиенты: защита от некорректного изменения внутреннего или партнерского баланса если он в этот момент был изменен сторонним процессом + подробная запись в логах админа как именно был изменен баланс.
* админу: клиенты: в таблицу с клиентами добавлен столбец "Баланс" + возможность сортировки по ID, Дата, Логин и Баланс.
* админу: логи админов: возможность фильтра по логину админа + возможность поиска по действию.
* админу: платежные системы: мультиязычность: возможность указать название и комментарий на всех доступных языках.
* админу: система уведомлений: новые типы уведомлений "остановка заказа (товар)" и "запуск заказа (товар)".
* админу: страны: возможность массового включения/выключения параметра "Поддержка SMS" для всех стран.
* админу: счета: возможность ограничить максимальное количество счетов, которые клиент может объединить за один раз.
* админу: шаблоны: добавлены шаблоны "Email клиенту после проверки профайла" и "4VPS: создание сервера".
* админу: шаблоны: в шаблоны договоров добавлены макросы времени окончания заказа.
* клиенту: профайлы: если настройками включено требование проверки профайла администратором, то после проверки профайла отправляем клиенту письмо об её успешном прохождении.
* логи клиентов: добавлена детализация изменения настроек (фиксируем что и как изменил клиент), которые не вынесены в отдельный тип логирования.
* anypay: добавлена поддержка выбора валюты в настройках платежной системы.
* api (тарифы): добавлена команда getUsers (получение списка клиентов).
* coingate: не отправляем админам уведомления при получении статусов "canceled" и "expired".
* hetzner.cloud: растягиваем vnc-консоль на всю ширину всплыващющего окна браузера.
* payssion: не отправляем админам уведомления при получении статусов "expired", "cancelled" и "failed".
* proxmox: при перезагрузке выполняем мягкую перезагрузку (Reboot), а не жесткий сброс (Reset) + добавлены возможность жесткого сброса (Reset), включения (Start) и мягкого выключения (Shutdown).
- админу: заказы: исправлена ошибка, когда в редактировании заказа не работало изменение hostname.
- админу: заказы: исправлена ошибка, когда в редактировании заказа в SELECT-группах не отображались заказанные клиентом ранее доп. услуги, которые более недоступны для конкретного тарифного плана.
- админу: система уведомлений: исправлена ошибка, когда не выделялись и не поднимались в списке заказы на домены и заказы на товары, требующие ручной обработки.
- клиенту: домены: исправлена ошибка, когда при повторной активации уже активированного использования днс-серверов CloudFlare или днс-серверов регистратора днс-сервера изменялись на некорректные.
- отсрочка платежа: исправлена ошибка, когда при отмене отсрочки платежа по причине неоплаты счета, дата окончания заказа изменялась на текущую если заказ уходил после отмены в минус.
- cloudflare: модуль переведен на использование пользовательского API в связи с прекращением поддержки сервисом партнерского API.
- drs.ua: исправлена ошибка, когда уведомление об успешном продлении домена могло отправляться случайному пользователю биллинга, а не его владельцу.
- drs.ua: исправление в связи с изменениями для доменных зон zp.ua и zaporizhzhe.ua.
- isplicense: исправление в связи с изменениями на стороне сервиса.
10.09.2022 Version 2.3.2
+ интеграция с платежной системой Binance Pay, merchant.binance.com.
+ интеграция с платежной системой EasyPay.am по приему оплаты через терминалы.
+ интеграция с платежной системой Mega Pay, mega-pay.online.
+ интеграция с платежной системой Primepayments.ru.
* админу: администраторы: добавлено поле "API Key" (для доступа к API).
* админу: администраторы: возможность настройки сортировки по умолчанию для разделов "Заказы", "Домены", "Товары".
* админу: заказы/домены/товары: возможность сортировки по статусу заказа (с вторичной сортировкой по ID заказа по убыванию).
* админу: заказы/товары: возможность генерации пароля при добавлении заказа с созданием нового клиента.
* админу: заказы/товары: в форме поиска по умолчанию выбираем поле "ID".
* админу: магазин товаров: возможность создания подгрупп в группах товаров + возможность настройки количества товаров на странице для каждой группы/подгруппы.
* админу: тарифы: возможность применения скидок которые влияют только на тарифную часть заказа (за срок заказа, скидка в заказе) также и к дополнительным услугам.
* админу: тикеты: при вставке готового ответа не заменяем текст тикета, а добавляем в конец сообщения.
* админу: товары: возможность при добавлении заказа на товар выставить счет клиенту.
* админу: черный список: возможность ограничения доступа для указанного IP-адреса.
* админу: шаблоны: добавлен шаблон "Email клиенту при заказе смены тарифного плана".
* клиенту: смена тарифа: если при заказе изменения тарифного плана сумма счета больше нуля, отправляем клиенту письмо со счетом.
* api: возможность работы с API для реселлеров для админов (админ сможет работать с заказами любого клиента).
* api (тарифы): добавлена команда updateOrderTarif (изменение тарифного плана).
* api (тарифы): в команду getOrders добавлена возможность получения информации по конкретному заказу.
* api (тарифы): возможность работы с заказами, передавая в запросе "логин на сервере" вместо "ID заказа" (не будет работать если в базе биллинга есть несколько заказов с указанным логином).
* api (тарифы): при работе от имени админа в ответах на команды getTarifs и getOrders добавлен параметр "Название тарифа на сервере".
* drs.ua: возможность восстановить (restore) домен у регистратора.
* namecheap: добавлена поддержка проверки домена на занятость через API регистратора + добавлена проверка является ли домен премиум-доменом при проверке домена на доступность через API.
* subreg/regtons: добавлена поддержка доменной зоны .uk (кроме компаний из GB).
* telegram: если клиент или админ заблокировали бота, то автоматически отменяем привязку Telegram к такому аккаунту (с записью в логах).
* webmoney: добавлена поддержка WMT-кошельков + возможность приёма USDT на WMZ-кошелек.
- админу: отправить e-mail/тикет/sms: исправлена ошибка, когда HTML-письма из рассылок, инициированных админом, некорректно отображались в логах почты.
- админу: платежные системы: исправлена ошибка, когда не работали настройки "Минимальная сумма оплаты" и "Максимальная сумма оплаты" для способов оплаты "Партнерский счет", "Внутренний баланс", "Квитанции для физ. лиц", "Счета для юр. лиц" и "Дополнительные способы оплаты" (в отличии от других способов оплаты перечисленные способы вообще не будут видны клиенту если сумма не соответствует требованиям).
- клиенту: оформление заказа: исправлена ошибка, когда не отображались дополнительные услуги если для тарифа доступны только Операционные системы и Панели управления и мы их отображаем в виде SELECT'а.
- клиенту: проверка email: исправлена ошибка, когда письма для проверки email (подтверждение регистрации) и для подтверждения изменения email дублировались в Telegram клиента.
- безопасность: api (тарифы): для некоторых команд устранена возможность доступа к чужим заказам.
- регулярные платежи: добавлена поддержка регулярных платежей для заказов на домены и товары.
- товары: исправлена ошибка, когда могли не останавливаться просроченные товары с ежедневной оплатой у которых время окончания заказа за несколько минут до конца дня.
- ядро: исправлена ошибка, когда требовало подтвердить email и/или мобильный, заполнить настройки и/или профайл, даже если вход в аккаунт выполнен админом из админки.
-d-: webmoney: удалена поддержка WMR, WMP и WMU кошельков, а так же удалено уведомление о рисках, как утратившие актуальность.
03.06.2022 Version 2.3.1
+ интеграция с панелью управления Hestia (создание, удаление, остановка и запуск аккаунтов, смена пароля, смена тарифного плана, вход в аккаунт клиента).
+ интеграция с платежной системой Payture.com.
+ интеграция с платежной системой PayKassa.pro.
+ интеграция с платежной системой PayKeeper.ru.
+ интеграция с платежной системой Сбербанк (эквайринг), sberbank.ru.
+ интеграция с платежной системой Уралсиб (эквайринг), uralsib.ru.
+ интеграция с Monobank.ua для автоматического получения курсов валют (покупка/продажа/кросс-курс).
+ админу: добавлен справочник стран, позволяющий разрешить отправку SMS только в указанные страны. Доступно в "Настройки / Страны".
* админу: главная страница: автоматически обновляем главную страницу с тем же интервалом обновления, что установлен для "Другое / Логи клиентов".
* админу: доп. услуги: возможность пакетного изменения на указанный процент цены для выбранных дополнительных услуг.
* админу: заказы: возможность пакетного изменения на указанный процент сохраненной стоимости заказа для выбранных заказов.
* админу: клиенты: добавлены фильтры "С заметками" и "Со специальными ценами".
* админу: настройки: отправка почты: возможность включить debug при отправке через SMTP.
* админу: объявления: возможность показа объявлений "Клиентам указанной страны".
* админу: отправить e-mail/тикет/sms: возможность рассылки "Клиентам указанной страны".
* админу: отправить e-mail/тикет/sms: добавлена поддержка макросов {company_name}, {company_url}, {billing_url}, {support_url}.
* админу: платежные системы: возможность отключить отображение на странице выбора способа оплаты ссылку на сайт платежной системы.
* админу: платежные системы: возможность запретить пополнение внутреннего баланса с помощью платежной системы.
* админу: тарифы: возможность пакетного изменения на указанный процент цены для выбранных тарифов.
* админу: товары: возможность повторной отправки письма в редактировании заказа на товар для лицензий ISPSystems + добавлена поддержка макроса {licid} (ID лицензии) для таких писем.
* админу: шаблоны: добавлен шаблон "Email клиенту для активации домена".
* админу: в меню "Клиенты" добавлен подпункт "Реселлеры".
* клиенту: оплата счета: если доступ для страны клиента к платежной системе запрещен, но при этом в настройках клиента явно разрешен доступ к этой платежной системе, то показываем клиенту данный способ оплаты.
* безопасность: добавлена защита от кражи сессионной cookie с помощью JavaScript-инъекции: запрещаем доступ к cookie для JavaScript + если в $full_www_path указан https-протокол, то разрешаем получать доступ к cookie только по https + полностью блокируем cookie для межсайтовых запросов, включая изображения, iframe и т.д.
* файл конфигурации: возможность переопределить разрешенные для генерируемых биллингом паролей большие буквы, маленькие буквы, цифры и специальные символы (с помощью переменных $_CFG['NEW_PWD_SYMBOLS_UPPER'], $_CFG['NEW_PWD_SYMBOLS_LOWER'], $_CFG['NEW_PWD_SYMBOLS_NUMBERS'] и $_CFG['NEW_PWD_SYMBOLS_SPECIAL'] соответственно).
* файл конфигурации: возможность изменить количество символов, добавляемых к обрезанному логину клиента при создании уникального логина для новых аккаунтов/серверов + возможность использовать при этом не только цифры, а еще и буквы (с помощью переменных $_CFG['NEW_LOGIN_ADDON_LENGTH'] и $_CFG['NEW_LOGIN_ADDON_USE_WORDS_AND_NUMBERS'] соответственно).
* drs.ua: если при продлении домена получен ответ "action pending" (ожидается действие), то переводим домен в статус "в обработке" и не отправляем письмо об успешном продлении + после получения уведомления о завершении продления переводим домен в статус "обработан" и отправляем письмо об успешном продлении + если получено уведомление об ошибке завершения продления возвращаем в заказ старую дату окончания и удаляем счет за продление если в нем нулевая сумма.
* drs.ua: для доменов в зоне pp.ua после регистраций и продлений отправляем письмо о необходимости активации домена + запрещаем автопродление доменов pp.ua.
* drs.ua: добавлена поддержка доменной зоны kyiv.ua.
* ispsystem.com: обновлен устаревший модуль (поддерживаются только лицензии ISPManager 5 и ISPManager 6) + добавлена поддержка eu.ispmanager.com (поддерживаются только лицензии ISPManager 6).
* pay54: не печатаем чек если сумма счета нулевая.
* paypal: возможность автоматического зачисления платежей, полученных на личный аккаунт в виде обычного перевода (если в примечании указан номер счета).
* plesk 10+: если заказ приостановлен и дни не в минусе (например, такое может быть за превышение диска), то при изменении тарифного плана запускаем аккаунт.
* wayforpay: не отправляем админам уведомления при получении статуса "Pending" и "Declined".
- клиенту: исправлена ошибка, когда удаленный в архив клиент не мог ни зарегистрироваться, ни восстановить пароль - теперь при восстановлении пароля таким клиентом восстанавливаем его аккаунт из архива.
- безопасность: устранена возможность JavaScript-инъекции в логах почты (была возможна только в уведомлениях определенного типа, отправляемых админам, только при просмотре содержимого уязвимого письма в админке).
- домены: исправлена ошибка, когда приостановленный в биллинге домен после оплаты продления переводился в статус "Обработан" даже если не удалось выполнить успешное продление у регистратора.
- старрус/чек-онлайн: исправление в модуле интеграции в связи с изменениями в работе сервиса.
- epp-регистраторы: исправлена ошибка когда после завершения трансфера не прописывались нужные DNS-сервера если клиент выбрал использование ДНС-серверов компании/регистратора/сервера.
- payssion: исправлена ошибка, когда не проходила проверка контрольной подписи в скрипте-обработчике уведомлений о платежах.
- reg.ru: исправления в модуле интеграции в связи с изменениями в API.
-d- finance.ua: удален модуль интеграции как утративший актуальность.
-d- money.ua: удален модуль интеграции как утративший актуальность.
-d- privat24: удалена возможность получения официальных курсов НБУ и ЦБ РФ через Приват24 как утратившая актуальность.
22.12.2021 Version 2.3.0
+ поддержка PHP 7.4
+ интеграция с панелью управления Pterodactyl, pterodactyl.io (игровые сервера). Поддерживается создание пользователя, изменение пароля пользователя, а также создание, остановка, запуск, удаление и переустановка серверов.
+ интеграция с платежной системой Alikassa.com (API 2.0).
+ интеграция с платежной системой Obmenka.ua.
+ интеграция с платежной системой Промсвязьбанк, psbank.ru.
+ интеграция с регистратором cctld.uz. Поддерживается бронирование, активация, продление доменов, получение/изменение DNS-серверов, изменение контактов, управления Privacy Protection.
+ безопасность: интеграция с hCaptcha (доступно в "Настройки / Сервисы").
+ robokassa: добавлена поддержка регулярных платежей (поддерживаются только заказы на тарифные планы).
+ заказы: функционал, позволяющий предоставлять клиенту возможность управления vds/dedicated-сервером, путем подключения/выполнения внутри кабинета клиента внешнего php-скрипта с передачей ему указанных в заказе параметров. Доступно только для тарифов, которые не привязаны ни к какому серверу.
* админу: главная страница: добавлены модули "Все логи" (совмещенные логи админов, клиентов и почты) + "Кто онлайн" (клиенты, гости, боты) + "Недавняя активность админов" + "Недавняя активность клиентов".
* админу: главная страница: возможность настройки максимальной высоты для каждого модуля в случае превышения которой у модуля будет появляться вертикальный скроллинг (при использовании данной функции не будет доступно модальное окно управления клиентом).
* админу: доп. услуги: возможность добавить услугу в группу тарифных планов (если добавлена, то при настройке доступных доп. услуг для тарифных планов она будет видна только если настраиваемый тарифный план состоит в указанной группе) + фильтр дополнительных услуг по группам тарифных планов.
* админу: заказы/товары: если валюта цены в тарифе/товаре отличается от валюты админки, то в столбце "Цена" дополнительно отображаем стоимость продления в валюте тарифа/товара.
* админу: заказы/товары: в редактировании заказов отображаем стоимость продления заказа с учетов всех возможных скидок, спец. цен, наценок и т.п.
* админу: заказы: при изменении заказа отображаем стоимость возле всех доп. услуг, а не только возле доступных к добавлению.
* админу: клиенты: по умолчанию не отображаем счета/заказы из архива при клике на счета/заказы/домены/товары в меню управления клиентом и в таблице с клиентами.
* админу: клиенты: возможность настройки в каком окне (новом или текущем) открывать страницу при клике на логин клиента (с помощью переменной $_CFG['LOGIN_LINK_OPEN_NEW_WINDOW'] в файле конфигурации). По умолчанию открываем в текущем.
* админу: логи клиентов: возможность скрывать с помощью фильтра действия, выполненные админом после входа в аккаунт клиента.
* админу: тарифы: если в настройках доступных дополнительных услуг для услуги указана скидка от глобальной цены, то отображаем так же полученную цену со скидкой.
* админу: тарифы: добавлен новый вид "Сохраненной стоимости", позволяющий сохранить в заказ не итоговую сумму и срок заказа, а начальную ежемесячную стоимость тарифа и доп. услуг и в дальнейшем использовать их при расчете стоимости продления.
* админу: тарифы: возможность пометить тариф как акционный - клиент при выборе тарифа и оформлении заказа увидит, что у тарифа акционная цена.
* админу: если активных валют больше одной, то отображаем в шапке админки курсы всех активных валют + возможность отключить отображение курсов при создании/изменении администратора.
* клиенту: заказы/товары: в таблицы с заказами/товарами добавлен столбец "Цена", в котором отображаем стоимость продления заказа/товара с учетов всех возможных скидок, спец. цен, наценок и т.п.
* клиенту: заказы/товары: возможность дополнительно отображать стоимость продления в таблицах с заказами/товарами еще и в валюте тарифа/товара, если она отличается от валюты клиента. Доступно в "Настройки / Валюты / Валюта сайта".
* клиенту: оформление заказа (v2): возможность разрешить просмотр/изменение параметров заказа даже если клиент не зарегистрирован/не авторизован. Доступно в "Настройки / Общие / Оформление заказа".
* клиенту: оформление заказа (v2): добавлена поддержка "Доп. настройки заказа для VDS и Dedicated" + поле "Комментарий".
* клиенту: оформление заказа (v2): добавлена поддержка бесплатных доменов (домен на 1 год в подарок) при заказе тарифного плана.
* клиенту: смена тарифа: применяем к сумме доплаты скидку по сроку заказа из нового тарифа, но только если она установлена для ближайшего срока заказа, который меньше или равен оставшегося количества полных оплаченных месяцев в заказе.
* безопасность: логи админов: добавлено логирование и отображение в логах в админке IP-адреса админа для каждого действия.
* безопасность: не скрываем страну в профайле от просмотра даже если её запрещено изменять.
* безопасность: библиотека PHPMailer обновлена до актуальной версии (кроме сборок для PHP 5.3-5.4).
* заказы/счета: и в админке и в клиентской части в таблицах с заказами/счетами для заказов/счетов, относящихся к vds/dedicated-заказам, отображаем возле названия тарифа основной IP-адрес заказа.
* заказы/товары: если заказ отменен, то и в админке и в клиентской части отображаем в таблице с заказами/товарами в столбце "Статус" дополнительную иконку по этому поводу.
* оптимизация: админу: при работе с мобильного устройства: увеличены размеры всех шрифтов + устранена проблема с шириной поля ввода ответа в тикетах.
* отправка почты: библиотека PHPMailer обновлена до актуальной версии + добавлена поддержка SMTP-серверов с самоподписанными сертификатами для PHP 7.1+
* партнерка: не начисляем вознаграждение если счет оплачен с партнерского баланса.
* система шаблонов (default_adaptive): для мобильных устройств на iOS выводим предупреждение, что для доступа к меню управления заказом нужно повернуть устройство в горизонтальное положение.
* api (тарифы): в командах getTarifs и createOrder разрешаем использовать в переменной vid только те типы тарифных планов, которые отмечены в "Настройки / Общие / Что мы пародаём".
* whm: добавлена поддержка серверов с самоподписанными сертификатами (для PHP 7.1+).
* whm: добавлена поддержка изменения главного домена аккаунта.
* websms.by: обновлен модуль интеграции в связи с изменениями на стороне сервиса.
- админу: новости: исправлена ошибка, когда после удаления или редактирования новости сбрасывало на 1-ю страницу навигации.
- клиенту: домены: исправлена ошибка, когда поиск не работал если домен не был указан в нижнем регистре.
- клиенту: смена тарифа: исправлена ошибка, когда могло неправильно считать размер скидки по промо-коду если в нем указаны ограничения по сроку заказа, а в настройках нового тарифа настроено не учитывать разницу в ежемесячной стоимости.
- клиенту: whois: исправлена ошибка "доменная зона не активна" которая появлялась если в биллинге доменная зона добавлена несколько раз и первая из них не активна.
- счета: исправлена ошибка, когда оплаченные через API счета не привязывались к платежной системе "Внутренний баланс".
- amnic: исправлена ошибка, когда в owner всегда передавалось имя клиента даже если тип профайла "Организация".
- betatransfer: исправление в модуле интеграции в связи с изменениями в работе сервиса (новые требования к RESULT_URL).
-d- alikassa (sci): удален модуль интеграции как утративший актуальность.
09.09.2021 Version 2.2.9
+ интеграция с панелью управления NICE Re/streamer, nice-panel.com (IPTV). Поддерживается создание, остановка, запуск и удаление пользователей, смена пароля, смена тарифного плана.
+ интеграция с платежной системой Alikassa (SCI), connect.alikassa.com.
+ интеграция с платежной системой CryptoKick.app.
+ интеграция с платежной системой FreeKassa.ru (новый сайт).
+ интеграция с платежной системой MegatronPay.com.
+ tinkoff: добавлена поддержка передачи номенклатуры, необходимой для печати чеков (без поддержки внутреннего баланса).
+ админу: главная страница: реализована модульность для главной страницы с возможностью включать/выключать доступные модули для каждого из админов.
+ админу: статистика: добавлена "Финансы: Тарифы (прогноз)" с детализацией по сумме ожидаемых платежей для активных заказов в текущем месяце.
* админу: автопродление: возможность автоматического объединения однотипных неоплаченных счетов за продление если их у клиента несколько (отдельно активируется для тарифов, доменов и товаров в "Настройки / Общие / Автоматическое продление заказов").
* админу: администраторы: отправка Email уведомлений: "Уведомления о новых регистрациях/заказах/продлениях" разделены на "Уведомления о новых регистрациях", "Уведомления о новых заказах" и "Уведомления о новых продлениях".
* админу: администраторы: отправка Email уведомлений: добавлено "Уведомления о превышении ресурсов клиентами".
* админу: главная страница: добавлены модули "Приостановленные заказы" и "Приостановленные товары".
* админу: доп. услуги: в таблицу добавлен столбец "Количество в заказах" (учитываются услуги только из обработанных и приостановленных заказов) с возможностью перехода на соответствующий результат поиска в разделе "Заказы".
* админу: заказы: возможность фильтра по серверу к которому привязан заказ.
* админу: заказы: возможность поиска по "ID доп. услуги".
* админу: логи клиентов: номера счетов, заказов, профайлов, тикетов и т.п. отображаем в виде ссылок с открытием в новом окне.
* админу: настройки: возможность запретить регистрацию новых клиентов. Доступно в "Настройки / Общие / Технические работы".
* админу: отправка telegram: возможность уведомлений в группу/канал администраторов о превышении ресурсов клиентами.
* админу: партнерка: возможность разрешить доступ к партнерской программе только клиентам из списка.
* админу: профайлы: возможность разрешить использование профайлов с типом "Индивидуальный предприниматель" и "Организация" только для указанных стран.
* админу: сальдо: добавлен фильтр по плательщику если их у клиента несколько + возможность скачать Сальдо в PDF.
* админу: серверы: astracesbo & ministratv: возможно указать для клиентов другой домен/ip (работоспособность такого домена/ip должна быть реализована вашими силами).
* админу: счета: если у счета есть заметка для админа, то отображаем её в таблице со счетами при наведении на иконку + возможность поиска по "Заметкам для админа".
* админу: счета: упразднен дополнительный выпадающий список для способов оплаты "квитанции для физ. лиц", "счета для юр. лиц" и "доп. способы оплаты" - теперь все способы оплаты отображаем в одном общем списке.
* админу: статистика: серверы: отображаем в таблице также сумму ожидаемых платежей в текущем месяце.
* админу: товары: для заказов на товары с ежедневной оплатой выводим в таблице с заказами также время до когда оплачен заказ.
* админу: товары: в таблицу с заказами добавлен столбец "Цена" в котором отображаем стоимость продления заказа с учетов всех возможных скидок, спец. цен, наценок и т.п. (не учитывается только персональный промокод если он прописан в настройках клиента).
* админу: в шапку админки добавлены дата/время сервера.
* админу: во всех разделах, где есть фильтры или постраничная навигация, при повторном открытии раздела сбрасываем выбранные фильтры/страницу.
* клиенту: заказы: возможность сортировки заказов по ID, Дата, Оплачен до, Статус.
* клиенту: настройки: при выборе дизайна/шаблона клиентской не отображаем те шаблоны из конфига шаблонов, которые не существуют физически.
* клиенту: оформления заказа (v1): всегда отправляем письмо о регистрации, даже если это регистрация вместе с оформлением заказа.
* клиенту: сальдо: добавлен фильтр по плательщику если их у клиента несколько + возможность скачать Сальдо в PDF.
* клиенту: whois: не отображаем в результате проверки стоимость регистрации домена если проверяемая доменная зона отсутствует или не активна.
* клиенту: whois: отображаем кнопку трансфера если домен занят и зона поддерживает трансфер.
* профайлы: во всех выпадающих списках с профайлами клиента для профайлов с типом "Индивидуальный предприниматель" отображаем соответствующую приставку перед ФИО.
* профайлы: для ФЛП (Украина) добавлено необязательное к заполнению поле "Юридический адрес".
* isplicense: обновлен список поддерживаемых лицензий.
* ispmanager: слежение за нагрузкой на сервер: при продолжительной ежедневной нагрузке не создаём каждый день новый тикет, а добавляем ответ в тот тикет который был создан в первый день нагрузки + возможность вкл/выкл создание тикетов о превышении/блокировке (по умолчанию отключено).
* nic.kz: добавлена поддержка poll-уведомлений об удалении и изменении доменов.
* plesk 10+: добавлена возможность слежения за превышением дискового пространства хостинг-аккаунтами на сервере с предупреждением клиентов о превышении, а также с блокировкой аккаунтов в случае превышения в течении указанного количества дней.
* tinkoff: обновлен модуль интеграции для использования API v2 + не сообщаем об ошибке если у уведомления о платеже статус CONFIRMED.
* telegram: если сообщение превышает 4090 символов, то разбиваем его на несколько отдельных сообщений.
* unitpay: добавлена поддержка передачи номенклатуры, необходимой для печати чеков, на минимальном уровне (для любых счетов всегда будет передаваться одна и та же позиция, указанная как "Шаблон примечания к платежу" в настройках платежной системы).
* wayforpay: обновлен список доступных платежных систем.
* безопасность: не позволяем клиенту заказ дополнительных услуг если у заказа на тарифный план есть любые другие неоплаченные счета.
* безопасность: не выполняем автопродление если у заказа на тарифный план есть любые другие неоплаченные счета.
- админу: домены: исправлена ошибка, когда не позволяло добавить заказ на регистрацию домена если уже есть заказ на тарифный план для такого домена без его регистрации.
- админу: счета: исправлена ошибка, когда при возврате по счету за пополнение баланса автоматически не списывалась сумма возврата с внутреннего баланса клиента.
- админу: счета: исправлена ошибка, когда не работала сортировка по сумме счета.
- админу: товары: исправлена ошибка, когда для некоторых специальных типов товара в изменении товара не отображался прикрепленный клиентом файл и/или указанный клиентом адрес доставки.
- клиенту: исправлена ошибка, когда не проводилась проверка номера на уникальность при подтверждении номера с помощью SMS даже если включен запрет использования идентичных номеров.
- счета: при определении того нужно ли отображать акт выполненных работ и другие документы для счета, анализируем тип профайла плательщика, сохраненный в счете, а не тип основного профайла клиента (на случай если он изменился).
- заказы: исправлена ошибка, когда при изменении заказа из него пропадала заказанная раннее, но уже не активная доп. услуга, если она состоит в группе SELECT или является Операционной системой или Панелью управления.
- система шаблонов (default_web): исправлена ошибка, когда ссылка/иконка для выхода из кабинета отображалась даже если пункт меню "Выход" отключен в настройках меню клиента.
- pdf: исправлена ошибка, когда на PHP 7.1+ при добавлении в документ печати без использования тэга IMG, в том числе по координатам, она добавлялась некорректно.
- plesk10+: исправлена ошибка, когда не работало изменение тарифного плана для подписки.
- smsaero: исправлена ошибка, когда не работала проверка статуса доставки сообщения.
- ukrnames: исправлена ошибка, когда не выполнялось продление у регистратора при продлении более чем на 1 год.
-d- клиенту: настройки/профайлы/отзывы: поле ICQ удалено как утратившее актуальность.
22.02.2021 Version 2.2.8
+ интеграция с платежной системой Capusta.space.
+ интеграция с платежной системой monobank, api.monobank.ua. Поддерживается как эквайринг по ссылке для физ. лиц, так и обработка выписки/транзакций для автоматического проведения квитанций/счетов.
+ интеграция с регистратором AM NIC, amnic.net.
+ поддержка DNS-хостинга для доменов средствами BrainyCP.
+ система шаблонов (default_adaptive): добавлена поддержка минимизированной версии (v2 alfa) скрипта оформления заказа/регистрации (поддерживается только заказ тарифов/доменов). Данная версия позволяет: 1) оформить заказ в 1 шаг для авторизованных клиентов и в 2 шага для новых/неавторизованных клиентов; 2) видеть изменяющуюся сумму заказа налету без перезагрузки страницы; 3) оформить заказ и сразу же оплатить счет во время первой сессии у новых клиентов без прохождения проверки эмейл-адреса/телефона/настроек/профайла (кроме заказов на домены для которых перед оплатой нужно заполнить профайл); 4) при регистрации нового клиента не нужно указывать пароль и не обязательно указывать логин.
+ robokassa: добавлена поддержка передачи номенклатуры, необходимой для печати чеков (без поддержки внутреннего баланса).
+ админу: модуль "Кто онлайн", позволяющий увидеть на любой странице админки (под главным меню) кто из админов и клиентов онлайн (их логины, время последней авторизации и время последней активности).
+ админу: модуль "Шаблоны ответов", позволяющий добавить заготовки сообщений и использовать их в тикетах и рассылках (доступно в "Настройки / Шаблоны / Шаблоны ответов").
* админу: заказы: добавлена возможность поиска по "ID сервера" и "ID тарифа" + добавлен фильтр "Обработанные + Приостановленные".
* админу: заказы: добавлена возможность массового продления заказов на тарифные планы. Работает по аналогии с продлением в планировщике - если денег на счету клиента нет, то будет просто выставлен счет.
* админу: заказы: в таблицу с заказами добавлен столбец "Цена" в котором отображаем либо сохраненную стоимость (если такая используется в тарифе), либо рассчитываем налету стоимость продления заказа с учетов всех возможных скидок, спец. цен, наценок и т.п. (не учитывается только персональный промокод если он прописан в настройках клиента).
* админу: заказы: при приостановке админом вручную заказа, привязанного к серверу типа "Железо", так же отправляем клиенту письмо об остановке заказа.
* админу: клиенты: возможность изменения логина клиента + отдельные права доступа для данной возможности.
* админу: клиенты: возможность отключения двухфакторной авторизации для клиентов.
* админу: логи админов: возможность просмотра логов по всем админам сразу, а не только по выбранным + добавлен пункт меню "Другое / Логи админов".
* админу: логи клиентов: подсвечиваем записи об оплате счетов, а так же записи в которых есть скрытые/свернутые данные.
* админу: логи почты: отображаем эмейлы получателей для писем, отправленных админам или на незарегистрированные эмейлы + добавлен фильтр "Почта для незарегистрированных" + добавлен поиск по "Email админа" и "Email гостя".
* админу: клиенты: добавлена возможность поиска по части номера мобильного телефона + отображаем номер мобильного телефона клиента в таблице со списком клиентов.
* админу: магазин товаров: возможность разрешить клиентам отмену заказа. Клиент сможет запросить отмену заказа (только для не просроченных заказов), указав причину отмены. После отмены продление и автопродление становятся не доступны.
* админу: планировщик задач: возможность после пополнения баланса клиентом автоматически оплачивать не все его счета подряд, а только те счета, которые не были оплачены во время автопродления заказов. Если выбран такой вариант, то такая попытка будет производиться за 1 день до окончания заказа).
* админу: платежные системы: возможность для каждой платежной системы установить максимальную сумму оплаты. Если сумма счета больше указанной суммы, то клиент получит ошибку при выборе способа оплаты.
* админу: серверы: ссылка в столбце с количеством аккаунтов на сервере теперь ведет на соответствующий результат поиска в разделе "Заказы".
* админу: счета: возможность фильтра по типу счета, способу оплаты, серверу к которому привязан заказ.
* админу: sms-шлюзы: возможность настройки задержки перед повторной отправкой sms с кодом с отображением таймера обратного отсчета на кнопке для клиента.
* админу: система уведомлений: новые типы уведомлений "проверка профайла", "отмена заказа", "восстановление заказа".
* админу: счета: добавлена возможность возвратов по счетам, в том числе с автоматическим зачислением на баланс.
* админу: счета: отображаем ссылку на печать чеков только для физ. лиц, т.к. печать чеков для юр. лиц не поддерживается модулями онлайн-касс.
* админу: счета для юр.лиц: добавлена поддержка макросов {dateend} и {dateenddigital} - дата окончания оплаченной услуги в текстовом и цифровом виде (в случае объединенного счета максимальная дата окончания услуги). Данные макросы доступны только для документов, предоставляемых после оплаты счета (счет-фактура, акт выполненных работ, договор).
* админу: тарифы: в таблицу добавлен столбец "Количество заказов" (учитываются только обработанные и приостановленные заказы) с возможностью перехода на соответствующий результат поиска в разделе "Заказы".
* админу: тарифы: возможность разрешить клиентам отмену заказа. Клиент сможет запросить отмену заказа (только для не просроченных заказов), указав причину отмены. После отмены продление и автопродление становятся не доступны.
* админу: шаблоны: добавлены шаблоны "Email клиенту после отмены заказа" и "Email клиенту после отмены товара".
* клиенту: домены: возможность отображения регистратора доменного имени в выпадающем списке с доменными зонами при оформлении заказа и в таблице с заказами на домены (доступно в "Настройки / Общие / Оформление заказа").
* клиенту: профайлы: при изменении данных в профайле сохраняем в логах клиента в записи profile_update информацию о том какие именно данные и как именно были изменены + используем систему уведомлений для информирования админов о необходимости проверки профайлов.
* клиенту: тикеты: при открытии тикета сразу переносим клиента к последнему сообщению.
* автопродление: пытаемся автоматически продлевать заказы не только в указанный день до окончания, а и в последующие дни (на случай если произошел какой-либо сбой или счет был удален), но делаем это только при условии, что функция "автопродлевать заказы даже если счет уже существует" отключена.
* безопасность: добавлена дополнительная защита от sql-inj путем подмены IP-адреса.
* безопасность: запрещаем клиентам использовать в настройках, а так же в основном профайле (если данные настроек и основного профайла связаны), email-адреса которые уже используются администраторами.
* безопасность: скрываем от просмотра в клиентской части данные, находящиеся в запрещенных к изменению полях профайла (кроме ФИО, Названия организации и Email).
* логи почты: если включено логирование исходящей клиентам почты, то так же сохраняем в логах письма, отправленные на незарегистрированные в биллинге эмейлы.
* мультиязычность: добавлена поддержка локальных языковых файлов для админки (для версий с открытым кодом).
* партнерка: возможность передачи id партнера в любой ссылке, ведущей в клиентскую часть биллинга (с помощью переменной pid=XXX, где XXX это логин или id партнера).
* система шаблонов (default_web): возобновлена поддержка шаблона + добавлены все изменения из версии 2.2.7.
* ядро: добавлена функция printShopItemCost для возможности отображения стоимости товаров на сторонних страницах/движках.
* epochtasms: сохраняем в логах стоимость смс не в кредитах, а в валюте счета.
* pay54: добавлена поддержка печати чеков возврата.
* proxmox: возможность указать протокол в настройках сервера.
* webmoney: добавлена поддержка WMP-кошельков.
- админу: счета: исправлена ошибка, когда не работало восстановление счетов из архива.
- админу: заказы: исправлена ошибка, когда не работало массовое удаление заказов.
- админу: заказы: исправлена ошибка, когда при добавлении заказа для некоторых типов тарифных планов не позволяло выбрать "Без домена" даже если в настройках тарифа включено "Разрешить заказ без домена".
- админу: меню клиента: исправлена ошибка, когда нельзя было включить назад отключенные пункты текстового меню.
- админу: партнерка: исправлена ошибка, когда партнер не попадал в раздел "Клиенты / Партнеры", а его логин не подсвечивался синим цветом, если ID партнера был вручную указан для какого-то клиента в качестве реферера и это первая реферальная связь у данного партнера.
- админу: справочник валют: исправлена ошибка, когда неправильно отображались и слетали при ручном изменении курсов сохраненные параметры округления сумм.
- админу: статистика: исправлена ошибка в "Финансы: Оплачено через", когда счет отображался в двух способах оплаты если клиент сначала получил квитанцию для физ. лиц или счет для юр. лиц, а затем выбрал другой способ оплаты и оплатил ним.
- админу: faq: исправлена ошибка, когда в группах вопросов отображалась только последняя добавленная группа.
- админу: исправлена ошибка, когда ошибка "Access Denied" выводилась без шапки/подвала/меню.
- клиенту: счета: исправлена ошибка, когда счет при фильтре по способу оплаты оставался привязан к квитанции/счету если клиент сначала получил квитанцию для физ. лиц или счет для юр. лиц, а затем выбрал другой способ оплаты и оплатил ним.
- клиенту: профайлы: исправлена ошибка, когда позволяло изменять паспортные данные даже если включен запрет на их изменение (чтобы заработало после обновления нужно заново включить запрет на изменение этих полей в админке).
- планировщик задач: исправлена ошибка, когда не работали повторные email/sms напоминания об окончании оплаченного периода для товаров с ежедневной оплатой.
- товары: исправлена ошибка, когда при автоматическом продлении заказа на товар не учитывалась скидка по сроку продления.
- счета: исправлена ошибка, когда к уведомлению об оплате счета прикреплялись счет-фактура и/или акт выполненных работ даже если это счет, оплаченный с помощью "Отсрочка платежа".
- юmoney (яндекс.деньги): исправления в модуле интеграции в связи с изменением бренда и домена.
- юkassa (яндекс.касса): исправления в модуле интеграции в связи с изменением бренда и домена.
- whm: исправлена ошибка, когда не работала функция парковки доменов (для тестовых заказов) в связи с изменениями на стороне сервиса + заменяем test на tst если логин начинается с запрещенного слова test.
- ядро: добавлена поддержка MySQL 8.0.2+ (устранена проблема в коде биллинга, связанная с добавлением в MySQL этой версии нового зарезервированного слова groups).
- ядро: исправлена ошибка, когда не все действия клиента влияли на дату/время его последней активности (в частности, на это не влиял просмотр страниц, не требующих авторизации, а также неуспешные попытки авторизации).
-d- приват24: удален модуль интеграции в связи с прекращением поддержки мерчантов на стороне сервиса.
06.11.2020 Version 2.2.7
!!! Внимание! Начиная с версии 2.2.7 поддержка шаблона default прекращена (в шаблон будут вноситься только изменения критического характера, а новый функционал добавляться не будет). Доработка устаревшего шаблона default также возможна по запросу клиентов, но исключительно под заказ за отдельную плату.
+ интеграция с онлайн-кассой Pay54.ru.
+ интеграция с платежной системой AnyPay.io.
+ интеграция с платежной системой BetaTransfer касса, betatransfer-merchant.com.
+ интеграция с платежной системой Enot.io.
+ интеграция с платежной системой Mercado Pago, mercadopago.com.ar (без автоматического проведения платежей в биллинге).
+ интеграция с платежной системой Paybox.money.
+ добавлена платежная система QR код (Россия) для приёма оплаты на расчетный счет с помощью QR кода.
+ добавлен архив для доменов. Теперь все обработанные заказы на домены удаляются не полностью, а сначала перемещаются в архив (при этом сертификаты для доменов удаляются сразу).
+ добавлен архив для товаров. Теперь все обработанные заказы на товары удаляются не полностью, а сначала перемещаются в архив.
+ добавлен архив для клиентов. Теперь все клиенты, включая их обработанные заказы/домены/товары, а также настройки/профайлы/спец.цены/csrs, удаляются не полностью, а сначала перемещаются в архив (при этом квитанции, логи, логи почты и тикеты клиентов в архив не переносятся и удаляются исключительно при удалении клиента из архива, а сайты клиента удаляются из каталога сайтов сразу без перемещения в архив). При удалении клиента из архива также удаляется всё, что с ним связано, кроме архивных счетов.
+ модуль "Сальдо" для клиентов, позволяющий просмотреть отчет по движению средств (приход/расход) за указанный период (новый пункт меню не добавлялся - раздел доступен по ссылке billing.php?do=moneyflow ).
* админу: архив: возможность восстановления счетов/заказов/доменов/товаров из архива.
* админу: группы доп. услуг: возможность разрешить изменение клиентом заказанной доп. услуги из SELECT-группы в большую/равную сторону.
* админу: добавление заказов: при выборе/изменении тарифного плана скрываем те дополнительные услуги, которые не доступны для выбранного тарифного плана + отмечаем те доп. услуги, которые активны по умолчанию для тарифного плана.
* админу: договор с клиентом: отдельная настройка для включения/выключения возможности распечатки договора клиентами для заказов на домены.
* админу: квитанции для физ. лиц: возможность отключить сохранение квитанций при их получении клиентом.
* админу: квитанции/счета для физ./юр. лиц: возможность добавления в документ QR кода (Россия).
* админу: логи почты: добавлен фильтр "С ошибкой отправки".
* админу: магазин товаров: доступ (логин/пароль): добавлена поддержка не обязательного дополнительного поля "IP-адрес".
* админу: общие настройки: автопродление: возможность настройки за сколько часов до окончания продлевать заказы на товары с ежедневной оплатой (автопродление таких заказов теперь выполняет скрипт cron5min.php).
* админу: общие настройки: тестовый период: возможность запретить клиентам иметь более одного тестового заказа для каждого тарифа.
* админу: общие настройки: шаблон/дизайн клиентской части: возможность разрешить клиентам изменять используемый шаблон/дизайн + возможность сохранения используемого шаблона в настройках клиента после его регистрации.
* админу: отправка telegram: возможность уведомлений в группу/канал администраторов о низком балансе у регистраторов.
* админу: отправка sms: возможность настройки за сколько часов до окончания отправлять клиенту sms-напоминание об окончании оплаченного периода для товаров с ежедневной оплатой (рассылку для таких заказов теперь выполняет скрипт cron5min.php).
* админу: планировщик задач: возможность настройки за сколько часов до окончания отправлять клиенту напоминание об окончании оплаченного периода для товаров с ежедневной оплатой (рассылку для таких заказов теперь выполняет скрипт cron5min.php).
* админу: платежные системы: возможность запретить отображение платежной системы для ЧП/ИП и Организаций.
* админу: регистраторы: возможность указать критический уровень баланса при достижении которого админ будет получать соответствующие уведомления.
* админу: сальдо: в таблицу добавлены ссылки для ID счетов/заказов/доменов/товаров.
* админу: система уведомлений: при создании уведомления для заказа поднимаем и выделяем заказ в списке заказов пока кто-то не зайдёт в изменение заказа + помечаем уведомление как прочитанное если кто-то зашел в изменение заказа + помечаем уведомление как обработанное если заказ был сохранен/изменен.
* админу: счета для юр. лиц: возможность настройки шаблона наименования/позиции в счете.
* админу: счета для юр. лиц: возможность отключить предоставление акта выполненных работ для физ. лиц.
* админу: счета для юр. лиц: возможность всегда отображать ссылку на счет в таблице со счетами (даже если счет оплачен).
* админу: счета на оплату: отдельная настройка для возможности запрета удаления счетов на пополнение баланса (по умолчанию теперь разрешено).
* админу: счета на оплату: возможность запретить объединение счетов выставленных администратором с другими счетами.
* админу: счета на оплату: возможность прикрепления к email об оплате счета акта выполненных работ + возможность отправки копий прикрепляемых актов на указанный email (с помощью переменной $_CFG['EMAIL_FOR_FAKTURA_ACT'] в файле конфигурации).
* админу: счета на оплату: возможность настройки задержки перед автоматическим редиректом клиента на сайт платежной системы (с помощью переменной $_CFG['PAY_AUTOREDIRECT_TIMEOUT'] в файле конфигурации).
* админу: тарифы: возможность включить поведение, когда первоначальная итоговая сумма и срок заказа будут сохраняться в заказе и в дальнейшем использоваться при продлении заказа.
* админу: тарифы: возможность включить поведение, когда заказы для конкретного тарифного плана будут выделяться в таблице с заказами если заказ обработан, но для него не указан IP-адрес.
* админу: тарифы/товары: возможность включить поведение, когда при продлении оплаченный период будет всегда добавляться к дате окончания заказа (даже если заказ приостановлен).
* админу: тикеты: возможность указать разрешенные для прикрепления расширения файлов.
* админу: шаблоны: добавлены шаблоны "Email напоминание об окончании оплаченного периода (товар с ежедневной оплатой)", "SMS напоминание об окончании оплаченного периода (товар с ежедневной оплатой)", "Email клиенту с кассовым чеком после оплаты счета" и "Кассовый чек (PDF)".
* админу: косметические правки админки, в частности ширина админки на всю ширину браузера.
* клиенту: доп. услуги: при дозаказе/изменении доп. услуг рассчитываем налету и отображаем стоимость выбранных доп. услуг + срок заказа + итого к оплате.
* клиенту: счета: возможность отображения способа оплаты для оплаченных счетов (доступно в "Настройки / Общие / Счета на оплату").
* клиенту: счета: возможность фильтра по типу счета, периоду оплаты, способу оплаты и статусу счета + возможность поиска по полному номеру счета, а также по полному или частичному названию тарифа/доп.услуги/товара, домену, комментарию для Счетов выставленных админом.
* клиенту: счета/заказы/продление/письма: если доп. услуга состоит в группе SELECT, то помимо названия доп. услуги также выводим название группы.
* клиенту: заказы: возможность фильтра по типу и статусу заказа + возможность поиска по полному номеру заказа, а также по полному или частичному названию тарифа/доп.услуги, домену, ip-адресу, логину на сервере.
* клиенту: заказы/домены/товары: если нет ни одного заказа, то выводим "У Вас нет заказов. Оформить заказ?" со ссылкой на список доступных тарифов/зон/товаров.
* клиенту: товары: возможность фильтра по группе товаров и статусу заказа + возможность поиска по полному номеру заказа на товар, а также по полному или частичному названию товара/группы, домену для SSL-сертификатов, названию/ip-адресу для Лицензий, логину/ip-адресу для Доступ (логин/пароль).
* клиенту: товары: для товаров с ежедневной оплатой отображаем в "Оплачен до" не только дату окончания, но и время окончания + если заказ еще не просрочен или закончился сегодня, то выводим также количество оставшихся часов/минут.
* тикеты: строки, начинающиеся с > , выделяем другим цветом.
* brainycp: добавлена поддержка групп при создании пользователей.
* iptvportal: добавлена поддержка изменения пароля.
* nic.kz: поддержка проверки баланса.
* приват24 для бизнеса: если счет для которого поступила оплата не привязан к квитанции для физ. лиц/счету для юр. лиц, то вместо ошибки оплаты делаем такую привязку + сообщаем об ошибке и не проводим счет если поступившая сумма больше суммы счета.
* reg.ru: поддержка проверки баланса.
* subreg: добавлена поддержка проверки домена на занятость через API регистратора + добавлена проверка является ли домен премиум-доменом при проверке домена на доступность через API.
* telegram: удаляем html-теги при дублировании email-сообщений в html-формате.
- клиенту: доп. услуги: исправлена ошибка, когда позволяло повторно заказывать услуги из SELECT-группы даже если в заказе уже есть активная услуга из этой группы.
- клиенту: доп. услуги: исправлена ошибка, когда позволяло заказывать доп. услуги если заказ просрочен, но не остановлен + выводим предупреждение, что необходимо продлить заказ.
- админу: исправлена ошибка, когда при выставлении счета админом к письму не прикреплялись квитанция/счет в PDF.
- админу: исправлена ошибка, когда на некоторых версиях PHP могло не корректно работать скачивание прикрепленных файлов в админке.
- админу: устранена проблема, когда могла долго загружаться админка если наш сайт по каким-либо причинам не доступен.
- клиенту: заказы: исправлена ошибка, когда при продлении тарифа вместе с доменом для домена выводились все возможные сроки продления без учета параметра "Максимальный срок регистрации".
- логи почты: исправлена ошибка, когда некорректно отображались HTML-сообщения.
- сборщик почты: исправлена ошибка, когда иногда мог не определяться отправитель письма.
- счета: исправлена ошибка, когда были доступны к загрузке счета-фактуры, акты выполненных работ и договора для оплаченных счетов на пополнение баланса.
- тикеты: исправлена ошибка, когда нельзя было открыть тикет без темы.
- приват24 для бизнеса: исправлена ошибка, когда неправильно работала проверка суммы для объединенных счетов.
- cloudflare: исправление в модуле интеграции в связи с изменениями в работе сервиса.
- drs.ua: исправлена ошибка, когда после успешного продления с домена не снимался статус clientHold если домен ранее был приостановлен.
- paypal: исправлена ошибка, когда не проходила проверка IPN-уведомления с ошибкой "Access Denied".
- pdf: обновлен класс интеграции в связи с тем, что не работало создание pdf-документов на PHP 7.1-7.3.
- unisender: исправление в модуле интеграции в связи с изменениями в работе сервиса.
- unitpay: исправление в модуле интеграции в связи с изменением URL сервиса.
- whois: обновлены настройки whois-серверов для in.ua/az/biz.az/co.az/com.az/int.az/info.az/name.az/net.az/org.az.
16.03.2020 Version 2.2.6
+ поддержка PHP 7.1, PHP 7.2 и PHP 7.3.
+ безопасность: интеграция с Google Authenticator, позволяющая клиентам использовать двухфакторную авторизацию (доступно в "Настройки / Сервисы").
+ интеграция с криптовалютной биржей Exmo.com для приемы оплаты купонами EX-CODE.
+ модуль "Доступ для сторонних лиц", позволяющий клиентам предоставлять доступ в их кабинет (без ввода логина/пароля) для указанного в настройках логина. Логин, которому разрешили доступ в другие аккаунты, будет видеть список таких аккаунтов в разделе "Партнер / Доверенные аккаунты". (Доступно в "Настройки / Общие / Доступ для сторонних лиц").
+ модуль "Сальдо", позволяющий админу просмотреть отчет по движению средств (приход/расход) на аккаунте клиента за указанный период.
* админу: группы доп. услуг: возможность сортировки групп, являющихся SELECT-группами.
* админу: доп. услуги: возможность сделать любую доп. услугу активной (выбранной в списке) по умолчанию при оформлении заказа (доступно в "Настройки / Тарифы / Доступные доп. услуги)".
* админу: доменные зоны: возможность изменения параметров "Запретить заказ без тарифного плана" и "Запретить заказ вместе с тарифным планом" для всех нужных зон за один раз (с помощью checkbox).
* админу: заказы/домены/товары: при добавлении заказа для конкретного клиента отображаем меню управления клиентом.
* админу: заказы/товары: возможность скачать прикрепленный к заказу файл.
* админу: общие настройки: возможность настроить вид выбора ОС и панели управления при оформлении заказа (чекбоксы или выпадающий список).
* админу: отправка telegram: возможность уведомлений в группу/канал администраторов о заканчивающихся/закончившихся/удаляемых доменах.
* админу: персональные данные: возможность включить необходимость подтверждения изменения основного и/или альтернативного email путем отправки ссылки для подтверждения на основной email.
* админу: планировщик задач: возможность удаления логов api.
* админу: серверы: для тех типов серверов, которые поддерживают переустановку, добавлен параметр "Разрешить переустановку". По умолчанию переустановка запрещена.
* админу: тарифы: возможность добавления стоимости дополнительных услуг к стоимости тарифного плана при оформлении нового и/или продлении существующего заказа (в выставленном счете стоимость дополнительных услуг будет равна нулю).
* админу: шаблоны: добавлен шаблон "Email клиенту для подтверждения изменения email адреса".
* клиенту: заказы: при массовом продлении заказов на тарифные планы продлеваем их не на 1 месяц, а на срок последнего заказа/продления.
* клиенту: оформление заказа: если SELECT-группа дополнительных услуг обязательна к заказу, то не выводим в выпадающем списке с дополнительными услугами группы пункт, у которого нет никакого значения.
* клиенту: оформление заказа (v1): если активирован выбор типа профайла при регистрации, а также включено опциональное или обязательное указание ФИО, то при выборе типа профайла "Организация" также отображаем обязательные к заполнению поля для ввода ФИО.
* клиенту: оформление заказа (v1): если при заказе выбранного тарифного плана на 1 мес для него есть бесплатные домены, то на первом шаге в списке доступных зон выводим для них нулевую стоимость.
* клиенту: продление заказа/домена: если при массовом продлении клиент выбрал только один заказ/домен и нет ошибки продления, то сразу перенаправляем клиента на оплату счета.
* серверы: при автоматическом поиске свободного сервера среди прикрепленных серверов (когда основной сервер переполнен) заполняем сервера не по порядку, а равномерно (путем поиска сервера с минимальным количеством аккаунтов/слотов).
* api (тарифы): в функции getTarifs для каждого срока заказа выводим доменные зоны которые являются бесплатными (на 1 год) при заказе/продлении тарифа на указанный срок.
* api (тарифы): в функции getTarifs для каждой доп. услуги выводим параметр activeByDefault, принимающий значение 1 если доп. услуга активна по умолчанию при оформлении заказа в web-версии биллинга.
* 2checkout: передаем сумму в валюте которая указана в настройках платежной системы, а не всегда в USD как раньше, во избежание конвертации на стороне платежной системы.
* ispmanager5: если не удалось добавить домен с передачей IP-адреса в переменной ip, то пытаемся добавить повторно с передачей в переменной ip_existing.
* reg.ru: добавлена возможность настройки имен для A-записей, которые будут автоматически добавлены в DNS-зону если клиент заказал использование DNS-серверов регистратора.
* whm: добавлена поддержка переустановки аккаунтов.
- админу: импорт клиентов: исправлена ошибка когда при попытке подключения к удаленной БД перебрасывало на главную страницу админки.
- клиенту: оформление заказа: исправлена ошибка когда на первом шаге для неавторизованных пользователей могла выводиться цена как для реселеров.
- мультиязычность: исправлена ошибка когда клиентам могли приходить письма на русском языке если у клиента в настройках выбран язык по умолчанию, а язык по умолчанию отличается от русского.
- 2checkout: исправлена ошибка когда не работала наценка.
- drs.ua: исправление в связи с изменениями для доменной зоны lviv.ua.
- easypay.ua: исправлена ошибка в обработчике платежа.
- epp-регистраторы: исправлена ошибка когда после завершения трансфера не прописывались нужные DNS-сервера если клиент выбрал использование ДНС-серверов компании/регистратора/сервера.
- ispmanager5: исправление в модуле когда при добавлении домена могли не создаваться web- и/или почтовый домены.
-d- lavapay.com: удален модуль интеграции как утративший актуальность.
-d- okpay.com: удален модуль интеграции как утративший актуальность.
-d- payza.com: удален модуль интеграции как утративший актуальность.
26.11.2019 Version 2.2.5
+ интеграция с панелью управления DNSManager 5 (DNS-хостинг).
+ интеграция с панелью управления IPTVPORTAL Middleware (IPTV). Поддерживается создание, остановка, запуск и удаление пользователей, смена тарифного плана.
+ интеграция с панелью управления Ministra TV platform (IPTV). Поддерживается создание, остановка, запуск и удаление пользователей, смена тарифного плана.
+ интеграция с платежной системой Portmanat PSP, psp.mps.az для приема оплаты кредитными картами.
+ интеграция с sms-шлюзом SMSЦЕНТР, SMSC.ru / SMSC.kz / SMSC.ua.
* админу: администраторы: "Уведомления о новых заказах/продлениях" заменено на "Уведомления о новых регистрациях/заказах/продлениях".
* админу: доменные зоны: добавлена возможность запретить заказ доменного имени вместе с заказом тарифного плана.
* админу: заказы: возможность просмотра информации по архивным заказам, используя функционал редактирования заказов, но только в режиме "только чтение".
* админу: заказы: для архивных заказов отображаем в таблице логин на севрере и название сервера к которому был привязан заказ, но только при условии, что сервер не удален.
* админу: заказы/домены/товары: при расчете количества счетов для заказа учитываем также счета, находящиеся в архиве.
* админу: клиенты: возможность фильтра и экспорта email по типам клиентов.
* админу: планировщик задач: возможность автоматически оплачивать счета после пополнения внутреннего баланса клиентом.
* админу: планировщик задач: пункт "Автоматически удалять тестовые аккаунты на сервере..." дополнен пунктом "Удалять тестовые заказы у которых тестовый период истек ..." который имеет приоритет над ним.
* админу: платежные системы: возможность для каждой платежной системы установить минимальную сумму оплаты. Если сумма счета меньше указанной суммы, то клиент получит ошибку при выборе способа оплаты.
* админу: профайлы: возможность отключить поле "Телефон". Если отключено, то везде где это необходимо вместо "Телефон" будет использоваться "Мобильный телефон".
* админу: серверы: отображаем в таблице для каждого сервера количество доменов (dns-хостинг) на сервере если таковые имеются.
* админу: тарифы: возможность указать максимальное количество заказов тарифа за один раз. Если указано значение больше 1, то клиент при оформления заказа сможет выбрать необходимое ему количество заказов - после завершения заказа будет создано указанное количество одинаковых заказов и объединенный счет для них (если объединение счетов разрешено). Функционал не доступен при заказе тарифного плана вместе с указанием или регистрацией доменного имени, а также при заказе тестового периода для тарифного плана.
* админу: шаблоны: добавлен шаблон "IPTVPORTAL Middleware3: создание аккаунта".
* админу: шаблоны: добавлен шаблон "Ministra TV platform: создание аккаунта".
* админу: faq: возможность отображения всех групп с вопросами в развернутом виде. По умолчанию включено. Управление в "Настройки / Общие / Настройки FAQ".
* админу: косметические правки раздела "Настройки / Серверы / Добавить/Изменить".
* клиенту: заказы: добавлена возможность массового продления заказов на тарифные планы.
* клиенту: заказы/домены: если разрешено объединение счетов, то при массовом продлении создаем объединенный счет.
* клиенту: партнер: статистика: добавлена возможность сортировки по столбцам + фильтр за указанный период + отображение суммы итого.
* мультиязычность: полностью обновлен и переведен до конца азербайджанский языковый файл (новый профессиональный перевод).
* оптимизация: все модули платежных систем вынесены в папку _rootpay; код каждого из модулей подключается к биллингу только в случае необходимости.
* оптимизация: все модули регистраторов доменных имен вынесены в папку _rootrgstrs; код каждого из модулей подключается к биллингу только в случае необходимости.
* оптимизация: все модули панелей управления вынесены в папку _rootpnls; код каждого из модулей подключается к биллингу только в случае необходимости.
* оптимизация: количество ОЗУ, а также количество PHP-кода, необходимое для работы биллинга в штатном режиме (когда не используются модули и генерация pdf), уменьшено боле чем в 2 раза.
* оптимизация: ввод клиентом телефона/мобильного/факса сокращен до 2-х полей + автоматическая подстановка международного кода страны после выбора страны проживания.
* заказы: логика удаления тестовых аккаунтов с помощью планировщика задач приведена в соответствие к удалению обычных заказов. Если раньше удалялся тестовый аккаунт на сервере, а заказ превращался из тестового в обычный не оплаченный, то теперь удаляется именно сам заказ, а в случае необходимости и тестовый аккаунт на сервере для него.
* заказы: при удалении обработанных/приостановленных тестовых заказов перемещаем их в архив, как и обычные заказы.
* счета: при оплате объединенного счета PDF-документ к уведомлению об оплате прикрепляем только для главного объединенного счета.
* планировщик задач: при напоминании клиентам о неоплаченных счетах прикрепляем к письмам, если этого требуют настройки, также квитанции/счета в PDF.
* файл конфигурации: добавлена возможность переопределения всех ссылок без исключения, используемых в разделах "Новости" и "FAQ" (для использования собственного ЧПУ).
* ispmanager4/ispmanager5: слежение за нагрузкой на сервер: если не можем найти заказ для аккаунта который превышает нагрузку, то пытаемся найти заказ для владельца этого аккаунта (реселлера) и если он найден, то все уведомления шлем реселлеру, а останавливаем если это необходимо именно тот аккаунт который превышает нагрузку.
* reg.ru: добавлена возможность настройки SRV-записи по умолчанию которая будет автоматически добавлена в DNS-зону если клиент заказал использование DNS-серверов регистратора.
* teamspeak3: возможность изменения домена на произвольный (если используется TSDNS).
* wayforpay: добавлена поддержка платежных методов bankCash, applePay, payPartsMono, payParts + не отправляем админам уведомления при получении статусов "Expired" и "InProcessing".
* webmoney: добавлена поддержка WMY-кошельков.
* whois: добавлена поддержка доменных зон biz.az, co.az, int.az, info.az, name.az, org.az.
- админу: заказы: исправлена ошибка когда для тестовых заказов не было возможности выслать повторно письмо с данными для доступа и войти в аккаунт клиента.
- админу: заказы: исправлена ошибка когда при удалении заказа из архива повторно отправлялось письмо об удалении заказа.
- админу: профайлы: исправлена ошибка когда могла не отображаться область, выбранная клиентом в выпадающем писке, если клиент использует отличный от русского язык.
- админу: тикеты: исправлена ошибка когда из-за длинных ссылок растягивалось окно с сообщением.
- админу: csr-коды: исправлена ошибка когда не работало удаление csr-кодов.
- клиенту: заказы: исправлена ошибка когда не отображались "Данные сервера" для тестовых заказов.
- astra cesbo: исправлена ошибка когда пользователь не имел доступа к каналам если при создании пользователя не было привязки к какому-либо пакету.
- unisender: исправление в модуле в связи с изменениями на стороне сервиса.
- unitpay: исправление в модуле в связи с изменениями на стороне сервиса.
- wayforpay: даем корректный ответ для платежной системы даже если счет удален или привязан к другой платежной системе (чтобы не приходили повторные уведомления об ошибке платежа).
-d- rbkmoney.ru: удален модуль интеграции как утративший актуальность.
03.09.2019 Version 2.2.4
+ интеграция с панелью управления Astra Cesbo, cesbo.com (IPTV). Поддерживается создание, остановка, запуск и удаление пользователей, смена тарифного плана.
+ интеграция с платежной системой Advanced Cash, advcash.com.
+ интеграция с платежной системой CoinGate.com.
+ интеграция с платежной системой Pokupo.ru.
+ интеграция с платежной системой QIWI Касса, b2b.qiwi.com & p2p.qiwi.com.
+ интеграция с платежной системой Приват24 для бизнеса, otp24.privatbank.ua. Поддерживается обработка выписки/транзакций для автоматического проведения счетов.
* админу: доп. услуги: новый специальный тип дополнительной услуги "Дополнительный диск". Позволяет клиенту заказать дополнительный диск для сервера. Поддерживается только Hetzner.Cloud.
* админу: заказы: при удалении заказа требуем указать причину удаления.
* админу: настройки: отправка sms: возможность ежедневно сбрасывать количество отправленных SMS с кодом (ограничение на максимальное количество SMS будет действовать только в течении дня).
* админу: общие настройки: возможность автопродления заказов даже если уже существует другой неоплаченный счет (старый счет будет удален).
* админу: отправить e-mail/тикет/sms: в сообщении при рассылке всем клиентам указанного сервера, а также в шаблонах о создании аккаунтов/серверов, добавлена поддержка макросов {serverid} и {serverprotocol}.
* админу: промо-коды: возможность отключения действия промо-кодов для реселлеров тарифов и/или реселлеров доменов.
* админу: редактирование заказа/домена/товара: возможность включения/выключения автопродления для каждого заказа/домена/товара по отдельности. Доступно только если автопродление принудительно не включено/выключено глобально для всех заказов.
* админу: серверы: возможность включения/выключения создания/удаления снимков клиентских серверов с помощью планировщика задач. Поддерживается только Hetzner.Cloud.
* админу: тарифы: возможность скрыть тарифный план от клиентов. Если включено, то клиент сможет заказать тариф только после перехода по прямой ссылке на заказ тарифа.
* админу: тарифы: новый тип тарифных планов "IPTV".
* админу: тикеты: возможность цитирования выделенного текста.
* админу: шаблоны: в "Договор с клиентом" (для заказов) добавлена поддержка макроса {z_passport}, содержащего паспортные данные клиента.
* админу: шаблоны: добавлен шаблон "Astra Cesbo: создание аккаунта".
* админу: шаблоны: добавлен шаблон "Email клиенту после удаления заказа", отправляемый клиенту после удаления заказа из биллинговой системы, с указанием причины удаления.
* админу: шаблоны: добавлены шаблоны "Email администрации при создании тикета клиентом" и "Email администрации при ответе на тикет клиентом".
* админу: шаблоны: добавлены шаблоны "Email клиенту при оформлении заказа на IPTV", "Тикет клиенту при оформлении заказа на IPTV" и "Email клиенту при продлении заказа на IPTV".
* клиенту: заказы/домены/товары: возможность включения/выключения автопородления для каждого заказа/домена/товара по-отдельности. Доступно только если автопродление принудительно не включено/выключено глобально для всех заказов и клиенту разрешено включать/выключать автопродление.
* клиенту: оформление заказа: возможность разрешить оплату счетов без предварительной проверки эмейла/мобильного (если проверка требуется) во время первой сессии клиента если он зарегистрировался вместе с оформлением заказа, используя версию 1 скрипта оформления заказа (с помощью переменной $_CFG['ORDER_V1_ALLOW_PAY_IF_FIRST_SESS'] в файле конфигурации).
* клиенту: faq: при просмотре отдельного вопроса или группы вопросов выводим их название в заголовке (title) страницы.
* 2checkout: добавлена возможность выбора валюты + модуль вынесен в папку с платежными модулями _rootpay.
* blockchain: в случае какой либо ошибки обработки платежа уведомляем админа об этом и даём ответ "*ok*", чтобы не было повторных уведомлений от BlockChain.
* coinpayments: передаём в форме платежа имя и email клиента.
* directi/resellerclub: добавлена проверка является ли домен премиум-доменом при проверке домена на доступность через API.
* drs.ua: при изменении контактов для UAEPP-доменов вместо обновления существующего контакта создаём новый, т.к. обновление данных в контактах для UAEPP-доменов не поддерживается.
* hetzner.cloud: добавлена поддержка автоматической выдачи дополнительных IP-адресов (ipv4 и ipv6) и Дополнительных дисков.
* hetzner.cloud: добавлена поддержка создания/удаления снимков клиентских серверов.
* nic.kz: добавлена поддержка проверки домена на занятость через API регистратора.
* telegram: обрезаем длинные сообщения до 4090 символов в связи с ограничением API.
* ukrnames: возможность логирования запросов/ответов при взаимодействии с EPP.
* whois: обновлены параметры whois для доменной зоны .in.
* безопасность: возможность использовать для собственных файлов шаблонов расширение .local.inc.php вместо .inc.php.local.
* система шаблонов: добавлен шаблон для управления автопродлением заказов/доменов/товаров (_autorenew.inc.php).
- клиенту: настройки: удалена возможность включать/выключать автопродление глобально для всех заказов.
- клиенту: регистрация клиента: исправлена ошибка с просьбой увеличить параметр max_join_size для MySQL, которая могла возникать при большом объеме данных в таблице tickets.
- клиенту: исправлена ошибка когда не срабатывал $BILLING_START_PAGE после успешной авторизации клиента.
- система шаблонов (default_adaptive): исправлены некоторые ошибки в шаблоне.
- квитанции/счета для физ./юр. лиц: обновлена функция, используемая для преобразования цифровой суммы в сумму прописью.
- directadmin: исправление в модуле интеграции в связи с изменениями в API сервиса.
- drs.ua: исправление в связи с изменениями для доменной зоны net.ua.
-d- z-payment.ru: удален модуль интеграции как утративший актуальность.
29.03.2019 Version 2.2.3
+ добавлен новый шаблон клиентской части - это 100% адаптивность (поддержка любых устройств), 7 цветовых схем, bootstrap 4, возможность установки собственного логотипа. Шаблон доступен всем клиентам с модулем "Система шаблонов", а также всем клиентам с любой версией открытого кода.
+ добавлен перевод на Узбекский язык.
+ интеграция с платежной системой Capitalist.net.
+ интеграция с платежной системой Payssion.com.
+ интеграция с регистратором доменных имен Freehost.com.ua. Поддерживается регистрация, трансфер, продление доменов, а также получение/изменение DNS-серверов.
+ интеграция с сервисом электронных документов Paperless.com.ua. Поддерживается загрузка документов и открытие доступа к ним для клиента (для дальнейшей подписи обоими сторонами в ручном режиме).
+ интеграция с sms-шлюзом TurboSMS.ua.
+ интеграция с Finance.ua для автоматического получения курсов валют любого поддерживаемого банка/обменника.
* админу: администраторы: визуальные настройки: возможность отключить отображение заканчивающихся заказов на главной странице админки.
* админу: главная страница: добавлена таблица с заканчивающимися заказами.
* админу: группы тарифов: возможность задавать порядок вывода (сортировку) групп тарифных планов.
* админу: заказы: при изменении заказа все дополнительные услуги из SELECT-групп отображаем в виде отдельных выпадающих списков.
* админу: клиенты: оптимизирована работа функции, которая отвечает за создание модального окна с информацией о клиенте.
* админу: клиенты: возможность поиска по номеру мобильного телефона.
* админу: настройки: оплата: счета для юр. лиц: возможность предоставлять Договор клиенту после оплаты счета (для каждого оплаченного счета).
* админу: настройки: оплата: счета для юр. лиц: возможность подстановки в документы доменного имени вместо доменной зоны (для услуги делегирования доменного имени).
* админу: настройки: оплата: счета для юр. лиц: возможность исключения из документов услуг с нулевой стоимостью.
* админу: настройки: шаблоны: добавлен шаблон "Договор (PDF)".
* админу: настройки клиента: возможность разрешить отправку электронных документов для всех профайлов клиента, а не только для основного.
* админу: общие настройки: добавлена возможность вкл/выкл использование captcha для страницы регистрации партнера.
* админу: серверы: возможность указать "Описание сервера (для клиентов)" которое клиенты смогут увидеть в блоке "Данные сервера" для заказов привязанных к серверу.
* админу: серверы: возможность указать персональный шаблон сообщения о создании сервера для серверов "Железо".
* админу: тикеты: требуем подтверждения ухода со страницы создания/просмотра тикета если в форме указана тема или сообщение.
* админу: шаблоны: добавлен шаблон "Железо: создание сервера".
* клиенту: дополнительные услуги: отображаем количество каждой дополнительной услуги (при оформлении заказа, в письмах и т.п.) только если ее количество больше 1.
* клиенту: история входов: для всех записей отображаем также IP клиента.
* клиенту: новости: при просмотре отдельной новости выводим ее название в заголовке (title) страницы.
* клиенту: оформление заказа: не предоставляем возможность выбора сервера клиентом даже если к серверу привязаны другие сервера при условии, что для главного сервера установлен лимит аккаунтов/слотов и включено "Искать свободный сервер если текущий сервер переполнен".
* клиенту: оформление заказа: если домен свободен, но является премиум-доменом, то выводим ошибку по этому поводу и просим клиента обратиться в поддержку для заказа домена.
* клиенту: оформление заказа/регистрация (v1): добавлена проверка пароля на наличие пробелов/ссылок.
* клиенту: оформление заказа (v1): пропускаем шаг 2 если оформляется заказ на товар и выполняются следующие условия: у товара разовая оплата + у товара нет ввода данных на 2-м шаге + в биллинге нет активных промокодов.
* клиенту: счета: возможность отображения архивных счетов для клиентов.
* клиенту: whois: возможность отображения стоимости доменных зон на странице WHOIS.
* клиенту: whois: если домен является премиум-доменом, то выводим предупреждение об этом.
* клиенту: whois: исправлена ошибка когда иногда могла некорректно выводиться ошибка по поводу доступности доменного имени.
* отправка email: при отправке сохраняем для всех сообщений их формат для последующего корректного отображения HTML-сообщений в логах почты.
* профайл: для Организаций c Украины блок "Директор" заменен на "В лице" и добавлены поля "Должность" и "Который действует на основании".
* система шаблонов: возможность отображения в меню "Заказать" (для default/default_web) и/или в "Наши услуги" (для default_adaptive) не прямых ссылкок на скрипт оформления заказа, а ссылок на список тарифных планов/список доменных зон/каталог товаров (с помощью переменной $_CFG['USE_DIRECT_LINKS_IN_ORDER_MENU'] в файле конфигурации).
* система шаблонов: добавлен шаблон для отображения модальных (всплывающих) окон (__msgModal.inc.php)
* система шаблонов: если раздел "Обратная связь" отключен, а тикеты для гостей включены, и пользователь не авторизован, то выводим в меню пункт "Контакты", ссылающийся на раздел "Тикеты".
* тикеты: если шаблон уведомления о новом тикете или об ответе в тикете в HTML-формате, то в теле сообщения/ответа (для подстановки вместо макроса {message} ) преобразуем все переводы строк в тег <BR>.
* тикеты: при регистрации нового клиента смотрим нет ли тикетов от гостей с таким же email и если есть, то переносим их в аккаунт клиента.
* drs.ua: поддержка управления статусами доменного имени.
* hetzner.cloud: при смене типа сервера не пытаемся мягко завершить работу сервера, а сразу выключаем питание для него.
* ispmanager5: возможность отключить добавление email в аккаунт клиента с помощью файла конфигурации.
* reg.ru: добавлена проверка является ли домен премиум-доменом при проверке домена на доступность через API.
* sunic.ua: добавлена поддержка POLL-уведомлений autoRenewGracePeriod (уведомление о скором автопродлении).
* teamspeak3: поддержка сброса всех прав доступа для сервера + поддержка переустановки сервера + возможность изменения домена клиентом (если используется TSDNS).
* wayforpay: в "Доступные платежные системы" в настройках платежной системы добавлены новые платежные системы.
* webmoney: возможность приёма Bitcoin на WMZ/WMR-кошелек + возможность скрыть кнопку прямой оплаты на кошелек если для него активирован дополнительный способ оплаты + автоматическая переадресация на английскую версию сайта WebMoney если клиент не использует русский/украинский язык.
* webmoney: для приема оплаты кредитными картами российских банков вместо at=authtype_16 используем LMI_ALLOW_SDP=4, чтобы клиент сразу попал на нужную страницу оплаты, минуя этап выбора способа платежа.
* webnames: перед отправкой заявки на регистрацию домена заменяем украинские символы в ФИО клиента на русские.
* whois: обновлены/добавлены whois-сервера и "not found string" для более 40 доменных зон.
- админу: рассылки: исправлена ошибка когда не работала рассылка клиентам указанного сервера.
- безопасность: устранена возможность SQL-инъекции.
- партнерка: исправлена ошибка когда производились партнерские отчисления при оплате счета с партнерского баланса.
- сборщик почты: исправлена ошибка когда иногда неправильно раскодировались темы сообщений и имена прикрепленных файлов.
- тикеты: исправлена ошибка когда прочитанные тикеты без ответов попадали в конец списка/таблицы.
- drs.ua: исправление в связи с изменениями для доменных зон sumy.ua, sm.ua, kharkiv.ua, kharkov.ua, kh.ua.
- robokassa: исправлена ошибка в модуле интеграции, возникающая если в настройках платежной системы в биллинге указана валюта "Российский рубль".
07.11.2018 Version 2.2.2
+ интеграция с платежной системой CoinPayments.net.
+ интеграция с платежной системой Fondy.eu.
+ интеграция с платежной системой Piastrix.com.
+ интеграция с регистратором доменных имен Coordinator.ua.
+ интеграция с регистратором доменных имен Nic.lviv.ua.
+ интеграция с регистратором доменных имен ShellScript (возможность запуска собственных скриптов). Поддерживается регистрация, продление, удаление доменов, а также проверка доменов на доступность и изменение DNS-серверов.
+ интеграция с сервисом Hetzner.Cloud для продажи VDS. Поддерживается создание, удаление, включение, выключение, выключение питания, перезагрузка, сброс/reset и переустановка серверов, смена тарифного плана (только на больший), vnc-консоль, включение и выключение ежедневного бекапа, слежение за исходящим трафиком.
+ поддержка DNS-хостинга для доменов средствами ISPmanager5.
* админу: администраторы: права доступа: в блок "Работа с клиентами" добавлен пункт "CSR коды клиента".
* админу: добавление заказов: возможность сгенерировать пароль при создании нового клиента.
* админу: доп. услуги: новый специальный тип дополнительной услуги "Резервное копирование (ежедневное)". Позволяет клиенту заказать ежедневное резервное копирование для сервера. Поддерживается только Hetzner.Cloud.
* админу: меню клиента: добавлен пункт "csr коды", позволяющий увидеть все CSR коды/ключи которые клиент генерировал на сайте.
* админу: серверы: выводим в столбце "количество аккаунтов" так же количество использованных слотов для сервера если их использование предусмотрено типом сервера.
* админу: серверы: возможность задать максимальное количество слотов для сервера. Доступно только для TeamSpeak3 серверов.
* админу: серверы: добавлена настройка "Искать свободный сервер если текущий сервер переполнен", позволяющая активировать автоматический поиск свободного сервера среди прикрепленных серверов если на текущем сервере достигнут лимит аккаунтов/слотов.
* админу: счета: экспорт: если в счете указано, то для столбца "Способ оплаты" берем данные не из поля "Для клиента", а из "Оплачено через".
* админу: счета: возможность указать профайл плательщика при редактировании счета если у клиента несколько профайлов.
* админу: счета: возможность при редактировании счета указывать дату оплаты в любом формате (как yyyy-mm-dd, так и dd.mm.yyyy).
* админу: отправить e-mail/тикет/sms: в сообщении при рассылке всем клиентам указанного сервера добавлена поддержка макроса {serverplace}.
* клиенту: оплата счета: возможность выбора профайла (плательщика) при получении квитанций для физ. лиц или счетов для юр. лиц если у клиента есть несколько профайлов. Админу доступна возможность вкл/выкл данного функционала в "Настройки / Общие / Счета на оплату".
* клиенту: профайл/настройки: для Украины и России добавлена проверка длины кода оператора для мобильного телефона.
* клиенту: товары: возможность отображения при выборе товара, а также при оформлении заказа на него, минимально возможной цены (с приставкой "от") с учетом максимально возможной скидки. Админу доступна возможность вкл/выкл данного функционала в "Настройки / Общие / Оформление заказа".
* оптимизация: оптимизированы запросы и добавлены индексы для mysql-таблицы tickets.
* профайл: при проверке профайла проверяем не указан ли год больше текущего для "Дата выдачи паспорта" и "Дата рождения".
* счета: для всех счетов при переходе клиента на страницу выбора способа оплаты всегда сохраняем в базе ID основного или выбранного профайла (плательщика). В дальнейшем используем сохраненный профайл при генерации счетов-фактур или актов выполненных работ независимо от того какой на данный момент у клиента указан профайл по умолчанию.
* тикеты: сохраняем в главном тикете id и дату/время последнего ответа + сортируем тикеты в первую очередь по дате/времени последнего ответа, а уже потом по id тикета.
* api (домены): nic.kz: добавлена поддержка обязательных параметров "Цели использования", "Месторасположение сервера (город)", "Месторасположение сервера (область/штат)" и "Месторасположение сервера (адрес)" + обновлена документация по API.
* csr-генератор: сохраняем в базе все генерируемые клиентом CSR коды и ключи для них + автоматически подставляем полученный CSR в форму оформления заказа.
* blockchain: добавлена детализация ошибок при создании invoice + уведомление админу в случае ошибки при создании invoice.
* drs.ua: добавлена поддержка доменных зон .DN.UA, .DONETSK.UA, .KH.UA, .KHARKIV.UA, .KHARKOV.UA, .LG.UA, .LUGANSK.UA, .NET.UA, .SM.UA, .SUMY.UA, .ZAPORIZHZHE.UA и .ZP.UA.
* ispmanager5: после создания пользователя/реселлера прописываем ему email-адрес и включаем "Уведомление о восстановлении пароля".
* nic.kz: возможность управления дочерними NS домена.
* nic.kz: возможность указать ID профайла для частичной подмены данных (телефон, факс и email) при создании/изменении контактов.
* reg.ru: добавлена поддержа authinfo при трансфере ru-доменов.
* teamspeak3: добавлена поддержка выбора/изменения количества слотов для новых/существующих заказов (если в настройках тарифа "Включить слоты" == "да").
- определение IP пользователя: если задано, то используем HTTP_CF_CONNECTING_IP, в противном случае смотрим другие варианты (HTTP_X_FORWARDED_FOR, HTTP_X_REAL_IP, REMOTE_ADDR).
- сборщик почты: исправлена ошибка когда при сохранении файлов сборщик иногда не обрабатывал прикрепленные html-файлы.
- система шаблонов: исправлена ошибка когда в некоторых полях для ввода в браузерах Safari с тачскрином не появлялась клавиатура.
- ibox.ua: исправление в модуле интеграции в связи с отображением неправильной ошибки при вводе клиентом в терминале несуществующих реквизитов.
- nic.kz: исправлена ошибка когда после продления домена админ не получал сообщение об ошибке если не удалось установить статус clientRenewProhibited.
- solusvm: исправлена ошибка в функции изменения пароля + после создания vm заносим в заказ логин root, а не логин от панели управления.
-d- профайл: удалено поле EUNIC как утратившее актуальность.
-d- oplata.com: удален модуль интеграции как утративший актуальность.
-d- paytrio: удален модуль интеграции как утративший актуальность.
01.06.2018 Version 2.2.1
+ админу: серверы: добавлен модуль мониторинга, позволяющий проверять доступность серверов (с помощью системной команды ping, а так же с помощью подключения на указанный порт).
+ безопасность: интеграция с reCAPTCHA v2 от Google (доступно в "Настройки / Сервисы").
+ интеграция с регистратором доменных имен Registration.ge.
+ новый специальный тип товаров "Доступ (Группы новостей)", позволяющий автоматизировано продавать доступ к платным группам/лентам новостей.
* админу: администраторы: новый тип уведомлений (email/icq/jabber/sms) "Сообщения об ошибках регистрации/продления/остановки/запуска/удаления доменов".
* админу: администраторы: новый тип уведомлений (email/icq/jabber/sms) "Уведомления о доступности серверов".
* админу: доменные зоны: возможность запретить запрос клиентом кода трансфера для доменов, зарегистрированных в выбранной доменной зоне.
* админу: домены: возможность автоматической отправки клиенту письма с текущим кодом трансфера для домена.
* админу: новости: возможность создания групп новостей (простых и платных) с возможностью отображения ссылок на группы новостей в меню клиента, доступном после авторизации (если группа платная, то можно отображать ссылку на нее только после покупки соответствующего товара).
* админу: новости: возможность загрузки изображений на сервер при добавлении/изменении новостей + возможность добавления/изменения новостей с помощью HTML-редактора.
* админу: специальные цены: возможность устанавливать для клиентов специальные цены в любой валюте, а не только в основной валюте биллинга.
* админу: статистика: в "Финансы: Оплачено через" при нажатии на название платежной системы переходим в раздел "Счета" и отображаем счета, оплаченные через выбранную платежную систему за выбранный период.
* админу: счета: возможность экспорта в CSV-формат оплаченных счетов за указанный период.
* админу: счета: добавлен поиск счетов за указанный период + добавлен поиск по "ID платежной системы" + добавлен фильтр "Оплаченные + Архив".
* админу: тарифы: возможность разрешить заказ тарифного плана каждому клиенту только по одному разу.
* админу: тарифы: возможность в настройках доступных для тарифа доп. услуг изменить максимально разрешенное для одного заказа количество доп. услуги даже если глобально для нее установлено "неограниченно".
* админу: шаблоны: добавлен шаблон "Email клиенту с кодом трансфера для домена".
* клиенту: домены: возможность запросить новый код трансфера для домена. Если биллингом и регистратором поддерживается автоматическое изменение кода трансфера, то изменяем и отправляем клиенту на email, если же нет, то уведомляем админов по email о необходимости ручного изменения/отправки кода.
* клиенту: каталог тарифов: добавлено меню выбора группы тарифов для просмотра (отображаем только группы в которых есть активные тарифные планы).
* клиенту: настройки: проверяем формат данных на корректность для полей "Ограничение по IP" и удаляем все лишнее перед сохранением в БД (защита от случайного ввода произвольного текста).
* клиенту: оформление заказа (v2): добавлена поддержка дополнительных полей регистраторов (возможность ввода дополнительных данных, требуемых регистратором для всех или определенных доменных зон).
* клиенту: проверка email: возможность повторной отправки письма с проверочным кодом.
* directi: модуль переведен на работу по протоколу TLS 1.2 в связи с прекращением поддержки более старых протоколов.
* gogetssl: при продлении заказа на сертификат, если переход к продлению осуществлен из управления существующим заказом, автоматически подставляем параметры заказа (csr, контакты, доп. домены и кол-во серверов) в форму заказа и выводим предупреждение о необходимости генерации нового CSR кода в случае утери Private Key.
* nic.kz: добавлена поддержка нового параметра "Цели использования".
* r01: создаем для каждого нового домена отдельный контакт даже если домены привязаны к одному профайлу и сохраняем ID контакта в заказе на домен, а не в профайле.
* webnames: добавлена поддержка доменной зоны kz.
- оформление заказа (v2): исправлена ошибка когда при заказе тарифного плана создавался не нужный заказ на домен (если клиент выбрал "регистрация домена у нас", попытался перейти на оплату, получил какую-либо ошибку, а затем выбрал "домен уже зарегистрирован").
- оформление заказа (v2): исправлена ошибка когда не было проверки количества заказываемой дополнительной услуги даже если в настройках услуги или тарифа задано ограничение максимального количества.
- тестовый период (тарифы): исправлена ошибка когда для проверки был ли уже у клиента тестовый период использовался только поиск по существующим тестовым заказам (теперь запоминаем в базе информацию о любой выдаче тестового периода и используем ее при проверке).
- epayservice: исправление в модуле интеграции в связи с изменениями в API.
- portmanat: исправление в модуле интеграции в связи с изменениями в API.
-d- azercell: удален модуль интеграции в связи с прекращением работы сервиса apimaster.link.
12.02.2018 Version 2.2.0
+ интеграция с light-speed.com для продажи Voice Ventrilo Servers. Поддерживается автоматическое создание, удаление, смена локации, смена количества слотов, остановка и запуск серверов.
+ интеграция с онлайн-кассой СТАРРУС, starrys.ru. Поддерживается работа как с облачным хранилищем, так и с устройством напрямую.
+ интеграция с панелью управления BrainyCP. Поддерживается создание, удаление, остановка и запуск аккаунтов, смена пароля, смена тарифного плана, вход в аккаунт клиента.
+ мультиязычность: добавлен перевод админки на английский язык.
+ товары: новый специальный тип товаров "Доступ (Логин / Пароль)", позволяющий автоматизировано продавать доступ к сторонним ресурсам.
* админу: бонусы: возможность получения одного и того же бонус-кода несколькими клиентами.
* админу: доменные зоны: возможность запретить изменение контактов если клиент для этого выберет профайл отличный от профайла к которому привязан домен.
* админу: логи почты: для каждого из сообщений отображаем ошибку отправки если она возникла в момент отправки email клиенту.
* админу: общие настройки: добавлена возможность вкл/выкл использование captcha для страницы восстановления пароля.
* админу: отправить e-mail/тикет/sms: возможность рассылки по списку email адресов.
* админу: платежные системы: возможность для каждой платежной системы включить/выключить необходимость печати чека в онлайн-кассе при оплате через нее.
* админу: статистика: в "Финансы: Оплачено через" добавлена детализация по сумме оплаченных счетов, не привязанных ни к одной из платежных систем.
* админу: товары: возможность в редактировании заказа на товар прикреплять к нему файл, который будет доступен клиенту для скачивания в разделе товаров.
* клиенту: домены: при изменении контактов отображаем выбранным по умолчанию профайл к которому привязан домен.
* клиенту: оформление заказа (v2): добавлена возможность заказа тестового периода для тарифного плана.
* клиенту: настройки: не запрещаем изменение основного email если просто включена проверка email и он подтвержден (разрешаем изменить email, но после этого требуем его подтверждения). Запрещаем изменение основного email только если это явно запрещено в настройках.
* клиенту: профайлы: не создаем новые дополнительные профайлы в базе пока не указаны тип профайла и страна.
* клиенту: счета: возможность отключить (с помощью файла конфигурации) отображение HTML или PDF кнопок у квитанций для физ. лиц и у счетов для юр. лиц.
* клиенту: счета: возможность получения счета-фактуры и акта выполненных работ в HTML формате если для счетов для юр. лиц отключена PDF кнопка.
* отправка email: не выводим ошибку отправки сообщения в браузер обычным print'ом в случае ее возникновения + сохраняем ошибку отправки в логах почты (только для почты, отправляемой клиентам).
* проверка email: сообщаем клиенту об ошибке отправки сообщения в случае ее возникновения (ранее всегда выводилось предупреждение, что проверочное письмо успешно отправлено).
* файл конфигурации: возможность переопределения переменных, содержащих ссылки для клиентской части (для возможности внедрения и использования собственного ЧПУ).
* e-mail регистраторы: если клиент пытается изменить контакты для домена, используя другой профайл, то вместо отправки заявки на обновление данных у используемого Nic-handle, отправляем заявку на регистрацию нового Nic-handle (если в новом профайле не указан уже существующий) и затем отправляем заявку на базе шаблона для изменения NS, подставляя в нее новый Nic-handle.
* drs: добавлена поддержка автоматических установки/снятия статуса clientHold (только для доменных зон odessa.ua, odesa.ua, od.ua, nikolaev.ua, mk.ua, in.ua).
* telegram: длина кода для привязки аккаунта уменьшена до 8 символов.
- админу: статистика: в "Финансы: Тарифы" исправлена ошибка когда счета за смену тарифных планов прибавлялись к статистике по старому тарифному плану, а не по новому.
- админу: счета: исправлена ошибка когда при изменении главного счета у прикрепленных счетов не изменялись статус счета (при изменении на "не оплачен"), а также дата и способ оплаты.
- админу: тарифы: исправлена ошибка когда при удалении тарифа не удалялись из базы доступные сроки заказа, дополнительные цены и бесплатные домены для него.
- админу: товары: исправлена ошибка когда при удалении товара не удалялись из базы доступные сроки заказа для него.
- клиенту: мультиязычность: исправлена ошибка когда могли некорректно отображаться всплывающие подсказки, содержащие одинарные или двойные кавычки.
- партнерка: исправлена ошибка когда не начислялись проценты за рефералов 2-го уровня если для клиента не установлены персональные процентные ставки.
- планировщик задач: исправлена ошибка когда заказы могли продлеваться по несколько раз, если для автопродления в общих настройках выбрано значение "включено (для всех)".
- сборщик почты: исправлена ошибка когда для некоторых писем скрипт не мог получить тело сообщения и/или некорректно преобразовывал тему сообщения в нужную кодировку.
- счета: исправлена ошибка когда при оплате объединенного счета у прикрепленных счетов не сохранялся способ оплаты.
- isp5: если при оформлении заказа был указан домен, то при создании реселлера вместо добавления домена в аккаунт, что приводит к ошибке, прописываем домен в поле "Домен для бренда" + не создаем ftp-аккаунт, т.к. это не возможно для аккаунта реселлера.
- pdf: исправление в связи с некорректной работой модуля на libxml >= 2.9.5.
- vestacp: исправлена ошибка когда при изменении пароля клиентом, новый пароль не сохранялся в заказе.
-d- smsplan: удален модуль интеграции как утративший актуальность.
-d- teamspeak2 (BargainVoice): удален модуль интеграции как утративший актуальность.
03.10.2017 Version 2.1.9
+ интеграция с панелью управления Virtualizor.
+ интеграция с панелью управления VMmanager KVM (/vemgr).
+ интеграция с платежной системой Bitpay.com (для работы требуется PHP 5.4+).
+ интеграция с платформой Jelastic (пополнение внутреннего баланса + автоматическая регистрация клиентов в rootpanel при их регистрации в jelastic).
+ интеграция с регистратором доменных имен Sunic.ua.
+ новая минимизированная версия (v2 alfa) скрипта оформления заказа/регистрации (поддерживается только шаблон default_web и только заказ тарифов/доменов). Данная версия позволяет: 1) оформить заказ в 1 шаг для авторизованных клиентов и в 2 шага для новых/неавторизованных клиентов; 2) видеть изменяющуюся сумму заказа налету без перезагрузки страницы; 3) оформить заказ и сразу же оплатить счет во время первой сессии у новых клиентов без прохождения проверки эмейл-адреса/телефона/настроек/профайла (кроме заказов на домены для которых перед оплатой нужно заполнить профайл); 4) при регистрации нового клиента не нужно указывать пароль и не обязательно указывать логин.
* админу: клиенты: добавлен поиск по "Организация".
* админу: магазин товаров: добавлен спец. тип товара "Jelastic (пополнение баланса)".
* админу: объявления: возможность показа объявлений "Клиентам без активных заказов".
* админу: объявления: возможность показа объявлений "Каждый раз" (при каждом посещении заданного раздела или при каждом изменении раздела без привязки к сессии).
* админу: отзывы: добавлено массовое удаление отзывов.
* админу: отправить e-mail/тикет/sms: возможность выбора отдела при отправке тикетов + возможность запрета закрытия тикета по таймауту и/или клиентом.
* админу: отправить e-mail/тикет/sms: возможность рассылки "Клиентам на указанный товар", "Клиентам указанного регистратора" и "Клиентам без активных заказов".
* админу: отправить e-mail/тикет/sms: выводим ошибку если при запуске рассылки в бекграунде в очереди есть незавершенные рассылки + удаляем текущую рассылку из очереди если не удалось запустить процесс в бекграунде.
* админу: отправка почты: добавлена возможность изменения тайм-аута на подключение к SMTP-серверу.
* админу: регистраторы: e-mail: во все шаблоны добавлен макрос {privacy}, принимающий значение "yes" или "no" в зависимости от того заказано ли для доменного имени скрытие данных в WHOIS.
* админу: регистраторы: e-mail: добавлен шаблон для обновления Nic-handle.
* админу: регистраторы: e-mail: добавлен шаблон для изменения Privacy Protection.
* админу: сервисы: добавлен сервис "OTHER / Jelastic".
* админу: собственные настройки: возможность привязки Telegram-аккаунта (после клика на аватарку в верхней части админки). После привязки вся почта, отправляемая админу, будет дублироваться в привязанный Telegram-аккаунт.
* админу: статистика: добавлена "Финансы: Оплачено через" с детализацией по сумме оплаченных счетов для каждой платежной системы.
* админу: статистика: добавлена "Финансы: Тарифы" с детализацией по сумме оплаченных счетов для каждого тарифного плана (и групп тарифных планов) с учетом суммы оплаченных дополнительных услуг.
* админу: счета: возможность в редактировании счета выбора платежной системы через которую оплачен счет.
* админу: тарифы: возможность "Создавать тикет после создания аккаунта". Если включено, то для клиента после создания аккаунта на сервере будет создан тикет на базе email-шаблона.
* клиенту: аутентификация: не генерируем новую каптчу, если клиент правильно ее указал, но столкнулся с какой-то другой ошибкой.
* клиенту: домены: отображаем "Комментарий к заказу" в модальном окне при нажатии на ссылку/кнопку, а не в виде всплывающей подсказки при наведении на неё.
* клиенту: оплата: если не требуется ввод дополнительных данных, то после выбора способа оплаты автоматически отправляем форму платежа в платежную систему.
* клиенту: продление заказа (тариф): отображаем стоимость для каждого доступного срока продления.
* клиенту: профайл: если клиентам разрешено создавать дополнительные профайлы, то в меню клиента вместо "Профайл" показываем раздел "Профайлы", в котором в виде таблицы отображаем список профайлов + возможность поиска по профайлам.
* клиенту: товары: отображаем "Комментарий к заказу" в модальном окне при нажатии на ссылку/кнопку, а не в виде всплывающей подсказки при наведении на неё.
* система шаблонов: добавлен шаблон для отображения профайлов клиента (_profiles.inc.php).
* тикеты: не преобразовываем в кликабельный вид ссылки перед которыми есть символ апострофа, кавычка или знак равенства.
* hostmaster: обычное удаление хостов заменено на безусловное.
* nic.kz: если в редактировании заказа на домен указан Auth-Code, то используем его при регистрации доменного имени вместо генерации нового.
* r01: поддержка работы с API по http-протоколу.
* teamspeak3: поддержка функции перезагрузки сервера.
* whm: dns-хостинг: при добавлении dns-зоны для домена используем "IP для новых пользователей" вместо "IP сервера".
* whois: обновлен "not found string" для доменной зоны .biz.
- клиенту: whois: исправлена ошибка в функции проверки корректности доменного имени согласно IDN-настроек зоны.
- мультиязычность: исправлена ошибка когда для всех языков кроме русского игнорировалась сортировка стран из языкового файла.
- обработка заказов: исправлена ошибка когда не запускался тестовый аккаунт на сервере если он был сначала приостановлен, а затем оплачен.
- обработка заказов: исправлена ошибка когда один и тот же счет при определенных условиях мог быть обработан несколько раз.
- directadmin: dns-хостинг: исправления в функции управлении MX-записями в связи с изменениями в API.
- drs: исправление в модуле в связи с изменениями в доменных зонах in.ua/od.ua/odesa.ua/odessa.ua
- hostmaster: исправлена ошибка в функции получения текущих DNS-серверов домена.
- ispsystem api: универсальное исправление для всех модулей в связи с некорректностью XML-ответов - теги
- liqpay: исправление в модуле интеграции с связи с изменением API URL.
- nic.dp.ua: исправлена ошибка в функции получения текущих DNS-серверов домена.
- whm: модуль интеграции переведен на использование json-api в связи с прекращением поддержки xml-api.
26.04.2017 Version 2.1.8
+ интеграция с НБУ API для автоматического получения курсов валют.
+ интеграция с платежной системой 2click.money по приему оплаты через терминалы.
+ интеграция с Telegram Bot API (позволяет клиенту привязать к аккаунту свой Telegram и, если активировано в админке, получать в него копии всех сообщений, отправляемых биллингом на email клиента). Доступно в "Настройки / Отправка icq/jabber/telegram".
+ поддержка PHP 5.5, PHP 5.6 и PHP 7.0 (для работы версий, содержащих закодированные файлы, необходимо подключить в настройках PHP расширение ioncube_loader).
+ поддержка PHP-расширения mysqli для взаимодействия с базой данных MySQL (используется автоматически, если в настройках PHP не подключено расширение mysql).
* админу: группы тарифов: мультиязычность: возможность указать название и описание на всех доступных языках.
* админу: клиенты: добавлен фильтр "Без активных заказов и не заходили >=X дн.", где Х - количество дней согласно настройкам планировщика задач.
* админу: общие настройки: возможность глобально включить/выключить автоматическое продление заказов для всех клиентов, независимо от их персональных настроек.
* админу: объявления: возможность показа объявлений "Клиентам на указанный товар", "Клиентам указанного регистратора", "Клиентам с указанными логинами" и "Клиентам с почтовым ящиком в домене".
* админу: объявления: возможность показа объявлений "После перехода в раздел с заказами", "После перехода в раздел с доменами" и "После перехода в раздел с товарами".
* админу: объявления: возможность показа объявлений не только в виде всплывающих окон, а и в виде стандартных сообщений (ошибка/предупреждение/успех).
* админу: отправить e-mail/тикет/sms: возможность автоматического продолжения пакетной рассылки по указанному таймауту.
* админу: серверы: возможность изменения ip-адреса у привязанных к серверу заказов при изменении значения у "IP для новых пользователей" в настройках сервера.
* админу: тарифы: возможность в настройках тарифа указать отдел для функции "Создавать тикет об оформлении заказа".
* админу: тарифы: возможность в настройках тарифа переопределить значения параметров "Допустимая ежедневная нагрузка" и "Максимальная текущая нагрузка" из общих настроек сервера.
* админу: тикеты: возможность выключить/выключить автоматическое обновление (перезагрузку) страницы при просмотре тикета.
* админу: собственные настройки: возможность изменения собственного пароля (после клика на аватарку в верхней части админки).
* админу: шаблоны: добавлен шаблон "E-Mail клиенту после регистрации". Отправляется клиенту после регистрации без оформления заказа и при регистрации через соц. сети.
* админу: шаблоны: добавлен шаблон "E-Mail клиенту после генерации CSR для SSL". Отправляется клиенту после генерации CSR во время оформления заказа.
* клиенту: авторизация: добавлена возможность входа в личный кабинет с помощью email-адреса (поле "Ваш логин" заменено на "Ваш логин или email").
* клиенту: оформление заказа/регистрация: не генерируем новую каптчу, если клиент правильно ее указал, но столкнулся с какой-то другой ошибкой.
* клиенту: оформление заказа/регистрация: отображаем все возникающие ошибки (если их несколько) сразу, а не пошагово по одной.
* клиенту: оформление заказа/регистрация: если включено подтверждение email адресов, выводим информацию о том, что на email будет отправлена ссылка для подтверждения регистрации.
* клиенту: каталог товаров: возможность выбора группы товаров для просмотра (отображаем только группы в которых есть активные товары).
* планировщик задач: закрываем тикеты, созданные администрацией, если не включен запрет на закрытие по таймауту в самом тикете.
* система шаблонов: default_web: в шаблоне каталога тарифных планов (_tarifs.inc.php) для всех тарифов на одной странице ширина таблиц теперь всегда одинакова + не отображаем "описание отсутствует" если нет описания.
* система шаблонов: добавлен шаблон изменения количества узлов (_shop_changenodes.inc.php).
* система шаблонов: в шаблоне каталога товаров (_shopitems.inc.php) добавлена форма выбора валюты (отображается только если клиентам разрешено изменять валюту сайта) + добавлено меню с группами товаров.
* система шаблонов: в шаблоне отзывов (_testimonials.inc.php) форма для добавления нового отзыва спрятана под кнопку "Добавить отзыв".
* счета: в момент оплаты счета сохраняем для него в БД текущие курсы валют.
* ardis: добавлена поддержка российских гео- доменных зон.
* directi/resellerclub: добавлена поддержка проверки домена на занятость через API регистратора.
* isplicense: админу: возможность включить поддержку узлов для лицензий. Если включено, клиент должен будет указать количество узлов при оформлении заказа (цена товара умножается на количество узлов).
* isplicense: клиенту: возможность просмотра/изменения ключа лицензии + возможность изменения количества узлов лицензии.
* isplicense: модуль интеграции переведен на работу с BILLmanager5 + добавлена возможность логирования запросов + обновлен список поддерживаемых лицензий от ISPSystems.
* ispmanager5: добавлена возможность слежения за нагрузкой хостинг-аккаунтов на сервер, а так же предупреждения клиентов и/или блокировки аккаунтов в случае превышения нагрузки.
* ispsystems: обновлен список поддерживаемых лицензий от ISPSystems.
* nic.dp.ua: модуль интеграции переведен на работу по TLS протоколу.
* teamspeak3: клиенту: возможность выбора группы для которой нужно создать новый токен + возможность удаления всех банов с сервера + возможность удаления пароля с сервера.
* ukrnames: поддержка регистрации доменов на любой период.
- админу: тарифы: исправлена ошибка когда можно было удалить тарифы, которые используются в архивных заказах, после чего такие заказы не отображались в админке.
- админу: финансы: исправлена ошибка когда при частичном удалении заказа (когда заказ на тариф удаляется, а заказ на домен остается, или наоборот) для которого уже был оплачен счет, сумма оплаты за удаленную услугу обнулялась в счете и не учитывалась в финансовой статистике.
- клиенту: профайл: исправлена ошибка когда в "Дата выдачи" и "Дата рождения" можно было в качестве дня, месяца или года указать нули и это не считалось бы ошибкой.
- клиенту: whois: исправлена ошибка, возникающая при попытке проверить домен состоящий только из цифр в "Только IDN" доменной зоне.
- клиенту: исправлена ошибка когда не отображалась форма входа в кабинет для не авторизованных пользователей, если в $BILLING_START_PAGE указана страница, не требующая авторизации.
- клиенту: исправлена ошибка когда сортировка стран в списке всегда была на основе русского языкового файла независимо от выбранного клиентом языка.
- клиенты: исправлена ошибка когда клиент с тестовым заказом рассматривался биллингом как клиент с активным заказом.
- система шаблонов: в шаблоне оформления заказа/регистрации (_order.inc.php) исправлена ошибка когда длина поля для ввода логина была ограничена 10 символами.
- тикеты: исправлена ошибка когда при отображении тикета все ссылки в каждом отдельном сообщении, если их в сообщении несколько, заменялись на самую первую.
- тикеты: исправлена ошибка когда при отображении тикета все ссылки, содержащие пробел, обрезалась на данном символе.
- тикеты: исправлена ошибка когда клиент не мог скачать прикрепленный им при создании тикета файл.
- яндекс.деньги: исправлена ошибка когда отображался стандартный логотип вместо собственного, если в настройках платежной системы в "Способы оплаты" отмечено только "Банковская карта [AC]".
- 2checkout: если клиент возвращается на online_twoco.php (режим Direct Return) перенаправляем его на "Адрес при удачной оплате"/"Адрес при не удачной оплате".
- directadmin: исправление в модуле интеграции в связи с изменениями в API сервиса.
- ispmanager5: удаляем аккаунт пользователя на сервере если после его создания возникла ошибка при добавлении домена в аккаунт.
- hutkigrosh: исправлена ошибка "no E in billID".
- reg.ru: исправлена ошибка когда домены .net.ru/.org.ru/.pp.ru обрабатывались как гео-домены.
- regpanel: исправлена ошибка когда домены .net.ru/.org.ru/.pp.ru обрабатывались как гео-домены.
- tinkoff: исправление в модуле интеграции в связи с изменениями в API сервиса.
- vestacp: исправлена ошибка когда не удалялись остановленные аккаунты.
-d- 24nonstop: удален модуль интеграция в связи с прекращением работы платежной системы.
19.12.2016 Version 2.1.7
+ интеграция с платежной системой Payza.com.
+ интеграция с платежной системой Stripe.com (прием оплаты только с помощью кредитных карт, bitcoin, alipay). Для работы требуется PHP 5.3.3 или выше.
+ интеграция с грузинской платежной системой UniPAY.com/UniPAY.ge.
+ интеграция с TSDNS (добавление/удаление записей) для серверов TeamSpeak3.
+ мультиязычность: добавлен новый профессиональный перевод клиентской части на английский язык, код языка: english.
+ админу: добавлен сервис "Automatic Billing Updater", позволяющий автоматизировать процесс загрузки архива с обновлением и/или файла лицензии + возможность полной автоматизации обновлений с помощью планировщика задач.
+ админу: добавлен раздел "Управление лицензией" (только для админов с полным доступом) для просмотра локальной и удаленной информации о лицензии + для загрузки архива с обновлением или обновления файла лицензии в один клик.
* админу: доменные зоны: добавлена возможность запретить заказ доменного имени без заказа тарифного плана.
* админу: доменные зоны: возможность не создавать отдельный заказ на домен при заказе вместе с тарифом (поведение аналогичное выбору "доменное имя уже зарегистрировано" при заказе тарифа).
* админу: доп. услуги: возможность скрыть дополнительную услугу из результата выполнения API-функции getTarifs.
* админу: доп. услуги: новый спец. тип дополнительных услуг "Дополнительные услуги для лицензий RootPanel" (без автоматизации по API, ожидайте в ближайшей версии).
* админу: клиенты: добавлен поиск по двум полям одновременно "Логин или Email".
* админу: общие настройки: captcha для регистрации/оформления заказа разделена на "Регистрация/оформление заказа новыми клиентами" и "Оформление заказа существующими клиентами".
* админу: общие настройки: возможность активировать проверку email адреса (проверка выполняется с помощью перехода по ссылке с кодом из сообщения, отправляемого на email клиента).
* админу: оптимизация: при развертывании любого пункта в главном меню все другие развернутые пункты меню сворачиваем.
* админу: оптимизация: при выборе в главном меню пункта "Настройки" все другие пункты, кроме "Главная" и "Выход", полностью скрываем + при сворачивании пункта "Настройки" все другие пункты отображаем.
* админу: оптимизация: если вход в админку произведен не с мобильного устройства, то фиксируем шапку админки и главное меню при скроллинге страниц.
* админу: планировщик задач: добавлена возможность удаления логов почты и логов планировщика старше чем N дней.
* админу: платежные системы: возможность настройки шаблона примечания к платежу для любой платежной системы.
* админу: регистраторы: возможность для epp-регистраторов (hostmaster.ua, dns.pl, nic.kz, nic.dp.ua, drs.ua) настроить поведение биллинга при получении POLL-уведомления об удалении домена из реестра.
* админу: серверы: добавлен новый тип серверов "RootPanel.net (перепродажа лицензий)" (без автоматизации по API, ожидайте в ближайшей версии) + возможность импорта тарифов/услуг по API.
* админу: статистка: запущена новая общая статистика (альфа-версия) + старая общая статистика разделена на "Регистраторы и зоны" и "Серверы".
* админу: счета: добавлен поиск по полю "Комментарий" (для счетов, выставленных админами).
* админу: тарифы: возможность установить для любого срока заказа дополнительную стоимость (разовый платеж), которая будет взыматься с клиента при продлении заказа на выбранный срок.
* админу: тарифы: возможность скрыть тарифный план из результата выполнения API-функции getTarifs.
* админу: тикеты: автоматически переходим к последнему сообщению в тикете после действий прикрепить/открепить/в ожидание/открыть.
* админу: уведомления: добавлены массовое удаление уведомлений + массовая обработка уведомлений.
* админу: возможность изменения логотипа админки на собственный, а также полного его скрытия, если приобретена услуга "Скрытие копирайтов" + не меняем логотип на стандартный после обновлений.
* клиенту: оформление заказа (тарифы): не отображаем "регистрация доменного имени у нас" если отсутствуют активные доменные зоны.
* клиенту: профайлы: отображаем выпадающий список с профайлами только если клиенту разрешено создавать доп. профайлы или у клиента больше одного профайла.
* клиенту: профайлы: серию и номер паспорта для стран Беларусь и Украина принимаем как с пробелом между ними, так и без.
* клиенту: профайлы: минимально допустимая длина поля "Кем выдан паспорт" уменьшена до 9 символов.
* клиенту: добавлена проверка кода страны в номере мобильного (если были указаны страна и номер мобильного) для стран BY, KZ, AZ и GE.
* система шаблонов: для шаблона выбора способа оплаты (_pay.inc.php) добавлены переменные, содержащие сумму платежа и символ валюты платежа.
* отправка icq: из icq-сообщений, отправляемых админам по действиям клиентов с тикетами, удалены ссылки на просмотр тикета, т.к. это может приводить к блокировке uin'а из-за подозрительной активности.
* teamspeak3: перед остановкой сервера отключаем автостарт сервера + перед запуском сервера включаем автостарт сервера.
- админу: счета: исправлена ошибка когда при попытке массового удаления клиентов выполнялся экспорт Email адресов.
- админу: клиенты: исправлена ошибка когда неправильно отображалась сумма пополнений баланса и сумма оплаты с баланса в разделе "Управление аккаунтом" ("Информация по клиенту").
- клиенту: оформление/продление заказа (тарифы/товары): исправлена ошибка когда суммировались скидка по сроку заказа и общая скидка заказа (теперь применяются последовательно).
- клиенту: настройки: удалены поля "WMZ-кошелек" и "WMR-кошелек".
- клиенту: продление заказа: исправлена ошибка когда максимальный срок продления доменного имени всегда был на 1 год меньше чем должен, если в настройках зоны установлено значение для "Продление не ранее чем за".
- клиенту: партнер: исправлена ошибка когда при заказе вывода средств отображалось название платежной системы из языкового файла даже если в ее настройках включено "Использовать собственное название".
- клиенту: исправлена ошибка когда не проверялся код страны в номере мобильного (если были указаны страна и номер мобильного) для стран UA, RU и TJ.
- безопасность: оформление/продление заказа (тарифы/товары): добавлена защита от изменения срока заказа путем подмены данных в форме.
- домены: исправлена ошибка когда доменные зоны .дети, .tatar и .ru.net не рассматривались биллингом как RU-домены.
- мультиязычность: прекращены обновления для старого перевода клиентской части на английский язык + код языка изменен на english2.
- тикеты: исправлена ошибка когда длинные ссылки обрезались + декодируем (urldecode) все ссылки для удобства чтения.
- cloudflare: исправления в модуле интеграции в связи с изменениями в работе сервиса.
- epp регистраторы: исправлена ошибка когда при изменении ДНС-серверов для домена не удалялись лишние сервера если их для домена установлено более 4-х (теперь поддерживается до 6 шт.).
- gogetssl: патч модуля, в связи с некорректной работой API-функции getWebServers.
- liqpay: исправлена ошибка когда автоматически не обрабатывались уведомления об оплате через терминалы (action=paycash).
- paysera: исправлена ошибка когда неправильно передавалась сумма платежа.
- reg.ru: исправлена ошибка когда домены .москва, .moscow, .дети, .tatar, .ru.net, .com.ru, .msk.ru, spb.ru и другие геодомены, обрабатывались как обычные .ru/.su/.рф домены.
- regpanel: исправлена ошибка когда домены .москва, .moscow, .дети, .tatar, .ru.net, .com.ru, .msk.ru, spb.ru и другие геодомены, обрабатывались как обычные .ru/.su/.рф домены.
- vestacp: исправлена ошибка когда в запросе на создание пользователя не передавались имя и фамилия клиента, даже если они указаны в настройках клиента, но не указаны в его основном профайле.
- webnames: исправлена ошибка когда передавался ОГРН для юр. лица из BY, что приводило к ошибке регистрации домена.
- whois: исправлена ошибка когда для IDN-зоны (например, .укр или .рф) позволяло заказать домен, указанный не на национальном языке, даже если в настройках зоны в "Поддержка IDN" указано "Только IDN".
-d- axelname: удален модуль интеграции в связи с прекращением поддержки SOAP протокола регистратором.
-d- centralnic: удален модуль интеграции в связи с прекращением поддержки интерфейса CentralNic Toolkit регистратором.
-d- gproxy: удален модуль интеграции в связи с прекращением поддержки услуги (SEO-Proxy) компанией Globatel.
-d- monexy: удален модуль интеграция в связи с прекращением работы платежной системы.
13.09.2016 Version 2.1.6
+ интеграция с sms-шлюзом Websms.by.
+ поддержка DNS-хостинга для доменов средствами API регистратора Gandi.net.
+ поддержка DNS-хостинга для доменов средствами API регистратора Reg.ru.
* админу: администраторы: возможность получения email/sms/icq/jabber-сообщений о необходимости ручной обработки заказов (от системы уведомлений).
* админу: заказы/домены/товары: запрещаем изменение заказа/домена/товара если он находится в очереди отложенной обработки заказов + возможность удалить заказ из очереди.
* админу: клиенты: настройки: возможность запретить клиенту создавать тикеты и/или отвечать в тикетах и/или оценивать ответы в тикетах.
* админу: клиенты: в модальное окно добавлена ссылка на "Логи почты" (если включено логирование).
* админу: клиенты: добавлен фильтр "С активными заказами".
* админу: клиенты: доработан раздел "Управление аккаунтом" ("Информация по клиенту").
* админу: планировщик задач: возможность вкл/выкл логирование отчетов работы планировщика + возможность вкл/выкл вывод отчетов в output + добавлен раздел "Другое / Логи планировщика".
* админу: регистраторы: импорт зон: возможность импорта только отмеченных доменных зон, а не всех новых + сохраняем настройки всех скидок для каждого из регистраторов.
* админу: регистраторы: импорт цен: возможность обновления стоимости доменных зон с помощью планировщика задач.
* админу: регистраторы: возможность получения балансов по договорам (только для hostmaster.ua и nic.dp.ua).
* админу: регистраторы: возможность для epp-регистраторов (hostmaster.ua, dns.pl, nic.kz, nic.dp.ua, drs.ua) настроить поведение биллинга при возникновении проблем с обработкой POLL-уведомлений.
* админу: счета: возможность для оплаченных счетов скачать счет-фактуру и/или акт выполненных работ без печати.
* админу: тарифные планы: возможность запретить продление заказов на тарифный план ранее чем за указанное количество дней до окончания оплаченного периода.
* админу: тикеты: возможность массово пометить тикеты как прочитанные.
* админу: тикеты: админам с полными правами доступа разрешаем изменять любые собственные ответы в тикетах, а не только последний ответ.
* админу: тикеты: админам с полными правами доступа позволяем разрешить/запретить обновление даты/времени ответа при его изменении + удаляем оценку для ответа при его изменении.
* админу: тикеты: админам с ограниченным доступом запрещаем удалять ответы других админов + разрешаем им удалять только последний ответ в тикете (только если ответ от данного админа или от клиента).
* админу: тикеты: при ответе или изменении ответа в тикете сохраняем для него значения "запретить закрытие по таймауту" и "запретить закрытие клиентом" даже если не было указано сообщение.
* админу: faq: не отображаем столбец с группой вопросов если группы не созданы или выбрана отдельная группа + правильная сортировка групп вопросов если группа не выбрана.
* клиенту: объявления: если выбран показ "После аутентификации", новые объявления так же показываем и при переходе в другой раздел, не дожидаясь окончания сессии.
* клиенту: профайлы: добавлена поддержка новых украинских ID-паспортов (9 цифр подряд).
* клиенту: профайлы: если какое-то из полей профайла было заполнено ранее неправильно, позволяем его изменить даже если изменение поля запрещено настройками профайлов.
* клиенту: профайлы: требуем обязательного заполнения поля "Мобильный телефон" для регистрации российских доменов через ardis.ru.
* клиенту: профайлы: белорусские зоны BY и БЕЛ отнесены к категории российских доменов, требующих максимального заполнения профайла.
* клиенту: тикеты: не позволяем клиентам оценивать сообщения о закрытии тикетов.
* логи клиентов: добавлено логирование действий клиентов, приводящих к ошибке "Hack attempt!" + добавлено логирование оценок ответов в тикетах клиентами.
* планировщик задач: доработаны отчеты работы планировщика задач (формируем отчет для всех действий планировщика + один общий отчет для каждого cron-скрипта).
* automatic billing updater: добавлена возможность автоматических обновлений для не работающих биллингов (например, из-за ошибки лицензии или изменения версии PHP на сервере).
* hutkigrosh: возможность интеграции как с использованием ID клиента (пополнение баланса на произвольную сумму), так и по номеру счета (оплата конкретного счета).
* liqpay: доработан модуль интеграции в связи с изменениями в API.
* paysera: передаем в форме платежа email клиента.
* uniterm: в модуль "Universal Terminals" добавлена поддержка команды "check" для проверки существования абонента и возможности приема платежа для него.
- админу: домены: исправлена ошибка когда при попытке массового удаления доменов открывался раздел массового изменения днс-серверов.
- админу: клиенты: профайлы: исправлена ошибка когда нельзя было выбрать дополнительный профайл + исправлена ошибка когда неправильно отображался выбранный профайл, если профайл по умолчанию не первый в списке.
- админу: логи whois/сертификаты/уведомления: исправлена ошибка когда не работали фильтры/поиск.
- админу: уведомления: исправлена ошибка когда формировалась неправильная ссылка на заказ (товар).
- клиенту: исправлена ошибка когда при пополнении баланса с помощью купона в выводимом результате дважды отображалась сумма пополнения.
- клиенту: исправлена ошибка когда не принимало email-адреса у которых корневая доменная зона длиннее 4-х символов, например, email@domain.online.
- безопасность: устранена уязвимость, позволяющая клиенту при определенных условиях изменить в Настройках и/или Профайле запрещенные к изменению данные.
- тестовый период (тарифы): исправлена ошибка когда после оплаты счета для тестового заказа не запускался аккаунт на сервере, если он был ранее приостановлен.
- тестовый период (тарифы): исправлена ошибка когда после оплаты счета для тестового заказа не создавался аккаунт на сервере, если тестовый аккаунт на сервере ранее не был создан.
- тестовый период (тарифы): исправлена ошибка когда не создавался тестовый аккаунт на сервере, если профайл не был заполнен клиентом сразу же после оформления заказа.
- blockchain: исправления в модуле интеграции в связи с его не стабильной работой.
- cloudflare: исправлена ошибка когда в управлении ДНС-записями всегда отображались не более чем 20 записей + исправлена ошибка, возникающая при работе с IDN-доменами.
- directi/resellerclub: исправлена ошибка "Method Not Allowed. Use GET", возникающая при попытке обновить цены через API.
- drs: исправлена ошибка когда при регистрации BY-доменов не корректно передавались серия и номер паспорта для стран Беларусь и Россия.
- drs: исправлена ошибка когда при создании/изменении контактов для домена не изменялся registrant.
- hostmaster: исправлена ошибка когда не удалялся дочерний днс-сервер домена, если он только один.
17.07.2016 Version 2.1.5
+ автоматизирован процесс обновления до последней версии.
+ интеграция с платежной системой Ощадбанк (интернет-эквайринг), oschadbank.ua.
+ мультиязычность: добавлен перевод клиентской части на польский язык.
* администратору: заказы: возможность автоматического изменения тарифа на сервере для аккаунта при изменении тарифного плана в редактировании заказа.
* администратору: логи клиентов: возможность поиска по двум условиям + добавлены фильтры (Все действия, Действие ...) + собственная настройка частоты обновления страницы (индивидуально для каждого из админов).
* администратору: логи почты: добавлен просмотр клиентской почты + добавлены фильтры (Вся почта, Почта для админов, Почта для клиентов) + добавлен поиск (ID записи, Тема, Сообщение, ID клиента) + возможность поиска по двум условиям.
* администратору: меню управления клиентом: добавлена ссылка на "Логи почты" (отображается только если включено логирование исходящей клиентам почты).
* администратору: меню управления клиентом & модальное окно клиента: ссылки на "Заказы", "Домены", "Товары" отображаем только если соответствующий тип услуг отмечен в "Настройки / Общие / Что мы продаём" или у клиента есть хотя бы один заказ соответствующего типа.
* администратору: меню управления клиентом & модальное окно клиента: ссылку на "Тикеты" отображаем только если включена система тикетов или у клиента есть хотя бы один тикет.
* администратору: faq: мультиязычность: возможность указать вопрос и ответ на всех доступных языках.
* администратору: faq: возможность для каждого из вопросов активировать автоматическое преобразование переводов строк в HTML-теги.
* администратору: настройки: общие: возможность отображения для клиентов при оформлении заказа не только названий тарифных планов, но и названий групп в которых они находятся.
* администратору: настройки: оплата: возможность использования в квитанциях для физ. лиц любого языка, а не только русского и украинского.
* администратору: настройки: оплата: квитанции для физ. лиц: параметр "Прикреплять к email-счетам" заменен на "Квитанция по умолчанию" - если в базе добавлено несколько активных квитанций и в настройках клиента не установлена персональная квитанция, клиент сможет получить только квитанцию по умолчанию (как при выборе способа оплаты, так и при автоматическом прикреплении PDF к email).
* администратору: настройки: оплата: счета для юр. лиц: параметр "Прикреплять к email-счетам" заменен на "Счет по умолчанию" - если в базе добавлено несколько активных счетов и в настройках клиента не установлен персональный счет, клиент сможет получить только счет по умолчанию (как при выборе способа оплаты, так и при автоматическом прикреплении PDF к email).
* администратору: оптимизация: все подпункты 3-го и более уровня вложения перенесены из главного меню админки в соответствующие разделы в виде кнопок + удалены лишние пункты меню + выделяем жирным шрифтом пункт меню, в котором находится админ.
* администратору: статистика: финансы: в отчет добавлено "Оплата с баланса".
* администратору: косметические правки внешнего вида таблиц во многих разделах админки.
* клиенту: внутренний баланс: отображаем в кабинете сумму баланса при отключенном балансе и наличии средств на нем (при условии, что разрешена оплата с баланса даже если он отключен).
* клиенту: заказы: отображаем ссылку для входа в аккаунт для заказов, привязанных к серверам типа Proxmox.
* клиенту: заказы: отображаем "Комментарий к заказу" и "Данные сервера" в модальном окне при нажатии на ссылку/кнопку, а не в виде всплывающей подсказки при наведении на неё.
* клиенту: отсрочка платежа: не позволяем получить отсрочку платежа, если заказ просрочен на большее количество дней, чем количество дней, предоставляемых в рамках отсрочки платежа.
* система шаблонов: default_web: оптимизирована ширина ячеек в таблицах со счетами/заказами/доменами/товарами.
* система шаблонов: default_web: если в ссылке на faq указан id группы, автоматически разворачиваем список вопросов для указанной группы.
* ядро: доработана функция транслитерации для азербайджанских символов.
* ядро: максимально возможная длина логина клиента увеличена до 13 символов.
* ядро: имя файла для генерируемых pdf-счетов (счета для юр. лиц) изменено c schet_* на invoice_*
* directi/resellerclub: добавлена возможность импорта отсутствующих в базе доменных зон через API. Доступно в "Настройки / Регистраторы доменов".
* directi/resellerclub: используем промо-цены, если они доступны, при автоматическом обновлении стоимости и/или добавлении доменных зон через API + возможность указать скидку для цены, используемой при заказе домена вместе с тарифом.
* hostmaster (epp): при удалении домена проверяем существуют ли для него хосты (дочерние ns) и, если да, сначала удаляем их.
* whois: обновлены/добавлены whois-сервера и "not found string" для ряда доменных зон.
* unitpay: не отправляем уведомление об ошибке платежа для тестовых уведомлений (params[account] = test).
- клиенту: объявления: исправлена ошибка когда объявления могли отображаться в неправильном порядке.
- клиенту: отсрочка платежа: исправлена ошибка когда после оплаты счета, для которого ранее была использована и не оплачена в срок отсрочка платежа, не продлевался и не запускался заказ, если используется отложенная обработка заказов.
- клиенту: профайл: для юридического адреса организации минимально допустимая длина адреса уменьшена до 10 символом.
- клиенту: исправлена ошибка когда не сохранялась информация о последней активности клиента при его работе в системе тикетов, возникающая если для гостей разрешен доступ к системе тикетов.
- валюты: ряд исправлений/изменений, в том числе в базе данных и в модулях платежных систем, в связи с изменением кода у белорусской валюты с BYR на BYN.
- directadmin: исправлена ошибка когда "слетали" параметры аккаунта, при изменении любого из параметров с помощью специальной дополнительной услуги (доп. место, доп. трафик и т.п.).
- gogetssl: исправлена ошибка когда не позволяло ввести более одного дополнительного домена для заказываемого сертификата.
- naunet & nicru: устранена проблема, которая могла возникать из-за некорректной работы функции iconv с некоторыми специальными символами.
- started.ru (api.started.ru): исправлена ошибка когда при создании пользователя передавался пустой параметр pto (ФИО в родительном падеже или наименование организации).
- superlend: исправления в форме платежа в связи с изменениями в платежной системе.
- vestacp: исправлена ошибка когда не создавался пользователь, если его фамилия или имя указаны не на английском языке (используем принудительную транслитерацию).
-d- hostmaster (rrp): удален модуль интеграции в связи с прекращением поддержки RRP-протокола.
-d- яд мерчант (prochange): удален модуль интеграции в связи с прекращением работы сервиса.
21.05.2016 Version 2.1.4
+ интеграция с платежной системой CLICK.uz.
+ интеграция с платежной системой MBANK.uz / Oplata.uz.
+ интеграция с платежной системой Pay-trio.com.
+ интеграция с платежной системой UPAY, u-pay.uz.
+ интеграция с сервисом CloudFlare.com (DNS-хостинг, защита от DDOS) с возможностью управления DNS-записями доменных зон в клиентской части биллинга.
+ добавлена платежная система "Отсрочка платежа", позволяющая клиентам получить отсрочку на оплату счетов за продление услуг, которым до конца осталось заданное количество дней или меньше (заказ будет продлен без оплаты счета после того как клиент гарантирует оплату счета в течении указанного количества дней).
* администратору: внутренний баланс: возможность разрешить оплату счетов с помощью внутреннего баланса даже если баланс отключен (при условии наличия на балансе клиента средств).
* администратору: внутренний баланс: возможность настройки минимальной суммы пополнения.
* администратору: клиенты: в модальное окно с информацией о клиенте добавлена ссылка на логи клиента + информация об общей сумме оплаченных счетов.
* администратору: общие настройки: возможность запретить доступ к клиентской части биллинга с отображением уведомления о проводящихся технических работах.
* администратору: отправить e-mail/тикет/sms: возможность пакетной рассылки не более чем указанному кол-ву клиентов за один раз с возможностью продолжения рассылки в любой момент.
* администратору: отправить e-mail/тикет/sms: возможность рассылки по заданному списку логинов клиентов.
* администратору: партнерская программа: добавлен новый тип партнерской программы "Расширенная 2 (учитывается тип заказа и кол-во рефералов с активными заказами)".
* администратору: пользователи: возможность указать стартовую страницу, автоматически отображаемую после аутентификации.
* администратору: пользователи: новый тип уведомлений (email/icq/jabber/sms) "Уведомления о закрытии тикетов".
* администратору: тарифные планы: возможность отключить возврат средств на внутренний баланс при переходе на меньший тарифный план.
* администратору: тарифные планы: возможность для тарифа разрешить переход на него с тарифных планов, находящихся в других группах.
* администратору: тарифные планы: возможность для тарифа отключить учет разницы в разовой/ежемесячной стоимости при расчете стоимости перехода на тариф из другой группы.
* администратору: тарифные планы: возможность для тарифа задать количество месяцев, которое при расчете стоимости перехода на тариф из другой группы будет использоваться вместо реального оплаченного периода.
* администратору: тарифные планы: возможность для тарифа задать количество месяцев, которому будет равен оплаченный период заказа, после перехода на тариф из другой группы.
* администратору: тарифные планы: новый тип тарифных планов "Биллинг RootPanel".
* администратору: тикеты: возможность при создании тикета или ответе в тикете запретить его закрытие по таймауту и/или клиентом.
* администратору: тикеты: при закрытии/назначении/переносе тикета не отправляем уведомления админу, который выполнил закрытие/назначение/перенос даже если он является одним из получателей.
* администратору: тикеты: возможность настройки помечать или нет тикеты непрочитанными после их закрытия клиентами или по таймауту.
* администратору: тикеты: возможность отключить для клиентов всплывающие уведомления о новых тикетах или ответах.
* клиенту: смена тарифа: для каждого доступного тарифа отображаем необходимую сумму доплаты/возврата.
* клиенту: мультиязычность: допереведен украинский языковый файл.
* клиенту: обратная связь: при отправке сообщений подставляем в заголовок Reply-To адрес e-mail, указанный посетителем.
* логи клиентов: добавлено логирование выбора клиентом способа оплаты для счета.
* сборщик почты: при превращении e-mail от гостей в тикеты так же сохраняем имя отправителя.
* система уведомлений: не создаем новое уведомление если в базе уже есть идентичное уведомление в статусе "Не обработан".
* ispmanager 5: если в настройках сервера не указана Папка, то не подставляем папку по умолчанию (manager) в ссылку для входа из биллинга в ISPManager.
* unitpay: переход на использование SHA-256 в подписи в связи с прекращением поддержки MD5 платежной системой.
- клиенту: бонусы: исправлена ошибка когда вместо выдачи бонус-кода открывалась страница с заказами.
- клиенту: оформление заказа: исправлена ошибка когда не проходила проверка Captch'а.
- клиенту: продление заказа: исправлена ошибка когда в письме о продлении в списке доп. услуг названия одинаковых доп. услуг указывались несколько раз, вместо указания количества доп. услуги.
- клиенту: профайл: для украинских ФЛП и организаций принимаем код ЕДРПОУ как длиной 10, так и 8 цифр.
- безопасность: исправлена ошибка когда можно было обойти проверку Captch'и, выполнив запрос к биллингу из собственного скрипта.
- сборщик почты: исправлена ошибка когда e-mail от гостей не превращались в тикеты если не заданы слова/выражения для игнора.
- plesk10: исправлена ошибка когда биллинг не мог получить для отправки шаблон письма о созданном аккаунте.
- whm: исправлена ошибка когда для некоторых WHM после успешной парковки тестового домена приходило сообщение об ошибке парковки.
17.03.2016 Version 2.1.3
+ интеграция с платежной системой UnitPay.ru.
+ интеграция с платежной системой Paysera.com.
+ интеграция с мобильным оператором Azercell Telekom для приема оплаты с помощью предоплаченных карт, azercell.com (интеграция через сервис apimaster.link).
+ интеграция с сервисом uLogin.ru для регистрация и авторизации клиентов через социальные сети.
* администратору: домены: добавлен поиск по ID регистратора.
* администратору: доп. услуги: новый специальный тип дополнительной услуги "Дополнительные IP-адреса (v4)". Позволяет клиенту заказать дополнительные IP-адреса (v4) для заказа. IP-адреса в автоматическом режиме будут добавлены к аккаунту клиента после оплаты счета. Поддерживается для VMManager и SolusVM.
* администратору: доп. услуги: новый специальный тип дополнительной услуги "Дополнительные IP-адреса (v6)". Позволяет клиенту заказать дополнительные IP-адреса (v6) для заказа. IP-адреса в автоматическом режиме будут добавлены к аккаунту клиента после оплаты счета. Поддерживается для VMManager.
* администратору: клиенты: в модальное окно с подробной информацией о клиенте добавлена информация о дате/времени последней активности клиента.
* администратору: магазин товаров: возможность настройки доступности платежных систем для каждого товара.
* администратору: магазин товаров: возможность использования цены с ежемесячной оплатой для сертификатов GoGetSSL.
* администратору: настройки клиента: возможность указать куда (основной+альтернативный/основной/альтернативный/не отправлять) отправлять e-mail сообщения определенного типа (счета+заказы/тикеты/рассылка). Если включена отправка на альтернативный e-mail, а сам альтернативный e-mail не указан, отправка будет произведена на основной e-mail.
* администратору: настройки клиента: возможность привязки используемых шаблонов квитанций для физ. лиц и/или счетов для юр. лиц. Если клиент привязан к квитанции, то другие квитанции для него не доступны. Если клиент привязан к счету, то другие счета для него не доступны. Привязка имеет приоритет над "Не показывать ЧП/ИП и Организациям" в настройках квитанций и над "Не показывать физ. лицам" в настройках счетов.
* администратору: отделы: возможность настройки для кого в клиентской части отображать отдел (всем, только клиентам, только гостям, скрытый).
* администратору: персональные данные клиента: возможность отключить отображение поля для ввода Отчества (при регистрации и в настройках клиента).
* администратору: профайлы: возможность отключить отображение поля для ввода Отчества в профайлах клиентов.
* администратору: статистика: в отчет по финансам добавлено "Пополнение баланса" (счета, оплаченные для пополнения баланса, которые не учтены в "Оплачено всего").
* администратору: счета для юр.лиц: возможность в настройках счета указать для PDF-шаблонов координаты изображения с печатью (отдельно для счета, счета-фактуры и акта-выполненных работ).
* администратору: статистика: добавлена статистика по количеству новых тикетов (за последние 4 дня/недели/года/всего) с детализацией по часам + возможность просмотра за указанный период.
* администратору: тикеты: добавлен поиск по ID тикета и ID клиента + возможность поиска по двум условиям.
* администратору: тикеты: возможность применения фильтра к результатам поиска + доработана таблица с тикетами + добавлено массовое удаление тикетов.
* администратору: тикеты: возможность установить статус "открыт" для закрытых тикетов и тикетов в ожидании (без написания ответа в тикете).
* администратору: тикеты: настройку частоты обновления страницы с тикетами сохраняем индивидуально для каждого из админов.
* администратору: тикеты: возможность разрешить/запретить гостям прикреплять файлы к тикетам.
* администратору: шаблоны сообщений: добавлен шаблон "E-Mail клиенту о прикреплении к заказу IP-адресов". Отправляется клиенту после автоматической выдачи дополнительных ip-адресов (как для новых, так и для существующих заказов).
* администратору: шаблоны сообщений: в шаблоны писем о создании аккаунта добавлены макросы {serverport} и {serverfolder}.
* администратору: captcha: возможность вкл/выкл каптчу при создании тикетов и ответах в тикетах для гостей.
* администратору: отображаем в шапке информацию как о последнем входе (предыдущая авторизация), так и о текущем входе (последняя авторизация).
* клиенту: настройки: добавлен блок "Отправка E-mail сообщений", позволяющий указать куда (основной+альтернативный/основной/альтернативный) отправлять e-mail сообщения определенного типа (счета+заказы/тикеты/рассылка). Доступно только если указан альтернативный e-mail.
* клиенту: продление заказа: при продлении совмещенного заказа (тариф+домен) в форме продления срок продления для доменного имени по умолчанию устанавливаем равным минимально возможному сроку продления, а не без продления.
* клиенту: тикеты: отображаем уведомление о новых тикетах и/или ответах в тикетах постоянно, пока клиент не прочитает тикет, а не только после аутентификации.
* клиенту: тикеты: возможность закрыть тикет, находясь на странице просмотра тикета.
* безопасность: улучшена защита в модуле загрузки файлов через систему тикетов.
* доп. услуги: добавлена поддержка панели управления VestaCP для дополнительной услуги специального типа "Upload Dir".
* система шаблонов: все ссылки, явно прописанные в файлах шаблонов, заменены на соответствующие переменные (подготовка к внедрению ЧПУ).
* тикеты: не переводим после ответа тикет из статуса "В ожидании" в статус "Открыт" (после ответа заново открываем только закрытые тикеты).
* blockchain: модуль интеграции переведен на использование API v2 в связи с прекращением поддержки API v1 (необходима регистрация нового кошелька!).
* directi/resellerclub: возможность автоматического обновления стоимости доменных зон через API (используется customer-price). Доступно в "Настройки / Регистраторы".
* dns.pl: для доменов, истекающих не более чем через 5 дней, проверяем наличие статуса clientRenewProhibited и, если не установлен, устанавливаем его (отключаем автопродления домена).
* hostmaster (epp): используем транспорт tls в связи с прекращением поддержки sslv3.
* ispmanager4: возможность отключения слежения за нагрузкой хостинг-аккаунтов на сервер для указанных клиентов. Доступно в настройках серверов.
* ispmanager5: при создании ftp-пользователя создаем его с логином идентичным главному логину аккаунта, даже если в политиках активировано "Prefix in FTP-users names".
* teamspeak3: для админа и для клиента добавлена возможность переустановки сервера (команда permreset) с выдачей нового токена + для клиента добавлена ссылка для подключения к серверу + сохраняем порт сервера в специальном поле, а не в примечании.
* vmmanager: добавлена поддержка автоматической выдачи дополнительных IP-адресов (ipv4 и ipv6).
- администратору: исправлена ошибка когда информация о последнем входе в шапке обновлялась только после создания новой сессии.
- клиенту: заказы/тикеты: исправлена ошибка когда вместо отображения ошибки скачивался поврежденный прикрепленный файл, если он физически отсутствует на сервере.
- клиенту: профайл: исправлена ошибка когда у организаций требовало код ЕДРПОУ (Украина) длиной 10, а не 8 цифр.
- клиенту: счета/заказы: исправлена ошибка когда в списке доп. услуг, названия одинаковых доп. услуг отображались несколько раз, вместо отображения количества доп. услуги.
- клиенту: тикеты: исправлена ошибка когда гости не могли оценивать ответы в тикетах.
- клиенту: тикеты: исправлена ошибка когда после нескольких подряд сообщений в тикете клиент получал на e-mail несколько уведомлений, но действительный пароль в ссылке на просмотр тикета был только в последнем уведомлении.
- доп. услуги: исправлена ошибка когда после создания аккаунта на сервере иногда не выполнялась загрузка согласно настройкам доп. услуги "Upload Dir".
- квитанции/счета: исправления, связанные с генерацией квитанций/счетов, а так же условиями их получения и прикрепления к e-mail.
- reg.panel: исправлена ошибка когда не работала регистрация международных доменов.
27.01.2016 Version 2.1.2
+ интеграция с платежной системой Oplata.com.
+ модуль интеграции с BlockChain.info
+ добавлена платежная система "Universal Terminals", позволяющая произвести интеграцию с любыми системами платежных терминалов, которые могут работать по предложенной им схеме.
+ интеграция с регистратором доменных имен nic.tj (регистрация, изменение контактов, изменение днс, удаление).
+ интеграция с регистратором доменных имен 2domains.ru (apiv2) + возможность интеграции с другими регистраторами, использующими REG.Panel (проверка, регистрация, продление, получение/изменение днс).
+ клиенту: возможность отмены подписки на рассылку в один клик с помощью перехода по специальной ссылке, не требующей авторизации.
* администратору: клиенты: везде выделяем логин клиента красным цветом если аккаунт клиента заблокирован, либо зеленым цветом если клиент является реселлером тарифов/доменов или партнером.
* администратору: клиенты: везде при клике по иконке возле логина клиента отображаем в модальном окне подробную информацию о нем (общая информация, настройки, заказы, домены, товары, счета, тикеты) + возможность отключить данную функцию в файле конфигурации.
* администратору: оптимизация: не используем в шапке функцию gethostbyaddr из-за которой периодически могло увеличиваться время загрузки страниц в админке в несколько десятков раз.
* администратору: отправка почты: при массовых рассылках (выбран "Кому" отличный от "На указанный e-mail") добавляем в письма заголовки "Precedence: bulk" (признак рассылки) и "List-Unsubscribe:" (ссылка для отмены подписки) + возможность подстановки ссылки в текст сообщения с помощью макроса {unsubscribe}
* администратору: промо-коды: возможность указать минимальный срок заказа начиная с которого будет применяться скидка.
* администратору: статистика: финансы: отображаем сколько оплачено за каждый из последних 10 дней, 10 месяцев, 9 лет + возможность просмотра за указанный период.
* администратору: заказы/домены/товары: при сортировке записей в таблице по "Оплачен до", по умолчанию сортируем от меньшего к большему.
* клиенту: домены: возможность пакетного продления доменных имен по списку доменов.
* оптимизация: оптимизированы запросы и добавлены индексы для mysql-таблиц bills, orders, settings, tickets, users, users_logs + оптимизирована работа с индексами php-массивов.
* пароли: длина паролей для создаваемых хостинг- и vds-аккаунтов увеличена до 10 символов.
* сессии: чтобы сессия не умирала раньше, чем cookie для нее, устанавливаем для session.gc_maxlifetime значение идентичное session.cookie_lifetime.
* сессии: для предотвращения вылетов из админки/кабинета по причине умирания cookie с id сессии раньше самой сессии, периодически регенерируем id сессии (создаем новый cookie).
* тикеты: если в сообщении встречается слишком длинный текст без пробелов, превращаем его в многострочный с длиной строки не более 100 символов.
* reg.ru: добавлена поддержка проверки домена на занятость через API регистратора.
* whois: добавлена поддержка POST-запросов при проверке доменов на занятость через сторонние сайты.
* _rootconfig.php: добавлены $_CFG['PHP_SESSION_GCMAXLIFETIME'], $_CFG['PHP_SESSION_COOKIELIFETIME'], $_CFG['PHP_SESSION_SAVEPATH'] для управления настройками PHP-сессий.
* _rootconfig.php: добавлен $_CFG['SOLUSVM_HOSTNAME_TPL'] для настройки hostname виртуальных машин, создаваемых в SolusVM. Поддерживается макрос {id} (ID заказа).
- администратору: домены: исправлена ошибка когда не работало массовое удаление доменов.
- администратору: счета: исправлена ошибка когда не работала сортировка по суме счета.
- безопасность: устранена возможность SQL-инъекции.
- клиенту: квитанции для физ. лиц: исправлена ошибка когда неправильно формировалась квитанция при автоматическом прикреплении квитанции к email со счетом.
- клиенту: настройки/профайл: исправлена ошибка когда не принимало номера телефона/мобильного/факса с одной цифрой в коде города/оператора.
- округление: исправлена ошибка когда некоторые суммы после округления могли увеличиваться на 0.01.
- промо-коды: при удалении неоплаченного счета, сформированного с использованием промо-кода, удаляем запись об использовании промо-кода клиентом.
- профайл: для украинских организаций вместо полей "ОГРН", "Кем выдан ОГРН" и "Дата выдачи ОГРН" отображаем поле "ЄДРПОУ".
- assist/belassist: исправлена ошибка когда после каждого запуска cron-файла, если в платежной системе нет ни одного заказа за указанный период, приходило сообщение с ошибкой (код 10/201) .
- kkb.kz: исправление в скрипте-обработчике в связи с изменениями в платежной системе.
- whois: исправлена ошибка, возникающая при проверке домена, если доменное имя было указано с заглавными символами.
02.12.2015 Version 2.1.1
+ интеграция с регистратором доменных имен Dnar.ru.
+ интеграция с платежной системой WayForPay.com.
+ интеграция с платежной системой Касса24 по приему оплаты через терминалы, kassa24.kz.
+ интеграция с платежной системой ASSIST Belarus, belassist.by.
+ интеграция с платежной системой OKPAY.com.
+ мультиязычность: добавлен перевод клиентской части на азербайджанский язык.
* администратору: безопасность: возможность ограничения доступа к cron-скриптам по IP-адресу. Доступно в "Настройки / Безопасность".
* администратору: доп. услуги: возможность установить цены для реселлеров тарифных планов.
* администратору: квитанции для физ.лиц & счета для юр.лиц: добавлен макрос {pp_count} - количество позиций в таблице.
* администратору: настройки клиента: возможность установить клиенту статус "Реселлер тарифных планов".
* администратору: объявления: возможность при создании объявления автоматически создавать новость такого же содержания.
* администратору: объявления: мультиязычность: возможность указать заголовок и текст объявления на всех доступных языках.
* администратору: отправить email/тикет/sms: возможность рассылки клиентам у которых почтовый ящик находится в одном из указанных доменов + возможность рассылки реселлерам тарифных планов + возможность отображения кому именно была произведена рассылка.
* администратору: персональные данные клиента: возможность потребовать изменения логина клиентом, если текущий логин соответствует регулярному выражению.
* администратору: платежные системы: возможность отключить отображение названия платежной системы на странице выбора способа оплаты.
* администратору: платежные системы: возможность разрешить оплату через платежную систему только для указанной страны + возможность запретить оплату для указанной страны.
* администратору: сверка ФК Система: в таблицу добавлены ID терминалов.
* администратору: справочник валют: возможность установить для каждой валюты правила округления сумм (в большую/меньшую сторону до целых/десятых/сотых).
* администратору: тарифные планы: возможность установить цены для реселлеров тарифных планов.
* администратору: тикеты: возможность разрешить использование системы тикетов гостям, незарегистрированным в биллинге (так же распространяется и на Сборщик почты).
* администратору: тикеты: сборщик почты: возможность не превращать e-mail сообщения от гостей в тикеты, если в них найдены указанные слова или выражения.
* администратору: тикеты: при входе в тикет или ответе в нем направляем админа сразу к последнему сообщению.
* администратору: тикеты: если включено актообновление страниы с тикетами, то так же автообновляем и страницу с логами клиентов, если находимся на ней, с звуковым/title уведомлениями о новых тикетах + обновляем страницы только если находимся на первой странице раздела.
* администратору: тикеты: не отображаем прикрепленные тикеты в основной таблице + отображаем прикрепленные тикеты только из выбранного отдела + при просмотре тикета, отображаем отдел в котором он размещен.
* администратору: шаблоны сообщений: в "E-Mail клиенту при оформлении заказа на", "E-Mail клиенту при продлении заказа на", "E-Mail клиенту при заказе дополнительных услуг" добавлен макрос {orderid}.
* администратору: шаблоны сообщений: добавлен шаблон "E-Mail клиенту при создании тикета клиентом", так же используется при создании тикетов Сборщиком почты.
* клиенту: квитанции для физ.лиц & счета для юр.лиц: исправлена ошибка когда неправильно подставлялась стоимость единицы товара для товаров с ежегодной оплатой.
* клиенту: заказы: доп. услуги: в форму заказа доп. услуг для существующего заказа добавлено поле для ввода промо-кода.
* клиенту: заказы: доп. услуги: если нет ни одной доступной к заказу доп. услуги, кнопку "Заказать" и поле для ввода промо-кода не отображаем.
* клиенту: заказы: смена тарифа: в форму смены тарифного плана добавлено поле для ввода промо-кода.
* клиенту: настройки & профайл: добавлена проверка кода страны в номере мобильного для Украины и России. Проверка выполняется только если клиентом указана страна в соответствующем разделе.
* клиенту: профайл: исправлена ошибка когда для Беларуси требовало ввода номера и серии паспорта через пробел.
* клиенту: тикеты: вместе с открытыми тикетами отображаем в таблице так же закрытые непрочитанные тикеты.
* логи клиентов: добавлено логирование просмотра тикета клиентом.
* система шаблонов: возможность вносить изменения в оригинальные шаблоны, создавая в папке с шаблоном копии файлов, которые нужно изменить, с расширением ".local" (внося изменения в такие файлы, они не будут утеряны при очередном обновлении биллинга).
* яндекс.деньги: модуль интеграции переведен на использование quick-form без необходимости создания отдельного приложения и получения токена + возможность настройки доступных для клиента методов оплаты (яндекс.деньги, банковска карта).
* cron: не закрываем автоматически тикеты, созданные админом.
* cron: не удаляем неоплаченные счета, выставленные админом.
* paymentwall: добавлена возможность использования необходимого платежного метода (без выбора клиентом способа оплаты на сайте платежной системы).
- администратору: добавление заказа: исправлена ошибка когда не позволяло добавить заказ на тарифный план для уже зарегистрированного домена, если в базе был отдельный заказ на указанный домен.
- администратору: профайлы: исправлена ошибка когда не включалось "не требуем никаких данных" в "Уровень проверки профайла клиента".
- администратору: тикеты: исправлена ошибка когда после автообновлении страницы, всегда отображались только открытые тикеты из всех доступных отделов, даже если до этого был выбран другой статус/отдел.
- клиенту: заказы: доп. услуги: исправлена ошибка когда при заказе доп. услуг для существующего заказа не учитывалась скидка по системе лояльности.
- клиенту: заказы: смена тарифа: исправлена ошибка когда при смене тарифа не учитывалась специальная цена, скидка по системе лояльности, скидка для заказа, наценка серверов, исользуемая дополнительная цена тарифного плана.
- логирование почты: исправлена ошибка когда не сохранялась отправляемая клиентам почта, даже если эта возможность активирована.
- яндекс.деньги: исправлена ошибка когда счета, оплаченные с банковской карты, не помечались автоматически как оплаченные.
- cron: исправлена ошибка когда для объединенных счетов сумма счета в напоминании о неоплаченном счете была равна нулю.
- drs.ua: исправлена ошибка когда не работала смена днс-серверов для доменов у которых не установлены или установлен только один днс-сервер.
- hostmaster (epp): исправлена ошибка когда не обрабатывалось POLL-уведомление pendingActionCompleted, если оно не связано с отложенной регистрацией домена.
05.11.2015 Version 2.1.0
+ интеграция с платежной системой Oplata.info / DigiSeller.ru (для продажи на торговых площадках товаров, предназначенных для пополнения внутреннего баланса на произвольные суммы).
+ интеграция с платежной системой ФК Система по приему оплаты через терминалы, fc-sistema.com.
+ модуль "Черный список", запрещающий регистрацию клиентов, а так же изменение клиентами данных в настройках, при определенных условиях (совпадение email-адреса или его части, номера мобильного или его части, страны).
* администратору: домены: возможность применения фильтра к результатам поиска + доработана таблица с доменами.
* администратору: заказы: возможность применения фильтра к результатам поиска + новый фильтр "Все заказы + Архив" + доработана таблица с заказами.
* администратору: история клиентов: переименовано и перенесено в "Другое / Логи клиентов" + доработана таблица с логами + просмотр логов по всем клиентам сразу + добавлен поиск по ID записи, Действию, Комментарию, IP-адресу и ID клиента.
* администратору: меню управления клиентом: добавлена ссылка "квитанции" для просмотра квитанций, полученных клиентом.
* администратору: настройки клиента: возможность указать помимо основного до 2-х дополнительных Jabber ID.
* администратору: отправка jabber: возможность дублировать в jabber(ы) клиентов всю отправляемую им биллингом почту.
* администратору: персональные данные клиента: возможность активировать требование указания страны при регистрации + возможность запретить клиенту изменение страны в разделе "Настройки" клиентской части.
* администратору: персональные данные клиента: возможность активировать требование указания jabber id при регистрации + возможность запретить клиенту изменение jabber id в разделе "Настройки" клиентской части + возможность запретить использование одинаковых jabber id разными клиентами.
* администратору: персональные данные клиента: возможность активировать связку данных в настройках и основном профайле (при изменении персональных данных в настройках, они будут так же изменяться в основном профайле, и наоборот).
* администратору: пользователи: права доступа: в блок "Работа с клиентами" добавлен "Экспорт email-адресов".
* администратору: профайл: возможность запретить изменение полей профайла только для профайлов по умолчанию.
* администратору: счета: возможность применения фильтра к результатам поиска + новый фильтр "Все счета + Архив".
* администратору: счета: квитанции: возможность применения фильтра к результатам поиска.
* администратору: тарифные планы: возможность разрешить/запретить автоматическую остановку тестовых аккаунтов на сервере для каждого тарифного плана.
* администратору: тарифные планы: тестовый период: возможность запретить клиенту иметь более одного тестового заказа.
* администратору: тикеты: после закрытия тикета отображаем список тикетов, а не остаемся в тикете.
* администратору: cron: возможность автоматической остановки истекших тестовых аккаунтов на сервере (для заказов на тарифы) + возможность указать когда именно выполнять остановку.
* администратору: cron: возможность указать когда именно удалять тестовые аккаунты (для заказов на тарифы).
* клиенту: вход в биллинг: при выборе языка, автоматически перезагружаем страницу и отображаем ее на выбранном языке.
* клиенту: заказы: доп. услуги: если нет ни одной привязанной к заказу доп. услуги, таблицу с заказанными доп. услугами не отображаем + если нет ни одной доп. услуги от которой можно отказаться, кнопку "Отказаться" не отображаем.
* клиенту: заказы: изменение пароля: если не удалось изменить пароль на сервере, выводим подробную ошибку.
* клиенту: настройки: для изменения пароля требуем подтверждения нового пароля (добавлено соответствующее поле).
* клиенту: настройки: в блок "Контактная информация" добавлены поля "Страна" и "Jabber ID".
* клиенту: оформление заказа: выполняем регистрацию и аутентификацию новых клиентов сразу же после перехода на 2-й шаг оформления заказа.
* клиенту: пополнение баланса: при пополнении с помощью купона, создаем соответствующий счет и автоматически помечаем его как оплаченный.
* клиенту: проверка email: не позволяем клиентам либо где использовать системные email-адреса (email менеджера/поддержки).
* клиенту: проверка мобильного: разрешаем доступ в раздел тикетов даже если требуется обязательное sms-подтверждение номера и номер не подтвержден.
* клиенту: профайл: добавлено поле "Jabber ID".
* клиенту: captcha: подсказку отображаем при наведении на изображение с кодом, а обновляем изображение при нажатии на него.
* логи клиентов: добавлено/доработано подробное логирование всех действий клиентов + сохранение IP-адреса для всех записей + сохранение ID админа для всех действий, выполненных им в аккаунте клиента.
* яндекс.касса: добавлена поддержка всех доступных способов оплаты.
* ahnames/evonames: добавлена поддержка российских доменных зон.
* gogetssl: возможность заказа сертификатов без предварительной регистрации в биллинге.
* isp5: при добавлении домена в созданный аккаунт, добавлем так же web-домен и email-домен.
* paymentwall: в форму платежа добавлена передача Фамилии, Имени и Email клиента.
- администратору: вход в аккаунт клиента: исправлена ошибка когда нельзя было войти в заблокированный аккаунт.
- администратору: редактирование заказа: исправлена ошибка когда нельзя было удалить прикрепленный к заказу файл.
- администратору: серверы: исправлены ошибки, когда можно было привязать сервер к другому уже привязанному серверу и когда можно было удалить сервер к которому привязаны другие сервера.
- администратору: счета: исправлена ошибка когда не работало массовое удаление архивных счетов.
- администратору: исправлена ошибка когда выкидывало из админки, если после входа из админки в клиентский аккаунт нажать в нем на "Выход".
- клиенту: заказы: смена тарифа: исправлена ошибка когда клиенту для перехода были доступны все тарифные планы такого же типа, если текущий тарифный план клиента не был добавлен ни в одну из групп тарифных планов.
- клиенту: настройки: исправлена ошибка когда при изменении основного/альтернативного e-mail не было проверки на использование нового e-mail другим пользователем.
- клиенту: профайл: исправлена ошибка когда при сохранении профайла не выполнялась проверка не обязательных к заполнению полей даже если они заполнены.
- клиенту: профайл: исправлена ошибка когда в профайле организации нельзя было отредактировать еще не заполненное поле "Дата выдачи ОГРН", если включен запрет на изменение этого поля при определенных условиях.
- домены: исправлена ошибка когда из кода трансфера удалялся обратный слеш.
- домены: исправлена ошибка когда доменные зоны .москва и .moscow не рассматривались биллингом как RU-домены.
- тикеты: исправлена ошибка когда из сообщений удалялся обратный слеш.
- drs.ua: исправлена ошибка когда в email-сообщениях о получении poll-уведомлений "pending action completed with error" отображалась неверная информация о команде, которая была выполнена с ошибкой.
- drs.ua: исправлена ошибка в функции изменения днс-серверов для домена.
- subreg.cz: исправлена ошибка когда при трансфере домена неверно передавался auth-код, если он содержал в себе символ "+".
11.09.2015 Version 2.0.9
+ интеграция с регистратором доменных имен Freenom.com (поддержка платных и бесплатных доменов).
+ интеграция с API ЦБ РФ для автоматического получения курсов валют.
+ скрипт для переноса данных из базы BPanel v3.11 в базу RootPanel.
* администратору: домены: доработана таблица с доменами + добавлен поиск по заметкам и ID клиента.
* администратору: доп. услуги: возможность добавлять доп. услугу к новым заказам принудительно, если тип профайла клиента соответствует заданным типам профайлов.
* администратору: доп. услуги: возможность не привязывать доп. услуги без ежемесячной оплаты к заказу после оплаты.
* администратору: заказы: доработана таблица с заказами + добавлен поиск по ID клиента.
* администратору: история клиентов: в записях об оплате счетов клиентом, если оплата произведена через интегрированные платежные системы, сохраняем входящие к скриптам-обработчикам POST/GET/XML данные, с возможностью просмотра этих данных (после нажатия на соответствующую строку в таблице).
* администратору: меню: пункты Клиенты, Клиенты API и Партнеры размещены в разворачивающемся пункте "Клиенты".
* администратору: настройки: при изменении настроек, даже если установлено время жизни db-настроек в сессии отличное от нуля, сразу же изменяем значение настройки не только в БД, но и в текущей сессии админа.
* администратору: объявления: если "Как часто" выбрано "Каждый раз", показываем объявление клиенту не чаще чем один раз за одну сессию.
* администратору: счета: доработана таблица со счетами + добавлен поиск по ID клиента и ID заказов/доменов/товаров + добавлена сортировка по сумме счета.
* администратору: счета: квитанции: доработана таблица с квитанциями + добавлен поиск по № квитанции (счетчик) и ID клиента + добавлено массовое удаление квитанций.
* администратору: тарифные планы: возможность настройки доступности платежных систем для каждого тарифного плана.
* администратору: тарифные планы: возможность при расчете стоимости смены тарифа учитывать не только разницу в ежемесячной стоимости тарифов, но и разницу в разовой стоимости за установку.
* администратору: тарифные планы: возможность установки мультиязычного предупреждения для каждого тарифа, которое будет выводиться клиенту на этапе заказа.
* администратору: тикеты: возможность включить принудительное назначение тикета на ответившего в нем администратора.
* администратору: тикеты: возможность разрешить всем администраторам назначать/переназначать тикеты, иначе данная возможность доступна только администраторам с полным доступом.
* администратору: тикеты: возможность разрешить всем администраторам переносить тикеты в другой отдел, иначе данная возможность доступна только администраторам с полным доступом.
* администратору: тикеты: если переносимый в другой отдел тикет назначен на одного из администраторов, то данное назначение будет снято и все администраторы отдела, в который производится перенос, получат соответствующие уведомления.
* администратору: тикеты: если администратор не имеет полного доступа и назначен только в некоторые отделы, то отображаем для него тикеты только из этих отделов + отображаем назначенные на данного администратора тикеты из других отделов.
* администратору: тикеты: после переноса тикета в другой отдел, а так же после назначения тикета на одного из администраторов, помечаем тикет как непрочитанный.
* администратору: тикеты: в фильтрах добавлен новый статус "назначенные на меня".
* администратору: тикеты: если включено автообновление страницы с тикетами и есть новые тикеты/ответы, проигрываем звуковой сигнал.
* администратору: статистика: рейтинг поддержки: для всех периодов выводим количество сообщений по каждому из админов.
* клиенту: домены: доработана таблица с доменами + добавлено логирование всех действий клиента в данном разделе.
* клиенту: заказы: доработана таблица с заказами + добавлено логирование всех действий клиента в данном разделе.
* клиенту: заказы: доп. услуги: если заказ приостановлен, не позволяем клиенту заказать для него доп. услуги, разрешаем только отказ от доп. услуг.
* клиенту: заказы: смена тарифа: при смене тарифа на более дешевый, меняем тариф в биллинге и возвращаем средства на баланс только в случае успешного изменения тарифного плана на сервере.
* клиенту: счета: доработана таблица со счетами + добавлено логирование всех действий клиента в данном разделе.
* клиенту: товары/услуги: доработана таблица с товарами/услугами + добавлено логирование всех действий клиента в данном разделе.
* клиенту: тикеты: доработана таблица с тикетами + форма создания тикета спрятана под кнопку "Добавить тикет" + добавлено логирование всех действий клиента в данном разделе.
* домены: принудительно скрываем контакт при регистрации доменов через UA-регистраторов только если тип профайла "Физическое лицо" или "ЧП/ИП" + принудительно открываем контакт для доменов в pp.ua, регистрируемых через drs.ua.
* тикеты: не создаем новый тикет, если тикет с указанным заголовком и сообщением уже есть у клиента и он был создан в течении текущего дня.
* тикеты: не добавляем новый ответ в тикет, если ответ с указанным сообщением уже есть в тикете и он был добавлен в течении текущего дня.
* тикеты: если клиент отвечает на тикет, который назначен на одного из администраторов, уведомления о новом ответе отправляем только данному администратору.
* шаблоны сообщений: E-Mail клиенту при оплате счета: в макрос {pay_method} подставляем только название способа оплаты + добавлен макрос {pay_info} с дополнительной информацией по платежу + добавлен макрос {money} с суммой счета.
* шаблоны сообщений: E-Mail клиенту при оплате счета: если в настройках платежной системы, через которую оплачен счет, включено "Отображать собственное название", в макрос {pay_method} подставляем указанное в админке название платежной системы.
* яндекс.касса: добавлена поддержка работы с несколькими яндекс.кассами.
* drs.ua: возможность в настройках регистратора и/или в настройках клиента указать технический контакт, который будет использоваться при регистрации доменов.
* drs.ua: добавлена поддержка управления privacy protection (contact:disclose).
* dns.pl: добавлена поддержка управления privacy protection (contact:disclose).
* hostmaster (epp): добавлена поддержка управления privacy protection (contact:disclose).
* ispmanager5: при создании ftp-пользователя сначала пробуем создать его с логином "{логин}". Если же получаем ошибку 'The "Prefix in FTP-users names" policy is active', то создаем его с логином "{логин}_ftp".
* liqpay: модуль интеграции переведен на работу с API версий Liq&Buy 3.0 + Callback 3.0.
* r01: при регистрации домена передаем флаг dont_test_ns=1 для отключение проверки днс-серверов.
- клиенту: заказы: смена тарифа: исправлена ошибка когда не учитывалось количество слотов при расчете стоимости смены тарифа.
- клиенту: оформление заказа (товар/услуга): gogetssl: исправлена ошибка когда не принимало значение "Другой" в "Тип веб-сервера".
- клиенту: продление заказа (домены, товары/услуги): исправлена ошибка когда позволяло продлить заказ даже если он в статусе "В обработке".
- клиенту: тикеты: исправлена ошибка когда всплывающее (модальное) окно о новых тикетах отображалось даже если клиент пришел по ссылке из письма о новом тикете/ответе.
- счета: исправлена ошибка когда при удалении клиента (как в админке, так и по крону), не удалялись неоплаченные и не переносились в архив оплаченные счета клиента.
- шаблоны сообщений: исправлена ошибка когда не обрабатывались макросы {billing_url}, {login} и {password} в шаблонах email_touser_domain_create, email_touser_domain_transfer и email_touser_domain_renewok.
- яндекс.касса: в модуле интеграции исправлена ошибка когда не проходила проверка суммы платежа.
- api (домены): исправлена ошибка когда реселлер не передавал, а регистратор не проверял на наличие "Номер свидетельства ТМ", даже если он требовался настройками доменной зоны регистратора.
- api (домены): исправлена ошибка в модуле интеграции RootPanel с RootPanel посредством API (домены), когда при создании нового профайла при изменении контактов для домена не передавался gender.
- cron: исправлена ошибка когда при автоматическом продлении доменов не учитывались стоимость Privacy Protection и Локального контакта, а так же не применялись принудительные промо-коды и скидка по системы лояльности.
- cron: исправлена ошибка когда при автоматическом продлении заказов/товаров не применялись принудительные промо-коды и скидка по системы лояльности.
- dns.pl: исправлена ошибка когда пыталось создать хост, даже если он уже существует.
- ispmanager4: исправлена ошибка когда при смене тарифного плана не обновлялись некоторые ресурсы тарифного плана (Запросов к MySQL, Обновлений MySQL, Соединений к MySQL, Одновременных соединений к MySQL, Воркеров apache mpm-itk, Одновременных соединений на сессию, Количество отправляемых писем).
- ispmanager4, ispmanager5, directadmin, vdsmanager: исправлена ошибка когда после смены тарифного плана на новый к нему не применялись (если были заказаны ранее) специальные доп. услуги "Доп. дисковое пространство", "Доп. домены", "Доп. www-домены" и т.д.
- gogetssl: исправлена ошибка в csr-генераторе (генерируем csr без https:// в Common Name).
- lavapay: исправлен неправильный метод в форме платежа.
- portmanat: исправлена ошибка когда при оплате с помощью кода если сумма кода меньше суммы счета, сумма кода зачислялась на баланс без вычета наценки платежной системы.
29.07.2015 Version 2.0.8
+ интеграция с регистратором доменных имен dns.pl.
+ интеграция с платежной системой paymentwall.com.
+ интеграция с платежной системой portmanat.az.
+ интеграция с платежной системой blockchain.info (прием оплаты в bitcoin).
+ интеграция с платежной системой яндекс.касса.
+ интеграция с платежной системой lavapay.com.
+ модуль "Магазин доменов", позволяющий выставлять (клиенту в управлении доменом, админу в редактировании заказа) любые зарегистрированные в биллинге домены на продажу, с возможностью взымать с клиентов плату за размещение доменов в магазине (domainshop.php). Администратору доступно в "Настройки / Доменные зоны / Магазин доменов".
+ клиенту: добавлен раздел с историей входов в аккаунт (billing.php?do=history). Автоматически показываем ссылку на данный раздел в отображаемом после аутентификации всплывающем (модальном) окне с информацией о последнем входе.
* администратору: платежные системы: возможность указать www-адрес собственного логотипа для платежной системы (для отображения в клиентской части на странице выбора способа оплаты).
* администратору: платежные системы: возможность включить отображение (в клиентской части на странице выбора способа оплаты) указанного в админке названия платежной системы вместо стандартного.
* администратору: счета: возможность изменения даты создания, а так же даты и времени оплаты счета. Доступно в редактировании счета.
* администратору: счета: квитанции: добавлено отображение суммы счета.
* администратору: push (перенос) доменов: если функция активирована, то теперь перенос доступен для всех доменов (независимо от типа регистратора).
* администратору: push (перенос) доменов: возможность включить требование подтверждения переноса домена предыдущим владельцем (отправка ссылки для подтверждения на e-mail).
* администратору: push (перенос) доменов: возможность включить копирование профайла к которому был привязан домен в аккаунт нового владельца.
* администратору: доменные зоны: возможность запретить push (перенос) доменов для доменной зоны.
* администратору: домены: добавлен новый фильтр "В продаже" для отображения доменов, размещенных в Магазине доменов.
* администратору: домены: возможность блокировки приостановленного домена. Если домен заблокирован, то клиенту будет недоступно продление и некоторые другие функции управления доменом. Доступно в редактировании заказа на домен.
* администратору: заказы: возможность блокировки приостановленного заказа. Если заказ заблокирован, то клиенту будет недоступно продление и некоторые другие функции управления заказом. Доступно в редактировании заказа.
* администратору: captcha: возможность вкл/выкл каптчу для отправки запроса продавцу в Магазине доменов.
* администратору: профайл: добавлен новый уровень проверки профайла "требуем нужное кол-во данных только при заказе доменов".
* администратору: профайл: если выбран уровень проверки профайла "не требуем никаких данных", то не будет требования заполнять профайл даже если заказана регистрация домена (старое поведение).
* администратору: шаблоны сообщений: добавлен шаблон "E-Mail продавцу домена (запрос на покупку)".
* администратору: шаблоны сообщений: добавлен шаблон "E-Mail владельцу для подтверждения переноса (push) домена".
* администратору: шаблоны сообщений: добавлен шаблон "E-Mail новому владельцу после переноса (push) домена".
* администратору: мультиязычность: магазин товаров: при добавлении/редактировании отображаем по умолчанию поля для ввода названия и описания только на одном языке, и отображаем только одно поле для ввода url изображения, с возможностью отобразить необходимые дополнительные поля.
* администратору: мультиязычность: доп. услуги, группы доп. услуг: при добавлении/редактировании отображаем по умолчанию поля для ввода названия и описания только на одном языке, с возможностью отобразить необходимые дополнительные поля.
* администратору: мультиязычность: тарифные планы, группы тарифных планов: при добавлении/редактировании отображаем по умолчанию поля для ввода названия и описания только на одном языке, с возможностью отобразить необходимые дополнительные поля.
* администратору: мультиязычность: отделы: при добавлении/редактировании отображаем по умолчанию поле для ввода названия только на одном языке, с возможностью отобразить необходимые дополнительные поля.
* администратору: мультиязычность: новости: при добавлении/редактировании отображаем по умолчанию поле для ввода заголовка и новости только на одном языке, с возможностью отобразить необходимые дополнительные поля.
* клиенту: оформление заказа (хостинг, домены): если при заказе регистрации/трансфера домена в поле "Доменное имя" введено имя вместе с доменной зоной, то не выводим ошибку, а используем указанные домен и зону на следующем шаге.
* клиенту: оформление заказа (товары): при заказе сертификатов GOGETSSL клиентам доступен "Online CSR генератор".
* клиенту: продление заказа (товары): для продления сертификатов GOGETSSL перенаправляем клиента на оформление нового заказа с выбранным типом заказа "Продление".
* клиенту: тикеты: если у клиента есть непрочитанные тикеты, то после аутентификации в биллинге отображаем соответствующее всплывающее (модальное) окно. Данное окно нельзя закрыть - возможен только переход по ссылке в раздел Тикетов.
* клиенту: мультиязычность: допереведен английский языковый файл.
* api (домены): в результат выполнения команды getDomainStatus добавлено поле profileid (ID профайла в системе к которому привязано доменное имя).
* оптимизация: для уменьшения количества запросов к БД и снижения нагрузки на сервер, все настройки, получаемые из БД (из таблицы settings), сохраняем в PHP-сессиях. Возможность для администратора указать время жизни сохраненных в сессии настроек (доступно в "Настройки / Общие настройки / Сессии").
* _rootconfig.php: $BILLING_START_PAGE - ID страницы (значение переменной $do для billing.php), отображаемой клиенту после аутентификации в биллинге.
* ispmanager5: при создании пользователя создаем для него ftp-пользователя "{логин}_ftp" с таким же паролем.
* qiwi терминалы: добавлена поддержка наценки (на баланс заносим сумму платежа за вычетом наценки).
* таулинк казахстан: добавлена поддержка наценки (на баланс заносим сумму платежа за вычетом наценки).
* ibox: добавлена поддержка наценки (на баланс заносим сумму платежа за вычетом наценки).
* interkassa: добавлена поддержка скрытого (silent) режима - если в настройках платежной системы в биллинге указать конкретный способ оплаты, то при оплате счета клиент, минуя ковер (сайт) Интеркассы, сразу попадет в указанный мерчант. Автоматическое получение из API и отображение всех (при добавлении платежной системы) или только доступных для Вашей кассы (при редактировании платежной системы) способов оплаты.
* gogetssl: при генерации сертификата используем signature_hash SHA2 вместо SHA1.
* webnames: добавлена поддержка проверки домена на знятость через API регистратора.
* ispsystem: обновлен список поддерживаемых лицензий от ISPSystems.
* isplicense: обновлен список поддерживаемых лицензий от ISPSystems.
* drs.ua: добавлена поддержка доменной зоны .net.ua.
- администратору: магазин товаров: исправлена ошибка когда при редактировании товара с установленным специальным типом товара можно было выбрать любой (даже не предусмотренный при создании товара) тип цены.
- администратору: магазин товаров: исправлена ошибка когда сроки, заданные для товаров с ежегодной оплатой, воспринимались биллингом не как годы, а как месяцы. Проблема актуальна только для тех ежегодных сроков, которые были добавлены/изменены в биллинге версий 2.0.6 и 2.0.7 - такие сроки необходимо после обновления пересоздать заново.
- клиенту: профайл: исправлена ошибка когда при попытке сохранить профайл иногда возникала ошибка "Hack attempt", если настройками запрещено изменение некоторых полей.
- клиенту: домены: исправлена ошибка когда возле заказов на домен не выводилось название организации, если домен привязан к профайлу с типом "Организация".
- партнерка: исправлена ошибка когда не начислялись проценты если активировано начисление только за первый заказ клиента, а клиент перед оформлением заказа пополнил внутренний баланс.
- тикеты: исправлена ошибка когда не позволяло создать тикет, если тикет с указанным заголовком и сообщением уже есть у клиента.
- тикеты: исправлена ошибка когда не позволяло ответить на тикет, если ответ с указанным сообщением уже есть в тикете.
- whois: исправлена ошибка когда при проверке доменов на занятость (в whois.php, а так же при поиске свободных доменов в других и/или избранных зонах при оформлении заказа) проверка проводилась без учета IDN-настроек доменных зон.
- ispmanager5: в функции создания пользователя исправлена ошибка, связанная с owner.
- qiwi терминалы (qiwi.ru, qiwi.ua): исправлена ошибка когда при проверке платежа всегда использовалась валюта RUB - теперь используем валюту из настроек платежной системы в биллинге.
- onpay: исправлена ошибка когда отображался пустой список с выбором способа оплаты, если в настройках платежной системы в биллинге указаны разрешенные способы оплаты.
- webnames: исправлена ошибка когда не принимало p_addr (начиная с версия 2.0.7).
- ukrnames: изменения в классе интеграции для поддержки epp-сервера новой версии.
- hostmasterepp: исправлена ошибка когда не менялся статус домена после получения по крону POLL-сообщения о завершении отложенной регистрации домена.
-d- paylicense: удален модуль интеграции в связи с прекращением работы API сервиса.
-d- libertyreserve: удален модуль интеграции в связи с прекращением работы сервиса.
-d- e-gold: удален модуль интеграции в связи с прекращением работы сервиса.
-d- moolah: удален модуль интеграции в связи с прекращением работы сервиса.
-d- 2pay: удален модуль интеграции в связи с прекращением работы сервиса.
-d- businesskassa: удален модуль интеграции в связи с прекращением работы сервиса.
-d- waytopay: удален модуль интеграции в связи с прекращением работы сервиса.
-d- a1pay: удален модуль интеграции в связи с прекращением работы сервиса.
20.05.2015 Version 2.0.7
+ интеграция с панелью управления ISPManager 5 (создание пользователя, создание реселлера, остановка, запуск, удаление, смена тарифа, смена пароля, изменение лимитов тарифа с помощью доп. услуг, вход в аккаунт, парковка/алиасы доменов для тестового периода).
+ интеграция с платежной системой ТинькоффБанк (интернет-эквайринг), tinkoff.ru.
+ интеграция с платежной системой iBox по приему оплаты через терминалы, ibox.ua.
+ интеграция с платежной системой dotpay.pl.
* система шаблонов: default & default_web: _order.inc.php: если в настройках тарифа включены слоты и указано минимально и/или максимально возможное значение, выводим ползунок для выбора значения.
* система шаблонов: default & default_web: _domains_privacy.inc.php: добавлено отображение текущего статуса услуги Privacy Protection + незначительные исправления.
* система шаблонов: default_web: ___pagesHeader.inc.php: если нет ни одной новости, пункт меню Новости в главном меню не отображаем.
* система шаблонов: default_web: ___pagesHeader.inc.php: если нет ни одного вопроса, пункт меню FAQ в главном меню не отображаем.
* система шаблонов: default_web: ___pagesHeader.inc.php: если страница обратной связи отключена, пункт меню Контакты в главном меню не отображаем.
* администратору: доменные зоны: добавлена возможность в настройках доменной зоны отключить поддержку изменения контактных данных клиентом для зарегистрированных в этой зоне доменов.
* администратору: доменные зоны: добавлена возможность в настройках доменной зоны разрешить/запретить заказ клиентом Privacy Protection одновременно с оформлением заказа на трансфер доменного имени.
* администратору: домены: добавлена возможность в редактировании заказа на домен активировать/деактивировать услугу Privacy Protection, а так же изменять статус услуги (без реальных изменений в whois, только в БД).
* администратору: квитанции для физ. лиц: в шаблоне добавлена поддержка многострочного вывода оплачиваемых услуг (аналогично счетам для юр. лиц) + доработана поддержка объединенных счетов, в частности для многострочного вывода.
* администратору: квитанции для физ. лиц: в шаблоне изменен макрос {clientfirma} - подставляем в зависимости от типа профайла либо наименование организации, либо ФИО (аналогично счетам для юр. лиц). Макрос {fio} - всегда ФИО.
* администратору: счета: квитанции: добавлена возможность изменения HTML(PDF)-кода выданных квитанций.
* администратору: промокоды: добавлена поддержка промокодов для товаров с ежедневной оплатой.
* администратору: серверы: добавлена возможность импорта клиентов с сервера в биллинг (поддерживается только для DirectAdmin).
* администратору: тарифные планы: добавлена возможность включить для любого из тарифных планов 30-дневный расчетный период (старое поведение) вместо расчетного периода в 1 месяц.
* администратору: обратная связь: добавлена возможность вкл/выкл страницу обратной связи (feedback.php) для клиентов. Доступно в "Настройки / Общие настройки / Обратная связь".
* администратору: лицензия: предупреждение о необходимости продления лицензии выводим на всех страницах админки.
* администратору: регистраторы: nic.ru: добавлена возможность логирования запросов.
* whois: обновлены whois-сервера и not found string для доменных зон .audio, .bar, .club, .company, .guru, .link, .photo, .photos, .pizza, .red, .rest, .site, .support, .xyz.
* directi: добавлена поддержка автоматического заказа/продления Privacy Protection для доменов.
* профайл: удалено утратившее свою актуальность поле "Кому".
* мультиязычность: в украинский языковой файл добавлены области Украины на украинском языке.
* _rootconfig.php: $CREATESERVERACC_INCLUDE_SCRIPT - если указать имя PHP-скрипта, то он с помощью php-функции include будет подключен/выполнен в случае успешной обработки заказа (автоматическое создание аккаунта на сервере).
* nic.dp.ua: если успешно продлен домен, но он приостановлен, то автоматически выполняем команду unsuspend.
- система шаблонов: default_web: _shopitems.inc.php: исправлена проблема с отображением товаров, возникающая когда название у товара переносится на несколько строк.
- администратору: исправлена ошибка когда для админов с ограниченными правами не отображались пункты меню "Другое / Логи API" и "Другое / Логи WHOIS", даже если им разрешен доступ в этим разделы.
- клиенту: настройки: sms-уведомления: исправлена ошибка когда визуально не активировался пункт "уведомления о новых тикетах от администрации".
- клиенту: счета: выбор способа оплаты: исправлена ошибка когда на кнопках для получения квитанции для физ. лиц или счета для юр. лиц выводилась сумма без учета наценки (если задана) и НДС (если задано и НДС добавляем к сумме счета).
- домены: Privacy Protection: ряд незначительных исправлений в функциях управления услугой.
- paymaster & paymaster24: исправлена ошибка в скрипте-обработчике, связанная с проверкой sha256-подписи.
- nic.ru: исправлена ошибка в функции продления.
- directi: исправлена функция аутентификации в API (используем api_key вместо auth-password) в связи с изменениями в API.
- cron: исправлена ошибка когда заказ с тестовым аккаунтом на сервере удалялся в биллинге как не обработанный (без удаления аккаунта на сервере), если для него был предварительно удален неоплаченный счет (до окончания тестового периода).
- квитанции, счета для юр. лиц: исправлена ошибка когда PDF-счет/квитанция не всегда прикреплялись к email-сообщениям.
22.03.2015 Version 2.0.6
+ система шаблонов: новый универсальный шаблон default_web.
+ система шаблонов: инструмент для облегчения разработки собственного дизайна, отображающий все возможные страницы выбранного шаблона (rtpl.php).
* администратору: регистраторы: возможность указать запрещенные страны/области. Если хотябы одно из указанных слов/выражений будет найдено в стране или области профайла на который регистрируется домен через данного регистратора, клиент не сможет оплатить заказ.
* администратору: магазин товаров: новый тип цены "Ежедневная оплата" - возможность предоставлять товары/услуги с оплатой за количество дней.
* администратору: серверы: возможность в настройках сервера вкл/выкл необходимость использования спецсимволов в паролях для создаваемых биллингом аккаунтов.
* администратору: серверы: новый тип сервера "Железо" для обычного учета каких-либо серверов с минимумом необязательных для ввода полей (название, ip сервера, месторасположение, инвентарь, выделенные ip).
* администратору: cron: возможность удаления старых логов whois.
* администратору: отправка e-mail: в сообщении, при рассылке всем клиентам указанного сервера, добавлена поддержка макросов {serverid}, {servername}, {serverip}.
* администратору: клиенты: возможность изменения суммы на партнерском счету клиента.
* администратору: домены: добавлена возможность массовой смены dns-серверов по списку доменов.
* администратору: квитанции: добавлен "счетчик ID квитанций". При выдаче каждой новой квитанции счетчик увеличивается на 1. Макрос для использования в шаблоне квитанции - {idсounter}.
* клиенту: регистрация: после регистрации без оформления заказа, переадресовываем клиента в раздел "Настройки".
* клиенту: оформление заказа: домены оптом: возможность на первом шаге выбрать профайл владельца, который будет использоваться для всех заказываемых доменов, и заказать Privacy Protection для всех доменов где данная услуга доступна, с возможностью изменения этих параметров для каждого из доменов на втором шаге.
* клиенту: система шаблонов: добавлена возможность выбора используемого шаблона с помощью передачи любому скрипту клиентской части в адресной строке параметра tplname (например: order.php?tplname=default_web , rtpl.php?tplname=default_web и т.п.).
* система шаблонов: добавлен файл шаблона постраничной навигации (___pagesNavigation.inc.php).
* shellscript: добавлена возможность запуска скриптов для изменения количества слотов. Макрос для нового кол-ва слотов {newSlots}.
* shellscript: добавлен макрос для всех команд: {slots} - текущее количество слотов.
* shellscript: в команде изменения пароля для передачи нового пароля используем новый макрос {newPassword}, в {password} передаем старый пароль.
* _rootconfig.php: $LOGIN_INCLUDE_SCRIPT - если указать имя PHP-скрипта, то он с помошью php-функции include будет подключен/выполнен в случае успешной авторизации клиента в биллинге.
- администратору: заказы: исправлена ошибка когда в редактировании заказа при изменении "с регистрацией/трансфером домена" на "для зарегистрированного домена" или "без домена", удалялся и сам заказ на домен даже если у него статус отличен от "Не обработан". Теперь такие домены будут открепляться от заказа на тариф и оставаться в системе, а не обработанные домены будут удаляться. Так же автоматически прикрепляем домен назад к заказу при обратных действиях.
- администратору: серверы: увеличена максимальная длина для поля "Remote Access Key".
- клиенту: продление заказа: исправлена ошибка когда позволяло заказать продление хостинга вместе с продлением домена даже если уже есть неоплаченный счет на продление отдельно доменного имени.
- клиенту: оплата счета: исправлена ошибка когда для счетов за регистрацию/продление доменов отсутствовала проверка на правильность заполнения профайла, если счет был объединен с другими счетами.
- магазин товаров: исправлена ошибка когда иногда после оплаты у заказов не пропадала иконка тестового периода.
- безопасность: профайл: добавлена защита от изменения клиентом значений для readonly-полей путем подмены данных в форме.
- безопасность: настройки: добавлена защита от изменения клиентом значений для readonly-полей путем подмены данных в форме.
- shellscript: исправлена ошибка когда в командах и ответах некоторые символы преобразовывались в их html-коды.
! администратору: шаблоны сообщений: в шаблонах "E-Mail клиенту при оформлении заказа на товар" и "E-Mail клиенту при продлении заказа на товар" необходимо заменить "{srok} мес." на "{srok} {srokSrok}".
09.02.2015 Version 2.0.5
+ интеграция с платежной системой ОИТ-Оплата от УБРиР, oplata.ubrr.ru.
+ интеграция с платежной системой Paymaster24.com.
+ модуль "Инвентарь сервера". Позволяет указать в редактировании сервера его технические параметры, а так же просматривать эти параметры в редактировании заказов, привязанных к серверу.
* генерирование паролей: новые условия для паролей к аккаунтам, создаваемых биллингом на сервере: длина 8 символов + обязательное наличие большой буквы + обязательное наличие маленькой буквы + обязательное наличие цифры + обязательное наличие спец. символа.
* администратору: группы доп. услуг: мультиязычность: возможность указать название и описание на всех доступных языках.
* администратору: отделы: мультиязычность: возможность указать название на всех доступных языках.
* администратору: доп. услуги: специальный тип доп. услуги "Дополнительное дисковое пространство" теперь доступен так же для VDSManager.
* администратору: доп. услуги: специальный тип доп. услуги "Дополнительные домены" теперь доступен так же для DirectAdmin.
* администратору: доп. услуги: специальный тип доп. услуги "Дополнительные базы данных" теперь доступен так же для DirectAdmin.
* администратору: доп. услуги: новый специальный тип дополнительной услуги "Дополнительные FTP-аккаунты". Позволяет клиенту заказать дополнительные FTP-аккаунты для заказа. FTP-аккаунты в автоматическом режиме будут добавлены к аккаунту клиента после оплаты счета, а так же автоматически убраны из аккаунта в случае отказа от дополнительной услуги. Поддерживается для DirectAdmin и ISPManager4.
* администратору: доп. услуги: новый специальный тип дополнительной услуги "Дополнительные почтовые ящики". Позволяет клиенту заказать дополнительные почтовые ящики для заказа. Почтовые ящики в автоматическом режиме будут добавлены к аккаунту клиента после оплаты счета, а так же автоматически убраны из аккаунта в случае отказа от дополнительной услуги. Поддерживается для DirectAdmin и ISPManager4.
* администратору: доп. услуги: новый специальный тип дополнительной услуги "Дополнительные процессоры". Позволяет клиенту заказать дополнительные процессоры для заказа. Процессоры в автоматическом режиме будут добавлены к аккаунту клиента после оплаты счета, а так же автоматически убраны из аккаунта в случае отказа от дополнительной услуги. Поддерживается только для VDSManager.
* администратору: доп. услуги: новый специальный тип дополнительной услуги "Дополнительная частота процессора". Позволяет клиенту заказать дополнительную частоту процессора для заказа. Частота в автоматическом режиме будет добавлена к аккаунту клиента после оплаты счета, а так же автоматически убрана из аккаунта в случае отказа от дополнительной услуги. Поддерживается только для VDSManager.
* администратору: доп. услуги: новый специальный тип дополнительной услуги "Дополнительная память". Позволяет клиенту заказать дополнительную память для заказа. Память в автоматическом режиме будут добавлена к аккаунту клиента после оплаты счета, а так же автоматически убрана из аккаунта в случае отказа от дополнительной услуги. Поддерживается только для VDSManager.
* администратору: доп. услуги: новый специальный тип дополнительной услуги "Дополнительные процессы". Позволяет клиенту заказать дополнительные процессы для заказа. Процессы в автоматическом режиме будут добавлены к аккаунту клиента после оплаты счета, а так же автоматически убраны из аккаунта в случае отказа от дополнительной услуги. Поддерживается только для VDSManager.
* администратору: объявления: добавлена настройка времени жизни объявления. Если задано, то клиент увидит объявление только в том случае, если войдет в кабинет клиента/систему тикетов в течении указанного количества дней после создания объявления.
* администратору: серверы: новый подраздел "Настройки / Серверы / Выделенные IP-адреса" - отображение всех выделенных IP, добавленных в настройках серверов, с информацией о том какому клиенту/заказу принадлежит каждый из занятых IP, с возможностью назначить/переназначить/освободить/удалить любой из IP-адресов.
* администратору: справочник валют: в "Автоматическое получение курсов валют" через "Приват24 API" добавлена возможность получать безналичные курсы покупки/продажи Приватбанка.
* клиенту: оформление заказа: больше не используем расчетный период в 30 дней. Если клиент оплатил хостинг на год, то он получит его на год, а не на 360 дней. Внимание, при расчете moneyback месяц по прежнему приравнивается к 30 дням!
* клиенту: домены: при массовом продлении доменов, если были отмечены домены, которые нельзя продлить, выводим ошибку о том, какие домены нельзя продлить.
* клиенту: пополнение баланса: если в базе нет активных купонов, не отображаем форму для пополнения счета с помощью купона.
* directadmin: управление днс-записями доменной зоны: добавлена поддержка IDN-доменов.
* whm/cpanel: управление днс-записями доменной зоны: добавлена поддержка IDN-доменов.
* ispmanager4: управление днс-записями доменной зоны: добавлена поддержка IDN-доменов.
* api (хостинг): мультиязычность: все тексты ошибок вынесены в языковой файл.
- администратору: объявления: исправлена ошибка когда уведомления для клиентов указанного сервера или типа заказа отображались так же для новых клиентов с необработанными заказами.
- клиенту: партнерка: исправлена ошибка, возникающая при заказе вывода партнерских средств.
- клиенту: управление лицензиями ispmanager: исправлена ошибка, возникающая при попытке изменить данные лицензии.
- клиенту: оформление заказа: исправлена ошибка когда при заказе трансфера домена на втором шаге при выборе регистратора домена отображалась стоимость регистрации, а не трансфера.
- клиенту: оформление заказа: исправлена ошибка когда при заказе домена и выборе регистратора домена иногда принудительно активировался Privacy Protection, даже если он отключен для доменной зоны.
- клиенту: оформление заказа: исправлена ошибка когда после нажатия на "Без домена" не пропадало поле для ввода домена, если в "Настройки / Общие / Что мы продаем?" не отмечено "Домены".
- клиенту: товары/услуги: исправлена ошибка когда неправильно отображалось название для заказанных товаров/услуг, если они были созданы или отредактированы в версии 2.0.4.
- приватбанк (классический интернет-эквайринг): изменения в скрипте-обработчике в связи с изменениями в API.
- домены: исправлена ошибка когда для некоторых доменных зон, например .укр, не работала функция получения текущих DNS-серверов.
- сборщик почты: исправлена ошибка в сборщике почты.
- nic.ru: изменения в модуле интеграции в связи с изменениями в API (поддержка всех доменных зон, не требующих для регистрации дополнительных данных).
- netcard.az: изменения в модуле интеграции в связи с изменениями в API.
- money.ua: обновлен список поддерживаемых платежных систем.
- paymaster.ru: по требованию платежной системы при формировании контрольной подписи используем SHA256 вместо MD5.
- r01: для изменения днс-серверов международных доменов используем функцию changeDomainCnoNserver.
- gamecp: для входа в аккаунт вместо логина используем email клиента.
- drs.ua: исправлена ошибка в функции изменения контактов для существующего домена.
- netmoney.az: интеграция с платежной системой отменена в связи с прекращением работы сервиса.
- btcmerch.com: интеграция с платежной системой отменена в связи с прекращением работы сервиса.
24.12.2014 Version 2.0.4
+ php: доступна сборка биллинга с поддержкой PHP 5.4 для всех версий биллинга.
+ интеграция с платежной системой Paymaster.ru.
+ интеграция с панелью управления VestaCP (создание, удаление, остановка и запуск аккаунтов, смена пароля, смена тарифного плана, вход в аккаунт клиента).
+ модуль "Объявления". Позволяет создавать объявления для клиентов (как для всех, так и для отдельных групп), которые будут отображаться в виде всплывающих (модальных) окон. Есть возможность указать где отображать объявление (после аутентификации или в разделе тикетов) и как часто показывать (один раз или каждый раз).
+ добавлен каталог товаров/услуг, см. shopitems.php.
* администратору: sms-уведомления: возможность настройки активности sms-уведомлений по умолчанию для новых клиентов, возможность применить данные настройки для существующих клиентов.
* администратору: меню клиента: возможность отключить для текстового меню любые пункты меню глобально для всех клиентов. Доступно в "Настройки / Меню клиента / Настройки".
* администратору: zones.php: возможность отображать стоимость в валюте ценника (так как задано в админке для доменной зоны).
* администратору: тарифные планы: возможность отключить cron-уведомления для заказов на выбранный тарифный план (клиентам не будут отправляться email/sms-уведомления - о скором окончании оплаченного периода, об автоматическом продлении).
* администратору: магазин товаров: возможность отключить cron-уведомления для заказов на выбранный товар (клиентам не будут отправляться email/sms-уведомления - о скором окончании оплаченного периода, об автоматическом продлении).
* администратору: тарифные планы: мультиязычность: возможность указать название и описание на всех доступных языках.
* администратору: доп. услуги: мультиязычность: возможность указать название и описание на всех доступных языках.
* администратору: товары/услуги: мультиязычность: возможность указать название и описание на всех доступных языках.
* администратору: тарифные планы: доступные сроки заказа: возможность задать один и тот же срок с различными скидками для новых заказов и для продления.
* администратору: клиенты: при поиске клиентов по email, помимо основных email ищем так же в альтернативных.
* администратору: товары/услуги: возможность указать до 5 http-адресов изображений для товаров/услуг.
* администратору: товары/услуги: возможнось задавать порядок вывода (сортировку) товаров/услуг.
* администратору: новости: мультиязычность: возможность указать заголовок и текст новости на всех доступных языках.
* интеркасса: переопределение Interaction Url в форме платежа (возможность принимать на один счет в интеркассе платежи от нескольких биллингов).
* drs.ua: добавлена поддержка доменной зоны .ua.
- администратору: клиенты: экспорт email: исправлена ошибка когда скачивался файл с email всех клиентов, даже если был применен фильтр "Без активных заказов".
- администратору: уведомления: исправлена ошибка когда не отображался тип уведомления для заказов на добавление/удаление дополнительных услуг.
- администратору: доп. услуги: исправлена ошибка когда не удалялись доп. услуги "Это операционная система".
- клиенту: домены: исправлена ошибка когда при продлении выводилась неправильная стоимость, если валюта клиента отлична от основной валюты админки.
- клиенту: пополнение баланса: исправлена ошибка когда при вводе суммы с разделителем в виде запятой вместо точки, дробная часть округлялась в меньшую сторону.
- клиенту: push доменов: исправлена ошибка когда возникала ошибка "Неверный идентификатор" несмотря на то, что домен по факту переносился.
- api (хостинг): исправлена ошибка в создании заказа, когда не принимало домен для заказа.
- оплата: 24nonstop, easypay.ua, moolah, qiwi.kz, qiwiterm, taulink.kz: исправлена ошибка когда после оплаты не отправлялось уведомление об оплате.
- оплата: нулевой счет: исправлена ошибка когда после оплаты не отправлялось уведомление об оплате.
- paypal: исправлена ошибка когда не проходила верификация платежа.
- subreg: исправлена ошибка когда IDN-домены не переходили в статус "Обработан" после получения по крону POLL-сообщения об успешной регистрации/трансфере домена.
- тикеты: исправлена ошибка когда иногда для шаблона о новом тикете формировалась неполная ссылка (без $full_www_path).
- drs.ua: исправление в модуле интеграции, когда начиная с версии 2.0.3 неправильно создавался контакт при трансфере.
- gogetssl: исправление в модуле интеграции в связи с изменениями в API.
- netcard.az: исправление в модуле интеграции в связи с изменениями в API.
01.10.2014 Version 2.0.3
+ система лояльности: возможность устанавливать скидки на тарифы/доп.услуги/домены/товары в зависимости от срока регистрации клиента. Доступно в "Настройки / Система лояльности". Если клиент попадает под условия скидки, то информация о скидке выводится в меню клиента под курсами валют.
* администратору: доп. услуги: возможность установить для разных тарифных планов разное максимальное количество одной доп. услуги для одного заказа. Доступно в "Настройки / Тарифные планы / Доступные доп. услуги".
* администратору: доп. услуги: возможность установить для разных тарифных планов разную стоимость доп. услуги в % от глобальной стоимости. Доступно в "Настройки / Тарифные планы / Доступные доп. услуги".
* администратору: доп. услуги: специальный тип доп. услуги "Дополнительное дисковое пространство" теперь доступен так же для ISPManager.
* администратору: доп. услуги: новый специальный тип доп. услуги "Дополнительные домены". Позволяет клиенту заказать дополнительные домены для заказа. Домены в автоматическом режиме будут добавлены к аккаунту клиента после оплаты счета, а так же автоматически убраны из аккаунта в случае отказа от доп. услуги. Поддерживается только для ISPManager.
* администратору: доп. услуги: новый специальный тип доп. услуги "Дополнительные www-домены". Позволяет клиенту заказать дополнительные www-домены для заказа. Домены в автоматическом режиме будут добавлены к аккаунту клиента после оплаты счета, а так же автоматически убраны из аккаунта в случае отказа от доп. услуги. Поддерживается только для ISPManager.
* администратору: доп. услуги: новый специальный тип доп. услуги "Дополнительные базы данных". Позволяет клиенту заказать дополнительные базы данных для заказа. Базы данных в автоматическом режиме будут добавлены к аккаунту клиента после оплаты счета, а так же автоматически убраны из аккаунта в случае отказа от доп. услуги. Поддерживается только для ISPManager.
* администратору: доменные зоны: возможность выбрать как проверять домен на знятость - через WHOIS-сервер или через API регистратора (проверка через API регистратора поддерживается только для RRPProxy).
* администратору: счета: в редактировании счета отображаем название платежной системы через которую был оплачен счет (актуально только для счетов, оплаченных после обновления на текущую версию) с возможностью редактирования.
* администратору: шаблоны: в шаблоны счетов для юр. лиц, счетов-фактур и актов выполненных работ добавлены макросы {datecreated}, {datecrateddigital}, {datepayed}, {datepayeddigital} и {paygateway}.
* администратору: доп. способы оплаты: добавлена поддержка макроса {money_azn}.
* администратору: счета для юр. лиц: улучшено информационное наполнение таблицы со списком счетов.
* администратору: счета для юр. лиц: добавлена возможность устанавливать свой НДС для каждой страны. Если для страны, указанной в профайле клиента, задан НДС, то при формировании счетов/актов он будет использоваться вместо глобального значения НДС для счета.
* администратору: pdf-шаблоны: добавлена поддержка работы с изображениями (возможность использования тегов <img src="">).
* администратору: купоны/промо-коды: добавлен генератор купонов/промо-кодов с одинаковыми настройками с возможностью скачать txt-файл с сгенерированными кодами.
* администратору: sms-шлюзы: возможность настройки максимально возможного количества отправляемых SMS-кодов (подтверждение регистрации) для одного пользователя. Доступно в "Настройки / SMS-шлюзы / Настройки / Прочие настройки".
* администратору: клиенты: добавлен фильтр, позволяющий отобразить клиентов без акивных заказов.
* администратору: доп. услуги: добавлена возможность разрешать/запрещать отказ от каждой доп. услуги. Доступно в редактировании доп. услуг.
* клиенту: доп. услуги: добавлена проверка на возможность отказа от доп. услуг "Дополнительное дисковое пространство", "Дополнительные домены" и т.д. Если, например, клиент использует больше дискового пространства чем должно остаться после отказа от доп. услуги (или нескольких доп. услуг одного типа), то при продлении заказа он не сможет от неё (их) отказаться. Поддерживается только для ISPManager.
* клиенту: доп. услуги: добавлена возможность отказа от доп. услуг без продления заказа.
* клиенту: домены: на странице продления доменного имени возле каждого срока продления выводим стоимость продления.
* rppproxy: добавлена функция проверки доступности доменного имени через API регистратора.
* мультиязычность: полностью обновлен и допереведен английский языковый файл (новый профессиональный перевод).
* мультиязычность: допереведен украинский языковый файл.
* drs.ua: добавлена поддержка доменной зоны .by.
* evonames/ahnames: добавлена поддержка проверки статуса заявок на трансфер доменов (автоматическое завершение трансфера).
- администратору: домены: исправлена ошибка когда при удалении заказа на тарифный план мог быть удален и домен, указанный для данного заказа, если доменное имя было оформлено отдельным заказом.
- клиенту: заказы: исправлена ошибка когда выводился неправильный основной IP в "Данных сервера".
- клиенту: управление DNS-записями: исправлена ошибка когда некорректно отображались записи, содержащие кавычки.
- клиенту: доп. услуги: при заказе доп. услуг с помесячной оплатой для существующего заказа, плату взымаем не за целые месяцы, округленные в большую сторону, а за реальный остаток оплаченных дней для заказа.
- клиенту: доп. услуги: исправлена ошибка когда для существующего заказа можно было заказать доп. услугу из группы SELECT даже если она или другая доп. услуга из этой группы уже были заказаны.
- клиенту: тикеты: исправлена ошибка когда после открытия нового тикета в поле для ввода сообщения отображалось уведомление (отправляемое администратору) о создании нового тикета.
- клиенту: whois: исправлена ошибка когда после выполнения проверки, сбрасывались отмеченные доменные зоны в форме, если тип WHOIS-формы чекбоксы.
- клиенту: whois: исправлена ошибка когда после выполнения проверки, неправильно отображалась выбранная доменная зона в форме, если тип WHOIS-формы выпадающий список.
- клиенту: оформление заказа: исправлена ошибка когда при выборе "доменное имя уже зарегистрировано" домен не проверялся на запрещенные символы.
- клиенту: zones.php: исправлена проблема с отображением доменных зон, которая возникала если были пустые группы доменных зон.
- vmmanager: исправлена ошибка когда не создавались VDS, в связи с неправильным синтаксисом ответа от API.
24.08.2014 Version 2.0.2
+ новый модуль "Система шаблонов" (HTML-код клиентской части биллинга вынесен в отдельные файлы шаблонов). Для всех версий, кроме полного открытого кода, модуль предоставляется на платной основе.
+ интеграция с регистратором доменных имен Gandi.net (для работы модуля необходимо расширение PEAR/XML_RPC2).
+ интеграция с сервисом AHNames.com для продажи VDS.
* счета для юр. лиц: добавлена поддержка "Актов выполненных услуг".
* счета для юр. лиц: запоминаем валюту и коэфициент (курс) по которому был оплачен счет и используем его при генерации счета-фактуры и акта выполненных работ.
* r01: возможнось выбрать тип счета с которого будут списываться средства. Доступно при добавлении/изменении регистратора.
* panel.started.ru: добавлена поддержка трансфера.
* администратору: в имена всех лог-файлов запросов к регистраторам добавлен идентификатор пользователя.
* клиенту: домены: возможность оформить заказы на продление сразу несколько доменов (используется минимально возможный срок продления).
* webmoney: добавлена поддержка подписи SHA256.
* cron: возможность удалять аккаунты клиентов которые не имеют активных заказов и заходили в биллинг более чем указанное количество дней назад.
* подтверждение регистрации: количество отправляемых SMS-кодов для одного пользователя ограничено количеством в 3 шт.
* администратору: поиск по заказам: добавлен поиск по ID заказа.
* администратору: поиск по доменам: добавлен поиск по ID домена.
- internetx: заявку на удаление домена отправляем не за 5 дней до окончания, а за 31 день.
- доп. услуги: исправлена ошибка когда не сохранялся "Полный путь к папке" для доп. услуг с спец. типом "Upload Dir".
- доп. способы оплаты: исправлена ошибка когда неправильно формировалась стоимость с учетом наценки.
- администратору: исправлена ошибка когда не удалялись тарифные планы и товары в названии которых был пробел.
- клиенту: изменение dns домена: исправлена ошибка когда не принимало одинаковые IP для дочерних DNS-серверов, даже если в настройках было включено "разрешить использовать одинаковые IP-адреса для дочерних DNS".
- ispmanager: исправлена ошибка когда на некоторых серверах не работали функции изменения пароля и тарифного плана, если ispmanager установлен на нестандартном порту.
- todaynic: изменения в модуле интеграции в связи с изменениями в API.
- panel.started.ru: исправлена ошибка когда в заказ заносился неправильный ID домена (скрипт, измененяющий ID доменов на правильные, можно запросить в поддержке RootPanel).
- администратору: статистика: доменные зоны: исправлена ошибка когда выводилось неправильное кол-во доменных имен. добавлен вывод названия регистратора, который используется для доменной зоны
- оформление заказа: домены: исправлена ошибка когда позволяло ввести одинаковые имена DNS-серверов.
- hostmaster (epp): исправлена ошибка когда иногда не отображались статусы установленные для доменных имен.
- jp-domains: исправлена ошибка когда в API не передавалось имя/зона домена для регистрации/трансфера.
- калькулятор: более не поддерживается, как устаревший и утративший свою актуальность. в следующей версии calc.php будет удален.
- домены: privacy protection: исправлена ошибка когда плата за Privacy Protection взымалась только за 1 год, независимо от срока регистрации/продления домена.
28.05.2014 Version 2.0.1
+ интеграция с регистратором доменных имен RDN.name.
+ интеграция с платежной системой BusinessKassa.com.
+ интеграция с регистратором доменных имен Started.ru (новый интерфейс panel.started.ru) (для работы необходимо настроить на запуск каждые 5 минут скрипт cron5min.php).
* api (домены): добавлено общее для всех команд поле currency - трехбуквенный код валюты в которой необходимо возвращать стоимость.
* api (хостинг): добавлено общее для всех команд поле currency - трехбуквенный код валюты в которой необходимо возвращать стоимость.
* api (домены): добавлена команда getAvailZones - получение списка доступных доменных зон.
* администратору: товары/услуги: возможность при оформлении заказа выводить обязательное поле "Адрес доставки". Доступно в настройках каждого товара/услуги.
* администратору: товары/услуги: возможность при оформлении заказа выводить обязательное поле "Прикрепить файл". Доступно в настройках каждого товара/услуги.
* администратору: товары/услуги: возможность задавать стоимость для товаров/услуг в любой валюте.
* администратору: доменные зоны: возможность указать когда удалять просроченные домены для конкретной доменной зоны в обход соответствующей настройки в "Настройки / Cron".
* администратору: доменные зоны: возможность отключить автоматическую регистрацию домена в конкретной доменной зоне. Если активировано, то после оплаты счета домен не будет зарегистрирован, а статус заказа будет переведен в "В обработке".
* профайл: удалено поле ОКОНХ как утратившее актуальность.
* администратору: оплата: добавлена возможность устанавливать наценку на дополнительные способы оплаты.
* onpay.ru: обновлен список поддерживаемых валют.
* клиенту: продление заказов: возможность выбора срока продления доменного имени при продлении вместе с заказом на хостинг.
- hostmaster (epp): добавлена поддержка POLL-сообщений "Pending action completed successfully" и "Pending action rejected".
- безопасность: устранена возможность взлома с использованием CSRF-уязвимостей.
- r01: исправление в модуле интеграции в функции по работе с дочерними ДНС-серверами.
- hostmaster (epp): изменения относительно передачи параметра license в EPP-запросах.
- уведомления: исправлена ошибка когда неправильно формировалась ссылка на заказ (хостинг), который необходимо остановить.
- whm: исправлена ошибка когда для некоторых серверов биллинг неправильно обрабатывал ответ от API (аккаунт на сервере создавался, а биллинг сообщал об ошибке создания).
- api (домены): исправлена ошибка когда после регистрации домена, конечный клиент получал два сообщения - от регистратора и от реселлера доменов, теперь только от реселлера.
- администратору: поиск: исправлена ошибка когда после поиска, запущеного с главной страницы, если на странице с результатами сново запустить поиск, то выбрасывало на главную страницу.
- администратору: поиск: исправлена ошибка когда не находило заказы (хостинг), если в начале или конце доменного имени был указан пробел.
- onpay.ru: исправление в модуле интеграции, когда передавалась неправильная валюта.
- moolah.io: исправление в модуле в связи с изменением url платежной системы.
28.02.2014 Version 2.0.0
+ интеграция с платежной системой Moolah.ch по приёму криптовалют Bitcoin, Dogecoin, Litecoin.
+ интеграция с платежной системой QIWI Кошелек / ishop.qiwi.com по REST-протоколу.
+ интеграция с платежной системой Интеркасса / new.interkassa.com по протоколу версии 2.0.
+ интеграция с регистратором доменных имен Ardis.ru / Ru-tld.ru (только зоны .ru/.su/.рф - регистрация, продление и изменение ДНС).
+ интеграция с регистратором доменных имен Joker.com.
+ интеграция с регистратором доменных имен 2domens.com.
+ интеграция с регистратором доменных имен Tld24.ru.
+ добавлен модуль "Бонусы", позволяющий при выполнении определенных условий предоставлять клиентам промо-коды от Ваших партнеров.
* ispmanager: добавлена возможность слежения за нагрузкой хостинг-аккаунтов на сервер, а так же предупреждения клиентов и/или блокировки аккаунтов в случае превышения нагрузки. Поддерживается слежение как за текущей нагрузкой (проверка раз в несколько минут и моментальная блокировка в случае превышения), так и за ежедневной (сначала отправка предупреждений, а затем блокировка в случае превышения в течении нескольких дней подряд). Доступно в настройках серверов.
* клиенту: добавлена возможность отображать после успешной аутентификации информацию о дате и ip-адресе последнего входа в биллинг. Доступно в настройках безопасности клиента.
* отправка SMS: если не удалось отправить SMS, в ошибке отображаем не только текст сообщения, но и номер получателя и ID пользователя.
* администратору: статистика: добавлена статистика по кол-ву доменов для каждой доменной зоны. Доступно в "Статистика / Общая".
* администратору: статистика: добавлена статистика по кол-ву доменов для каждого регистратора. Доступно в "Статистика / Общая".
* администратору: счета: возможность в клиентской части всегда отображать сумму оплаченных счетов в основной валюте админки.
* администратору: счета: возможность в клиентской части дополнительно отображать общу сумму каждого оплаченного счета в валюте платежной системы.
- qiwi.кошелек (soap): изменения в модуле интеграции для работы с новым кабинетом.
- hoster.by: изменения в модуле интеграции в связи с изменениями в API.
- yandex.деньги: в модуле интеграции обновлен сертификат.
- счета для юр. лиц: исправлена ошибка когда иногда цена за еденицу была в неокругленном виде.
- администратору: уведомления: устранена неработоспособность фильтра.
- безопасность: устранена возможность SQL-инъекции.
- drs.ua: исправления в модуле интеграции относительно различных типов контактов для различных доменных зон.
- drs.ua: исправления в модуле интеграции, когда возникала ошибка регистрации/продления, если задание было отложено регистратором.
- администратору: исправлена ошибка когда не находило заказы при поиске по доменному имени, если доменное имя было указано не в нижнем регистре.
12.01.2014 Version 1.9.9
+ интеграция с платежной системой WAYtoPAY.org.
+ интеграция с платежной системой BTCMerch.com.
+ интеграция с панелью управления Proxmox (только остановка, запуск, перезапуск и удаление VDS).
+ интеграция с панелью управления VMManager (создание пользователя; создание, остановка, запуск, перезапуск и удаление VDS; вход в панель клиента).
+ интеграция с регистратором доменных имен Axelname.ru.
* домены: добавлена возможность задать файл со списком зарезервированных доменных имен. Клиент не сможет заказать доменное имя, находящееся в данном списке. Настраивается в "Настройки / Общие / Зарезервированные домены".
* оформление заказа: в форме аутентификации существующего пользователя добавлена ссылка на восстановление пароля.
* api (домены): добавлена команда checkDomain для проверки доступности доменного имени для регистрации.
* администратору: возможность указать язык по умолчанию для ошибок API-интерфейса. Доступно в "Настройки / Мультиязычность".
* домены: добавлена поддержка китайского языка для IDN-доменов.
* vdsmanager: добавлена возможность изменения пароля.
* drs.ua: добавлена поддержка доменной зоны .укр
* профайл: минимально возможная длина Фамилии, Имени и Отчества установлена в 2 символа.
* клиенту: в управление DNS-записями доменного имени добавлена поддержка AAAA записей.
* cPanel/WHM: добавлена поддержка управления DNS-записями доменного имени.
* клиенту: в управлении DNS-записями домена не отображаем записи с типом NS только для ISPManager, для DA и cPanel отображаем, но не разрешаем их удалять. Для всех панелей не разрешаем добавлять новые NS-записи.
- nic.kz: снимаем статус clientUpdateProhibited после завершения трансфера, иначе получаем ошибку обработки POLL-уведомления.
- reg.ru: исправлена ошибка в модуле интеграции с APIv2 когда для международных доменов вместо команды на трансфер домена, отправлялось команда на регистрацию.
- домены: исправлена ошибка когда при продлении домена не выводился срок продления, если максимальный срок регистрации в доменной зоне 1 год.
- ispmanager: исправлена ошибка когда не прописывался alias при создании тестового аккаунта.
- продление заказа: исправлена ошибка, возникающая при отказе от всех дополнительных услуг, при продлении заказа.
- liqpay: исправлена ошибка когда не возможно оплатить счет, который клиент уже пытался оплатить через liqpay ранее, но не сделал этого.
- directadmin: исправлена ошибка, возникающая при попытке добавить TXT-запись в управлении DNS-записями для доменного имени.
- drs.ua: исправлен список доменов для которых необходимо использовать срок равный нулю при трансфере.
- whois: исправлена ошибка когда при наличи нескольких одинаковых зон, при проверке занятости домена "Строка Not Found" берется из самой первой зоны, даже если эта зона не используется в WHOIS.
- drs.ua: при регистрации домена в auth-код домена добавляем спецсимвол (требование необходимое для регистрации в .укр).
- сборщик почты: исправлена ошибка когда иногда неправильно декодировалась тема сообщения.
- безопасность: улучшения в системе безопасности.
- счета для юр. лиц: исправлена ошибка когда не совпадали суммы в HTML/PDF-счетах.
14.10.2013 Version 1.9.8
+ интеграция с Parallels Web Presence Builder.
+ интеграция с серверами TeamSpeak 3 (создание, остановка, запуск, удаление, смена количества слотов, создание токена).
+ интеграция с платежной системой QIWI по приему оплаты через терминалы, qiwi.ru, qiwi.ua.
+ интеграция с платежной системой Payeer.com.
+ безопасность: возможность логирования всех запросов к биллингу, а так же файлов, загружаемых через биллинг, для дальнейшего аудита.
+ whois: возможность использовать GET-запросы к HTTP(S)-сервису регистратора, для проверки доступности доменных имен для регистрации, а так же получения WHOIS-информации о них. Для этого в настройках доменной зоны в поле WHOIS-сервер нужно указать URL и использовать один из макросов - {domain}, {zone} или {fulldomain}.
* безопасность: использование уникального ключа, при кодировании паролей.
* дополнительные услуги: новый специальный тип дополнительное услуги "Дополнительное дисковое пространство". Позволяет клиенту заказать дополнительное дисковое пространство для заказа. Дисковое пространство в автоматическом режиме будет добавлено к аккаунту клиента после оплаты счета, а так же автоматически убрано из аккаунта в случае отказа от дополнительной услуги. Поддерживается только для DirectAdmin.
* профайл: сохраняем правильно заполненные поля в случае возникновения ошибки заполнения полей при сохранении профайла.
* оформление заказа: убрано отображение названия группы тарифного плана в списке тарифных планов.
* nic.kz: возможность в редактировании заказа на домен управлять EPP-статусами доменного имени.
* nic.kz: отображение в редактировании заказа текущих EPP-статусов доменного имени.
* nic.kz: при отправке запроса на траснфер всегда используем период равный нулю.
* nic.kz: перед удалением просроченного домена, снимаем с него статус clientDeleteProhibited, если установлен.
* hostmaster (epp): отображение в редактировании заказа текущих EPP-статусов доменного имени.
- paxum: исправление в модуле обработки онлайн платежа.
- portmone: исправление в модуле обработки онлайн платежа.
- оофрмление/продление заказа: в случае сработки правила на предоставление бесплатного домена, бесплатный домен для заказа предоставляем только на один год, независимо от минимального срока регистрации домена.
- определение IP пользователя: если задано, то используем HTTP_X_REAL_IP, в противном случае REMOTE_ADDR.
- moneXy: исправление в модуле интеграции.
- безопасность: устранена возможность SQL-инъекции.
- nic.kz: исправлено ошибка в модуле интеграции.
- perfectmoney: исправление в модуле интеграции.
- домены: исправлена ошибка когда создавалась DNS-зона на сервере, если клиент выбирал использование "DNS-серверов от хостинг-аккаунта", но при этом так же было доступно к выбору использование "DNS-серверов по умолчанию".
- directi: исправлена ошибка когда не создавался профиль в DirectI, если в ФИО присутствовал символ апострофа.
- avdesk: исправление в модуле интеграции с AvDesk 6.x в связи с изменениями в API v3.1.
26.06.2013 Version 1.9.7
+ sms: возможность предоставлять клиентам доступ к отправке SMS на любые номера, как безоплатно, так и за отдельную плату. Возможность рассылки сообщений сразу на несколько номеров. Возможность задать как общую цену за sms, так и цену за sms в зависимости от направления (префикса номера). Возможность отключить доступ к отправке sms для конкретного клиента. Возможность задать персональное имя отправителя для конкретного клиента.
+ магазин товаров: новый тип товара - Пакет SMS. После покупки пакета клиенту будет предоставленно указанное количество SMS для отправки сообщений либо по всем направлениям, либо только для конкретных направлений, в зависимости от настроек товара.
* справочник валют: возможность включить отображение курсов валют для клиента в "Настройки / Справочник валют / Дополнительные настройки". Если активировано, курсы валют выводятся под информацией о балансе клиента.
* клиенту: если для клиента установлена хотя бы одна спец. цена, то отображаем пункт меню "Спец. цены" с возможностью клиенту просмотреть установленные для него специальные цены.
* профайл: идентификацонный номер физ. лица страны Беларусь более не является обязательным к заполнению.
* администратору: клиенты/партнеры: возможность скачать файл с email-адресами клиентов/клиентов api/партнеров.
* администратору: доменные зоны: возможнось поднять в списке доменную зону (zones.php, whois.php, оформление заказа), а так же выделить жирным на странице zones.php. Возможность сортировки поднятых/выделенных зон.
* администратору: группы дополнительных услуг: возможность включить требование обязательного заказа дополнительной услуги из группы дополнительных услуг.
* администратору: дополнительные услуги: возможность для доп. услуги указать связанную доп. услугу, которая автоматически будет добавляться к заказу при заказе текущей доп. услуги.
* администратору: дополнительные услуги: возможность для доп. услуги указать связанную доп. услугу, которая автоматически будет удаляться из заказа при заказе текущей и связанной доп. услуги одновременно.
* администратору: дополнительные услуги: возможность указать описание и ссылку к описанию, которые будут выводиться/открываться на странице заказа при наведении/нажатии на иконку информации о доп. услуге.
* администратору: дополнительные услуги: возможнось задавать порядок вывода (сортировку) дополнительных услуг.
* администратору: дополнительные услуги: возможнось создавать дополнительные услуги с одинаковыми названиями, но различными текстовыми идентификаторами.
* whois: заданы whois-сервера по умолчанию для доменов .блог, .ком.рф, .нет.рф, .орг.рф
* администратору: тарифные планы: возможнось задавать порядок вывода (сортировку) тарифных планов.
* ukrnames: в модуль интеграции добавлена функция управления Domain Privacy.
* профайл: поле область обязательно к заполнению для всех стран.
* клиенту: заказы на домены: возле заказов на домен выводим ФИО или Организацию профайла к которому привязан домен.
* домены: для регистраторов для которых при регистрации нового домена создаются отдельные контакты, а так же для регистраторов где контакты не используются, при изменении контактных данных домена данными из профайла к которому домен в данный момент не привязан, устанавливаем привязку к новому профайлу.
* домены: запрещено изменение контактных данных домена с помощью данных из профайла к которому домен не привязан для регистраторов rrpproxy, internetx, r01, epag, antagusde.
* isplicense.ru: продукты DNSmanager и IPmanager заменены на DNSmanager 5 и IPmanager 5. Добавлена возможность заказа лицензий с помесячной оплатой для этих продуктов.
- centalnic: исправлена ошибка в модуле интеграции в функции управления DNS-серверами.
- drs.ua: исправление связанное с неправильным периодом при трансфере доменов co.ua и biz.ua.
- drs.ua: добавлена поддержка POLL-сообщения "TRANSFER_CLIENT_CANCELLED".
- antagus.de: исправление в модуле интеграции.
- ispmanager: исправление в модуле интеграции.
- администратору: дополнительные услуги: исправлена ошибка когда стоимость дополнительных услуг в некоторых местах выводилась в валюте админки.
- оформление заказа: добавлена дополнительная защита от иногда возникающих заказов, которые не привязаны ни к одному из клиентов.
- reg.ru: исправлена ошибка "PARAMETER_MISSING (enduser_ip required)".
- nic.dp.ua: используемый протокол подключения в модуле изменен с SSL на SSLv3.
12.04.2013 Version 1.9.6
+ интеграция с регистратором доменных имен Hexonet.net.
+ интеграция с регистратором доменных имен JP-domains.com.
+ интеграция с регистратором доменных имен Antagus.de.
+ интеграция с регистратором доменных имен Domainregistar.hr.
+ интеграция с регистратором доменных имен KAZNic / nic.kz.
+ интеграция с sms-шлюзом SMSAero.ru.
* reg.ru: в связи с прекращением регистратором поддержки APIv1, добавлена поддержка REG.API 2.0 с возможностью выбора необходимой версии API в настройках регистратора.
* администратору: платежные системы: для всех платежных систем помимо наценки в %, возможность задавать фиксированную наценку, независящую от суммы счета.
* администратору: zones.php: возможность выводить стоимость трансфера.
* gogetssl: в редактировании заказа всегда выводим блок "Параметры заказа".
* gogetssl: в редактировании заказа в блоке "Параметры заказа" добавлено поле FQDN в которое заносится домен для которого заказан сертификат. Данный домен так же выводим возле названия товара на странице заказов в админке и в клиентской части.
* интеркасса: в настройках платежки обновлен список поддерживаемых платежных систем.
* импорт клиентов: добавлена поддержка импорта тикетов и счетов клиентов, а так же их реферальных связей.
* профайл: возможность загрузки 6 файлов сканов документов.
* клиенту: управление дочерними NS домена для регистраторов evonames/ahnames, directi, internetbs и hostmasterepp.
* администратору: серверы: возможность указать порт подключения для DirectAdmin, ISPManager и WHM/cPanel.
* администратору: серверы: на странице со списком серверов отображаем прикрепленные серверы под серверами к которым они прикреплены.
* оформление заказа: если заказана регистрация домена на несколько лет, то вместо формулы "стоимость_регистрации_за_год * срок_регистрации" используем формулу "стоимость_регистрации_за_год + стоимость_продления_за_год * (срок_регистрации - 1)".
* hostmaster (epp): возможность в редактировании заказа на домен управлять EPP-статусами доменного имени.
* rrpproxy: автоматический suspend/unsuspend доменов (установка/снятие статуса clientHold).
* администратору: новый пункт меню "Клиенты API", в котором отображаются клиенты с активированным доступом к API.
* клиенту: домены: если у клиента есть активные заказы на хостинг/реселлинг, то при указании DNS-серверов для домена, возможность выбрать пункт "Использовать DNS-сервера от хостинг-аккаунта ____". Доступно для авторизованных клиентов как при заказе новых доменов, так и при изменении DNS для существующих.
- профайл: принимаем любые данные в поле "Серия и номер паспорта", если страна профайла отлична от RU/UA/BY.
- уведомления: исправлена ошибка когда не удалялись уведомления.
- администратору: исправлена ошибка когда при удалении клиента не удалялись его заказы на товары/услуги.
- paxum: исправление в форме платежа.
- безопасность: устранена sql-уязвимость в клиентской части биллинга.
15.02.2013 Version 1.9.5
+ новый модуль "Система уведомлений". Позволяет в настройках каждого тарифного плана, дополнительной услуги, доменной зоны или товара/услуги включить уведомление о необходимости ручной обработки заказа, которое будет выводиться в админке в разделе "Уведомления".
+ модуль отправки сообщений в icq/jabber.
+ интеграция с платежной системой ePayService.com
+ интеграция с платежной системой Paxum.com
* профайл: поле "Пол" сделано не обязательным по умолчанию, но обязательным при заказе SSL-сертификатов.
* hostmasterepp: если успешно продлен домен, но он приостановлен, то автоматически выполняем команду unsuspend.
* gogetssl: для Comodo Trial SSL срок на странице заказа выводим в месяцах.
* drs.ua: поддержка доменной зоны org.ua.
* drs.ua: возможность изменения auth-code для домена у регистратора в редактировании заказа.
* 24nonstop: не передаем в терминал ФИО клиента - только имя и отчество, если указаны.
* администратору: возможность получать сообщения об ошибках, уведомления о новых тикетах и т.п. в icq/jabber.
* отправить email: возможность отправлять сообщения/тикеты/sms реселлерам доменов.
* администратору: доменные зоны: возможность указать максимальный срок регистрации доменного имени.
* администратору: доменные зоны: указываем минимальные и максимальные сроки регистрации/продления в годах, а не в месяцах.
* клиенту: оформление заказа: возможность выбрать необходимый срок регистрации доменного имени.
* payu: не отправляем администратору сообщениее об ошибке, если получен статус PAYMENT_AUTHORIZED.
* администратору: возможность отключить необходимость указания различных IP для дочерних DNS-серверов домена. Доступно в "Настройки / Общие / DNS-сервера домена".
* e-mail регистраторы: в шаблоны регистрации, продления и трансфера добавлен макрос {period} - срок регистрации/продления доменного имени.
* drs.ua: добавлена поддержка idn-доменов.
* api (домены): добавлена поддержка трансфера в модуле интеграции RootPanel с RootPanel посредством API (домены).
* администратору: возможность запретить клиентам удалять какие-либо счета. Доступно в "Настройки / Общие / Счета на оплату".
- directi: исправление в модуле интеграции, в связи с изменениями в API.
- drs.ua: исправление в модуле интеграции, в связи с изменениями в API.
- drs.ua: исправление связанное с неправильным периодом при трансфере домена pp.ua.
- drs.ua: исправлены ошибки в обработке EPP POLL-сообщений.
- evonames: исправление ошибки в модуле интеграции, возникающей при смене контактов для домена.
- privatapi: исправление в модуле обновления курсов валют в связи с изменениями в API.
- nic.dp.ua: исправление в модуле интеграции.
- администратору: счета: исправлена ошибка когда в редактировании счета обнулялась сумма, если счет выставлен за дозаказ Privacy Protection.
- локальный контакт: исправлена ошибка когда плата за локальный контакт взымалась только за год, даже если минимальный срок регистрации доменного имени больше 1.
- evonames: исправлена ошибка в модуле изменения контактов для домена.
- администратору: настройки клиента: исправлена ошибка когда не сохранялись данные из раздела "Не отображать пункты меню".
30.12.2012 Version 1.9.4
+ интеграция с сервисом GOGETSSL.com для автоматизированной продажи SSL-сертификатов.
+ интеграция с сервисом Хуткі Грош (hutkigrosh.by) по приему оплаты через систему "Расчет".
+ интеграция с платежной системой 24nonStop.com.ua по приему оплаты через терминалы.
* партнерка: возможность в партнерской ссылке использовать дополнительный параметр go - URL на который перенаправлять потенциального клиента после перехода по партнерской ссылке. Пример: pl.php?_USERID_&go=_URL_
* api: возможность получать ответ в json-формате.
* клиенту: заказы: возле активных заказов на хостинг выводим ссылку "Данные сервера", при наведении на которую отображаем IP сервера, IP сайтов и DNS-сервера. Выводим только те данные, которые указаны в настройках сервера/заказа.
* клиенту: заказы: возле активных заказов на виртуальные и выделенные серверав выводим ссылку "Данные сервера", при наведении на которую отображаем IP адрес сервера, дополнительные IP адреса, операционную систему, панель управления, логин и пароль. Выводим только те данные, которые указаны в настройках сервера/заказа.
* пополнение внутреннего баланса: минимальная сумма пополнения не должна быть меньше 1 в валюте клиента.
* профайл: в блоки "Контактное лицо" и "Директор" добавлено поле "Пол" с доспустимыми значениями Мужской/Женский.
* cron: различные настройки удаления неоплаченных счетов для счетов за продление заказов и для всех счетов, кроме счетов за продление.
* безопасность: клиенту: возможность ограничить доступ к биллингу по списку разрешенных IP-адресов.
* безопасность: клиенту: возможность ограничить доступ к API по списку разрешенных IP-адресов.
* api (домены): добавлена функция getBalance для получения суммы внутреннего баланса пользователя биллинговой системы.
* api (домены): если для доменной зоны разрешен трансфер, то в функции geAvailRegistrators выводим дополнительные поля zonetransfercost и zonetransferneedauthcode.
* api (домены): добавлена функция transferDomain для запроса на трансфер доменного имени от другого регистратора к Вам.
* api (хостинг): добавлена функция getBalance для получения суммы внутреннего баланса пользователя биллинговой системы.
* администратору: возможность получать копии уведомлений клиентам об произведенном удалении доменного имени.
- drs.ua: исправлена ошибка "Required parameter registrant contact missing", возникавшая для доменных зон if.ua и dp.ua.
- portmone: исправления в модуле интеграции в связи с изменениями в API.
- квитанции, счета для юр. лиц: исправлена ошибка с неправильным вычислением суммы НДС, если НДС включено в сумму счета.
- хостмастер (epp): исправлена ошибка в модуле удаления домена в реестре по крону.
- товары/услуги: исправлена ошибка, возникающая при добавлении товара/услуги по шаблону.
- товары/услуги: исправлена ошибка "Заказ на товар/услугу не продлен автоматически, т.к. не удалось получить срок заказа".
05.12.2012 Version 1.9.3
+ интеграция с регистратором доменных имен AHnames.com/EvoNames.com.
+ интеграция с платежной системой Free-Kassa.ru.
+ интеграция с сервисом рассылок UniSender.com для отправки всей исходящей почты от биллинга через данный сервис.
* website.ws: если домен зарегистрирован, но в редактировании заказа не указан contactId, возможность автоматически создать контакт у регистратора.
* website.ws: возможность изменения auth-code для домена у регистратора в редактировании заказа.
* hostmaster (epp): поддержка всех типов EPP POLL-уведомлений.
* nic.dp.ua: поддержка всех типов EPP POLL-уведомлений.
* тарифные планы: добавлена функция "Создавать тикет об оформлении заказа". Если включено, то для клиента будет создан тикет об оформлении заказа на базе шаблона.
* отправить email: возможность отправлять сообщения в виде sms как для клиентов определенного типа услуг или клиентов определенного сервера (sms-рассылка), так и на конкретный номер телефона.
* смена тарифных планов: если текущий тарифный план находится в группе, то выводим доступные к изменению тарифные планы только из этой группы.
* товары: возможность предоставлять тестовый период для Dr.Web AvDesk и Dr.Web AvDesk 6.
* robox: не передаем в форме платежа параметр IncCurrLabel (предлагаемая валюта платежа).
* проверка номера мобильного телефона: возможность указать длину цифрового кода, отправляемого в виде SMS.
* php: произведена замена во всех php-скриптах коротких тегов "" на " * webmoney: возможность вкл/выкл вывод кнопки оплаты с помощью кредитной карты.
* whois: заданы whois-сервера по умолчанию для русских геодоменов.
* hostmaster (epp): возможность в настройках регистратора и/или в настройках клиента указать технический контакт, который будет использоваться при регистрации доменов. Больший приоритет имеет технический контакт в настройках клиента.
* nic.dp.ua: возможность в настройках регистратора и/или в настройках клиента указать технический контакт, который будет использоваться при регистрации доменов. Больший приоритет имеет технический контакт в настройках клиента.
* клиенту: домены: возможность сортировки записей в таблице по столбцам (аналогично сортировке в админке).
* домены: изменена логика - не разрешаем заказ домена, если он есть в БД под любым клиентом с любым статусом.
* логи почты: возможность удаления сразу нескольких записей.
* логи sms: возможность удаления сразу нескольких записей.
- onpay: исправлена ошибка когда при оплате предложение выбрать способ оплаты выводилось даже если в настройках платежной системы не отмечена ни одна из платежных систем.
- bytehand: исправлена ошибка в модуле интеграции.
- квитанции для физ. лиц: исправлена ошибка когда в квитанцию подставлялась нулевая сумма к оплате для объединенных счетов.
- исправлена ошибка когда при включеной отложенной обработке заказов один и тот же счет мог быть добавлен в очередь, а соответственно и обработан, несколько раз, если обращение к скрипту онлайн-оплаты от мерчанта произошло несколько раз одновременно.
- qiwi: исправлена проблема с кодировкой в примечании к платежу.
- профайл: исправлены требования к идентификацонному номеру физ. лица страны Беларусь.
- smsplan.ru: исправления в модуле интеграции в связи с изменением формата ответа шлюза.
- профайл: исправлена ошибка когда для некоторых доменных зон требовалось максимальное заполнение профайла.
- смена тарифных планов: исправлена ошибка когда не выводились некоторые доступные к изменению тарифные планы у которых стоимость была указана в валюте отличной от валюты текущего тарифа.
- тестовый период: исправлена ошибка когда при отложенной обработке заказов, после оплаты счета тестовый заказ не переводился в обработанный.
- шаблоны: исправлена ошибка когда не заменялся макрос {domain} в теме сообщения о переносе (push) домена в аккаунт другого пользователя.
- администратору: исправлена ошибка когда на странице отображения счетов/заказов/доменов/товаров для конкретного пользователя, после удалении одной или нескольких записей, либо после сортировки, выводились все счета/заказы/домены/товары, а не только для выбранного пользователя.
- r01: исправлена ошибка когда после успешной регистрации домена для заказа не устанавливался статус "Обработан".
21.09.2012 Version 1.9.2
+ интеграция с платежной системой EasyPay.ua по приему оплаты (с заключением договора) через терминалы, а так же с помощью кредитных карт через их сайт.
+ интеграция с платежной системой PayU.ua.
+ интеграция с платежной системой NetMoney.az. Валюта платежной системы Азербайджанский манат (iso-код для справочника валют - AZN).
+ интеграция с регистратором доменных имен Namecheap.com.
+ интеграция с sms-шлюзом ByteHand.com.
* subreg: поддержка доменной зоны .eu.
* hostmaster (epp): если домен зарегистрирован, но в редактировании заказа не указан contactId, возможность автоматически создать контакт у регистратора.
* nic.dp.ua: если домен зарегистрирован, но в редактировании заказа не указан contactId, возможность автоматически создать контакт у регистратора.
* drs.ua: если домен зарегистрирован, но в редактировании заказа не указан contactId, возможность автоматически создать контакт у регистратора.
* администратору: домены: если заказан сертификат, то в редактировании заказа на домен выводим ссылку на него.
* администратору: регистраторы: сортировка списка регистраторов по названию.
* домены: поддержка казахского алфавита.
* gfx.kz: поддержка IDN-доменов.
* администратору: добавлена возможность javascript-генерации пароля в редактировании заказа для поля "Пароль на сервере".
* администратору: отправить email: возможность отправлять сообщения в виде тикетов для клиентов определенного типа услуг, а так же для клиентов определенного сервера.
* z-payment.ru: изменения в форме платежа согласно новым требованиями платежной системы.
* администратору: статистика: финансы: выводим статистику по каждому типу тарифных планов (хостинг, реселлинг, вдс, сервера).
* администратору: домены: при удалении в админке доменного имени зарегистрированного через Хостмастер (EPP) или Nic.dp.ua, отправляем заявку на удаление регистратору.
- smscoin: исправлена ошибка когда неправильно формировалась подпись, если s_clear_amount = 0.
- r01: исправления в функции регистрации новых ник-хенделов в связи с изменениями в API (возможность выбора постфикса никхендела в настройках регистратора).
- исправлена ошибка когда для домена со статусом "Приостановлен" после продления не устанавливался статус "Обработан".
- исправлена ошибка когда при удалении заказа на хостинг/реселлинг/вдс/сервера не освобождались прикрепленные к заказу выделенные IP.
- interkassa: исправлена ошибка когда при оплате предложение выбрать способ оплаты выводилось даже если в настройках платежной системы не отмечена ни одна из платежных систем.
- website.ws: исправления в функциях по работе с собственными днс-серверами.
- internet.bs: исправление, когда не регистрировался домен .be, если страна не равна EN/FR/NL.
- оформление заказа: домены: исправлена ошибка когда нельзя было заказать локальный контакт для домена, если пользователь не авторизован.
- партнерка: исправлена ошибка, которая возникала при заказе вывода средств, если вывод разрешен только при определенном числе активных рефералов.
- оформление заказа: исправлена ошибка когда билилнг позволял ввести любой текст в качестве доменного имени, если выбрано, что доменное имя уже зарегистрировано.
28.07.2012 Version 1.9.1
+ интеграция с регистратором доменных имен active.by (только доменная зона .by - регистрация и продление).
+ интеграция с платежной системой PerfectMoney.com.
* клиенту: меню: возможность скрыть от пользователя конкретные пункты меню (без запрета права доступа по прямой ссылке). Доступно в настройках клиента в админке.
* администратору: меню: возможность скрыть от администратора конкретные пункты меню (без запрета права доступа по прямой ссылке). Доступно в настройках администратора в админке. Данная настройка доступна только для администраторов с полными правами доступа.
* администратору: меню: если у администратора нет доступа на чтение в раздел, то не отображаем соответствующий пункт меню.
* администратору: если у администратора нет доступа на чтение в раздел, то не отображаем соответствующие блоки поиска/перехода на главной странице админки.
* cron: функции удаления просроченных заказов на хостинг/реселлинг/вдс/сервера, а так же удаления просроченных доменов и товаров вынесены в отдельный cron-скрипт - crondeleteorders.php
* администратору: статистика: финансы: если в настройках не указано, что мы продаём домены, или товары, или ..., то соответствующую статистику по не используемой услуге не отображаем.
* профайл: если у клиента возникает ошибка заполнения профайла и он находится не в редактировани профайла, то выводим кнопку "Заполнить профайл".
* профайл: если у клиента возникает ошибка заполнения профайла и он находится в редактировании профайла, то выделяем красным поля, которые не заполнены, либо заполнены неправильно.
* whois: возможность логировать результат выполнения whois-запросов (свободен, занят, ошибка). Вкл/выкл в "Настройки / Общие / Настройки WHOIS".
* администратору: поиск: поиск заказов по "логин на сервере".
* directadmin: при добавлении доменного указателя (ДНС-хостинг) при использовании ДНС-серверов по умолчанию, если такой домен уже есть на сервере - не рассматриваем это как ошибку.
* администратору: поле IP-адрес в редактировании заказов отображаем так же для выделенных серверов.
* ispmanager: если в настройках тарифа стоит галочка на "Назначить совместные IP", то после создания аккаунта назначаем ему IP-адреса, указанные в настройках сервера в поле "Совместные IP".
* отправка почты: возможность в настройках отправки почты указать e-mail отправителя для всех исходящих от биллинга email-сообщений. При этом в качестве ReplyTo для сообщений будет устанавливаться e-mail менеджера/поддержки.
* профайл: для профайлов всех стран с типом Организация добавлены поля "Кем выдан ОГРН", "Дата выдачи ОГРН".
* профайл: BY: добавлены поля для физ. лиц и ИП - идентификационный номер, для ИП - ОКПО.
* администратору: в таблице клиентов/партнеров под ФИО/Организацией клиента выводим количество его счетов, заказов, доменов, товаров.
* клиенту: запрет на удаление счетов для тестовых заказов.
* профайл: добавлено поле Skype.
* настройки клиента: добавлено поле Skype.
* партнерка: если в настройках партнерки в биллинге включено "Поле для ввода логина друга", и клиент пришел по партнерской ссылке, то автоматически подставляем в данное поле логин партнера, по ссылке которого пришел клиент.
* администратору: возможность в настройках конкретного администратора отключить вывод информации о последнем входе.
* администратору: возможность в настройках конкретного администратора отключить вывод информации о лицензии.
* администратору: если в "Настройки / Общие / Что мы продаём?" не указано "Домены", то в редактировании профайла в админке не выводим блоки "Служебная информация" и "Дополнительная информация".
- исправлена ошибка когда при включенной отложенной обработке заказов, тестовые заказы обрабатывались в момент оформления заказа.
- исправлена ошибка когда в настройках клиента в админке не сохранялось изменение значения для "уведомления об остановке аккаунтов".
- исправление в модуле интеграции с Yandex.ru.
- исправлена ошибка когда при скачивании файла, прикрепленного к товару, в браузер выдавалось не имя прикрепленного файла, а "billing.php".
21.06.2012 Version 1.9.0
+ интеграция с регистратором доменных имен PS.kz.
+ интеграция с регистратором доменных имен nic.dp.ua.
+ добавлена возможность отложенной обработки заказов. Если включено, то заказы будут обрабатываться не в момент обращения платежной системы к скрипту онлайн-оплаты, а после запуска скрипта cronprocessorders.php. Рекомендуется использовать если Вы даете возможность клиентам объединять счета, а так же если аккаунты на сервере создаются слишком долго, домены регистрируются слишком медленно и т.д.
+ автоматизация приема платежей через Yandex.ru.
* домены: администратору: возможность установить для каждой доменной зоны дополнительную цену трансфера, которая прибавляется к "цене при трансфере" даже если она установлена как бесплатно.
* домены: администратору: возможность удалить обработанные доменные имена, отсутствующие в WHOIS.
* платежные системы: администратору: возможность использовать в поле Комментарий любые HTML-теги.
* directadmim: поддержка автоматического изменения тарифного плана для реселлеров.
* домены: для каждой доменной зоны возможность включить услугу Локальный контакт. Если клиент при регистрации домена закажет ее, то домен будет зарегистрирован на локальный профайл регистратора, а не на клиента.
* шаблоны: в шаблоны, содержащие информацию о выставленном счете (оформление нового заказа, продление), добавлен макрос {promocode} который заменяется значением использованного промокода.
* счета: в редактировании счета выводим информацию об использованном промокоде, если он был указан при оформлении/продлении заказа.
* заказы: поле IP-адрес в редактировании заказов на хостинг/реселлинг/вдс/сервера. Используется только в информационных целях, а так же для поиска заказов по IP. При автоматической обработке заказа в данное поле автоматически заносится IP-адрес, который использовался как клиентский при создании хостинг-аккаунта, вдс или сервера.
* hostmaster: возможность изменения auth-code для домена у регистратора в редактировании заказа.
* nic.dp.ua: возможность изменения auth-code для домена у регистратора в редактировании заказа.
* interkassa: возможность указать доступные платежные системы в админке. Если указано, то клиент в биллинге выбирает нужную платежную систему и попадает прямиком на сайт данной платежной системы, минуя "ковер" Интеркассы. Если же платежные системы в админке не заданы, то выбор платежной системы будет производиться на сайте Интеркассы.
* тикеты: автоматическое преобразование ссылок: обработка ссылок, содержащих в себе символ запятой ",".
- rbkmoney: исправление в модуле интеграции.
- nic.ru: исправление в модуле интеграции.
- privat24api: исправление в модуле автоматического обновления курсов валют в связи с изменением URL сервиса.
! безопасность: qiwi: добавлена проверка суммы оплаченного счета путем отправки запроса на сервер QIWI.
- тарифные планы: исправлена ошибка когда при добавлении тарифного плана по шаблону для нового тарифа не назначались доступные доп. услуги.
- безопаность: устранена XSS-уязвимость в системе тикетов.
14.05.2012 Version 1.8.9
* solusvm: если в текстовом идентификаторе заказанной ОС присутствует слово ispmanager, а в магазине товаров есть активный товар ISPManager Lite (месячная или вечная), то автоматически создаём у провайдера лицензий для IP нового сервера триальную лицензию на ISPManager Lite.
* администратору: возможность каждому администратору загрузить свой аватар, который будет отображаться в тикетах вместо стандартного.
* администратору: выводим на главной странице админки информацию об лицензии - ID, срок, прикрепленные к лицензии домены/IP.
* тикеты: администратору: возможность прикреплять файлы к ответам на тикеты.
* тикеты: клиенту: возможность скачать прикрепленные к сообщению файлы.
* тикеты: клиенту: возможность прикреплять файлы к новым тикетам, а так же к ответам на тикеты. Вкл/Выкл в "Настройки/Система тикетов".
* тикеты: автоматическое преобразование ссылок в тикетах в кликабельный вид.
* тикеты: администратору: возможность перенести тикет в другой отдел.
* тикеты: администратору: возможность назначить тикет на администратора. После назначения доступ в тикет имеет только данный администратор, а так же администраторы с полными правами доступа. Возможность назначать тикеты доступна только администраторам с полными правами доступа.
* drs.ua: удаляем из базы заказы на доменные имена для которых получено POLL-сообщение об удалении доменного имени в реестре.
* gamecp: добавлена функция входа в клиентский аккаунт из биллинга.
* дополнительные услуги: администратору: возможность задать максимальное количество определенной дополнительной услуги для одного заказа.
* квитанции для физ. лиц: добавлена поддержка макроса {usluga}, вместо которого подставляется подробное описание за что именно оплата - тарифный план/домен/товар/услуга, а так же на какой период, если услуга подразумевает срок заказа. Работа функции не поддерживается для объединенных счетов.
* квитанции для физ. лиц: добавлена поддержка макросов {date}, {clientphone}, {num}, а так же макросов {pp}, {usluga}, {edinica}, {count}, {cena}, {summa_one}, {cena_beznds}, {summa_one_beznds}, {ndssumma_cena}, {ndssumma_summa_one} для вывода заказанных услуг по пунктам, аналогично выводу в счетах для юр. лиц.
* hostmasterepp: автоматически останавливаем у регистратора просроченные домены.
* hostmasterepp: при удаление по cron'у просроченных доменов, автоматически отправляем заявку на удаление домена в реестре.
* счета: администратору: возможность отметить и удалить сразу несколько счетов.
* заказы: администратору: возможность отметить и удалить сразу несколько заказов.
* домены: администратору: возможность отметить и удалить сразу несколько доменов.
* товары/услуги: администратору: возможность отметить и удалить сразу несколько товаров/услуг.
* клиенты: администратору: возможность отметить и удалить сразу несколько клиентов.
* дополнительные услуги: администратору: возможность создания доп. услуги, используя в качестве шаблона ранее созданную доп. услугу.
* тарифные планы: администратору: возможность создания тарифных планов, используя в качестве шаблона ранее созданный тарифный план.
* товары/услуги: администратору: возможность создания товаров/услуг, используя в качестве шаблона ранее созданный товар/услугу.
* доменные зоны: администратору: возможность создания доменных зон, используя в качестве шаблона ранее созданную доменную зону.
* smscoin: возможность настройки параметра s_clear_amount (Алгоритм подсчета стоимости услуги для пользователя).
- dot.fm: исправления в функциях по работе с днс-серверами.
- privat24api: исправления в модуле автоматического обновления курсов валют в связи с изменением URL сервиса.
- cron: исправлена ошибка когда при автоматическом продлении домена формировался счет с ценой регистрации домена.
24.04.2012 Version 1.8.8
+ интеграция с платёжной системой SuperLend.ru, позволяющей продавать товары в кредит с моментальной оплатой на Ваш WMZ кошелек.
+ интеграция с платежной системой KZM.kz.
+ интеграция с платежной системой QIWI Казахстан по приему оплаты через терминалы, qiwi.kz.
+ интеграция с регистратором доменных имен Hoster.by (регистрация, продление, управление DNS, управление собственными DNS, изменение контактов).
* SolusVM: поддержка kvm-виртуализации.
* SolusVM: возможность в настройках сервера указать node и nodegroup.
* SolusVM: возможность с помощью дополнительной услуги заказать дополнительные выделенные IP-адреса, как на этапе оформления заказа на сервер, так и дозаказать позже. Для автоматизации у дополнительной услуги должен быть установлен текстовый идентификатор solusvmextraip.
* SolusVM: если в "Настройки / Общие / Доп. настройки заказа для VPS/VDS и выделенных серверов" включено "вывести обязательное поле Название сервера", то при создании сервера используем значение, веденное клиентом при оформлении заказа в данное поле, в качестве hostname сервера.
* клиенту: если для заказа назначены выделенные IP адреса, то на странице заказов под названием тарифа выводим количество назначеных IP-адресов.
* клиенту: возможность отметить все неоплаченные счета для дальнейшего объединения.
* API (домены): добавлена возможность указать язык на котором Вы хотите получать подробные ошибки (переменная language).
* шаблоны: добавлен шаблон, отправляемый клиенту после успешного продления доменного имени у регистратора.
* шаблоны: добавлен шаблон, отправляемый клиенту после удаления доменного имени из биллинговой системы, с указанием причины удаления.
* шаблоны: добавлен шаблон, отправляемый клиенту после удаления заказа на товар/услугу из биллинговой системы, с указанием причины удаления.
* шаблоны: добавлен шаблон, отправляемый клиенту после передачи (push) его домена другому пользователю.
* администратору: домены: при удалении доменного имени требование указать причину удаления.
* администратору: товары/услуги: при удалении заказа на товар/услугу требование указать причину удаления.
* cron: при удалении доменного имени отправляем клиенту сообщение с указанием причины удаления.
* cron: при удалении заказа на товар/услугу отправляем клиенту сообщение с указанием причины удаления.
* lendshop.ru: удалён модуль интеграции в связи с прекращением работы сервиса.
* клиенту: возможность изменить количество слотов для заказа, если тарифный план позволяет при оформлении заказа указывать их количество.
* gamecp: поддержка изменения количества слотов для сервера.
* профайл: администратору: возможность отметить типы профайлов, которые будут доступны для клиентов.
- directi: исправление в функция продления доменного имени.
- taulink.kz: исправление в модуле интеграции.
- тикеты: исправлена ошибки при поиске, когда найденные сообщения отсутствуют.
- исправлена ошибка когда "Автоостановка аккаунта" в редактировании заказа отображалась всегда как "разрешена", независимо от значения в БД.
23.03.2012 Version 1.8.7
+ интеграция с платежной системой LibertyReserve.com.
+ Plesk 10: поддержка работы с аккаунтами реселлеров (создание, удаление, остановка и запуск аккаунтов реселлеров, смена тарифных планов, смена пароля, вход в панель реселлера).
+ интеграция c sms-шлюзом QTelecom.ru.
+ модуль интеграции с регистратором DirectI переведен на использование протокола HTTPAPI.
* directI: возможность ведения лога запросов.
* money.ua: сумму, отображаемую на кнопке оплаты, выводим в валюте, которая установлена в настройках клиента.
* платежные системы: флаг "Разрешить вывод с партнерского счета" для каждой платежной системы. Если активировано, то клиент сможет заказать вывод средств с его партнерского счета с использованием данной платежной системы.
* дополнительные способы оплаты: поддержка макроса {schet} - ID счета.
* администратору: возможность на странице полного инфо по клиенту добавлять заметки, которые будут видны только администратору.
* администратору: в раздел Клиенты/Партнеры добавлен поиск по полю "Заметки".
* whois: поддержка доменной зоны .TJ
* администратору: возможность просмотреть/изменить ID партнера по ссылке которого зарегистрировался клиент. Доступно в настройках клиента.
* администратору: в таблице со списком тикетов выводим дату и время последнего ответа, а так же время создания тикета.
* администратору: добавлен поиск по тикетам (по теме, по сообщениям в тикете, а так же по теме и сообщениям одновременно).
* профайл: добавлено поле ОГРН для профайла с типом организация.
* webnames: использование ОГРН при регистрации RU-доменов на профайл организации.
* клиенту: возможность отображать заказы, относящиеся только к конкретной группе тарифных планов, путем использования параметра group=ID в адресной строке.
* промо-коды: возможность указать максимальный срок заказа на который распространяется скидка.
* партнерка: возможность разрешить клиентам вывод средств только при условии, что у клиента есть определенное количество активных рефералов первого уровня. Реферал активен, если у него есть хотябы один оплаченный счет или хотябы один непросроченный заказ/домен/товар.
* администратору: на страницах со списком заказов, заказов на домены и заказов на товары, если для заказа есть комментарий клиента или заметки - выводим их возле названия тарифа/домена/товара при наведении указатели на иконку.
* тикеты: возможность изменения администратором его последнего ответа в тикете.
- исправлена ошибка когда квитанции и счета формировались для первого профайла клиента, даже если профайл по умолчанию был изменен на другой.
- Казкоммерцбанк: ряд исправлений в скрипте обработки онлайн-платежей.
- квитанции и счета для юр. лиц: если валюта квитанции или счета гривна и НДС включено в сумму счета и равняется 20%, то сумму НДС рассчитываем как 1/6, а не как 1/5, от суммы счета.
- сборщик почты: исправлена ошибка когда не отправлялось сообщение незарегистрированным клиентам при использовании IMAP-протокола и активированной опции "не удалять сообщения на сервере".
- networking4all: исправление в модуле интеграции для закодированной версии биллинга.
- rrpproxy: исправление в функции парсинга результатов выполнения команды.
- upc.ua: исправление в модуле обработки онлайн-платежа.
- оформление заказа: исправлена ошибка когда биллинг требует заполнение ФИО, если в настройках персональных данных включено требование заполнения ФИО, а клиент выбирает тип профайла Организация.
10.02.2012 Version 1.8.6
+ поддержка PHP 5.3.x и Zend Guard Loader.
+ интеграция с регистратором доменных имен Networking4all.com (регистрация, продление, трансфер, управление DNS, управление собственными DNS, изменение контактов).
+ администратору: возможность активировать требование указания ФИО при регистрации, а так же возможность запретить работу с биллингом, если ФИО в Настройках не указаны.
+ интеграция с платежной системой OnPay.ru.
+ интеграция с регистратором доменных имен Subreg.CZ (регистрация, продление, трансфер, управление ДНС, управление собственными ДНС, изменение контактов, скрытие данных в WHOIS).
* подтверждение регистрации: если активирована проверка мобильного телефона, то в форме заказа/регистрации возле поля ввода номера мобильного телефона выводим комментарий по этому поводу.
* подтверждение регистрации: если активирована проверка мобильного телефона, то не создаём тестовый аккаунт, даже если автосоздание активировано, пока клиент не подтвердит номер телефона.
* администратору: возможность запретить использование одинаковых номеров мобильных телефонов разными клиентами.
* администратору: модернизирована работа с платежными системами. Возможность добавлять, удалять, изменять настройки платежных систем. Возможность добавлять несколько раз одну и ту же платежную систему с различными настройками. Возможность вкл/выкл платежную систему. Более удобная сортировка.
* администратору: флаг "Доступно по умолчанию" в настройках платежных систем. Если активировано, то клиент имеет возможность произвести оплату с помощью данной платежной системы, если ему не запрещено это в его личных настройках. Если нет, то клиент сможет произвести оплату через данную платежную систему только если ему разрешено это в его личных настройках.
* домены: если клиент отказывается от использования ДНС-серверов по умолчанию, то удаляем доменную зону на сервере.
* todaynic: добавлена поддержка трансфера доменов.
* drs.ua: обработка EPP POLL-сообщений - обработка запроса на трансфер домена к другому регистратору, обработка успешного подтверждения трансфера к другому регистратору.
* drs.ua: администратору: подтверждение/отклонение запроса на трансфер к другому регистратору.
* drs.ua: возможность ведения лога запросов.
* для регистраторов с типом e-mail добавлена возможность использования в шаблоне на трансфер домена макроса {authcode}.
* после выхода (logout) клиента из клиентской части биллинга, оставляем в сессии значение языка, который использует клиент.
* квитанции для физ. лиц: при формировании квитанции сохраняем её в БД под уникальным идетнтификатором и в дальнейшем не генерируем клиенту новую квитанцию, а выдаем раннее сгенерированную для этого счета.
* квитанции для физ. лиц: добавлен макрос {id} - идентификатор квитанции (принимает уникальное значение для каждой сгенерированной квитанции).
* квитанции для физ. лиц: администратору: возможность просмотра списка сгенерированных квитанций, а так же возможность удаления и изменения статуса (Оплачено/Не оплачено) квитанций. При установке статуса Оплачен, автоматически помечаем счет для которого сгенерирована квитанция, как оплаченный.
* администратору: возможность вкл/выкл вывод минимально возможной стоимости тарифного плана с учетом максимально возможной скидки при оформлении заказа, а так же в tarifs.php.
* администратору: возможность изменить для клиента профайл по умолчанию.
! безопасность: исправление, устраняющее, при определенных технических условиях сервера, возможные проблемы с аутентификацией.
- продление заказа: исправлена ошибка когда считалась неправильная стоимость продления, если цена для доменной зоны была задана в валюте, отличной от основной валюты админки.
- rrpproxy: исправлена ошибка в фунции продлении доменов.
- hostmaster (RRP): исправлена ошибка когда нельзя было установить днс-сервера (out-zone), которые не зарегистрированы в базе Хостмастера.
- для регистраторов с типом e-mail исправлена функция обработки шаблона для трансфера доменов.
22.01.2012 Version 1.8.5
+ интеграция с платежной системой SpryPay.ru.
+ интеграция с платежной системой Money.ua.
+ тикеты: возможность клиенту оценить каждый ответ администратора по пятибальной шкале.
+ администратору: возможность просмотреть рейтинг службы поддержки по каждому администратору - общую, за текущий месяц и за прошлый месяц. Доступно в "Настройки / Рейтинг поддержки".
+ интеграция с регистратором доменных имен Хостмастер по протоколу EPP (регистрация, продление, остановка, запуск, трансфер, управление DNS, управление собственными DNS, изменение контактов, подтверждение/отклонение запроса на трансфер к другому регистратору).
+ хостмастер (EPP): возможность ведения лога запросов.
+ интеграция с регистратором доменных имен Ua-hosting.org
+ дополнительные услуги: возможность установить для группы дополнительных услуг флаг SELECT - в таком случае при оформлении заказа, клиент сможет выбрать только одну из дополнительных услуг, находящихся в данной группе.
+ соглашение о персональных данных: возможность выбрать в админке требовать или нет от нового клиента, а так же при оформлении заказа зарегистрированным клиентом, ознакомления с соглашением о персональных данных, а так же возможность указать ссылку на данное соглашение.
+ подтверждение регистрации: возможнось активировать проверку номера мобильного телефона с помощью SMS. Если функция активирована и клиент не подтвердил номер, то работа с биллингом не возможна. Распространяется как на новых, так и на существующих клиентов.
+ администратору: возможность запретить изменение основного и/или альтернативного email в настройках клиентом.
+ администратору: возможность разрешить клиенту откаказаться при продлении заказа от дополнительных услуг, заказанных ранее. В админке счета, после оплаты которых произошел отказ от доп. услуг, помечаются не желтой иконкой дополнительных услуг, а красной.
* drs.ua: если ответ на команду регистрации домена Pending (отложено), устанавливаем статус заказа "В обработке".
* drs.ua: обработка EPP POLL-сообщений - если регистрации домена подтверждена, устанавливаем статус заказа "Обработан" и отправляем клиенту письмо об успешной регистрации домена.
* drs.ua: обработка EPP POLL-сообщений - если регистрации домена не подтверждена, удаляем заказ на домен.
* выкидываем клиента из биллинга, если он был забанен в админке во время активной сессии.
* whois: добавлена поддержка доменных зон .pro и .xxx.
* todaynic: модернизирован модуль по работе с собственными DNS-серверами.
* приват24: изменение адреса для формы платежа, согласны новым требованиям.
- ISPManager: "заплатка" в связи с ошибкой в API новой версии ISPManager.
- партнерка: исправлена ошибка когда клиенты, приведшие своего первого реферала, не появлялись в разделе Партнеры.
- zones.php: исправлена ошибка когда выводилась неправильная стоимость, если цена для доменной зоны была задана в валюте, отличной от основной валюты админки.
- оформление заказа: исправлена ошибка когда блок доменного имени выводился, даже если вывод блока отключен, когда в order.php передавался ID группы или тарифа.
- naunet.ru: исправлена ошибка когда невозможны были любые операции, кроме регистрации, для доменов отличных от .ru/.su/.рф.
- api (хостинг, сервера): исправлена ошибка когда выдавалась ошибка "Неизвестная команда" почти для всех команд API.
- api (хостинг, сервера): исправлены ошибки в модуле интеграции RootPanel с RootPanel посредством API (хостинг, сервера).
- nic.ru: исправлена ошибка когда не работала функция изменения ДНС-серверов для доменов отличных от .ru/.su/.рф
- Яндекс.Деньги: исправлена ошибка когда после перехода на страницу оплаты Яндекс.Денег поле Комментария было пустым.
16.11.2011 Version 1.8.4
+ api (домены): добавлена функция "Получение статуса регистрации домена".
+ api (домены): добавлена функция "Получение данных профайла".
+ интеграция с панелью управления Parallels Plesk 10 (создание, удаление, остановка и запуск хостинг-аккаунтов, смена тарифных планов, смена пароля, вход в панель клиента).
+ интеграция с Dr.Web AV-Desk 6, позволяющая автоматически создавать, продлевать, удалять, а так же просматривать общую статистику станций.
+ интеграция с платежной системой NetCard.az. Валюта платежной системы Азербайджанский манат (iso-код для справочника валют - AZN).
+ api (хостинг, сервера): добавлена функция "Получение списка заказов".
* для регистраторов с типом e-mail добавлена возможность использования в шаблонах макросов {ns1}, {ns1ip}, {ns2}, {ns2ip}, {ns3}, {ns3ip}, {ns4}, {ns4ip}.
* drs.ua: поддержка работы со всеми доменными зонами.
* liqpay: возможность задавать различную наценку для каждого способа оплаты (картой, телефоном, наличными).
* администратору: возможность отключить вывод блока заказа доменного имени при оформлении заказа для хостинга, реселлинга, vds/vds и выделенных серверов, как для всех вместе, так и по отдельности. Настройка перенесена в "Настройки / Общие настрйоки / Оформление заказа".
* internet.bs: поддержка доменных зон .be и .fr
* администратору: в "Настройки / Дополнительные услуги / Показать" отображаем дополнительные услуги сразу с разбиением по группам.
* администратору: в настройках доступных дополнительных услуг для тарифных планов отображаем дополнительные услуги с разбиением по группам с возможностью сразу перейти к конкретной группе.
* администратору: в редактировании заказа на доменное имя возможность отправить регистратору запрос на продление домена.
* администратору: Клиенты - выводим всех зарегистрированных пользователей. Партнеры - выводим только партнеров (партнерами автоматически становятся те, кто приводит хотябы одного реферала).
* администратору: Клиенты/Партнеры - устранена большая нагрузка на БД путем использования простых запросов.
* администратору: добавлена настройка требования ввода номера мобильного телефона при регистрации - не требуем, требуем не обязательно, требуем обязательно. Доступно в "Настройки / Общие настройки / Регистрация клиента".
* администратору: возможность задавать стоимость для доменных зон в любой валюте.
* приватбанк (классический интернет-эквайринг): изменения согласно документации версии 1.2.2 для работы через шлюз ecommerce.liqpay.com.
* оформление заказа: при выборе другой валюты в блоке регистрации нового клиента перезагружаем страницу для отображения цен в той валюте, которую выбрал клиент.
* qiwi: позволяем принимать счета пользователям, которые еще не зарегистрированы в QIWI. Если пользователь не был ранее зарегистрирован, при первом выставленном ему счёте он автоматически регистрируется в "QIWI Кошельке".
- исправлена ошибка когда клиент не мог отвечать в открытых тикетах, если установлен запрет на ответы в закрытых тикетах.
- internetx: исправлена ошибка когда не менялись контакты домена и privacy protection.
! безопасность: исправлена ошибка когда злоумышленник мог узнать физический путь к скрипту, передав одному из скриптов определенный параметр.
- dot.fm: исправлена функция получения DNS-серверов.
- website.ws: исправлена функция получения DNS-серверов.
- исправлена ошибка когда в редактировании заказа на домен не выводилось поле для ввода номера свидетельства торговой марки, если этого требуют настройки доменной зоны.
- исправлена ошибка когда нельзя было удалить сервер, если есть необработанные заказы в редактировании которых указан удаляемый сервер.
! безопасность: исправлена ошибка когда злоумышленник, произведя определенные действия, мог увеличить свой внутренний баланс без реальной оплаты.
- Яндекс.Деньги: исправлена ошибка когда после перехода на страницу оплаты Яндекс.Денег поле Кому было пустым.
01.08.2011 Version 1.8.3
+ интеграция с регистратором доменных имен dot.FM.
+ администратору: возможность блокировки клиентского аккаунта.
+ статистика: в разделе "Статистика / Финансы" добавлена информация по общей сумме внутренних балансов и партнерских счетов клиентов, с возможностью просмотра таблицы с детализацией по каждому клиенту.
+ добавлен модуль Архив заказов (только для хостинга, реселлинга, vds, серверов). Теперь все обработанные заказы не удаляются, а отправляютя в архив.
+ администратору: возможность включить вывод дополнительного обязательного поля "Цели использования" на этапе заказа для VPS/VDS и выделенных серверов.
+ webmoney: в способах оплаты добавлена кнопка "Оплатить картой Российского Банка". Отображается если указан WMR-кошелек.
+ магазин товаров: возможность для товаров с ежемесячной и ежегодной оплатой настраивать доступные сроки заказа с указанием скидки, действующей для конкретного срока заказа.
+ промо-коды: возможность установить для клиента специальный промо-код, который будет использоваться принудительно, если на этапе заказа/продления не введен другой промо-код. Возможность включить/выключить распространение специального промо-кода как на самого клиента, так и на его рефералов.
+ api: добавлена поддержка работы с vds/vps и выделенными серверами.
+ api: добавлена комманда "Перезагрузка заказа". Доступна только для некоторых видов серверов.
+ api: добавлена комманда "Переустановка заказа". Доступна только для некоторых видов серверов.
+ интеграция с панелью управления игровыми серверами GameCP (создания, остановка, запуск, удаление).
+ модуль интеграции с хостинг-провайдерами, работающими на базе ROOTPANEL.NET API, для продажи хостинга, vds и серверов.
+ тикеты: возможность разрешить/запретить клиентам открывать закрытые тикеты.
+ модуль "Push (перенос) доменов" из аккаунта одного клиента в аккаунт другого клиента. Включчается/выключается как глобально, так и персонально для каждого клиента. Функция не доступна для доменов, зарегистрированных через nicru, epag, rrpproxy, rootpanel, internetx, directi, mail.
* администратору: сортировка в поле "Тарифный план" по типу и названию тарифного плана на страницах редактирования и добавления заказов.
* администратору: дополнительные параметры в настройках сроков заказа тарифных планов - можно задать доступность срока заказа для новых заказов и/или для продления заказов.
* администратору: в редактировании заказа в блоке "Добавить дополнительные услуги" выводим стоимость дополнительных услуг.
* администратору: в раздел Заказы добавлен поиск по полям "Комментарий клиента", "Заметки для админа" и "Заметки для клиента".
* клиенту: при загрузке товара "Скрипт / Программа /Файл", если задано ограничение на срок жизни или количество скачиваний по ссылке, перед началом скачивания выводим информацию по кол-ву оставшихся дней/скачиваний и спрашиваем действительно ли клиент хочет выполнить загрузку.
- yandex: исправлена форма приема оплаты через Яндекс.Деньги с использованием формы прямого перевода Яндекс.Денег на счет.
- трансфер: исправлена ошибка когда регистратору передавался неправильный код трансфера домена, если он содержал спецсимволы.
- исправления в модуле интеграции с UkrNames.com (работа с собственными NS-серверами).
- исправления в модуле интеграции с WebSite.ws (работа с собственными NS-серверами).
- исправления в модуле интеграции с DRS.ua (работа с DNS-серверами).
- whois: изменены whois-сервера для некоторых украинских зон.
- оформление заказа: не даём оформить заказ на хостинг/реселлинг и т.п. с использованием домена для которого в биллинге есть другой, но просроченный заказ.
- avdesk: исправлена ошибка когда не отображалась ссылка "скачать" для обработанного товара с типом avdesk в клиентской части биллинга.
- администратору: при поиске в "Заказы" ищем по всем типам и статусам заказов, независимо от установленного фильтра.
19.06.2011 Version 1.8.2
+ интеграция с платежной системой CoPAYCo.com.
+ интеграция с платежной системой QIWI Кошелек / ishop.qiwi.ru.
+ интеграция с платежной системой MoneXy.com.
+ интеграция с регистратором доменных имен WebSite.ws.
+ интеграция с регистратором доменных имен Epag.net.
+ интеграция с PayLicense.ru для автоматизированной продажи лицензий ISPManager.
+ товары: добавлен новый тип товаров - ISPManager Lite Trial и ISPManager Pro Trial с автоматизацией для всех поддерживаемых биллингом сервисов по продаже лицензий ISPSystems.
+ товары: добавлен новый тип товаров - Скрипт / Программа /Файл для продажи цифрового контента. Возможность задавать ограничение на срок жизни ссылки для скачивания файла, а так же на количество скачиваний по данной ссылке.
* api (домены): добавлена команда getDNS для получения текущих DNS-серверов домена.
* файл конфигурации: возможность включить/отключить расширенную функцию проверки e-mail адресов. По умолчанию - отключено.
* трансфер: возможность в настройках доменной зоны указать какую цену использовать при выставлении счета - бесплатно, как за регистрацию или как за продление.
* администратору: если с доменом заказан сертификат, то выводим информацию об этом в таблице заказов/доменов.
* добавлен шаблон для email - уведомлений о счетах, выставленных администрацией.
* sms: новый тип уведомлений - уведомления о новых счетах от администрации.
* добавлен шаблон для email-уведомлений об остановке аккаунта.
* sms: новый тип уведомлений - уведомления об остановке аккаунта.
* профайл: добавлено поле EPNIC с возможность использовать макрос для этого поля в шаблонах писем для регистраторов с типом E-mail.
* liqpay: выбор способа оплаты - с карты, с телефона или наличными.
* квитанция для физ. лиц: если счет сгрупированный, то в назначение платежа подставляем только номер основного счета, а не все.
* администратору: возможность вкл/выкл тестовый период в редактировании заказа.
* администратору: выводим сколько дней осталось жить лицензии.
- исправления в модуле интеграции с UkrNames.com (работа с собственными NS-серверами).
- администратору: исправлена ошибка когда заказы на трансфер доменов в таблице счетов/заказов/доменов помечались как "новый".
- api (домены): исправлена ошибка когда не создавалась зона на сервере при регистрации доменов с использованием ДНС-серверов по умолчанию.
- api (домены): исправлена ошибка когда не создавалась зона на сервере при изменении ДНС-серверов для домена с использованием ДНС-серверов по умолчанию.
11.04.2011 Version 1.8.1 Critical Update
* directi: внесены изменения в модуль интеграции согласно новым требованиям API.
* клиенту: в управлении DNS-записями домена не отображаем записи с типом NS.
- ядро: устранена критическая ошибка, возникающая без установленного расширения SOAP. SOAP не требуется только если отключена поддержка Ficora.fi в файле конфигурации.
- трансфер: исправлена ошибка когда автоматически не запускался трансфер домена.
- трансфер: исправлена ошибка когда после изменения данных в заказе на трансфер домена пропадала ссылка Запустить трансфер.
- pp.ua: исправления в функции трансфера в модуле интеграции с регистратором.
- промо-коды: исправлена ошибка когда не учитывалась скидка, если действие промо-кода распространялось не на все, а на конкретные тарифные планы, дополнительные услуги, доменные зоны и т.д.
- отправка e-mail: исправлена ошибка когда при попытке сделать рассылку клиентам конкретного сервера, рассылка проводилась всем клиентам.
04.03.2011 Version 1.8.1
+ интеграция с панелью управления SolusVM (создание, удаление, остановка, запуск, переустановка и перезагрузка VDS, смена тарифных планов, изменения пароля).
+ модуль "Импорт клиентов". Позволяет перенести в текущий биллинг клиентов с профайлами, а так же их заказы, домены и товары из другого биллинга на базе RootPanel. Доступен в "Другое / Импорт клиентов".
+ модуль "Трансфер доменов". Возможность для клиентов заказывать трансфер доменов. Настраивается для каждой доменной зоны. Автоматизация отправки запроса на трансфер реализована для регистраторов: Reg.Ru, RU-CENTER, Ukrnames, RRPProxy, Hostmaster, Internet.bs, PP.UA (DRS), e-mail регистраторы, InternetX, DirectI.
+ партнерская программа: добавлен новый вид партнерской программы - возможность задавать процент вознаграждения в зависимости от количества привлеченных клиентом рефералов (как глобально, так и для конкретного клиента).
* администратору: в разделе Клиенты не выводим клиентов у которых нет ни одного счета. Выводим их только в разделе Партнеры.
* ISPManager: поддержка работы с суперпользователями (возможность задавать владельца создаваемого аккаунта).
* VDSManager: поддержка работы с суперпользователями (возможность задавать владельца создаваемого аккаунта).
* DRS (pp.ua): возможность регистрировать любые, доступные через API данного регистратора, домены, без требования к клиенту указывать мобильный телефон.
* администратору: возможность в редактировании счетов добавлять заметки, которые будут видны только администратору.
* администратору: возможность сортировки счетов по Дате оплаты.
* администратору: возможность для оплаченных счетов устанавливать статус "Условно оплачен". Для клиентов такие счета отображаем как оплаченные.
* администратору: возможность отключить второй уровень партнерской программы.
* администратору: возможность установить одинаковый процент вознаграждения по партнерской программе сразу на все типы заказов.
* клиенту: возможность просмотра статистики по партнерским начислениям (ID реферала, дата платежа, сумма платежа, сумма вознаграждения).
* клиенту: возможность перевода партнерских средств на внутренний баланс любого клиента. Вкл/выкл в настройках партнерской программы.
* усовершенствована функция проверки email адресов - пытаемся получить MX записи для домена, а если это не удается, то пытаемся подключиться на 25-й порт. Если результаты отрицательные, то эмейл не принимаем.
* промо-коды: возможность выбора для каждого промо-кода тарифов, доменов, товаров и доп. услуг на которые распространяется его действие.
* промо-коды: возможность выбора для каждого промо-кода для каких заказов он действителен - все заказы, только новые или только продление.
* промо-коды: возможность создавать несколько промо-кодов с одинаковым кодом, но с разными процентными ставками, настройками, а так же другими тарифами, доменами, товарами или доп.услугами. В случае нескольких промо-кодов с одинаковым кодом, биллинг на этапе заказа/продления попытается найти первый подходящий под условия конкретного случая.
* WebMoney: на странице, предшевствующей переходу в WebMoney Merchant, размещено Уведомление об ответственности согласно "Соглашения о трансфере имущественных прав цифровыми титульными знаками".
* клиенту: добавлена форма для поиска доменных имен.
* домены: требуем паспортные данные не только для ru/su/рф, но и для доменных зон второго уровня в них - msk.ru, msk.su, и т.д.
- исправлен подсчет количества, а так же постраничная навигация в разделах Клиенты/Партнеры.
- исправлена ошибка когда неправильно формировалась стоимость заказа при автопродлении, если для заказа указано количество слотов.
- исправлена ошибка когда не учитывался бесплатный домен при продлении заказа на определенный срок.
! безопасность: устранена ошибка, позволяющая оплатить счет с помощью меньшей суммы оплаты.
28.01.2011 Version 1.8.0
* клиенту: выводим количество оставшихся дней в разделе Заказа только если статус заказа Обработан.
* дополнительные способы оплаты: возможность использовать в описании макросы для вывода суммы счета.
- исправлена ошибка когда возникали ошибки при попытке массового изменения ДНС для доменов.
* администратору: максимально возможное значение для минимального срока регистрации/продления домена увеличено до 120 мес (10 лет).
+ модуль интеграции с ISPLicense.ru для автоматизированной продажи лицензий ISPManager, VDSManager, BillManager и др.
* доменные зоны: возможность принудительно активировать Privacy Protection при регистрации домена, даже если клиент его не заказал (Privacy Protection будет автоматически добавляться к заказу при его оформлении).
* оформление заказа: если доменная зона присутствует в БД несколько раз с разными регистраторами, то на странице ввода доменного имени и выбора доменной зоны выводим минимально возможную цену для данной зоны.
* меню клиента: возможность задавать Категорию для добавляемого пункта меню (Меню или Заказать) - пункт меню будет отображаться в соответствующей строке клиентского меню.
+ интеграция с платежной системой Assist.ru.
- критическое исправление в безопасности биллинговой системы.
- исправлена ошибка, возникающая при попытке создать аккаунт в WHM, если в названии тарифа присутствует пробел.
+ интеграция с платежной системой Казкоммерцбанк по приёму кредитных карт (epay.kkb.kz).
* faq: если задана группа, то всегда выводим только вопросы этой группы независимо от того, включено ли "отображать ответы на все вопросы группы на одной странице".
- исправлена ошибка когда на страницах выбора способа оплаты и оплаты счета в TITLE не выводился номер счета.
- в функции проверки email адреса принимаем адреса с дефисом перед @.
* ru-center: добавлена поддержка доменов третьего уровня - net.ru, org.ru, pp.ru.
+ собственное API для продажи хостинга на базе ROOTPANEL.NET API.
+ интеграция с панелью управления gProxy (создание, удаление, остановка и запуск прокси-аккаунтов).
* администратору: возможность создавать тестовый аккаунт на сервере даже если клиент не заказывал тестовый доступ либо если данная возможность отключена для тарифного плана.
* администратору: выводим ID заказов, доменов, заказов на товары, тарифных планов и дополнительных услуг.
+ администратору: возможность задавать дополнительные цены для тарифных планов, с возможностью выбора клиентом нужной ему цены.
+ vdsmanager: возможность автоматизировано предоставлять доп. услуги - Собственные NS и Бекап. Должны быть использованы следующие идентификаторы для соответствующих доп. услуг: vdsm_extns - NS-сервера провайдера, vdsm_backupd - ежедневный бекап, vdsm_backupw - еженедельный бекап, vdsm_backupm - ежемесячный бекап.
- исправлена ошибка когда при продлении домена с заказанным Privacy Protected, не учитывалась стоимость Privacy Protected.
+ администратору: возможность устанавливать для тарифных планов бесплатные доменные зоны не только для новых заказов, а и для продляемых, при продлении вместе с доменом.
+ совместимость с PHP 5.3.x
- исправлена ошибка когда не работали некоторые функции админки из-за предупреждения об окончании лицензии.
+ меню клиента: возможность администратору выбрать тип меню для клиентов - не отображать, текстовое меню, графическое меню (не содержит готовых изображений и должно полностью настраиваться администратором, включая названия пунктов меню на разных языках). Настраивается в "Настройки / Меню клиента / Настроить".
* меню клиента: возможность задавать имя файла изображения для дополнительных пунктов меню. Необходимо указывать только если в биллинге используется тип меню - графическое меню.
* css: добавлены новые классы в _style.css (ticketsSubjectInput, ticketsTextArea). Если Вы вносили изменения в _style.css, то скопируйте соответствующие классы из нового файла стилей в свой, не перезаписывая старый файл новым.
+ администратору: добавлен раздел партнеры в котором отображаются только те клиенты у которых нет ни одного счета.
* администратору: статистику по источникам в разделе "Статистика / Откуда Вы о нас узнали?" отображаем сразу по всем источникам в виде таблицы за указанный период.
* администратору: в разделе "Заказы", если у заказа есть доп. услуги, то отображаем их при наведении курсора на иконку доп. услуг возле названия тарифного плана.
- исправлена ошибка в языковом файле - разделены страны Сербия и Черногория.
! безопасность: исправлена ошибка, позволяющая клиентам просматривать договора других клиентов, если использование договоров активировано в настройках биллинга.
15.11.2010 Version 1.7.9
+ 2checkout: исправлена ошибка когда счет не помечался как оплаченный, выдавая ошибку подписи.
+ reg.ru: исправлена ошибка когда не устанавливался private person.
+ партнерская программа: исправлена ошибка когда в партнерке отображались логотипы клиентов из каталога сайтов.
+ поддержка работы с собственными DNS-серверами домена (регистрация домена на собственные DNS, изменение DNS-серверов на собственные) для всех поддерживаемых регистраторов, кроме GFX.kz.
+ API: поддержка работы с собственными DNS-серверами домена (регистрация домена на собственные DNS, изменение DNS-серверов на собственные).
+ доменные зоны: возможность настроить поддержку IDN - доменная зона не поддерживает IDN, доменная зона поддерживает IDN и доменная зона поддерживает только IDN, с соответствующими проверками на этапе заказа.
+ поддержка украинского языка для IDN доменов.
+ доменные зоны: возможность требовать ввода Номера свидетельства ТМ (торговая марка): не требовать, требовать, требовать только для IDN доменом.
+ hostmaster: автоматическая передача номера свидетельства ТМ при регистрации домена.
+ доменные зоны: возможность задавать предупреждение для каждой зоны, которое будет выводиться клиенту на этапе заказа.
+ регистрация доменов: поддержка доменной зоны .РФ.
+ ru-center: добавлена поддержка доменов tel, mobi, name, pro, ag, bz, hn, lc, mn, sc, vc.
+ ru-center: добавлена поддержка доменов третьего уровня - armenia.su, kustanai.ru, msk.ru и др. (62 доменные зоны).
+ интеграция с платежной системой IntellectMoney.ru.
+ интеграция с sms-шлюзом SMSplan.ru.
+ отправка почты: возможность устанавливать email отправителя в Return-Path для отправляемых email-сообщений.
+ отправка почты: в качестве отправителя сообщений используем только email менеджера/поддержки (раньше для отправки некоторых сообщений в качестве отправителя использовался email клиента).
+ поддержка работы с IDN доменами для всех поддерживаемых панелей управления (DirectAdmin, WHM, ISPManager, Plesk) - национальные домены преобразовываем в punycode.
+ администратору: исправлена ошибка когда не отображалась сумма объединенных счетов.
+ администратору: возможность задавать стоимость тарифных планов в любой валюте.
+ администратору: возможность задавать стоимость дополнительных услуг в любой валюте.
+ исправлена ошибка когда не работал генератор паролей в IE.
+ исправлена ошибка когда не переносились паспортные данные, дата рождения и область из профайла одного RootPanel в профайл другого RootPanel посредством ROOTPANEL.NET API.
05.10.2010 Version 1.7.8
+ исправлена ошибка когда поле для ввода логина/id клиента при пополнении внутреннего баланса выводилось даже если клиент вошёл в свой аккаунт.
+ интеграция с регистратором доменных имен Reghouse.ru
+ при объединении счетов создаём новый пустой счет, к которому прикрепляем все остальные.
+ возможность отменять объединение для объединенных неоплаченных счетов.
+ исправлена ошибка когда в квитанции для физ. лиц выводилась неправильная сумма для объединенных счетов.
+ собственное API для регистрации доменов на базе ROOTPANEL.NET API.
+ модуль интеграции с регистраторами, работающими на базе ROOTPANEL.NET API.
+ исправлена ошибка в оптовом заказе доменов, когда система не принимала национальные домены.
+ возможность вкл/выкл отображение квитанций для физических лиц для ЧП/ИП и организаций.
+ возможность вкл/выкл отображение счетов для юридических лиц для физических лиц.
+ интеграция с платежной системой TeleMoney.ru.
+ возможность заказывать сертификат для доменного имени при оптовом заказе доменов.
+ внесены изменения в модуль интеграции с WebNames в связи с новыми требованиями относительно поля p_addr/residence.
+ возможность заказывать Privacy Protection при заказе домена или оптовом заказе доменов. Поддерживаемые регистраторы: CentralNic, DirectI, Ficora.fi, Internet.bs, InternetX GmbH, Наунет (только для RU/SU доменов для физ. лиц и ЧП/ИП), RU-CENTER (только для RU/SU доменов для физ. лиц и ЧП/ИП), R01 & Центрохост & Reghouse (только для физ. лиц и ЧП/ИП), Reg.ru (только для RU/SU доменов для физ. лиц и ЧП/ИП), WebNames (только для RU/SU доменов для физ. лиц и ЧП/ИП). Для регистраторов не вошедших в список возможна только ручная обработка заявок, если в настройках доменной зоны включена возможность заказа Privacy Protection.
+ модуль интеграции с LiqPay переведен на работу с API версии Click & Buy 1.2.
+ возможность изменять Privacy Protection для зарегистрированных доменов. Поддерживаемые регистраторы: CentralNic, DirectI, Internet.bs, InternetX GmbH, Наунет, RU-CENTER (только для RU/SU доменов для физ. лиц и ЧП/ИП), R01 & Центрохост & RegHouse (только для физ. лиц и ЧП/ИП), Reg.ru (только для RU/SU доменов для физ. лиц и ЧП/ИП), WebNames (только для RU/SU доменов для физ. лиц и ЧП/ИП). Для регистраторов не вошедших в список возможна только ручная обработка заявок, если в настройках доменной зоны включена возможность заказа Privacy Protection.
+ поддержка автоматического изменения контактов для регистратора InternetX GmbH.
+ поддержка автоматического изменения контактов для регистратора R01 & CentroHost & RegHouse.
+ дополнительные способы оплаты: возможность указать url изображения с логотипом.
+ дополнительные способы оплаты: возможность вкл/выкл дополнительные способы оплаты (активность).
+ добавлена функция автоматической генерации пароля на странице оформления заказа/регистрации.
+ администратору: добавлен статус "В обработке" для заказов, доменов и товаров.
+ клиенту: отображаем статус заказов, доменов, товаров.
12.08.2010 Version 1.7.7
+ администратору: возможность задать наценку для сервера, которая будет распространяться на ежемесячную стоимость тарифных планов, привязанных к данному серверу.
+ клиенту: возможность пополнения внутреннего баланса без аутентификации в биллинге. При этом недоступна оплата с внутреннего баланса, с партнерского счета, через LendMoney, а так же с помощью счета для юр. лиц. Вкл/выкл в Настройки / Общие настройки / Внутренний баланс клиента. Ссылка дял пополнения без авторизации
+ интеграция с регистратором доменных имен Centralnic.com
+ администратору: возможность предоставлять договор для доменов, используя профайл на который зарегистрирован домен, а не основной профайл. Вкл/выкл в "Настройки / Оплата / Договор с клиентом".
+ интеграция с регистратором доменных имен GFX.kz
+ исправлена ошибка когда не отмечался тариф, ID которого передавалось в ссылке order.php?tarif=XXX.
+ безопасность: защита от использования HTML в отзывах.
+ каталог сайтов: возможность требовать обязательной загрузки изображения.
+ каталог сайтов: возможность задать максимально допустимый либо точный размер загружаемых изображений.
+ исправлена ошибка когда клиент мог продлить домен при продлении хостинга вместе с которым был заказан домен даже если для домена задано "Продление не ранее чем за" и срок еще не наступил.
+ интеграция с платежной системой Таулинк Казахстан по приему оплаты через терминалы, taulink.kz.
+ исправлена ошибка когда при ответе администрацией на тикет, клиенту приходило уведомление с пустой темой сообщения.
+ интеграция с регистратором доменных имен Internet.bs
+ администратору: возможность для каждой дополнительной услуги разрешать/запрещать ввод количества едениц клиентом при заказе.
+ администратору: возможность предоставлять тестовый период не только для хостинга, но и для реселлинга, vps/vds, а так же для выделенных серверов.
+ администратору: возможность для каждого тарифного плана разрешить/запретить заказ тарифа без указания/регистрации домена.
+ клиенту: возможность оплачивать несколько счетов за раз, предварительно объеденив их. Вкл/выкл в "Настройки / Оплата / Настройки".
22.07.2010 Version 1.7.6
+ cPanel: исправлена ошибка когда интеграция работала только через Remote Access Key.
+ directI: исправлена ошибка в версии 1.7.5.
+ интеграция с панелью управления HyperVM (создание, удаление, остановка и запуск VPS, смена тарифных планов, вход в панель клиента). Поддерживаются openvz и xen.
+ FAQ: возможность вкл/выкл отображение ответов на все вопросы группы на одной странице. Настраивается в "Настройки / Общие / Настройки FAQ".
+ не выводим форму для выбора валюты на странице zones.php и tarifs.php, если в админке не разрешена смена валюты клиентом.
+ shellscript: после успешного выполнения команды на изменение пароля, заносим новый пароль в заказ.
+ ssh: если включено требование указания SSH логина, то проверяем его на уникальность.
+ оформление заказа: если в "Настройки / Общие / Что мы продаём" не отмечено "Домены", то не выводим пункт для регистрации нового домена.
+ исправлена ошибка из-за которой страница с тикетами обновлялась автоматически только один раз.
+ администратору: отображаем манибек как для хостинга и реселлинга, так и для vds/vps.
+ shellscript: доп. макрос для переустановки аккаунтов: {addons} - идентификаторы заказанных доп. услуг через разделитель :x:, пример: IP:x:SSL:x:SSH
+ поддержка национальных доменов для регистраторов с типом e-mail.
+ поддержка национальных доменов для регистратора Hostmaster.net.ua.
+ интеграция с панелью управления VDSManager (создание, удаление, остановка, запуск, переустановка и перезагрузка VDS, смена тарифных планов, вход в панель клиента).
+ администратору: возможность задавать персональный шаблон email-сообщения о создании аккаунта для каждого сервера.
+ cron: устанавливаем статус Приостановлен для закончившихся заказов на лицензии от ISPSystem, т.к. при продлении просроченной лицензии в BILLManager срок оплаты добавляется к дате оплаты, а не к дате окончания лицензии.
+ профайл: возможность загружать скан документов в форматах JPG, GIF, PNG, PDF
+ счет для юр.лиц: подставляем в шаблон дату создания счета, а не дату получения HTML/PDF счета.
+ администратору: возможность указать описание для доменной зоны, которое будет выводиться на странице zones.php
+ профайл: добавлено поле DPNIC с возможность использовать макрос для этого поля в шаблонах писем для регистраторов с типом E-mail.
+ поддержка шаблонов для регистрации NIC-HANDLE для регистраторов с типом e-mail.
+ автоматическая регистрация UANIC через Hostmaster.net.ua (если есть хотябы один активный регистратор с соответствующим типом) при регистрации доменов через FreeHost, а так же через регистраторов с типом e-mail.
+ интеграция с платежной системой А1-Агрегатор / a1pay.ru
+ защита от продления заказа, если имеются неоплаченные счета для данного заказа.
+ исправлена ошибка, из-за которой не создавались реселлер-аккаунты в DirectAdmin.
+ администратору: группы дополнительных услуг.
+ администратору: возможнось разрешить заказ определенного тарифного плана только вместе с регистрацией домена.
+ WHM: исправлена ошибка когда при изменении пароля на сервере для аккаунта биллинг сообщал о неудовлетворительном результате.
+ клиенту: возможность загрузки изображения при добавлении сайта в Каталог сайтов. Вкл/выкл в "Настройки / Каталог сайтов". Возможность задать максимальный размер изображения.
+ FAQ: если не используется вывод всех вопросов/ответов группы на одной странице, то вместо содержания выводим ссылку "Вернуться к содержанию." при просмотре ответа на вопрос.
+ ISPManager: внесены коррективы согласно обновленному API по отношению к созданию реселлер-аккаунтов.
01.05.2010 Version 1.7.5
+ исправлена ошибка в интеграции с nic.ru.
+ zones.php: если доменная зона создана в админке несколько раз с разными регистраторами, то выводим её несколько раз.
+ zones.php: возможность включить вывод названия регистратора для доменных зон.
+ модуль интеграции с регистратором доменов PP.UA.
+ исправлена ошибка в интеграции с billmanager, когда при изменении имени или IP лицензии клиентом, новое имя или IP прописывалось у всех лицензий в базе биллинга.
+ исправлена ошибка когда при продлении или смене ДНС-серверов для домена, зарегистрированного с помощью регистратора с типом e-mail, подставлялись данные из основного профайла, даже если домен был зарегистрирован на дополнительный профайл.
+ профайл: добавлено поле Мобильный телефон.
+ профайл: требуем обязательного заполнения поля Мобильный телефон, для регистрации доменов в зоне PP.UA.
+ администратору: возможность изменять файлы хеадера, футера и стилей в разделе Настройки / Шаблоны.
+ администратору: возможность использовать HTML в "Настройки / Шаблоны" в шаблонах писем, отправляемых клиентам.
+ администратору: возможность отправлять сообщения в HTML-формате в Другое / Отправить e-mail.
+ администратору: возможность задать для каждой доменной зоны за какое количество дней до окончания срока делегирования возможно продление домена.
+ интеграция с панелью управления Parallels Plesk (создание, удаление, остановка и запуск хостинг-аккаунтов, смена тарифных планов, смена пароля, вход в панель клиента).
+ поддержка автоматического изменения контактов для регистратора Ukrnames.
+ поддержка автоматического изменения контактов для регистратора PP.UA.
+ поддержка автоматического изменения контактов для регистратора Todaynic.
+ поддержка автоматического изменения контактов для регистратора RRPProxy.
+ поддержка автоматического изменения контактов для регистратора Webnames.
+ поддержка автоматического изменения контактов для регистратора Reg.ru.
+ профайл: добавлено поле EUNIC с возможность использовать макрос для этого поля в шаблонах писем для регистраторов с типом E-mail.
+ клиенту: для заказов на лицензии от ISPSystem на странице товаров под названием товара выводим IP лицензии.
+ клиенту: для заказов на хостинг/реселлинг/сервера/ssh на странице заказов под названием тарифа выводим логин на сервере, если он указан в редактировании заказа.
+ WHM: возможность использовать Remote Access Key вместо пароля.
+ безопасность: все пароли в базе храним в зашифрованном виде.
+ профайл: при сохранении приводим первую букву фамилии, имени и отчества к верхнему регистру.
+ css: настройка заливки заголовка и строк таблиц, а так же текста подсказок вынесена из файла конфигурации в файл стилей _style.css (стили tableHead, tableRow1, tableRow2, styleHelp).
+ cron: возможность указать в "Настройки / Cron" когда именно останавливать просроченный аккаунт.
30.03.2010 Version 1.7.4
+ onlinenic: поддержка автоматической регистрации доменов в зоне .EU
+ onlinenic: поддеркжа 4-х DNS-серверов, вместо 2-х.
+ возможность автоматически создавать DNS для домена на сервере ISPManager, если клиент отметил использование DNS-серверов по умолчанию при заказе домена. Управление DNS-записями для домена из клиентской части биллинга.
+ возможность автоматически создавать DNS для домена на сервере DirectAdmin, если клиент отметил использование DNS-серверов по умолчанию при заказе домена. Управление DNS-записями для домена из клиентской части биллинга.
+ клиенту: возможность перейти на использование DNS-серверов по умолчанию при изменении DNS для домена, если данная функция включена для зоны. Так же, создаём DNS-зону на сервере при этом, если данная возможность включена в настройках доменной зоны.
+ клиенту: массовое изменение DNS-серверов для доменов.
+ сборщик почты: исправлена ошибка, связанная с прерыванием работы cron5min.php, если в письме присутствует символ апострофа или кавычка.
+ новый тип тарифных планов SSH для продажи SSH-аккаунтов.
+ возможность требовать при заказе SSH-тарифа обязательного ввода логина и пароля для SSH-аккаунта.
+ shellscript: добавлена возможность запуска скриптов для изменения пароля.
+ администратору: возможность задать ограничение на количество аккаунтов на сервере.
+ партнерка: возможность задавать ограничение на максимальное количество рефералов, которых может привести клиент и получать за них процент от продаж. Настраивается как глобально, так и персонально для каждого клиента.
+ партнерка: возможность включить вывод поля "Логин Вашего друга" в форме регистрации нового клиента. Если логин найден, то регистрируемый клиент будет назначен его рефералом.
+ ventrilo: исправлена ошибка, связанная с невозможностью добавить новый сервер ventrilo.
+ ispmanager: при создании аккаунта с выделенным IP, если это включено в настройках тарифа, делаем пользователя владельцем этого IP.
+ naunet: новая схема генерации логинов для новых клиентов (берем логин в биллинге + добавляем в конец 3 цифры), т.к. в email бывают запрещенные символы.
+ naunet: поддержка регистрации доменов во всех зонах, а не только в RU/SU.
+ модуль интеграции с ISPSystem для автоматизированной продажи лицензий ISPManager, VDSManager, BillManager и др.
+ исправлена ошибка когда не удалялись тестовые аккаунты, если в настройках тарифа в разделе "Интеграция с Панелью Управления" не было включено Автоудаление, не смотря на включенное Атоудаление в разделе "Тестовый период".
+ zones.php: если доменная зона добавлена несколько раз в админке с разными регистраторами, то выводим цену более дешевой зоны.
+ тикеты, отзывы, faq, новости: исправлена ошибка, связанная с потерей символа \ в сообщениях.
+ в шаблоны писем о создании аккаунта добавлен макрос {servername} - название сервера.
+ добавлен макрос {slots} в письма о новых заказах/продлениях на хостинг/реселлинг/vds/выделенные сервера.
+ домены: возможность задавать ограничение на количество бесплатных регистрируемых доменов клиентом в день (настраивается в Настройки / Общие). Ограничение распространяется только на доменные зоны для которых в настройках указано, что она бесплатная.
+ сборщик почты: для imap-ящиков, если стоит галочка на "Не удалять сообщения на сервере", то на сообщения, которые не превращены в тикеты, не устанавливаем флаг Прочитан.
+ сборщик почты: возможность задать список e-mail, которые будут игнорироваться сборщиком почты. Если удаление сообщений включено, то они будут удалены. Если нет, то останутся непрочитанными.
+ не даём клиенту удалять заказ, дял которого создан тестовый аккаунт.
+ администратору: возможность вводить суммы как с запятой, так и с точкой в разделе Финансы в Полном инфо клиента.
+ оформление заказа: если к серверу, который указан в настройках тарифа прикреплены другие серверы, то на этапе заказа выводим только те у которых не достигнут лимит по кол-ву аккаунтов, если он задан.
16.03.2010 Version 1.7.3
+ администратору: если в настройках тарифа включена необходимость ввода кол-ва слотов клиентом, то возможность задать минимально и максимально возможные значения.
+ если клиент заказал тариф с указанием количества слотов, то заносим их в базу и испольузем это значение при продлении заказа. Возможность изменять значение в админке биллинга в редактировании заказа.
+ интеграция с регистратором доменных имен RRPProxy.net.
+ возможность указать количество слотов при добавлении заказа в админке.
+ tarifs.php: названию тарифного плана присвоен класс tarifsTitle (настраивается в _style.css).
+ переход в аккаунт клиента на сервере: исправлено для cPanel - если протокол http, то используем порт 2082, если https, то 2083.
+ paypal: исправлена ошибка в интеграции.
+ настройки клиента: добавлено поле Мобильный телефон.
+ shellscript: доп. макрос для создания аккаунтов: {addons} - идентификаторы заказанных доп. услуг через разделитель :x:, пример: IP:x:SSL:x:SSH
+ shellscript: доп. макрос для всех команд: {orderid} - ID заказа.
+ оформление заказа: защита от нажатия кнопки Дальше несколько раз вподряд в целях избежания формирования нескольких одинаковых заказов.
+ модуль СМС-информирования администраторов и клиентов о различных событиях. Гибкая настройка. Лог отправленных SMS-сообщений с возможностью проверки статуса доставки.
+ интеграция с sms-шлюзом epochtasms.ru
+ lend: исправлена ошибка, связанная с неправильным рассчётом контрольной подписи.
+ добавлен модуль Архив счетов. Теперь все оплаченные счета не удаляются, к примеру при удалении заказа, а отправляютя в архив и учитываются в общей финансовой статистике.
+ исправлена ошибка когда после смены тарифа пользователем, все старые счета меняли название тарифа на новый на странице счетов. Не распространяется на счета, выставленные до применения этого исправления.
+ при продлении заказа на хостинг/реселлинг/сервера не выводим поле с доменом, если домен для заказа отсутствует.
+ администратору: добавлена функция переноса отдельных заказов в аккаунт другому клиенту. Доступно в редактировании заказа.
+ администратору: возможнось задавать порядок вывода (сортировку) платёжек на странице выбора способа оплаты. Настраивается в Настройки / Оплата / Сортировка.
+ доп. услуги: возможность создавать доп. услуги, которые будут доступны только для существующих заказов, а при оформлении новых заказаов отображаться не будут.
+ администратору: возможность редактировать комментарий клиента к заказу.
+ если включена функция прикрепления PDF к email со счетами, то при регистрации нового клиента требуем ввести необходимые данные для этого, и прикрепляем PDF. Так же прикрепляем при оформлении новых заказов существующими клиентами.
+ если включена функция прикрепления PDF к email со счетами, то для физ. лиц всегда прикрепляем квитанцию и счет, а для ЧП и Организаций только счёт.
+ добавлен модуль POP3/IMAP сборщик почты, для превращения e-mail в тикеты с возможностью сохранять прикрепленные файлы.
+ shellscript: добавлен макрос {userlogin} - логин клиента в системе биллинга.
06.03.2010 Version 1.7.2
+ функция вывода курсов валют: возможность задавать кодировку - printCourses($code,$enc), где $code - код валюты (USD, UAH и т.п.), $enc - кодировка (utf-8, windows-1251, koi8-r).
+ hostmaster: исправлена ошибка когда после автоматической регистрации NicHandle он записывался в профайл без приставки -UANIC.
+ интеграция с мерчантом от Приват24.
+ имя файла для PDF счета для юр. лиц переименовано с faktura.pdf на schet.pdf.
+ naunet: исправлена ошибка в интеграции, когда домен регистрировался, но в биллинге оставался необработанным.
+ lendshop: внесены изменения в модуль, согласно требованиям разработчика.
+ webmoney: добавлена возможность работы с включенным предварительным запросом.
+ shellscript: добавлена возможность запуска скриптов для перезагрузки и переустановки аккаунтов/серверов. Если в настройках тарифа указаны данные команды, то функция перезагрузки и/или переустановки доступна как клиенту, так и администратору.
+ клиенту: возможность использовать DNS-сервера по умолчанию при заказе только домена, если данная функция включена в админке.
+ администратору: возможность задавать DNS-сервера по умолчанию для каждой доменной зоны, а так же возможность запускать собственный скрипт для прописки ДНС-зоны на Вашем сервере, если клиент на этапе заказа выбрал использование днс-серверов по умолчанию.
+ администратору: возможность выполнять проверку DNS-серверов, указанных клиентом при заказе только домена, с помощью запуска собственного скрипта. Так же проверяем при смене днс-серверов из клиентской части. Настраивается отдельно для каждой зоны.
+ администратору: в Настройки / Общие / Что мы продаём отдельным пунктом вынесено "Домены оптом".
+ модуль Сертификаты, позволяющий клиентам заказывать сертификат на домен, если данная настройка включена в админке. Возможность задавать стоимость сертификата. База сертификатов.
+ whois: если зоны в whois-форме отображены с помощью чекбоксов, избранные зоны делаем отмеченными по умолчанию.
+ whois: если зоны в whois-форме отображены с помощью чекбоксов, выводим ссылки для: отметки всех зон, снятия отметок со всех зон, а так же для отметки избранных зон.
+ оформление заказа: при заказе домена и вводе клиентом NS-серверов, не разрешаем вводить ns-сервера в виде IP-адреса.
+ клиенту: вход в клиентскую панель управления (DA/ISP/cPanel) из клиентской части биллинга, если эта функция включена в админке. Возможно только если в редактировании заказа указан правильный пароль на сервере.
+ администратору: вход в клиентску панель управления (DA/ISP/cPanel) со страницы редактирования заказа. Возможно только если в редактировании заказа указан правильный пароль на сервере.
+ клиенту: возможность менять пароль от аккаунта на сервере (DA/ISP/cPanel) со страницы со списком заказов, если данная функция включена в админке.
+ администратору: возможность менять пароль от аккаунта на сервере (DA/ISP/cPanel) в редактировании заказа.
+ счет для юр. лиц: добавлен Казахстанский тенге.
+ НДС: для квитанций для физ. лиц и счетов для юр. лиц добавлена возможность указать тип НДС - включено в сумму счета или добавлять к сумме счета.
+ счет для юр. лиц: добавлены макросы, позволяющие выводить суммы и цены с НДС и без НДС, а так же размер НДС и процентную ставку НДС. Все макросы описаны на странице редактирования и добавления счета для юр. лиц.
+ счет для юр. лиц: добавлена возможность задавать шаблон для счета-фактуры и в настройках счета для юр. лиц включать/выключать возможность скачать счет-фактуру в PDF со страницы счетов клиентской части биллинга, если счет оплачен, и тип профайла Организация и он заполнен нужными данныим. Макросы в счете-фактуре используются такие же, как и в счете для юр. лиц.
+ администратору: возможность настроить в виде чекбоксов или выпадающим списком выводить названия тарифных планов на странице оформления заказа.
+ администратору: в настройках тарифа вкл/выкл необходимость клиентом вводить количество слотов. На количество слотов при автоматическом создании аккаунта в ventrilo/teamspeak не влияет.
+ договор: добавлена возможность распечатки клиентом договора для товаров/услуг, если данная возможность включена в админке. Список макросов можно увидеть в редактировании настроек договора.
+ клиенту: в таблицах с заказами, доменами и товарами/услугами выводим ID заказа.
+ администратору: возможность изменять дату отзыва. Сортировка отзывов как в админке, так и в клиентской части по дате добавления по убыванию (начинаем показ с новых отзывов).
09.02.2010 Version 1.7.1
+ исправлена ошибка при оформлении заказа на товар/услугу, связанная с неправильным отображением доступных сроков заказа и стоимости.
+ исправлена ошибка при оформлении заказа на товар/услугу, связанная с неправильным отображением доступных сроков заказа и стоимости, если у клиента задана спец. цена.
+ счет-фактура для юридических лиц переименована в счет для юридических лиц.
+ интеграция с bargainvoice.com для продажи Voice TeamSpeak2 Servers (в настройках серверов появился новый тип сервера - TeamSpeak2). Поддерживается автоматическое создание, удаление, остановка и запуск серверов, а так же смена тарифных планов (изменение количества слотов).
+ directi: добавлена возможность включить дебаг при работе с этим регистратором в случае возникновения проблем. Включается в файле конфиигурации.
+ мультиязычность: добавлен венгерский языковый файл.
+ квитанция для физ. лиц: добавлен макрос {fio} для вывода ФИО плательщика.
+ квитанция для физ. лиц: добавлен макрос {summapropis} для вывода суммы прописью, а так же добавлена возможность указать язык суммы прописью в настройках квитанции.
+ интеграция с платёжной системой LendShop.ru, позволяющей продавать товары в кредит с моментальной оплатой на Ваш WMZ или WMR кошелек.
+ администратору: исправлена ошибка, приводящая к генерации неправильной ссылки на переход к редактированию заказа на странице со списком счетов.
+ интеграция с платёжной системой Украинский процессинговый центр (UPC.ua) по приёму оплаты кредитными картами.
+ администратору: добавлены группы доменных зон с возможностью сортировки.
+ клиенту: возможность выбора валюты в которой отображаем цены на страницах тарифных планов и доменных зон.
+ клиенту: на странице со списком доменных зон добавлены ссылки для перехода на страницу заказа каждой доменной зоны.
+ клиенту: если на этапе заказа указан комментарий к заказу, то выводим его на странице со списком заказов, как это сделано для заметок.
+ профайл: исправлена ошибка когда в некоторых полях профайла удалялись запятые.
+ форма обратной связи: добавлены поля Компания и Должность, поле Тема сделано необязательным, убрано ограничение позволяющее использовать форму обратной связи только незарегистрированным пользователям.
+ новости: добавлен постраничный вывод новостей.
+ добавлен модуль Отзывы клиентов (testimonials.php).
+ reg.ru: получаем NS сервера для домена из WHOIS, т.к. в REG.Panel не поддерживается функция domain_get_nss.
+ исправлена ошибка, из-за которой в бекграунде отправлялись сообщения только на конкретный e-mail.
+ везде где клиент вводит днс-сервера, приводим их к нижнему регистру.
+ администратору: добавлена функция проверки на наличие всех необходимых расширений PHP ( доступно по ссылке admin.php?test=1 ).
29.12.2009 Version 1.7.0
+ калькулятор: добавлена возможность рассчитывать стоимость товаров/услуг.
+ калькулятор: на главной странице калькулятора выбор типа товара.
+ калькулятор: на странице с результатом ссылка на оформление заказа.
+ возможность каждому администратору указывать подпись, которая автоматически будет подставляться в сообщениях администратора в тикет-системе.
+ тикеты: добавлен статус тикета "В ожидании".
+ администратору: добавлены отделы в которые можно назначать администраторов.
+ тикеты: выбор отдела при создании тикета. Уведомление о новом тикете либо при ответе на тикет получат только те администраторы, которые состоят в данном отделе. Если у администратора не задан ни один из отделов, то подразумевается, что он соостоит во всех.
+ тикеты: фильтр тикетов по отделам.
+ администратору: возможность для квитанций для физ. лиц задавать персональный PDF-шаблон.
+ тикеты: выводим в тикетах в админке ФИО или наименование организации клиента.
+ администратору: возможность менять ОС и Панель управления в редактировании заказа.
+ отображаем ссылку на whois в меню клиента только если в админке указано, что Вы продаете домены.
+ исправлена проблема с кодировкой в примечании к счетам платежных систем.
+ исправлена ошибка когда счет в письме был нулевой, если заказ на домен добавлялся через админку с выставлением счета.
+ ventrilo: добавлена автоматическая смена тарифных планов (изменение количества слотов).
+ ventrilo: при суспенде аккаунта устанавливаем 1 слот, при запуске аккаунта устанавливаем количество слотов согласно тарифу.
+ администратору: возможность указывать описание для группы тарифных планов.
+ модернизирован скрипт tarifs.php, который теперь автоматически выводит все активные тарифные планы с учетом групп тарифных планов, их описаний и т.п., если не задан шаблон для Страницы tarifs.php.
+ добавлена функция, позволяющая выводить Ваши курсы валют на сайте.
+ партнерская программа: возможность задавать процент для Товаров/Услуг.
+ партнерская программа: возможность задавать персональные проценты каждому клиенту.
+ liqpay: исправлена ошибка, не позволявшая принимать оплату в рублях.
+ промо-коды: выводим поле для ввода промо-кода на странице заказа только в том случае, если в админке добавлен хотябы один активный промо-код.
+ промо-коды: возможность указывать промо-код при продлении заказов.
+ даем возможность заказать изменение тарифного плана только в том случае, если у клиента нет неоплаченных счетов по данному заказу.
+ avdesk: исправлена ошибка, связанная с неправильной кодировкой при отображении статистики по аккаунту.
+ исправлена ошибка, которая приводила к тому, что в письме на продление домена для регистраторов с типом email, отсутствовали нс-сервера, если домен заказывался вместе с хостингом.
+ в качестве отправителя для дубликата писем о новых заказах указываем эмейл менеджера, а не клиента.
+ партнерская программа: исправлена ошибка, связанная с неправильным отображением минимальной суммы для вывода.
+ интеграция с регистратором доменных имен InterNetX GmbH.
01.11.2009 Version 1.6.9c
+ исправлена ошибка версии 1.6.9 для регистраторов с типом email, когда отправлялись пустые сообщение, если используеьтся кодировка windows-1251
+ исправлен класс проверки доменов в WHOIS - неправильно проверял в версии 1.6.9 для зон, у которых в ответе есть русские символы. Класс так же дополнен правильными whois-серверами для некоторых старых и новых зон.
+ устранена ошибка "Не указан ID реселлера." возникающая при попытке отредактировать сервер.
+ исправлена неправильная кодировка в примечании к оплате для некоторых платежных систем.
+ исправлена проблема из-за кодировки utf-8 в работе с некоторыми регистраторами доменов, в частности webnames.ru и reg.ru
+ исправлена кодировка в договоре и приложении к договору
+ генерируем пароли со спец. символами только для directi, ukrnames и onlinenic. Во всех остальных местах стандартные.
+ cron: не останавливаем уже остановленные аккаунты
+ если не указан домен для тестового доступа, то не паркуем домен и не шлем ошибку.
+ cron: исправлена ошибка когда не отправлялись уведомления об окончании тестового периода и не удалялись просроченные тестовые аккаунты.
+ добавлена возможность использовать в квитанции для физ. лиц любую валюту из справочника валют.
+ добавлена возможность в квитанции для физ. лиц выводить сумму НДС. В шаблоне необходимо использовать макрос {ndssumma}.
+ профайл: возможность отключения вывода блока для ввода паспортных данных.
+ paypal: добавлена возможность выбора валюты, в которой принимаем оплату.
+ профайл: внесены изменения в профайл для страны Венгрия для всех типов профайлов.
14.11.2009 Version 1.6.9
+ cron: исправлена ошика, когда скрипт пытался останавливать уже остановленные аккаунты.
+ все фунции ereg_ заменены на preg_ в связи с тем, что с версии PHP 5.3.0 функции ereg_ не поддерживаются.
+ биллинг полностью переведен на кодировку utf8, что необходимо для мультиязычности биллинга.
+ r01¢rohost: исправлена ошибка связанная с генерацией Nic-Handle из-за которой интеграция работала только с ЦентроХост.
+ тестовый период: устанавливаем после оплаты счета статус заказа обработан.
+ все переходы на платежные системы осуществялем в новом окне.
+ directi: добавленна поддержка доменных зон третьего уровня *.uk, а так же доменной зоны второго уровня .eu.
+ исправлена функция генерации паролей согласно изменениям в .COM and .NET Registry от 15 ноября 2009 года.
+ профайл: для Белоруссии требуем ИНН длиной 9 символов.
+ тестовый период: прописываем алиас (паркуем домен) к тестовому аккаунту только если в настройках тарифного плана указан домен в котором необходимо создавать поддомен.
+ тикеты: при ответе администратора на тикет или при создании нового тикета, генерируем клиенту одноразовый пароль (25 символов) и подставляем его в ссылку на тикет в письме, отправляемом клиенту, для того, чтобы клиент мог попасть в тикет без ввода пароля просто перейдя по ссылке, указанной в письме.
+ интеграция с платежной системой 2Pay.ru
+ исправлена ошибка когда после создания аккаунта ему не устанавливался статус Обработан (ошибка только в версии 1.6.8)
+ интеграция с darkstarllc.com для продажи Voice Ventrilo Servers (в настройках серверов появился новый тип сервера - Ventrilo). Поддерживается автоматическое создание, удаление, остановка и запуск серверов.
+ справочник валют: возможность автоматически увеличивать получаемые курсы валют на определенный процент.
01.11.2009 Version 1.6.8
+ администратору: возможность добавлять уже существующие заказы на товары.
+ avdesk: если заказ успешно обработан, отображаем ссылку на дистрибутив в разделе Товары клиентской части биллинга.
+ модуль автоматического получения курсов валют через Приват24 API. Возможность выбора какие именно курсы получать - наличный курс покупки Приватбанка, наличный курс продажи Приватбанка, официальный курс НБУ, официальный курс ЦБ РФ.
+ исправлена ошибка в форме обратной связи, из-за которой в поле Ваш ICQ подставлялся ICQ службы поддержки, если он указан в настройках биллинга.
+ интеграция с регистратором доменных имен Ficora.fi
+ интеграция с платежной системой WebPay.by
+ в целях более стабильной работы с DirectAdmin, переписан класс интеграции с DirectAdmin с использованием библиотеки cURL.
+ произведен переход на использование кодировки utf8 в MySQL, т.к. это необходимо для мультиязычности биллинга.
+ cron: приостанавливаем просроченные заказы не только тогда, когда -1 день, а так же тогда, когда меньше чем -1 день (-5, -7 и т.п.)
+ модуль, позволяющий предоставлять тестовый период либо в рамках тарифа, который заказал клиент, либо с использованием специального тарифа, с возможностью создания тестового аккаунта сразу после оформления заказа, либо после проверки администратором. Автоматический переход на заказанный тариф после оплаты счета.
+ cron: исправлена ошибка когда работа cron-скрипта могла прерываться во время выполнения закрытия тикета для клиента с украинским языком, либо если язык по умолчанию украинский.
+ модернизирован шаблон для счета-фактуры (выводим по пунктам за что именно счет с возможностью указания плательщик вы НДС или нет).
+ поддержка работы с PDF документами. Формирование счетов-фактур и квитанций в PDF на базе HTML-шаблона.
+ модуль автопродления заказов. Позволяет автоматически оформлять заказ на продление, используя срок из последнего оплаченного счета по заказу, либо минимально возможный срок, если такого счета нет, а, так же, если на внутреннем балансе достаточно средств, автоматически оплачивать счет и обрабатывать заказ. Включается/выключается как глобально, так и для конкретного клиента с возможностью укзать имеет ли право клиент включать/выключать эту функцию независимо от глобальной настройки.
+ модуль, позволяющий прикреплять к email-сообщениям, содержащим счета, квитанцию или счет-фактуру в PDF, в зависимости от типа профайла.
+ администратору: доработан модуль "Добавить заказ". Теперь можно при добавлении заказа выбрать оплачен он уже или нет, а так же при необходимости выставить счет клиенту и отправить email о оформлении заказа с прикреплением к нему квитанции или счета-фактуры.
+ профайл: при сохранении профайла удаляем из него кавычки из расширенной таблицы ASCII-символов в виде << и >>
+ доработана функция постраничной навигации по заказами, счетами и т.п. Выводим +5 и -5 номеров страниц от текущей позиции, а так же добавлены ссылки: первая страница и последняя страница.
+ css: всем ссылкам постраничной навигации в клиентской части биллинга присвоено использование класса rootlinkpages (настраивается в _style.css).
+ directi: внесены изменения, которые позволяют одному клиенту регистрировать домены с использованием разных регистраторов типа DirectI. Раньше попытка зарегистрировать домен через регистратора с типом DirectI, если уже есть зарегистрированный домен через другого регистратора с типом DirectI, приводила к ошибке.
+ профайл: для граждан России так же принимаем паспорта в формате XX XXXXXXX.
+ администратору: в Информации по клиенту в разделе Партнерская программа, выводим так же количество и логины рефералов второго уровня для этого клиента.
+ клиенту: в разделе Партнер выводим количество рефералов второго уровня.
+ r01: исправлена ошибка когда не регистрировался домен, если в наименовании организации присутствовали кавычки.
+ оформление заказа: исправлена ошибка когда если заполнены поля логин и пароль для Существующего пользователя и клиент выбирал Новый пользователь, то заказ все равно оформлялся на существующего пользователя, если логин и пароли были указаны правильно.
+ администратору: для регистраторов типа e-mail, возможность задавать кодировку письма (KOI8-R, KOI8-U или WINDOWS-1251).
+ счет-фактура в способах оплаты теперь доступна как юридическим, так и физическим лицам.
+ администратору: возможность настройки TITLE страниц клиентской части биллинга. Настраивается в "Настройки / Общие" в разделе "Заголовок (TITLE) страниц".
+ администратору: добавлена статистика по рефералам (таблица с клиентами и их рефералами первого и второго уровня).
19.10.2009 Version 1.6.7
+ профайл: поле ИНН сделано не обязательным для украинских организаций.
+ администратору: возможность добавлять в редактировании сервера диапазоны выделенных IP в виде x.x.x.x-x.x.x.x
+ администратору: возможность в редактировании заказа назначать/удалять доступные выделенные IP.
+ администратору: добавлен шаблон для серверов с типом ShellScript, отправляемый при создании аккаунта.
+ добавлен модуль, позволяющий продавать любые товары без привязки к заказу на хостинг, реселлинг и т.п., с возможностью указать тип цены для каждого товара (разово, ежемесячно, ежегодно), задавать спец.цены для клиентов на товары и т.п.
+ администратору: возможность запускать рассылку отдельным потоком в бекграунде.
+ администратору: возможность делать рассылку клиентам конкретного сервера.
+ администратору: возможность указывать для тарифных планов описание, которое будет видно клиенту на странице оформления заказа.
+ исправлена ошибка в функции расчета манибека, которая иногда приводила к ошибке, если последний оплаченный счет был счетом за смену тарифного плана.
+ тикеты: при создании тикета администратором или ответе на тикет в email-сообщение клиенту можно так же подставлять текст сообщения - необходимо добавить в шаблоны макрос {message}
+ исправлена ошибка когда при заказе доменов оптом, если указано более одного регистратора для зоны и один из них не активен, мог подставиться в заказ неактивный регистратор.
+ интеграция с Dr.Web AV-Desk, позволяющая автоматически создавать, продлевать, удалять аккаунты пользователей. Данное нововведение доступно при добавлении товара в Магазин товаров.
+ добавлен модуль FAQ, позволяющий выводить группы вопросов, вопросы, а так же ответы на них в скрипте faq.php
+ css: добавлены стили для модуля FAQ - faqgroup, faqitem, faqitemlink, faqtitle (настраивается в _style.css)
+ добавлена функция позволяющая выводить в ваших собственных скриптах стоимость доменной зоны с учетом указанной валюты, типа цены (с хостингом, без хостинга, реселлер, реселлер доменов) и того новая регистрация это или продление.
+ исправлены некоторые ошибки в интеграции с LiqPay.
+ исправлена ошибка когда при заказе доп. услуги для заказа в день оформления самого заказа, могла выставиться цена за доп. услугу в 2 раза больше, чем нужно.
+ администратору: добавлен специальный тип Upload Dir для дополнительных услуг, позволяющий после создания аккаунта на сервере, заливать в корень домена содержимое папки, указанной в настройках дополнительной услуги, если дополнительная услуга заказана вместе с хостингом или реселлингом.
+ профайл: если в полях UANIC, RIPN, RIPE не указана соответствующая приставка, то автоматически подставляем ее.
+ администратору: исправлена ошибка, из-за которой в админке нельзя было изменить в профайле юридический адрес организации.
+ в функции отображения загруженных сканов документов функция readfile заменена на fopen/fread, т.к. на некоторых серверах readfile запрещена из соображений безопасности.
+ безопасность: устранена уязвимость, из-за которой была возможна sql-инъекция в версиях <= 1.6.6
05.10.2009 Version 1.6.6
+ исправлена ошибка когда на странице заказа при переходе на нее по ссылке вида order.php?tarif=XXX на странице сроков заказа отображались сроки для тарифа указанного в сылке даже если клиент выбрал другой тариф.
+ исправлена ошибка в интеграции с ukrnames, не позволяющая одному клиенту зарегистрировать более 1 домена через данного регистратора.
+ администратору: возможность указать какие именно цены выводить в скрипте zones.php для доменных зон. Настраивается в "Настройки / Общие".
+ интеграция с регистраторами r01.ru и centrohost.ru (только RU/SU домены).
+ добавлена поддержка работы с кириллическими доменами (регистраторы, которые это поддерживают: ukrnames.com, reg.ru, nic.ru, naunet.ru).
+ интеграция с платежной системой LiqPay.
+ directi: внесены изменения в модуль интеграции, связанные с отменой некоторых функций API с 20 октября 2009 года.
+ css: всем таблицам с заливкой (таблица счетов, заказов и т.п.) в клиентской части биллинга присвоено использование класса rpTable (настраивается в _style.css).
+ css: всем таблицам без заливки (форма обратной связи, партнерка и т.п.) в клиентской части биллинга присвоено использование класса rpTableBlank (настраивается в _style.css).
+ html: у всех изображений клиентской части убрано явное задание их размеров.
+ тикеты: при создании тикета клиентом или ответе на тикет в email-сообщение администратору подставляем так же текст сообщения.
+ оформление заказа и смена DNS-серверов: добавлена более жесткая проверка на правильность указанных NS-серверов для домена, а так же вывод ошибки, если указываются собственные NS-сервера домена, т.к. данная возможность временно не поддерживается биллингом.
+ профайл: в загрузку документов внесены изменения согласно уточненному списку документов необходимых для доменов .ru для всех типов профайлов.
+ администратору: добавлена возможность указывать язык суммы прописью для квитанций для юридических лиц.
+ если для домена со статусом "Обработан" не указан регистратор, то всеравно даем клиенту возможность смены ДНС-серверов, отправляя после смены запрос на изменение администратору биллинга (получать или нет подобные уведомления настраивается в редактировании Пользователя админки).
+ администратору: возможность установить для тарифного плана запрет на переход на этот тарифный план с другого тарифного плана.
+ администратору: возможность указать для сервера доступные выделенные IP, а так же настройка для тарифного плана, позволяющая создавать аккаунты для конкретного тарифа только с исользованием выделенного IP (если свободных выделенных IP нет, админ получит сообщение об ошибке).
+ администратору: добавлен новый тип сервера ShellScript, позволяющий выполнять скрипт на сервере на котором установлен биллинг с передачей ему определенных параметров. Скрипты и параметры можно указать для каждого тарифного плана для которого указан сервер с типом ShellScript.
+ администратору: возможность указать в минутах как часто клиент может изменять днс-сервера для одного домена. Настраивается в "Настройки / Общие".
+ добавлена функция позволяющая выводить в ваших собственных скриптах стоимость тарифного плана с учетом указанной валюты и срока заказа.
22.09.2009 Version 1.6.5
+ ispmanager: не отправляем клиенту письмо средствами ISPManager, т.к. это делает биллинг.
+ directadmin: не отправляем клиенту письмо средствами DirectAdmin, т.к. это делает биллинг.
+ если удалить дополнительную услугу и она была заказана клиентом, то о ней не будет упоминаний при продлении заказа, либо при просмотре заказанных доп. услуг. Так же удаляем доп. услугу из спец. цен.
+ оформление заказа: в поле выбора доменной зоны возле каждой зоны выводим стоимость регистрации.
+ ispmanager: добавлена поддержка автоматической обработки заказов на реселлинг (создание, удаление, остановка, запуск аккаунтов, а так же изменение тарифов).
+ directadmin: добавлена поддержка автоматической обработки заказов на реселлинг (создание, удаление, остановка, запуск аккаунтов, а так же изменение тарифов).
+ whm/cpanel: добавлена поддержка автоматической обработки заказов на реселлинг (создание, удаление, остановка, запуск аккаунтов, а так же изменение тарифов). Необходим WHM версии 11.25 и выше.
+ html: все заголовки страниц, которые идут над горизонтальной линией, отображаем с помощью
...
+ started.ru: исправлена ошибка связанная с тем, что api не принимало серию паспорта для России в формате XX XX (через пробел).
+ администратору: возможность включить вывод дополнительного необязательного поля "Пароль для входа на сервер (root)" на этапе заказа для VPS/VDS и выделенных серверов.
+ профайл: тип поля ОКОНХ заменен на необязательный для Российских организаций, тип поля КПП заменен на обязательный для Российских организаций.
+ администратору: возможность устанавливать спец. цену для клиента на доменные зоны с учетом регистратора зоны, если их для доменной зоны несколько.
+ администратору: возможность в редактировании заказов добавлять заметки, которые будут видны как администратору, так и клиенту.
+ администратору: исправлена ошибка, связанная с неправильной фильтрацией тикетов при переходе на другую страницу.
+ администратору: если включено автообновление страницы с тикетами и появляется новый тикет или ответ, то циклически меняем заголовок (title) страницы.
+ cron: добавлено автоматическое закрытие открытых тикетов в которых нет ответа N дней. Настраивается в "Настройки / Cron". Тикеты созданные администратором автоматически не закрываются.
+ cron: добавлено автоматическое удаление закрытых тикетов в которых нет ответа N дней. Настраивается в "Настройки / Cron".
+ cron: добавлено автоматическое удаление логов клиентов, которым более N дней. Настраивается в "Настройки / Cron".
+ cron: добавлено автоматическое удаление логов администраторов, которым более N дней. Настраивается в "Настройки / Cron".
+ администратору: возможность разрешить/запретить автоматическую остановку аккаунта по истечению срока оплаты для конкретного заказа в редактировании заказа.
+ администратору: возможность разрешить/запретить автоматическую остановку всех аккаунтов клиента в настройках клиента.
+ администратору: исправлена ошибка, связанная с невозможностью изменить сумму выставленного администратором счета.
+ устранена ошибка, позволяющая клиентам просматривать ns-сервера для чужих доменов, указав в адресной строке ID домена.
+ интеграция с регистратором доменных имен UKRNAMES.COM.
+ выводим возможность получения счета фактуры в выборе способа оплаты только если тип основного профайла клиента - организация.
+ админстратору: возможность менять страну в профайле клиента.
+ HTML-редактор: исправлена ошибка, из-за которой изменения внесенные через HTML-редактор не сохранялись.
+ тикеты: добавлена возможность просмотра тикетов для конкретного клиента (добавлен пункт в меню пользователя в админке).
+ администратору: возможность добавлять дополнительные пункты меню, которые будут отображаться в меню клиента после аутентификации. Настраивается в "Настройки / Меню клиента".
+ профайл: клиентам добавлена возможность загружать скан паспорта. Требования загрузки и т.п. настраиваются в "Настройки / Профайл". Администратор имеет право просматривать и удалять загруженные изображения.
+ профайл: администратору возможность включить необходимость проверки профайла администратором только для ru-доменов, для всех доменов или всегда.
+ профайл: администратору добавлена возможность указать поля, которые нельзя изменять после сохранения, либо после загрузки скана паспорта, либо после проверки профайла администратором.
+ профайл: администратору добавлена возможность глобально включать/выключать функцию создания новых профайлов клиентом.
+ профайл: администратору добавлена возможность удалять профайлы клиентов, которые не используются в заказах на домены и не являются профайлом по умолчанию.
+ администратору: при удалении заказа на хостинг, если к нему прикреплен заказ на домен со статусом отличным от "не обработан", то заказ на домен оставляем.
+ оформление заказа: при заказе домена или доменов, проверяем не одинаковые ли указаны ns-сервера, а так же удаляем лишние пробелы и точку в конце, если они присутствуют.
+ статистика по финансам: при расчете фин. статистики не используем счета связанные с пополнением внутреннего баланса.
+ интеграция с платежной системой Приватбанк (интернет-эквайринг).
+ администратору: функция объединения аккаунтов, позволяющая переносить все счета, заказы и профайлы из одного аккаунта в другой.
+ ispmanager: возможность в редактировании сервера указать папку в которой доступен ispmanager (по умолчанию используется manager).
02.09.2009 Version 1.6.4
+ добавлено переподключение к БД на случай если аккаунт в панели создается слишком долго и скрипт отваливается с ошибкой MySQL Gone Away.
+ устранена ошибка для email-регистраторов, когда домен не продлялся либо не изменялись dns-сервера, если в шаблоне небыло макроса {uanic} или {ripn}.
+ администратору: сохраняем в сессии выбранный тип тикетов, для дальнейшего отображения тикетов данного типа при возвращении в раздел.
+ проверка на www. в начале домена, если при заказе указывается уже зарегистрированный домен.
+ заменен javascript, используемый для отображения всплывающих подсказок.
+ администратору: возможность разрешить или запретить удаление тикетов клиентами в разделе "Настройки / Общие настройки".
+ исправлена ошибка когда после входа клиента в биллинг сумма баланса выводилась в валюте по умолчанию, игнорируя валюту клиента, пока он не перейдет на следующую страницу биллинга.
+ клиенту: все настройки клиента вынесены из Профайла в отдельный раздел "Настройки".
+ профайл: добавлен тип профайла "Частный предприниматель".
+ профайл: выводим только актуальные для указанных типа профайла и страны поля.
+ профайл: добавлена возможность одному клиенту иметь неограниченное количество профайлов различного типа.
+ профайл: возможность клиенту при заказе домена указывать владельца домена, выбирая один из профайлов.
+ naunet: внсены изменения в интеграцию с API, согласно документации версии 3.2.1.
+ доведен список стран согласно общероссийскому классификатору, страны переведены на русский и украинский языки.
+ профайл: для России, Украины, Белоруссии, Казахстана и Таждикистана добавлены их области. Если у клиента в профайле выбрана одна из этих стран, то поле область будет представлено в виде списка областей для выбора.
+ интеграция с платежной системой Authorize.Net.
+ мультиязычность калькулятора.
+ интеграция с регистратором доменных имен Started.biz (для работ необходимо настроить на запуск каждые 5 минут скрипта cron5min.php).
+ добавлена поддержка работы с купонами (для пополнения внутреннего баланса с помощью кода) и промо-кодами (для получения скидки при заказе).
+ администратору: возможность отключить вывод блока выбора доменного имени на этапе заказа для VPS/VDS и выделенных серверов.
+ администратору: возможность включить вывод дополнительных обязательных полей "Название сервера" и "Пароль администратора" на этапе заказа для VPS/VDS и выделенных серверов.
+ клиенту: возможность указать в настройках свой ICQ, а так же WMZ и WMR кошельки.
+ исправлена ошибка когда на странице продления заказа выводились обычные цены, даже если для клиента установлены спец. цены.
+ исправлена функция транслитерации для украинских символов.
+ добавлена возможность в конфигурационном файле указать ширину таблиц на странице оформления заказа в переменной $orderTableWidth (если не указать, то используется значение по умолчанию - 500).
+ css: всем ссылкам в клиентской части биллинга присвоено использование класса rootlink (настраивается в _style.css).
24.07.2009 Version 1.6.3
+ интеграция с регистраторами доменных имен, которые работают с помощью обработки e-mail сообщений на базе шаблонов.
+ ispmanager: добавлена поддержка автоматического изменения тарифных планов.
+ интеграция с платежной системой PayPal.
+ интеграция с платежной системой 2Checkout.
+ интеграция с платежной системой СМС:Банк / smscoin.com
+ партнерка: исправлена ошибка связанная с неправильной установкой cookies - если клиент приходил по партнерской ссылке http://domain.ru/pl.php?xxx, а заказ оформлялся на www.domain.ru, то реферал не засчитывался.
+ произведен переход с использования относительных путей на использование абсолютных путей в скриптах биллинга.
+ администратору: устранена ошибка, когда страница со списком тикетов не обновлялась после изменения времени обновления.
+ устранена ошибка при логировании почты, которая возникала если в сообщении были кавычки.
+ Hostmaster.net.ua: исправлена ошибка когда автоматически не продлялись домены со статусом HOLD-SINCE.
+ шаблоны: возможность настраивать тему сообщения при отправке e-mail на базе шаблонов.
+ мультиязычность: реализован шаг 3 из 3 - мультиязычность шаблонов. Если шаблон для нужного языка не настроен, то используется русский шаблон. Реализована возможность задавать принудительный язык для конкретного шаблона, независимо от выбора языка клиентом.
+ мультиязычность: добавлены шаблоны на украинском языке.
+ мультиязычность: добавлены шаблоны на английском (USA) языке.
+ оформление заказа: скидка для сроков заказа теперь не распространяется на плату за установку - только на ежемесячную плату.
+ css: всплывающему окошку с подсказкой присвоено использование класса altOn (настраивается в _style.css)
+ css: всем горизонтальным линиям (hr) присвоено использование класса hr (настраивается в _style.css)
+ css: всем заголовкам страниц, которые идут над горизонтальной линией, присвоено использование класса pagetitle (настраивается в _style.css)
+ администратору: возможность указывать минимальную и максимальную длину доменного имени для каждой доменной зоны.
+ администратору: выводим каждому администратору дату и время его последнего входа в админку, а так же IP, который использовался при этом.
+ администратору: статистика по источникам (Откуда Вы о нас узнали?) вынесена в раздел Статистики.
+ администратору: изменен используемый javascript календарь на скрипт Component.Calendar от Лаборатории Имперави (http://lab.imperavi.ru/).
+ администратору: возможность включать/выключать систему тикетов для клиентов в разделе "Настройки / Общие настройки".
+ клиенту: в профайле добавлено поле "Альтернативный e-mail". Если оно заполнено, то туда отправляются дубликаты e-mail сообщений.
+ администратору: возможность смены статуса счета с "условно оплачен" на "оплачен" минуя промежуточную смену на "не оплачен". При этом будет обновлен только статус счета и дата его оплаты, т.к. все остальные действия были выполнены при установке статуса "условно оплачен".
+ cron: исправлена ошибка когда на некоторых серверах при запуске скрипта из консоли появлялась ошибка связанная с лицензией.
13.07.2009 Version 1.6.2
+ исправлена ошибка когда аккаунты на сервере останавливались/запускались/удалялись только тогда, когда в редактировании заказа указан тот же сервер, что и в настройках тарифного плана.
+ администратору: исправлена ошибка, связанная с неправильным отображением списка заказов/доменов/счетов конкретного клиента при переходе на следующую/предыдущую страницу списка.
+ администратору: добавлена возможность выбора типа клиента при добавлении нового клиента.
+ мультиязычность: реализован шаг 2 из 3 - разработан сам механизм работы с языковыми файлами, добавлены английский и украинский языковые файлы, а так же в админке добавлен соответствующий раздел с настройками. На третьем этапе будет реализована мультиязычность шаблонов.
+ клиенту: при заказе вывода средств с партнерского счета, не требуем обязательного указания счета/кошелька, т.к. не для всех способов вывода он необходим.
+ внедрено использование стилей для меню в клиентской части биллинга.
+ тикеты: возможность создания тикета администратором для клиента. Доступно на странице полного инфо клиента. После создания тикета клиент получает на e-mail уведомление согласно шаблону, а так же у него в биллинге выделяется пункт меню "Тикеты", если подключено использование стилей _style.css
+ всем полям для ввода (input), выпадающим спискам (select), текстовым полям (textarea) присвоено использование класса input (настраивается в _style.css)
+ всем кнопкам форм (button, sumbit, reset) присвоено использование класса button (настраивается в _style.css)
+ администратору: добавлена возможность указывать имя скрипта админки в файле _rootconfig.php в переменной $admin_script, для формирования правильной ссылки в уведомлениях о тикетах, в случае если скрипт админки переименован.
+ удален выбор способа оплаты на этапе оформления заказа. Рекомендуется удалить соответствующий текст (Способ оплаты: {paymethod}) из шаблонов на оформление хостинга, реселлинга и т.п.
+ доработана система смены тарифных планов. Соответствующие настройки по вкл/выкл данной возможности вынесены в "Настройки / Общие". Отныне смена тарифов будет доступна независимо от привязки к серверам. Если автоматически тариф изменить не получится, то администратору будет выслано уведомление.
+ доработана система смены тарифных планов. Появилась опция, позволяющая менять тарифный план на текущем сервере клиента, даже если в настройках нового тарифа указан другой сервер.
+ добавлена функция логирования всех e-mail сообщений, которые биллинг отправляет клиентам (доступно в клиентской части в разделе "Почта"), а так же администрации (доступно в админке в разделе "Другое / Логи почты"). Вкл/выкл и другие настройки данной функции в разделе "Настройки / Отправка почты".
+ клиенту: на странице выбора способа оплаты выводим оплату с внутреннего баланса и с партнерского счета в начале списка, при чем только если на них достаточно средств к оплате счета.
+ администратору: возможность добавлять несколько счетов-фактур для юр. лиц, с указанием различных реквизитов.
+ администратору: возможно указывать для каждой квитанции и счета-фактуры свой шаблон. Если не указано, то используется стандартный.
+ клиенту: добавлена возможность удалять неоплаченные счета, при условии что счет не выставлен администратором, а так же при условии что это не счет для нового заказа.
+ возможность для всех платежных систем указать комментарий, который будет выводить на странице выбора способа оплаты.
+ администратору: возможность прикреплять тикеты. Прикрепленные тикеты независимо от их статуса отображаются отдельной таблицей вверху страницы со списком тикетов.
+ администратору: возможность устанавливать временной интервал в секундах, с которым будет обновляться страница со списком тикетов.
25.06.2009 Version 1.6.1
+ безопасность: привязка сессий администраторов и пользователей к IP.
+ администратору: статистика по финансам вынесена в отдельный раздел Статистика.
+ администратору: добавлен раздел общей статистики, в которой отображается количество аккаунтов по каждом типу заказа, по каждому серверу, с указанием суммы манибека по всем позициям.
+ easypay: исправлена ошибка когда биллинг воспринимал оплаченный счет как удаленный.
+ администратору: возможность отключать неиспользуемые валюты, указав для них коэфициент равный нулю.
+ добавлен выбор валюты сайта на этапе регистрации нового пользователя, если данная возможность включена в админке.
+ если на этапе заказа хостинга с регистрацией домена, либо при заказе просто домена, заказываемый домен занят, то автоматически проверяем домен на занятость в избранных зонах (настраиваются в админке) и выводим клиенту результат с указанием цен.
+ если на этапе заказа хостинга с регистрацией домена, либо при заказе просто домена, заказываемый домен занят, то выводим ниже список всех доступных доменных зон с указанием цены и возможностью проверить домен в отмеченных зонах.
+ если у тарифного плана есть сроки заказа со скидкой, то на странице выбора тарифного плана указываем цену в виде "от 100 руб/мес" (при расчете используется максимальная скидка).
+ добавлен скрипт zones.php, выводящий список активных доменных зон с указанием цены и минимального срока регистрации.
+ на шаге 3 оформления заказа в наименовании услуги для доп. услуг в скобках выводим названия доп. услуг
+ администратору: на странице выбора бесплатных доменных зон для тарифного плана, возможность отмечать сразу несколько доменных зон.
+ администратору: в админ-часть вынесены настройки Cron'а.
+ возможность запускать cron.php не через браузер, а к примеру командой "cd /path/to/billing/folder/ && /usr/bin/php cron.php > /dev/null"
+ для отправки email использован класс phpmailer. В админку вынесена возможность выбора каким способом отправлять почту - функцией mail(), программой sendmail, либо через SMTP, а так же доступны расширенные настройки отправки через SMTP (безопасность, аутентификация, pop перед smtp и т.п.)
+ интеграция с платежной системой ЯД мерчант (prochange.ru), позволяющей принимать оплату Яндекс.Деньгами с моментальным зачислением на WMZ или WMR кошелек в автоматическом режиме.
+ администратору: гибкая настройка прав доступа для каждого администратора.
+ администратору: добавлено логинование действий администраторов.
+ администратору: постраничный вывод на странице истории клиента.
+ администратору: добавлен шаблон договора с клиентом, который включает в себя непосредственно шаблон и приложение с перечнем заказанных услуг. Если его включить и настроить в "Настройки / Оплата / Договор с клиентом", то клиенты смогут распечатывать договора для каждого их заказа. Изображение печати подставляется в договор только если счет оплачен.
+ captcha: устранена проблема, когда на некоторых серверах каптча расценивала любой код как правильный.
28.04.2009 Version 1.6.0
+ администратору: возможность фильтровать список заказов не только по статусу заказа, но и по типу заказа.
+ обработка всех входящих переменных функцией stripslashes на случай если включены magic_quotes_gpc.
+ интеграция с платежной системой Portmone.com.
+ администратору: меню администратора заменено на древовидное.
+ администратору: возможность входа в биллинг-аккаунт клиента из админки (из раздела Клиенты и Информация по клиенту) без ввода логина и пароля клиента.
+ администратору: возможность добавлять дни ко всем активным заказам сразу, с возможностью выбора типа заказов, а так же с указанием сервера.
+ администратору: возможность добавлять любых регистраторов неограниченное количество раз с указанием разных логинов/паролей и API URL.
+ если клиенту предоставляется право выбора регистратора, то выводим цену домена для каждого регистратора с учетом системы цен доменов, а так же спец. цен.
+ исправлена ошибка при заказе хостинга вместе с доменом и выбором регистратора при этом - неправильно заносились данные о регистраторе в базу.
+ адмиистратору: возможность указать регистратора, который будет выбран по умолчанию, если клиенту предоставляется выбор регистратора домена.
+ безопасность: защита от HTML-кода, например javascript, в whois-ответе домена.
+ добавлен новый тип дополнительных услуг - операционная система и панель управления. при заказе vps/vds или выделенных серверов предлагаем выбрать одну из операционных систем и одну из панелей.
+ администратору: поиск клиента по фамилии клиента.
+ администратору: возможность добавлять несколько квитанций для физ. лиц, с указанием различных реквизитов.
+ cron: в отчетах указываем на каком именно сервере был не удален, не остановлен и т.п. аккаунт.
+ во все email-сообщения биллинга отправляемые клиентам, в поле From (От) подставляем не только email менеджера/поддержки, но и название компании.
+ тикеты: тикеты в которых есть новые ответы, помещаем в начало списка, как в админке, так и в клиентской части.
+ профайл: добавлено поле кодовое слово, которое клиент может заполнить только один раз - после этого оно доступно к просмотру и редактированию только из админки.
+ moneyBack: изменена система вычисления манибека. Манибек высчитывается только для хостинга и реселлинга на основании последнего оплаченного счета для заказа. Если такой не найден, то используется спец. цена клиента. Если она не установлена, то используем стандартную цену тарифного плана.
+ moneyBack: выводим сумму манибека на странице списка заказов в админке, на странцие полного инфо клиента и на странице редактирования заказа.
+ администратору: возможность просмотра списка аккаунтов на конкретном сервере.
+ администратору: поиск по комментарию к заказу
03.04.2009 Version 1.5.9
+ whois: если в настройках доменной зоны не указан whois-сервер, то используем whois-proxy whois-servers.net
+ интеграция с регистратором Onlinenic.com (регистрация, продление, смена dns-серверов)
+ интеграция с регистратором Nic.ru (регистрация, продление, смена dns-серверов)
+ интеграция с платежной системой EasyPay.by (для работы необходим SOAP)
+ администратору: возможность добавлять одинаковые доменные зоны с указанием разных цен и указывать разных регистраторов. Если для одной доменной зоны есть несколько записей с разными регистраторами, то клиенту на этапе заказа будет предложено выбрать регистратора.
+ администратору: для счета-фактуры и квитанции для физ. лиц добавлена валюта Белорусский рубль.
+ произведен переход с 31 на 30 дней в месяце при расчетах.
+ партнерка: добавлен второй уровень реферальной системы.
+ партнерка: возможность загружать Flash-баннеры, а так же указывать персональный код баннера.
+ клиенту: постраничный вывод на страницах счетов, заказов и доменов
+ тикеты: доработана админ-часть системы тикетов (защита от повторов)
+ возможность использовать ID тарифа в переменной tarif для скрипта order.php (пример: order.php?tarif=10)
+ профайл: если в профайле ошибки, то выводим их все сразу.
+ администратору: возможность удалять сообщения в тикете.
+ мультиязычность: все тексты клиентской части вынесены в отдельный языковый файл для последующей реализации мультиязычности биллинга.
09.02.2009 Version 1.5.8
+ интеграция с Hostmaster.net.ua: добавлена автоматическая регистрация Nic-Handle после оплаты заказа на регистрацию домена, если у клиента не заполнено поле UANIC в профайле.
+ интеграция с платежной системой InterKassa.
+ модернизирован скрипт заказа хостинга, реселлинга и т.п. - внедрена пошаговая система, использование стилей, а так же более удобный и приятный интерфейс (скрипт - order.php ).
+ модернизирован скрипт заказа доменного имени - внедрена пошаговая система, использование стилей, а так же более удобный и приятный интерфейс (скрипт - order.php?type=d ).
+ модернизирован скрипт заказа доменных имен оптом - внедрена пошаговая система, использование стилей, а так же более удобный и приятный интерфейс (скрипт - order.php?type=dopt ).
+ клиенту: возможность изменения валюты сайта в редактировании профайла, если данная возможность разрешена администратором в разделе "Настройки / Справочник валют".
+ xml: произведен отказ от использования класса simplexml44 в связи с его нестабильной работой. модернизирована обработка xml-данных в модулях интеграции с ISPManager и WHM/cPanel.
08.01.2009 Version 1.5.7
+ безопасность: возможность переименовывать скрипт admin.php.
+ безопасность: возможность разрешить доступ к админ-панели только определенным IP-адресам в разделе "Настройки / Безопасность".
+ безопасность: запрещено использование статического имени файла конфигурации. Файл конфигурации должен иметь имя _rootconfig[любые_символы].php. Пример: _rootconfig34j3254.php
+ тикеты: доработана клиентская часть системы тикетов (защита от повторов и другое)
+ профайл: для организаций добавлены поля Банк, БИК (МФО), Расчетный счет, а так же ОКОНХ. Поля не обязательны для заполнения. Данные из указанных полей необходимы для регистрации доменов .uz, .tj, .kz.
+ интеграция с Webnames.ru: добавлена поддержка работы со всеми доменными зонами, за исключением .AERO.
+ WYSIWYG HTML-редактор: исправлена ошибка - редактор не сохранял данные.
+ WHOIS: при проверке домена, показываем свободные домены в других доменных зонах: 1. не показываем 2. показываем всегда 3. показываем если все проверяемые домены заняты. Настраивается в админ-панели в разделе "Настройки / Общие настройки".
+ форма обратной связи: добавлено не обязательное к заполнению поле ICQ.
+ администратору: возможность указать какие именно услуги Вы продаете. Клиент будет видеть в меню ссылки на заказ только отмеченных услуг. Так же влияет на ссылки на WHOIS-странице. Настраивается в админ-панели в разделе "Настройки / Общие настройки".
+ клиенту: доработано меню навигации.
+ темы e-mail сообщений, которые отправляются после создания хостинг-аккаунта, изменены с английского на русский язык.
22.12.2008 Version 1.5.6
+ интеграция с REG.RU: добавлена поддержка работы со всеми доменными зонами
+ администратору: возможность добавлять клиенту дополнительные услуги
+ клиенту: возможность заказывать дополнительные услуги к существующему заказу
+ администратору: возможность указать комментарий при выставлении счета клиенту
+ на странице оплаты счета убрано отображение логина от мерчанта RoboXchange
+ администратору: добавлены группы тарифных планов
+ администратору: отображение на странице тарифных планов только тех тарифов, которые соответствуют определенному типу тарифного плана или определенной группе тарифных планов
+ reg.php?group={ID группы}[&vid={тип тирифного плана}] - отображаем на странице оформления заказа тарифные планы только из указанной группы. Если в группе находятся тарифные планы разных типов (hosting, reseller, и т.п.), то будут отображены те тарифные планы, тип которых указан в переменной vid (если не указать, то по умолчанию тип hosting).
+ reg.php?tarif={название тарифа}[&one=1] - отображаем на странице оформления заказа выбранным по умолчанию указанный тарифный план. Если тарифный план находится в одной из групп, то так же будут отображены тарифные планы данной группы такого же типа. Если тарифный план не состоит в группах и не указана переменная one, то так же будут отображены все тарифные планы такого же типа. Иначе, если тарифный план не состоит в группах и указана переменная one, будет отображен только указанный тарифный план.
+ добавлен WYSIWYG HTML-редактор. Можно использовать при редактировании шаблона счета фактуры для юр. лиц и квитанции для физ. лиц
+ добавлена страница tarifs.php, содержимое которой выводится на базе шаблона, который можно редактировать с помощью WYSIWYG HTML-редактора
+ исправлена ссылка "почситать еще" в калькуляторе тарифов - раньше всегда указывала на тарифные планы по хостингу.
+ администратору: возможность отправки email-сообщений не только группам пользователей, а и на указанный e-mail. При клике на email-адрес клиента на странице клиентов или полного инфо - переходим на страницу отправки сообщения на email этого клиента.
+ безопасность: проверяем суммы платежей во всех скриптах приема онлайн-оплаты
+ исправлено: если на момент оплаты счета заказ истек и не оставновлен, то добавляем оплаченный период к той дате, до которой он был оплачен. Если же на момент оплаты он остановлен, то добавляем оплаченный период к текущей дате.
15.12.2008 Version 1.5.5
+ прием оплаты через e-gold, rbk money, webmoney и z-payment как по https, так и по http протоколам.
+ администратору: возможность использовать HTML-код в дополнительных способах оплаты, в тексте для страницы обратной связи и в новостях.
+ администратору: возможность указывать до 5 телефонов и до 5 icq-номеров для страницы обратной связи, а так же подписи для каждого номера и icq.
+ правильно отображаем валюту внутреннего баланса на всех страницах биллинга.
+ администратору: возможность выбора валюты (рубль или гривна) для Квитанции для физических лиц и Счета-фактуры для юридических лиц.
+ исправлена ошибка: при продлении хостинга на срок для которого есть скидка, скидка не учитывалась.
+ исправлена ошибка: бесплатный домены распространяются только на первичный заказ, на все последующие - нет.
+ исправлена ошибка: неправильно отображались суммы манибека на странице полного инфо клиента.
+ администратору: возможность вкл/выкл использование CAPTCHA на странице обратной связи, странице регистрации/оформления заказа и на странице входа (аутентификации) в биллинг клиентом.
+ администратору: возможность в редактировании заказа (кроме заказов на домены) прикреплять к нему файл, который будет доступен клиенту для скачивания в разделе заказы.
+ исправлена ошибка: не отображались счета для выбранного заказа в клиентской части биллинга - отображались все счета клиента.
+ добавлен тип тарифного плана VPN (данные тарифы доступны к заказу клиентом по ссылке reg.php?vid=vpn).
+ исправлена ошибка при работе с бесплатными доменами для тарифного плана.
+ клиенту: оптовая регистрация доменов - возможность заказа любого количества доменов за один раз (reg_domainopt.php)
+ добавлена валюта Белорусский рубль и автоматический прием оплаты на WMB-кошельки системы WebMoney
+ интеграция с платежной системой RoboXchange (RoboKassa)
16.11.2008 Version 1.5.4
+ безопасность: улучшена защита от sql-инъекций
+ безопасность: больше нет необходимости в register_globals on в настройках PHP
+ исправлена функция проверки e-mail адресов. Биллинг не принимал e-mail адреса с одним символом перед @ (пример: 1@domain.ru)
+ клиенту: прописана правильная кодировка при отображении квитанции и счета-фактуры
+ при оформлении заказа округляем все суммы до 2 знаков после запятой
+ интеграция с регистратором Hostmaster.net.ua (регистрация, продление, смена dns-серверов)
+ администратору: возможность регистрировать домен из редактирования заказа простым кликом на ссылку
+ клиенту: возможность выбирать географическое расположение сервера при оформлении заказа
+ возможность делать домены бесплатными не только при заказе на определенный срок, но и при определенной сумме заказа. бесплатный домен распространяется только на первичный заказ - продление платное.
+ мультивалютность биллинга
28.10.2008 Version 1.5.3
+ интеграция с регистратором Todaynic.com (регистрация, продление, смена dns-серверов).
+ клиенту: если тип заказываемого тарифного плана VPS/VDS или Выделенный сервер, то не требуем обязательного заполнения поля Домен.
+ администратору: возможность добавлять существующий заказ, без обязательного указания поля Домен (для тарифных планов VPS/DVS и Выделенный сервер).
+ добавлена возможность оплаты с помощью счета-фактуры для юридических лиц.
+ исправлена интеграция с Z-Payment (добавлено поле ID магазина, необходимое для автоприема оплаты).
21.10.2008 Version 1.5.2
+ профайл: даже если отключена необходимость обязательного заполнения профайла, то для доменов ru/su по прежнему не даем оплатить счет, пока профайл не заполнен полностью, а для остальных доменов пока профайл не заполнен минимальным количеством данных
+ профайл: для организаций добавлены обязательные к заполнению поля "ОГРН" и "ОГРН выдан" (если отключено требование обязательного заполнения профайла, то требуем эти поля только при регистрации доменов ru/su)
+ интеграция с регистратором Naunet.ru для доменных зон RU/SU (регистрация на физ. лицо, регистрация на организацию, продление, смена dns-серверов)
+ заказа хостинга: если тарифный план один, то делаем его отмеченным по умолчанию
+ добавлена возможность оплаты с помощью квитанции для физических лиц
13.10.2008 Version 1.5.1
+ ispmanager: перезапускаем apache после автоматического создания, остановки или запуска аккаунтов
+ администратору: доработаны страницы отображения и редактирования счетов относительно пополнения внутреннего баланса клиентом
+ администратору: вкл/выкл внутреннего баланса пользователя
+ администратору: отображение и изменение внутреннего баланса пользователя на странице полного инфо
+ интеграция с платежной системой Z-Payment
+ администратору: возможность делать заметки для каждого заказа
01.10.2008 Version 1.5.0
+ безопасность: все пароли в полях для ввода скрыты за звездочками
+ введено 2 системы цен на регистрацию доменов (администратор может выбрать ту, которая ему необходима). 1 - цена просто на домен и цена на домен при заказе хостинга для него; 2 - цена, если клиент не пользуется услугами хостинга и цена, если клиент пользуется услугами хостинга либо заказывает хостинг для этого домена.
+ цена на домены для реселлеров разделена на реселлеров хостинга и реселлеров доменов. Является ли клиент реселлером доменов включается в редактировании профайла клиента.
+ условия пользования хостингом. Возможность выбрать в админке требовать от нового клиента согласия с правилами/договором-оффертой или нет, а так же возможность указать ссылку на эти правила/договор.
+ интеграция с Webnames.ru для доменных зон RU/SU (регистрация на физ. лицо, регистрация на организацию, продление, смена dns-серверов)
+ интеграция с Freehost.com.ua (регистрация, продление, смена dns-серверов)
+ администратору: отображение списка рефералов пользователя, на странице полной информации клиента
+ администратору: функция установки спец. цен определенному клиенту по определенному тарифному плану, доменной зоне или доп. услуге
+ DirectAdmin: после создания аккаунта в DA, меняем язык панели для пользователя на русский. Вкл/выкл в редактировании сервера (аналогично и для cPanel)
+ безопасность: автоприем средств через WebMoney только при условии доступности файла online_wm.php по SSL-протоколу (https) и использовании Secret Key (подробнее в инструкции по настройке WebMoney Merchant)
+ безопасность: автоприем средств через E-gold только при условии доступности файла online_egold.php по SSL-протоколу (https)
+ произведен переход с RuPay в RBK Money. Обновлен список способов оплаты для данной системы на странице оплаты счета клиентом
+ безопасность: автоприем средств через RBK Money только при условии доступности файла online_rbk.php по SSL-протоколу (https) и использовании Секретного слова (подробнее в инструкции по настройке RBK Money)
+ клиенту: расширено меню клиента. добавлены пункты: калькулятор тарифов, заказать хостинг, заказать домен, проверить домен
+ добавлен внутренний баланс клиента, который можно пополнять любым доступным способом, а так же оплачивать с него счета
+ если сумма заказа равна нулю, то при переходе клиента на страницу оплаты, автоматически помечаем счет как оплаченный
+ администратору: возможность отключить необходимость обязательного заполнения профайла. Даже если отключено, для доменов ru/su по прежнему не даем оплатить счет, пока профайл не заполнен полностью.
19.09.2008 Version 1.4.9
+ поле "Откуда Вы о нас узнали?" при регистрации нового клиента. Варианты источников настраиваются в админке, с возможностью указывать для каждого варианта различные скидки, которые распространяются на первый заказ клиента.
+ статистика по количеству зарегистрированных клиентов за указанный период для каждого источника.
+ при регистрации нового пользователя - выбор частным лицом или организацией является клиент. В зависимости от этого различные поля в профайле. Профайл значительно расширен и оптимизирован. Добавлены подсказки с примерами.
+ более жесткая система проверки правильности данных в профайле, а так же обязательные поля для заполнения. Возможность администратору установить уровень проверки профайла - минимальный (только те данные, которые необходимы для регистрации com/net/org) и максимальный (требем все данные, включая паспортные).
+ блокировка доступа к биллингу до тех пор, пока профайл не заполнен данными, которые требует администратор. невозможность оплатить счет на регистрацию домена ru/su, если профайл не заполнен полностью, включая паспортные данные.
+ исправлена функция проверки эмейл-адресов - не давало вводить е-майл вида some@i.ua.
+ при заказе только домена возможность вводить до 4-х днс-серверов.
+ интеграция с REG.RU для доменных зон RU/SU (регистрация на физ. лицо, регистрация на организацию, продление, смена dns-серверов)
+ исправлена отсылка письма с данными для доступа к серверу. при попытке отослать письмо админом из админки, отправлялось только если панель управления cPanel.
+ ужесточена проверка правильности доменного имени - только символы a-z0-9 и дефис, при чем дефис не может быть в начале или конце домена. допустимая длина домена от 3-х до 63-х символов.
+ интеграция с Estdomains.com (регистрация, продление, смена dns-серверов)
09.06.2008 Version 1.4.8
+ тикет-система: упрощен доступ к разделу - без всплывающего меню
+ тикет-система: если есть новые сообщения, то меню в админке выделяется красным цветом
+ тикет-система: тикеты с новыми ответами перемещаются вверх списка
+ cPanel: доработан класс интеграции - после создания аккаунта автоматически меняем язык панели на русский
+ для всех видов серверов после создания аккаунта высылаем клиенту письмо (на базе шаблона) с данными для доступа (вкл/выкл в настройках сервера)
+ профайл: увеличена максимальная длина полей до 255 символов
+ профайл: добавлено поле "область"
+ администратору: добавлена возможность создавать пользователей - либо с полным доступом в админку, либо с доступом только в тикет-систему
+ администратору: возможность вкл/выкл отправку биллингом различных уведомлений, ошибок, отчетов и т.п. для каждого пользователя админки
+ тикет-система: в сообщениях администрации, отображаем имя ответившего админа
+ возможность указывать несколько icq-номеров через пробел, для отображения на странице формы обратной связи
+ исправлена ошибка когда неправильно выставлялась спец.цена на домены для реселлеров.
14.04.2008 Version 1.4.7
+ интеграция с панелью управления сервером ISPManager - создание, удаление, остановка и запуск аккаунтов (необходима поддержка cURL в PHP)
+ исправлена ошибка когда автоматически не помечались как оплаченные счета после оплаты через E-Gold (связано с вводом наценки на способы оплаты)
+ увеличена максимальная длина поля Паспорт в профайле до 20 символов
+ исправлена проблема с горизонтальным отображением меню администратора в IE
08.04.2008 Version 1.4.6
+ rupay: произведен перевод из старой системы приема платежей в новую
+ безопасность: доработана защита от sql-инъекций
+ устранена ошибка, возникающая при оплате счета, когда клиент зарегистрировался по партнерской ссылке, а клиент который его привел удален.
+ администратору: возможность устанавливать наценку на каждый отдельный способ оплаты услуг
+ администратору: возможность выставлять специальные цены на домены для реселлеров хостинга
+ реализована возможность смены тарифного плана пользователем, с автоматической сменой тарифа на сервере. смена тарифа возможна только в большую сторону в пределах одного сервера.
+ администратору: переделана структура админки - меню заменено на горизонтальное, а так же упорядочены подпункты меню
+ каталог сайтов клиентов с возможностью админа указать ip-адреса/диапазон ip-адресов для сайтов, которые можно добавлять в каталог (sites.php)
01.04.2008 Version 1.4.5 Critical Update 2
+ исправлена ошибка, связанная с автозапуском аккаунтов после оплаты счета. аккаунты не запускались.
+ исправлена ошибка в cron-скрипте, связанная с автоудалением аккаунтов, если заказ не продлен более 60 дней. аккаунты не удалялись.
31.03.2008 Version 1.4.5 Critical Update
+ исправлена ошибка в cron-скрипте, связанная с автоостановкой аккаунтов с помощью cron-скрипта. аккаунты не суспендились автоматически.
+ исправлена ошибка, связанная с отсылкой уведомлений об оплате счетов. уведомления не отсылались.
30.03.2008 Version 1.4.5
+ клиенту: форма регистрации сайта в каталогах/поисковиках (данные отправляются администратору на e-mail) (catalog.php)
+ администратору: возможность добавлять и редактировать текст, который потом выводим на странице обратной связи.
+ администратору: возможность загрузки банеров с автоматической генерацией партнерского кода банера и его вывода в юзер панели
24.03.2008 Version 1.4.4
+ администратору: возможность сменить статус заказа "с переносом домена" на "с регистрацией нового" и наоборот.
+ администратору: в редактировании заказа на домен возможность указать данные для доступа к панели управления. после обработки домена, данные для доступа к панели высылаем клиенту.
+ администратору: возможность повторно высылать активационное письмо c данными для доступа к серверу, если в редактировании заказа указаны логин, пароль и сервер.
+ исправлен баг в админке, который приводил к повторному выполнению некоторых запросов.
+ клиенту: восстановление пароля по e-mail'у или логину (forgotpass.php).
+ клиенту: на странице партнерской программы в способах вывода убран "партнерский счет".
+ клиенту: на странице выбора способа оплаты счета суммы округялем до сотых.
+ админисатратору: в общих настройках добавлены поля icq и телефон. если заполнено - выводим на странице формы обратной связи
21.03.2008 Version 1.4.3
+ клиенту: регистрация пользователя без оформления заказа (reg_partner.php)
+ интеграция с DirectAdmin и cPanel по https протоколу
+ система тикетов
+ клиенту: форма обратной связи (feedback.php)
19.03.2008 Version 1.4.2
+ исправлена ошибка когда неправильно формировалась партнерская ссылка, если php работает как cgi
+ администратору: поддержка неограниченного количества серверов. каждый тарифный план настраивается на любой сервер.
18.03.2008 Version 1.4.1
+ клиенту: возможность оплаты заказа с партнерского счета (вкл/выкл в админке)
+ администратору: возможность добавлять свои способы оплаты с указанием реквизитов, которые видны на странице выбора способа оплаты и на странице оформления заказа
+ добавлен автоматизировынный прием оплаты титульных знаков WMU и WME
16.03.2008 Version 1.4.0
+ разработана партнерская программа
14.03.2008 Version 1.3.3
+ в cron-скрипт добавлено удаление заказов на домены, которые не продлены более 120 дней
01.03.2008 Version 1.3.2
+ оптимизирована интеграция с cPanel (использовано cPanel xml-api и класс simplexml44)
+ исправлена ошибка с суммой оплаты при приеме оплаты через RuPay (рупей при конвертации $ в руб. использовал свой курс)
26.06.2007 Version 1.3.1
+ в тарифные планы добавлена цена за установку
+ клиенту: при оформлении заказа в способах оплаты выводим только те способы, которые заполнены в админке
15.06.2007 Version 1.3.0
+ интеграция с cPanel: создание/удаление аккаунта
+ интеграция с cPanel: остановка/запуск аккаунта
+ интеграция с cPanel: отправка письма с данными (настраивается в шаблонах) клиенту при создании аккаунта
+ администратору: выставление произвольного счёта клиенту
14.02.2007 Version 1.2.1
+ клиенту: исправлен баг с ограничением в 10 символов на поле повторного ввода пароля при регистрации нового пользователя
+ администратору: доработан класс интеграции с DirectAdmin. исправлены некоторые недостатки, в частности suspend/unsuspend.
+ автоматический приём оплаты через WebMoney (WMR-кошелёк)
23.01.2007 Version 1.2.0
+ клиенту: при заказе домена поля для ввода ns-серверов. После заказа отображение их в e-mail сообщении.
+ whois: исправлена невозможность проверки доменов, состоящих из 2-х символов.
+ администратору: при добавлении существующего заказа при создании нового клиента проверяем нет ли уже такого логина.
+ whois: если доменное имя состоит из двух символов, то выводим предупреждение, что скорей всего его нельзя зарегистрировать.
+ клиенту: исправлена ошибка - домены, заказанные с хостингом, теперь отображаем в разделе Домены.
+ автоматический приём оплаты через E-Gold
+ автоматический приём оплаты через RuPay
+ администратору: отображение NS-серверов при заказе доменного имени в редактировании заказа, а не только в письме.
+ администратору: настройка вида WHOIS - чекбоксы или выпадающий список.
+ администратору: возможность добавлять бесплатную доменную зону сразу для нескольких сроков заказа.
+ интеграция с Directadmin: создание/удаление аккаунта
+ интеграция с Directadmin: остановка/возобновление аккаунта
+ клиенту: калькулятор тарифов (calc.php)
09.03.2006 Version 1.1.3
+ администратору: на главной странице информация по общим денежным поступлениям (отдельно за хостинг, домены и доп. услуги)
+ администратору: исправлен поиск по счетам по uid
+ доработать whois: сделать возможность администратору изменять whois-сервер и not found string для доменных зон
+ доработать whois: сделать возможность администратору исключать доменные зоны из предложенных для проверки на whois-странице
+ доработать whois: если домен занят, сразу не делать автопроверку в других зонах, вместо этого в начале возможность выбрать несколько зон
+ клиенту: при оформлении заказа не отображать сразу форму аутентификации и регистрации, а сделать выбор зарегистрирован клиент или нет
+ администратору: на главной странице информация по общим денежным поступлениям (отдельно за хостинг, домены и доп. услуги) за текущий месяц
+ администратору: на главной странице информация по общим денежным поступлениям (отдельно за хостинг, домены и доп. услуги) за предыдущий месяц
17.02.2006 Version 1.1.2
+ администратору: модуль рассылки
+ администратору: на странице доменов отображаем не только домены, которые отдельно заказаны, но и домены заказанные с хостингом/реселлингом и т.п.
+ администратору: изменено навигационное меню для перемещения по определенному клиенту
+ администратора: постраничное отображение на странице клиентов
+ оплата через Webmoney Merchant заносится в историю пользователя
+ администратору: добавлена главная страница с различными видами поисков
+ клиенту: исправлена ошибка: "клиент заказал домен. потом хочет для этого домена заказать хостинг с переносом, но не может."
+ в шаблонах для оформления/продление заказов/доменов добавлен ID клиента
07.02.2006 Version 1.1.1
+ клиенту: исправлен приём оплаты через Яндекс.Деньги
+ автоматическая пометка счета как оплаченный при онлайн-оплате через WebMoney Merchant, а так же e-mail уведомление об оплате счета клиенту и менеджеру.
+ убрать возможность удаления счетов клиентом
+ клиенту: изменена страница выбора способа оплаты счета
+ администратору: на странице со всей информацией по клиенту добавлена информация по общим денежным поступлениям от клиента (отдельно за хостинг, домены и доп. услуги)
+ возможность включать/выключать подписку на новости администратором и клиентом
+ в email после заказа добавлен способ оплаты и комментарий
+ исправлен список способов оплаты через RuPay
30.01.2006 Version 1.1.0
+ на странице оформления заказа, при переходе на неё с указанием тарифа, устранена ошибка при выборе другого тарифа, связанная с отображением двух полей select со сроком заказа
+ администратору: изменено меню навигации
+ модуль для работы с новостями
+ клиенту: при заказе, если дополнительная услуга стоит 0 у.е. разово и 0 у.е. ежемесячно, то выводим в скобках "бесплатно"
+ администратору: при удалении клиента, чистим его записи в таблице users_logs
+ администратору: страница со всей информацией по конкретному конкретному клиенту
16.01.2006 Version 1.0.1
+ администратору: небольшие визуальные изменения в рекдактировании заказов
+ администратору: после добавления существующиего заказа, выводим уведомление о успешном добавлении
+ администратору: разрешено редактирование даты заказа
+ администратору: исправлен поиск по uid пользователя