Система распределенной регистрации REG.Panel

Предупреждение:

Обратите внимание, что в шаблоны, поставляемые в комплекте с системной REG.panel, внесены изменения. На данный момент панель поставляется только с шаблоном default . Шаблоны предыдущих версии не совместимы с текущей версией.

[-] - Исправлена ошибка
[+] - Нововведение/Дополнение/Изменение
[++] - Изменение в шаблонах
[--] - Шаблон удален

REG.Panel-2.42

Ядро
[-] Исправления в тексте;
[+] Исправлен механизм обновления тарифов если REG.Panel подключена через партнера (не через REG.RU);

REG.Panel-2.4-2.41

Ядро
[-] Исправления в тексте;
[-] Исправлен вывод графиков статистики;
[+] Улучшен механизм обновления тарифов партнера;

REG.Panel-2.3

Ядро
[-] Исправления в тексте;
[+] Улучшена обработка ответов обменников ROBOX и PROCHANGE; Рекомендуется использовать ROBOX;
[+] Добавлен "Профилактический режим". В данном режиме работает только административная часть системы. Вход и операции для пользователей, а также API блокируются, и выводится сообщение из шаблона «Профилактические работы»;
[+] Добавлена платежная система "ИНТЕРКАССА" (экспериментальная функция);
[+] Максимальный баланс пользователя установлен в 300000. Изменить можно в разделе администратора;
[+] Модуль начисления бонусных балов за регистрацию/продление домена;

API
[+] Добавлена проверка режима "Профилактический режим";
[+] При регистрации домена добавлена проверка на существование его в локальной базе;


Раздел Администратора:
[-] Статус некоторых пользователей постоянно был ONLINE;
[-] В разделе "Статистика" графики отображающие суммы содержали данные о возвратах;
[-] Спред не показывался при включенном фильтре "Хостинг";
[+] В "Настройки системы" -> "Платежные системы", для ROBOX добавлена "Комиссия". Для ROBOX и PROCHANGE добавлена "Валюта конвертации WMR или WMZ" - это валюта, в которой Вам отправляют платеж данные системы;
[+] В "Настройки системы" -> "Платежные системы" добавлена опция "Платежная система (по умолчанию)";
[+] В "Незавершенные операции" добавлен вывод пользователя;
[+] В "Настройки системы" -> "Параметры системы" добавлен "Профилактический режим". В данном режиме работает только административная часть системы. Вход и операции для пользователей, а также API блокируются, и выводится сообщение из шаблона «Профилактические работы»;
[+] В разделе "Счета", когда система делала возврат, выводится комментарий возврата4;
[+] В раздел "Статистика" добавлено дата и время создания отчета;
[+] В раздел "Статистика регистраций" добавлено дата и время создания отчета;
[+] В "Карточка пользователя" добавлено текстовое поле для заметок по данному пользователю;
[+] В раздел "Настройки системы" -> "Платежные системы" добавлен платежная система ИНТЕРКАССА;
[+] В "Настройки системы" -> "Параметры системы" добавлено "Уведомление пользователей о необходимости заполнить кодовое слово";
[+] Отключена анимация в графиках статистики;
[+] В "Карточка пользователя" добавлен вывод количества бонусов за регистрацию/продление доменов. Для просмотра списка начислений и списания бонусов нужно нажать на цифру с количеством бонусов;
[+] В "Тарифы" добавлено поле "Бонусы". Сумма бонусов (если больше 0) начисляется пользователю на его бонусный счет при регистрации/продлении домена;
[+] В модуле регистрации нового пользователя, Фамилия и Имя могут быть на англ. языке;
[+] В разделе "Статистика" на графиках выходные дни (суббота и воскресение) выделены красным цветом;
[+] В разделе "Статистика регистраций" на графиках выходные дни (суббота и воскресение) выделены красным цветом;
[+] В разделе "FAQ" добавлено ФИО пользователя, который задал вопрос;
[+] В разделе "Статистика регистраций" добавлен вывод системы (API, REG.Panel), через которую зарегистрирован домен;
[+] В "Карточка пользователя" добавлен возможность выслать пользователю ссылку для восстановления пароля (Отправить пользователю ссылку для восстановления пароля);

Раздел Пользователя:
[-] В профилях не работала функция ограничения количества строк на странице;
[-] Не выводился TITLE;
[-] На главной странице в блок "Необходимо продлить" иногда попадали домены, продлить которые еще нельзя;
[+] Добавлена платежная система "ИНТЕРКАССА" (экспериментальная функция);
[+] Добавлен подраздел "Бонусы" (в раздел "Акции") со списком начисленных бонусов за регистрацию/продление доменов;
[+] На страницу хостинга добавлен пункт "Я согласен с условиями договора-оферты на предоставление услуг";
[+] На странице "Напомнить пароль" изменен алгоритм. Теперь секретный вопрос выводится пользователю и предлагается ввести ответ;


Шаблоны - /skins/default/ (Изменения с версии 2.0 до версии 2.3)

[--] index_domains_list.html
[--] index_operations_list.html
[--] index_domains_list_fo_re_reg.html

[++] index_domains_list.html

[-] {domains_list}
[+]
<REPEATER:domains_list>
            <div class="item">{domain}<span>{domain_created}</span></div>
</REPEATER:domains_list>

[-] {operations_list}
[+]
<REPEATER:operations_list>
            <div class="item {in_out}">{bank}<em>{amount} руб.</em><span>{date}</span></div>
</REPEATER:operations_list>

[-] {domains_list_fo_re_reg}
[+]
<REPEATER:domains_list_fo_re_reg>
            <div class="item">{domain}<span>{domain_paid_till}</span></div>
</REPEATER:domains_list_fo_re_reg>


[--] billing_pay_pc.html
[--] billing_pay_rc.html
[--] billing_pay_wm.html
[--] billing_pay_zp.html

[++] billing_pay_payed.html
[-] {pay_form}
[+]
<BLOCK:WM>
<!-- WM -->
<form id="pay" name="pay" method="POST" action="https://merchant.webmoney.ru/lmi/payment.asp">
<div class="pay_text">Пополнение баланса через платежную систему WebMoney<br /> <span>После оплаты, на Ваш счет поступит {amount} руб.</span></div>
<input type="hidden" name="LMI_PAYMENT_AMOUNT" value="{amount_for_wm}">
<input type="hidden" name="LMI_PAYMENT_DESC" value="Пополнение баланса пользователя {login}">
<input type="hidden" name="LMI_PAYMENT_NO" value="{accounts_id}">
<input type="hidden" name="LMI_PAYEE_PURSE" value="{merch}">
<!--input type="hidden" name="LMI_SIM_MODE" value="0"-->
<br /><input type="submit" value="Перейти к оплате" />
</form>
</BLOCK:WM>

<BLOCK:IK>
<!-- INTERKASSA -->
<form id="pay" name="pay" method="POST" action="https://interkassa.com/lib/payment.php">
<div class="pay_text">Пополнение баланса через платежную систему ИНТЕРКАССА<br /> <span>После оплаты, на Ваш счет поступит {amount} руб.</span></div>
<input type="hidden" name="ik_shop_id" value="{ik_shop_id}">
<input type="hidden" name="ik_payment_amount" value="{amount_for_ik}">
<input type="hidden" name="ik_payment_id" value="{accounts_id}">
<input type="hidden" name="ik_payment_desc" value="Пополнение баланса пользователя {login}">
<input type="hidden" name="ik_sign_hash" value="{ik_sign_hash}">
<br /><input type="submit" value="Перейти к оплате" />
</form>
</BLOCK:IK>

<BLOCK:PC>
<!-- PC -->
<form id="pay" name="pay" method="POST" action="http://merchant.prochange.ru/pay.pro">
<div class="pay_text">Пополнение баланса через платежную систему PROCHANGE<br /> <span>После оплаты, на Ваш счет поступит {amount} руб.<br /><br /><font color="#ff0000"><strong>Внимание! После пополнения баланса через данную систему Вас не вернут обратно на этот сайт. После успешной оплаты заново зайдите на этот сайт.</strong></font></span></div>
<input type=hidden name="PRO_CLIENT" value="{pc_client}">
<input type=hidden name="PRO_RA" value="{pc_ra}">
<input type=hidden name="PRO_PAYMENT_DESC" value="{pc_desc_pay}">
<input type=hidden name="PRO_SUMMA" value="{amount_for_pc}">
<input type=hidden name="PRO_FIELD_1" value="{accounts_id}">
<br /><input type="submit" value="Перейти к оплате" />
</form>
</BLOCK:PC>

<BLOCK:RC>
<!-- RC -->
<form id="pay" name="pay" method="POST" action="https://merchant.roboxchange.com/Index.aspx">
<div class="pay_text">Пополнение баланса через платежную систему ROBO<font color="#FF0000">X</font><br /> <span>После оплаты, на Ваш счет поступит {amount} руб.</span></div>
<input type="hidden" name="MrchLogin" value="{rc_login}" />
<input type="hidden" name="OutSum" value="{amount_for_rc}" />
<input type="hidden" name="InvId" value="{accounts_id}" />
<input type="hidden" name="Desc" value="{rc_desc_pay}" />
<input type="hidden" name="SignatureValue" value="{rc_sig}" />
<input type="hidden" name="IncCurrLabel" value="{rc_cur_label}" />
<input type="hidden" name="Culture" value="ru" />
<br /><input type="submit" value="Перейти к оплате" />
</form>
</BLOCK:RC>

<BLOCK:ZP>
<!-- ZP -->
<form id="pay" name="pay" method="POST" action="https://z-payment.ru/merchant.php">
<div class="pay_text">Пополнение баланса через платежную систему Z-PAYMENT<br /> <span>После оплаты, на Ваш счет поступит {amount} руб.</span></div>
<input type="hidden" name="LMI_PAYEE_PURSE" value="{zp_mag_id}" />
<input type="hidden" name="LMI_PAYMENT_NO" value="{accounts_id}" />
<input type="hidden" name="LMI_PAYMENT_AMOUNT" value="{amount}" />
<input type="hidden" name="LMI_PAYMENT_DESC" value="{zp_desc_pay}" />
<!--input name="CLIENT_MAIL" type="hidden" value="" /-->
<input name="ZP_SIGN" type="hidden" value="{zp_sign}" />
<br /><input type="submit" value="Перейти к оплате" />
</form>
</BLOCK:ZP>



[--] billing_history_operations_list.html
[++] billing_index.html
[-] {operations_list}      </table>
[+]
<REPEATER:operations_list>
        <tr>
          <td class="date">{date} <span>{time}</span></td>
          <td class="bank">{bank}</td>
          <td class="summ"><div class="{in_out}">{amount}</div></td>
          <td class="comment">{account_order}</td>
          <td class="saldo">{saldo}</td>
        </tr>
</REPEATER:operations_list>
      </table>



[++] registration_remember.html
   Много изменений.


[++] profile_index.html
   Изменена строка 117
[-] <td><input style="width:300px;" name="secret_word" value="{secret_word}" maxlength="200" type="text" class="txt" /></td>
[+] <td><input style="width:300px;" name="secret_word" value="{secret_word}" maxlength="200" type="text" class="txt" /><br />Минимальная длина 5 символов.</td>


[+] Шаблон promo_bonus_index.html

[++] promo_friend_index.html
   Добавлена новая строка, после строки 26
[+] <li><a href="{site_url}/promo/bonus/">Бонусы</a></li>


[++] promo_pin_index.html
   Добавлена новая строка, после строки 26
[+] <li><a href="{site_url}/promo/bonus/">Бонусы</a></li>


[++] index.html
   Изменена строка 42
[-] <div class="num">{tarif_name}</div>
[+] <div class="num"><a href="{site_url}/price/show.php" style="color:Black;">{tarif_name}</a></div>


[++] profile_index.html
   Добавлена новая строка, после строки 42
[+] <div align="center" style="color:Red; {display_none}"><font size="+2">{msg_for_user}</font></div>


[--] zone_control_index_row.html

[++] zone_control_index.html
[-] {table_data}
[+]
<REPEATER:zone_rows>
        <tr>
          <td>{subname}</td>
          <td style="width:80px;">{rectype}</td>
          <td>{data}</td>
          <td>{priority}</td>
          <td>{actions}</td>
        </tr>
</REPEATER:zone_rows>


[--] domains_folders_row.html

[++] domains_folders.html
[-] {table_data}
[+]
<REPEATER:folder_rows>
        <tr>
          <td class="name">{name}</td>
          <td class="type">{domains_in_folder_count}</td>
          <td class="actions"><span><a href="{site_url}/domains/folders.php?id={id}">Редактировать</a></span> | <span><a href="" onclick="validate_del('{name}',{id}); return false;">Удалить</a></span></td>
        </tr>
</REPEATER:folder_rows>


[---] domains_index_row.html

[++] domains_index.html
[-] {table_data}
[+]
<REPEATER:domains_rows>
        <tr id="tr{domain_id}" style="background:#F5F5E4;" onMouseOver="cbg_on(this, '#BFBFB3');" onMouseOut="cbg_off(this, '#F5F5E4');">
          <td class="domain"><input type="checkbox" name="domain_id[]" id="d{domain_id}" value="{domain_id}" class="check" onClick="Marker(this,{domain_id},'#BFBFB3', '#F5F5E4');">&nbsp;<label for="d{domain_id}">{domain}</label></td>
          <td><a href="#" target="_blank" title="Подробная информация о домене {domain}" onClick="PropWin('{domain_id}'); return false;" {domain_prop_hide}><img src="{site_url}/skins/{skin_dir}/images/info.png" alt="Подробная информация о домене {domain}" width="16" height="16" border="0"></a></td>
          <td class="conf"><a href="{site_url}/domains/dns_pp_change.php?domain_id={domain_id}" {dns_pp_change_hide}><img src="{site_url}/skins/{skin_dir}/images/icon_conf.gif" alt="Параметры" title="Параметры" /></a></td>
          <td class="status">{domain_status}</td>
          <td class="date_start">{domain_created}</td>
          <td class="date_start">{paid_till}</td>
          <td class="date_start">{renew}</td>
          <td class="date_end">{private_person_flag}</td>
        </tr>
</REPEATER:domains_rows>


[---] hosting_index_row.html

[++] hosting_index.html
[-] {table_data}
[+]
<REPEATER:hosting_rows>
        <tr id="tr{domain_id}" style="background:#F5F5E4;" onMouseOver="cbg_on(this, '#BFBFB3');" onMouseOut="cbg_off(this, '#F5F5E4');">
          <td class="domain"><a href="#" onclick="PropWin('{hosting_domain_name}')"><img align="absmiddle" src="{site_url}/skins/{skin_dir}/images/info.png" alt="Информация и доступ к хостингу домена {hosting_domain_name}" title="Информация и доступ к хостингку домена {hosting_domain_name}" width="16" height="16" border="0"></a>&nbsp;&nbsp;{hosting_domain_name}</td>
          <td class="conf">{hosting_tarif_name}</td>
          <td class="date_start">{hosting_created}</td>
          <td class="date_start">{hosting_paid_till}</td>
          <td class="date_end" style="padding:0;">На:&nbsp;&nbsp;&nbsp;<select name="hosting_renew_period_{hosting_id}" id="hosting_renew_period_{hosting_id}"><option value="1">1</option><option value="2">2</option><option value="3">3</option><option value="4">4</option><option value="5">5</option><option value="6">6</option><option value="7">7</option><option value="8">8</option><option value="9">9</option><option value="10">10</option><option value="11">11</option><option value="12">12</option></select>&nbsp;&nbsp;&nbsp;месяцев&nbsp;&nbsp;&nbsp;<input type="button" value="Продлить" onClick="ReNewHosting({hosting_id}, '{hosting_domain_name}');"></td>
        </tr>
</REPEATER:hosting_rows>
   Добавлена новая строка, после строки 35
[+] function DogOKChangeStatus(checked) {
[+]   if (checked == true) {
[+]      document.getElementById('add_hosting').disabled = false;
[+]   } else {
[+]      document.getElementById('add_hosting').disabled = true;
[+]   }
[+] }

   Добавлена новая строка, после строки 101
[+] <h2 class="title-line"><span>Ознакомьтесь с договором на хостинг</span></h2>
[+] <table cellpadding="5" cellspacing="0" border="0" style="width:100%;">
[+] <tr>
[+]    <td style="padding-left: 41px;{dog_ok_alert}"><label for="dog_ok">Я согласен с условиями <a href="http://www.reg.ru/docs/contract_hosting_mail.rtf" style="color:Black;">договора-оферты</a> на предоставление услуг:&nbsp;</label><input id="dog_ok" name="dog_ok" type="checkbox" value="1" onclick="DogOKChangeStatus(this.checked)"></td>
[+] </tr>
[+] </table>

[-] <td style="padding-left: 41px;"><input type="submit" name="add_hosting" value="Купить хостинг" style="width:300px;" /></td>
[+] <td style="padding-left: 41px;"><input id="add_hosting" type="submit" name="add_hosting" value="Купить хостинг" style="width:300px;" disabled="disabled" /></td>



[---] profiles_index_row.html

[++] profiles_index.html
[-] {table_data}
[+]
<REPEATER:profiles_rows>
        <tr>
          <td class="name">{id}</td>
          <td>&nbsp;&nbsp;&nbsp;&nbsp;{person}</td>
          <td class="type">{person_type}</td>
          <td class="actions"><span><a href="{site_url}/profiles/profiles.php?id={id}">Редактировать</a></span> | <span><a href="#" onclick="validate_del('{person}',{id}); return false;">Удалить</a></span></td>
        </tr>
</REPEATER:profiles_rows>


[---] price_show_hosting_row.html
[---] price_show_row.html

[++] price_show.html
[-] {table_data}
[+]
<REPEATER:price_domains_rows>
        <tr id="tr{zone_id}" style="background:#F5F5E5;" onMouseOver="cbg_on(this, '#DFDFC3');" onMouseOut="cbg_off(this, '#F5F5E5');">
          <td class="date_ar">{zone}</td>
          <td class="date_ar">{reg_price}</td>
          <td class="saldo_ar">{re_reg_price}</td>
        </tr>
</REPEATER:price_domains_rows>

[-] {table_hosting_data}
[+]
<REPEATER:price_hosting_rows>
        <tr id="tr{zone_id}" style="background:#F5F5E5;" onMouseOver="cbg_on(this, '#DFDFC3');" onMouseOut="cbg_off(this, '#F5F5E5');">
          <td class="date_ar">{hosting_tarif}</td>
          <td class="saldo" style="text-align:center;">{hosting_price}</td>
        </tr>
</REPEATER:price_hosting_rows>


[++] whois.html, whois_result.html, zone_control_index.html, domains_dns_pp_change.html
[-] <h2>Регистрация пользователя</h2>
[+] <h2>Личный кабинет</h2>


[++] login.html
   Изменен текст в строке 21
[-] <div align="center" style="color:Red; {display_none}"><font size="+2">Вы ввели неверный Логин/Пароль, повторите ввод.</font></div>
[+] <div align="center" style="color:Red; {display_none}"><font size="+2">{login_error_msg}</font></div>

[++] hosting_add_ok.html
   Изменен текст в строках 28 и 29
[-] <p><strong>NS1:</strong> <span>ns1.hosting.reg.ru</span></p>
[-] <p><strong>NS2:</strong> <span>ns2.hosting.reg.ru</span></p>
[+] <p><strong>NS1:</strong> <span>ns1.hosting.reg.ru</span></p>
[+] <p><strong>NS2:</strong> <span>ns2.hosting.reg.ru</span></p>

[+] Шаблон preventive_work.html

[++] billing_pay.html
   После строки 90 добавлены строки
         <div {ik_disabled_hidden}>
            <h2 class="title-line"><span>Пополнить баланс через систему <a href="http://www.interkassa.com/" target="_blank">ИНТЕРКАССА</a></span></h2>
            <table cellpadding="0" cellspacing="0" class="domain_reg" border="0">
              <tr>
                <td><label>ИНТЕРКАССА</label></td>
                <td><input type="radio" name="pay_system_type" value="IK" {ik_disabled} {ik_checked} class="txt" /></td>
              </tr>
            </table>
         </div>


REG.Panel версия 2.1
Ядро
[+] Система отключения "Запоминать местонахождение до разрыва сессии";

Раздел Пользователя:
[+] Вывод сообщения при логине в случае неактивного аккаунта;

Раздел Администратора:
[-] Неверно работает сортировка по полю "Делегирован до" в "Мои пользователи" -> "Домены";
[-] В некоторых графиках при определенных условиях отображались не полные данные;
[-] В разделе "Корректировка баланса пользователя" не выделялся красным цветом "FAQ" при наличии неотмеченных вопросов;
[-] Расчте % в автоинформаторе;
[+] FAQ теперь можно публиковать только для пользователя задавшего вопрос или для всех пользователей;
[+] В раздел "Настройки системы" -> "Параметры системы" добавлен пункт "Запоминать местонахождение до разрыва сессии" (вкл/выкл);

Инсталлятор
[-] Исправлена ошибка в структуре базы данных;


REG.Panel версия 2.0

Инсталлятор
[+] Новая версия инсталлятора;

Ядро
[-] Иногда при оплате через PROCHANGE деньги могли зачислиться на счет два раза;
[-] Иногда возврат денег за неудачную регистрацию мог происходить несколько раз;
[-] Исправлена ошибка - после синхронизации домена для него не работала смена контактов.
[-] Исправлена ошибка с возможностью подставить неверную ссылку для перехода после авторизации;
[+] В шаблоне includes/header.html можно использовать: {reg_ru} - стоимость регистрации домена в зоне .RU, {re_reg_ru} - стоимость продления домена в зоне .RU, {reg_su} - стоимость регистрации домена в зоне .SU, {re_reg_su} - стоимость продления домена в зоне .SU;
[+] При удалении пользователя администратором, запись о пользователе полностью удаляется из базы;
[+] Добавлена проверка версии API удаленной системы;
[+] При регистрации домена система запоминает через какой API это осуществляется;
[+] Обновлен шаблонизатор. В дальнейшем, вложенные файлы в шаблонах, будут удалены;
[+] Работа с двумя шлюзами;
[+] В регистрацию добавлено «Кодовое слово» и «Секретный вопрос». «Кодовое слово» - Кодовое слово пригодится Вам при обращении в службу поддержки клиентов для идентификации Вашей личности. «Секретный вопрос» - В случае указания секретного вопроса, напоминание пароля будет осуществляться только после успешного ответа на данный вопрос.
[+] В шаблон «Техническая поддержка» добавлен обработчик {user_name};
[+] В шаблон «Другие методы пополнения баланса» добавлен обработчик {user_name};
[+] Добавлен расчет Спреда (в тестовом режиме);
[+] «Незавершенные операции» - теперь автоматически обрабатываются не только при прямом соединении с REG.RU, но и с другой REG.Panel (версии >= 1.0100 RC6);
[+] В шаблонах includes/header.html и includes/footer.html можно использовать: {balance} - баланс пользователя, domains_count количество доменов пользователя, domains_count_fo_re_reg количество доменов (требующих продления )пользователя, tarif_name тариф пользователя, user_name имя и фамилия пользователя;
[+] Домен, во время регистрации которого произошла ошибка, нельзя повторно регистрировать до тех пор, пока система не синхронизируется (примерно 15-30 минут);
[+] В скин добавлен файл main_menu.html содержащий в себе главное меню;
[+] Прайс-лист на домены обновляется ежедневно. Данная операция не затрагивает цены, назначенные администратором, но используется для информации;
[+] В шаблон domain_reg_renew_ok.html добавлена обработка {domain_name} - вывод имени домена (сам вывод не добавлен, добавляется пользователем по желанию);
[+] Улучшен алгоритм получения курса валюты;

Раздел Пользователя:
[-] При восстановлении пароля пользователя на последнем этапе не подключались header.html и footer.html;
[-] В разделе «Домены» не работала ссылка «Домен удален»;
[-] В разделе «Освобождающиеся домен» не подключались header.html и footer.html;
[-] В управлении зоной исправлена ошибка, при которой система не принимала IP-адреса, если в присутствовала цифра 255;
[-] Исправлена ошибка с капчей в разделе «Получить код регистрации» в случае, когда она отключена;
[-] Исправлена активация;
[-] В восстановлении пароля исправлена ошибка, позволяющая по одному коду много раз изменять пароль;
[-] Исправлена ошибка с сохранением профилей в разных локалях;
[-] Исправлена ошибка продления доменов в случае, когда система стоит в папке домена;
[-] Исправлены проверки в создании профилей для нерезидентов;
[-] В разделе «Домены» исправлен алгоритм определения доменов, требующих продления;
[-] В управлении зонами DNS-серверов исправлено добавление доменов ниже второго уровня;
[-] Раздел «Профили» произведен ряд мелких исправлений;
[-] WHOIS - произведен ряд мелких исправлений;
[-] Исправлен постраничный вывод и произведены другие небольшие изменения.
[+] В управлении зоной домена добавлена функция обновления зоны домена (SOA запись);
[+] В регистрацию домена добавлен обработчик ошибок типа «Error: The following fields are invalid: p_addr«. Теперь данная ошибка выглядит так «Ошибки профиля в полях: Почтовый адрес;»;
[+] В меню «Настройки» и «Зарегистрировать домен», если вход был сделан администратором системы из системы управления, но пользователь не дал права, показывается сообщение «Пользователь запретил администратору изменять свои личные данные и регистрировать домены под своим аккаунтом»;
[+] Добавлено «Кодовое слово» и «Секретный вопрос»;
[+] В меню «Напомнить пароль» добавлен «Секретный вопрос»;
[+] Добавлен раздел «FAQ» (Вопрос/Ответ). В этом разделе пользователь может задать свой вопрос или почитать вопросы других пользователей и ответы на них (в тестовом режиме);
[+] В управлении зоной теперь можно добавлять однобуквенные домены третьего уровня, например, m.reg.ru;
[+] Добавлена проверка на максимальный баланс пользователя;
[+] В профилях добавлена кнопка для транслита ФИО и названия компании;
[+] Изменен алгоритм системы «Напомнить пароль»;
[+] Добавлен заказ услуги «Хостинг»;
[+] В разделе «Домены» добавлена возможность проверить / исправить дату регистрации домена или удалить домен, если регистрация домена закончилась или домен отсутствует в доменной папке пользователя на удаленной системе.
[+] Раздел «Зарегистрировать домен» - выдача ошибок регистрации включена по умолчанию;
[+] Добавлен раздел «Освобождающиеся домены»;

Раздел Администратора:
[-] В разделе «Счета» поиск был регистрозависимым;
[-] В «Незавершенные операции» исправлен вывод сообщения «Ваша инсталляция REG.Panel настроена на прямое соединение с REG.RU...», данное сообщение показывалось для всех систем;
[-] В разделе «Мои пользователи» была неактивна ссылка на (картинка) «История смены тарифного плана пользователей»;
[-] В детализации счета теперь верно показывается платежная система;
[-] В title «Последние действие ... » исправлен формат даты;
[-] Исправлена ошибка с выводом капчи, когда в настройках капча отключена;
[-] Исправлены мелкие ошибки в форме «Освобождающиеся домены»;
[-] Исправлена ошибка с выводом капчи, когда панель установлена в папке домена;
[-] Резервная копия БД – исправлена ошибка на некоторых хостингах проблема с целостностью дампа;
[-] Исправлен постраничный вывод и произведены другие небольшие изменения.
[+] Добавлен раздел «Статистика»;
[+] В разделе «Мои пользователи» добавлена «Карточка пользователя». Как попасть: кликнуть мышкой на логине (e-mail) нужного пользователя. Основные возможности: просмотр всех данных пользователя, управление пользователем, смена логина и пароля пользователя;
[+] В раздел «Тарифы» - «Тарифные планы» добавлена функция «Обновить Ваш тариф» (Обновление Вашего тарифа – тарифа по которому удаленная система, например, REG.RU, оказывает Вам услуги.);
[+] В «Настройки системы» - «Параметры системы», содержимое поля «Пароль пользователя на SMTP сервере (в варианте SMTP)» скрыто;
[+] При регистрации домена, система запоминает, через какой API это происходит; Вывод добавлен в список доменов пользователя;
[+] Если администратор не является прямым партнером REG.RU, он может зарегистрировать себе аккаунт в REG.RU и через него продавать только хостинг, а доменные имена через своего партнера;
[+] В разделе »Мои пользователи» в поле «Логин» (e-mail) добавлен вывод кодового слова;
[+] В разделе «Освобождающиеся домены» минимальный лимит «Количество записей» уменьшен с 20 до 5;
[+] В раздел «Статистика регистраций» добавлены графики: Месячный оборот (по дням), рубли; Месячный оборот (по дням), операции; Годовой оборот (по месяцам), рубли; Годовой оборот (по месяцам), операции; Отображение информации на графиках идет с учетом фильтров;
[+] В раздел «Статистика регистраций» добавлен подраздел «Спред». В данном разделе ведется статистика дохода (разница между покупкой и продажей на каждую операцию) (в тестовом режиме);
[+] В раздел «Настройки системы» - «Платежные системы», пункт «PROCHANGE» добавлено поле Комиссия (%). Комиссия начисляется на платеж пользователя, чтоб не терять на курсе конвертации системы PROCHANGE;
[+] В раздел «Счета» добавлена ссылка на карточку пользователя. Ссылка на логине пользователя;
[+] Добавлен раздел «FAQ» (Вопрос/Ответ). В этом разделе администратор видит все вопросы, может на них ответить, опубликовать или удалить (в тестовом режиме);
[+] В меню «Статистика регистраций», в «Фильтр по пользователю» добавлен пользователь «Все», теперь можно применять фильтр на всех пользователей с определенной датой и определенной услугой;
[+] В «Счета» в столбце «Платежная система», под названием ПС выводится номер кошелька, с которого происходила оплата;
[+] Из раздела «Шаблоны» удален пункт «Главное меню на всех страницах»;
[+] В разделе «Счета» добавлен поиск по номеру счета;
[+] В разделе «Параметры системы» добавлена возможность отключения пользовательского API для всей панели - «Доступ к шлюзу API на Вашей системе (...)»;
[+] В разделе «Параметры системы» добавлена возможность автоматически вкл./выкл. всем новым пользователям доступ к API;
[+] В разделе «Мои пользователи» добавлен указатель вкл./выкл. API у пользователя и фильтр по данному полю;
[+] В разделе «Тарифные планы» добавлено указание цены для администратора за домен;
[+] В разделе «Тарифные планы» / Редактирование тарифа добавлена подсветка строки с зоной красным цветом, в случае, если цена для администратора выше, чем цена для конечного пользователя, указанная администратором;
[+] Доработан раздел «Статистика регистраций» с учетом хостинга и различных видов операций (Регистрация, продление ...), добавлены фильтры;
[+] В раздел «Платежные системы» добавлен пункт «Максимальный баланс пользователя руб.», который может принимать значения 0 или больше. 0 - у пользователя может быть неограниченный баланс. 1000 - баланс пользователя не может превышать 1000 руб. (Данное значение распространяется только на пополнение баланса самим пользователем);
[+] Изменен вывод информации о дате последней активности пользователя;
[+] Добавлена сортировка по полям: Логин (email) и on-line пользователи;
[+] Изменен алгоритм напоминания пароля;
[+] В разделе «Счета» возврат теперь выделен из NAL;
[+] В разделе «Счета», поле «Платежная система» имеет корректное описание;
[+] В раздел «Корректировка баланса пользователя» добавлено возможность отправить пользователю письмо с уведомлением о корректировке его счета;
[+] В раздел «Шаблоны» добавлен шаблон «Шаблон письма-уведомления пользователя о корректировки его счета администратором»;
[+] В списке пользователей отображается список пользователей on-line;
[+] Фильтр по Логин (e-mail) или ФИО;
[+] Фильтр по имени домена;
[+] В списке доменов пользователя добавлена возможность синхронизации данных о домене;
[+] Раздел «Счета» – добавленпросмотр, удаление или проведение не оплаченных платежей;
[+] Возможность управления тарифами на услугу хостинга;
[+] Улучшен алгоритм работы правил «Общие правила» и «Индивидуальные правила» ;
[+] «Акции» – добавлена акция «Приведи друга»;
[+] «Настройки системы» – добавлен раздел «Курс валюты», управление курсом валют;
[+] Добавлен раздел «Незавершенные операции» (операции по регистрации / перерегистрации доменов, покупки / продлению хостинга, во время которых система по каким-либо причинам не получила ответа);
[+] Добавлен раздел «Освобождающиеся домены»;
[+] Обновлен модуль обновления структуры базы данных;
[+] Возможность редактирования меню в администраторском разделе (пока в случае использования стандартного шаблона данной версии);

API
[-] Исправлена ошибка, возникающая при обновлении DNS-серверов через API другой Reg.Panel;
[+] Добавлена функция обновления зоны домена (SOA запись);
[+] Добавлена проверка вкл./выкл. API в системе;
[+] Добавлена проверка вкл./выкл. пользователю доступ к API;

26.09.2008 1.0024

Добавлено:

  • Доработка API;

Исправлено:

  • Исправлен алгоритм проверки WHOIS для некоторых зон;
  • Другие незначительные изменения.

16.09.2008 1.0022

Добавлено:

  • Обновлен модуль phpMailer до версии 2.2.1;
  • Возможность назначения тарифного плана по умолчанию;
  • История смены тарифного плана пользователя;
  • Добавлена система автоматической смены тарифного плана;

Исправлено:

  • «Резервная копия БД« при пустых таблицах (0 строк данных) возникала ошибка;
  • Исправлен WHOIS для зоны .WS;
  • При регистрации домена на новый профиль, сохранение профиля не происходило, домен регистрировался но в списке доменов не появлялся;
  • Проблема с приемом платежей в WMR на некоторых хостингах;
  • В управлении зоной DNS не валидатор не принимал верхний регистр;
  • При удалении пользователя, кол-во пользователей использующих тариф (на который был подключен удаленный пользователь) не менялось.
  • Другие незначительные изменения.

27.08.2008 1.0012

Исправлено:

  • Исправлена ошибка при регистрации пользователя, при отключенной CAPTHA.

26.08.2008 1.0011

Добавлено:

  • CAPTCHA при регистрации нового пользователя;
  • Платежная система PROCHANGE;
  • Платежная система Z-PAYMENT;
  • Платежная система ROBOX;
  • При регистрации доменов теперь можно выбрать DNS-сервера регистратора;
  • Добавлена система блокировки входа в Административную часть после 3-х неудачных попыток. Время блокировки — 30 секунд.

Исправлено:

  • Обновлена работа система смены DNS, контактных данных и установки Private Person;
  • Доработана и оптимизирована система приема платежей;
  • В шаблоне договора исправлено отсутствие {site_name} и теперь называется {site_url};
  • Исправлена ошибка в Профилях, связанная с &quote;
  • Исправлены неверные пути к папке /images;
  • Другие незначительные изменения.

Техническая поддержка

Замечания, найденные ошибки, пожалуйста сообщайте удобным для Вас способом:


  • электронной почте
  • ICQ Наш статус 1110975 — техподдержка REG.Panel

  • Техническая поддержка продукта REG.Panel по телефону не производится.