Перейти к содержанию
Форумы
admin

BPanel v3.12

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

Уважаемые клиенты и желающие ими стать,

 

BPanel v3.12 доступна для загрузки через клиент-центр: http://order.bpanel.ru
Реализованы все запланированные на данный момент функции и устранены найденные ошибки.
Полный список изменений: http://bpanel.ru/version.txt

 

Внимание, требуется обновление config.php (сперва можно обновиться автоматически, после чего внести правки в config.php):

 

Примечание:
1. При переходе с любой более ранней версии требуется обновление файла config.php, а именно замена строк
--
$connect = mysql_connect ($host, $user, $pass) or die("Could not connect to MySQL: " . mysql_error());
mysql_select_db ($dbname, $connect) or die ("Table MySQL doesn't exist: " . mysql_error());
mysql_query ("SET NAMES cp1251");
unset ($user,$pass);
--
на
--
$connect = mysqli_connect ($host, $user, $pass, $dbname) or die("Could not connect to MySQL: " . mysqli_connect_error());
mysqli_query($connect, "SET NAMES cp1251");
unset ($user,$pass);
--
Причина: дорабатывается совместимость скрипта с php 5.6 (для последующего перехода на данную версию php).

2. При переходе с предыдущей версии требуется обновление базы (/admin/upgrade/)

 

Основные нововведения данной версии:
 

 

+ Добавлен мерчант Яндекс.деньги для физических лиц (приложение Яндекс.Деньги, работа с API для физических лиц).
+ Панель администратора. Сервисы -> проверка сроков. Добавлена функция сверки и изменения статусов PrivateProtection и сроков окончания доменов регистратора DirectI.
+ Платежная система AdvCash.
+ Платежная система PayMaster.
+ Статистика по отправленным SMS.
+ Выставление счета в биллинге после изменения клиентом статуса PrivateProtection на On. Изменение PrivateProtection на DirectI после оплаты счета.
+ Панель администратора. Блокировка доступа по стране.
+ Панель сотрудников. Блокировка доступа по стране.
+ Возможность установки клиентам специальной стоимости на услугу "private whois".
+ Доменные зоны. Возможность добавления инструкций для трансфера доменов.
+ Мерчанты WebMoney и Яндекс.Деньги. Добавлена настройка "Дополнительный параметр для мерчанта (опционально для WebMoney и YandexMoney, см. ReadMe.doc)".
+ Тарифные планы. Добавлена настройка "Примечание, видимое клиенту".

* Обновлена база IP адресов SxGeo.
* Суммы в третьей валюте теперь отображаются практически во всех функциях.
* Панель администратора. Листинг данных. Оптимизирован код для более быстрого отображения страниц при большом количестве данных в базе.
* DirectI: теперь выдаются SSL Comodo вместо Thawte.
* Панель сотрудников. Изменен html-код для проигрывания аудио-файлов. Теперь данная функция должна работать на большинстве современных браузеров.
* Панель администратора. В форму поиска аккаунтов добавлено отдельное поле UserID.
* Добавление логов Skype/ICQ. Появилась возможность поиска/сохранения сообщений после конкретной даты.
* Добавление логов Skype/ICQ. Поддержка формата ПО Skyperious.
* Панель администратора. Статистика по сотрудникам. Добавлены ссылки для перехода к производительности работы выбранного сотрудника.
* Стол помощи. Уведомление по e-mail при создании (или переключении) билета с высочайшим приоритетом.
* Выставление счетов для платного privary protection у доменов для регистратора webnames.ru.
* Дополнительные услуги. Добавлена настройка "Услуга будет отображена только на странице заказа доп. услуг из-под существующего аккаунта (index.php?mod=services)\">Не показывать на странице регистрации (reg.php)".
* Дополнительные услуги. Добавлена настройка "По умолчанию чекбокс установлен (reg.php)".
* Обновлена база модуля SxGeo.

- API BPanel. Действие активации аккаунта. Ранее в базу не заносилась информация о платеже.
- Партнерская программа. Ручное указание ID партнера в "откуда узнали о нас". При действиях через панель администратора система не учитывала бонус.
- Большое количество мелких исправлений и доработок.

 

P.S. Поздравляем клиентов и желающих ими стать с наступающими праздниками! :)

Поделиться сообщением


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

Архив с ПО обновлен в т.ч. для версии php 5.3 (загрузка по ссылке, которую ранее по запросу выдавал в личку).

Поделиться сообщением


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

Так до сих пор нормально не работают SSL сертификаты, заказ у регистратора делается по факту оплаты, а счет не оплачивается как это происходит с доменами. Писал много раз в т.ч. и на почту. Оплачивать в панели людям сертификаты руками это совсем не бодрит!

Поделиться сообщением


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

Битая кодировка при передаче кириллицы для поля Домен через GET параметры, пример 

reg.php?mod=domenreg&domen=ывапывы

 

http://joxi.ru/KAg7D76CgxqweA

Поделиться сообщением


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

Если у клиента выделенный IP например и он заказывает перевод средств на другой акк через карту оплаты, то аккаунт спокойно удаляется, оставляя услугу IP и сам IP на сервере. Просьба как то учесть данную ситуацию, может действие на главную или еще как то. Либо запретить аккаунтам с такими услугами, которые привязываются к аккаунту помесячно перевод на карту, сообщать об этом на странице возврата, что сначала надо отказаться от таких услуг - это будет логичнее всего.

Поделиться сообщением


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

На стр. Продлить срок действия услуг. Если попытаться продлить домен выбрав карту оплаты, то карту система не видит - пишет можете создать, хотя карта есть. Те же действия с хостингом - перенаправляет верно и все отображается.

Поделиться сообщением


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

Приношу извинения за задержку с ответом.

 

Так до сих пор нормально не работают SSL сертификаты, заказ у регистратора делается по факту оплаты, а счет не оплачивается как это происходит с доменами. Писал много раз в т.ч. и на почту. Оплачивать в панели людям сертификаты руками это совсем не бодрит!

 

Спасибо за информацию. Проверьте теперь. Была ошибка в одном из билдов (инвойс действительно создавался на directi, но не оплачивался.)

 

Битая кодировка при передаче кириллицы для поля Домен через GET параметры, пример 

reg.php?mod=domenreg&domen=ывапывы

 

http://joxi.ru/KAg7D76CgxqweA

 

Да, такая проблема скорее всего из-за особенностей работы php 5.4.

Кириллица передается в неверной кодировке, BPanel тут не при чем.

 

Если у клиента выделенный IP например и он заказывает перевод средств на другой акк через карту оплаты, то аккаунт спокойно удаляется, оставляя услугу IP и сам IP на сервере. Просьба как то учесть данную ситуацию, может действие на главную или еще как то. Либо запретить аккаунтам с такими услугами, которые привязываются к аккаунту помесячно перевод на карту, сообщать об этом на странице возврата, что сначала надо отказаться от таких услуг - это будет логичнее всего.

 

Ок, сделал, чтобы в данном случае выдавало сообщение:

У Вас имеется дополнительная ежемесячная услуга ХХХ. Сперва <a href='?mod=services'>откажитесь от нее</a>.

На стр. Продлить срок действия услуг. Если попытаться продлить домен выбрав карту оплаты, то карту система не видит - пишет можете создать, хотя карта есть. Те же действия с хостингом - перенаправляет верно и все отображается.

 

Спасибо за информацию, исправил.

 

Архив обновил в т.ч. и для php 5.3.

Поделиться сообщением


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

 

Битая кодировка при передаче кириллицы для поля Домен через GET параметры, пример 

reg.php?mod=domenreg&domen=ывапывы

 

http://joxi.ru/KAg7D76CgxqweA

 

Да, такая проблема скорее всего из-за особенностей работы php 5.4.

Кириллица передается в неверной кодировке, BPanel тут не при чем.

 

 

Данные в форму передаются в формате UTF-8, а биллинг в 1251, поэтому конфликт кодировки. Если на странице в браузере сменить кодировку на UTF-8, то значение будет отображаться верно в поле домен, но конечно же все остальное - иероглифы...

Поделиться сообщением


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

Переменную "domen" на страницу reg.php для корректного отображения нужно передавать методом POST.

Поделиться сообщением


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

Сделайте пожалуйста чтобы после оплаты домена, когда бпанель получила уведомление что оплата получена за домен, а домен висит на регистрации (например у naunet, домены ru регистрируются около минуты). Чтобы пользователю в это время писало статус домена "Оплата получена, домен в процессе регистрации.."

Иначе, иногда пользователи после оплаты, смотрят на статус домена - а он числится как не оплачен, после этого торопясь пользователь начинают писать в поддержку что оплатил домен, а он не зарегистрировался..

Поделиться сообщением


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

В разделе Настройки - Скрипт (Общее)

учитывать на XX% при продлении аккаунта срок, проведенный в блокировке
(если "100", то за дни, проведенные в блокировке, клиент не платит вовсе)

 

Выставляю 100 или 50, ничего не срабатывает, при продление с API bpanel.

Поделиться сообщением


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

Сделайте пожалуйста чтобы после оплаты домена, когда бпанель получила уведомление что оплата получена за домен, а домен висит на регистрации (например у naunet, домены ru регистрируются около минуты). Чтобы пользователю в это время писало статус домена "Оплата получена, домен в процессе регистрации.."

Иначе, иногда пользователи после оплаты, смотрят на статус домена - а он числится как не оплачен, после этого торопясь пользователь начинают писать в поддержку что оплатил домен, а он не зарегистрировался..

 

Приношу извинения за задержку с ответом.

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

 

 

В разделе Настройки - Скрипт (Общее)

учитывать на XX% при продлении аккаунта срок, проведенный в блокировке

(если "100", то за дни, проведенные в блокировке, клиент не платит вовсе)

 

Выставляю 100 или 50, ничего не срабатывает, при продление с API bpanel.

 

Должно срабатывать и для API.

Статус аккаунта для любого способа в т.ч. и API должен быть: LOCKED-CP. Проверьте, такой ли статус у продлеваемого через API аккаунта.

Поделиться сообщением


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

После обновления появилась ошибка:

Версия BPanel v3.12 от 03.11.2016

 

Не зачисляются платежи с интеркассы, ошибка приходит на мыло:

Ошибка:
script VS received
85.10.225.103 or 85.10.225.99 or 151.80.190.* VS 151.80.190.97
VS Interkassa (null VS null)
2.91 VS 2.91 (amount)
USD VS USD (currency)
success (process) VS success (status)
52a977a1bf4efc82********5 VS 52a977a1bf4efc82********5 (ik_co_id)

Поделиться сообщением


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

Это скорее всего на interkassa изменения произошли.

Внес изменения в BPanel. Архив обновил.

Обновитесь и проверьте теперь.

Поделиться сообщением


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

Еще проблема, при оплате через interkassa не засчитываются дни которые были в минусе. Проверьте так же пожалуйста для своих добавленных мерчатов, дни тоже могут не засчитываться (interkassa.php добавлена через свои мерчаты).

+Можете сделать чтобы указание "доп. параметров" для мерчата Unitpay или WebMoney - работало даже если не "Закреплено" за каким либо способом оплаты. Иначе сейчас работают доп. параметры - только если закреплено за чем либо.

Поделиться сообщением


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

Еще проблема, при оплате через interkassa не засчитываются дни которые были в минусе. Проверьте так же пожалуйста для своих добавленных мерчатов, дни тоже могут не засчитываться (interkassa.php добавлена через свои мерчаты).

 

На других мерчантах точно срабатывает? Должно работать вне зависимости от того, встроен мерчант или нет.

 

 

+Можете сделать чтобы указание "доп. параметров" для мерчата Unitpay или WebMoney - работало даже если не "Закреплено" за каким либо способом оплаты. Иначе сейчас работают доп. параметры - только если закреплено за чем либо.

 

Для чего это нужно? Как крайний вариант - можете самостоятельно в базе phpmyadmin добавить информацию в соответствующие поля базы данных.

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

×