Вход Регистрация
Файл: _rootadmin/_settings.inc.php
Строк: 8156
<?

    
if (!$sub) {$sub='params';}

    if (
$sub == 'saveparams') {
        
checkAdminAccess('sGeneralEdit',1);

        
SetSetting("company_name"$company_name);
        
SetSetting("company_url"$company_url);
        
SetSetting("billing_url"$billing_url);
        
SetSetting("support_url"$support_url);
        
SetSetting("manager_email"$manager_email);
        
SetSetting("support_email"$support_email);
        
SetSetting("perpage_bills"$perpage_bills);
        
SetSetting("perpage_billskv"$perpage_billskv);
        
SetSetting("perpage_orders"$perpage_orders);
        
SetSetting("perpage_domains"$perpage_domains);
        
SetSetting("perpage_clients"$perpage_clients);
        
SetSetting("perpage_tickets"$perpage_tickets);
        
SetSetting("perpage_catalog"$perpage_catalog);
        
SetSetting("perpage_history"$perpage_history);
        
SetSetting("perpage_userlogs"$perpage_userlogs);
        
SetSetting("perpage_maillogs"$perpage_maillogs);
        
SetSetting("perpage_apilogs"$perpage_apilogs);
        
SetSetting("perpage_whoislogs"$perpage_whoislogs);
        
SetSetting("perpage_shop"$perpage_shop);
        
SetSetting("perpage_testimonials"$perpage_testimonials);
        
SetSetting("perpage_news"$perpage_news);
        
SetSetting("perpage_domainscerts"$perpage_domainscerts);
        
SetSetting("perpage_smslogs"$perpage_smslogs);
        
SetSetting("whoistype"$whoistype);
        
SetSetting("icq",$icq);
        
SetSetting("icq2",$icq2);
        
SetSetting("icq3",$icq3);
        
SetSetting("icq4",$icq4);
        
SetSetting("icq5",$icq5);
        
SetSetting("icqc",$icqc);
        
SetSetting("icqc2",$icqc2);
        
SetSetting("icqc3",$icqc3);
        
SetSetting("icqc4",$icqc4);
        
SetSetting("icqc5",$icqc5);
        
SetSetting("phone",$phone);
        
SetSetting("phone2",$phone2);
        
SetSetting("phone3",$phone3);
        
SetSetting("phone4",$phone4);
        
SetSetting("phone5",$phone5);
        
SetSetting("phonec",$phonec);
        
SetSetting("phonec2",$phonec2);
        
SetSetting("phonec3",$phonec3);
        
SetSetting("phonec4",$phonec4);
        
SetSetting("phonec5",$phonec5);
        
SetSetting("feedback_text",$feedback_text);
        
SetSetting("needrules",$needrules);
        
SetSetting("needrulesurl",$needrulesurl);
        
SetSetting("userBalanceEnable",$userbalanceenable);
        
SetSetting("captcha_reg",$captcha_reg);
        
SetSetting("captcha_feedback",$captcha_feedback);
        
SetSetting("captcha_login",$captcha_login);
        
SetSetting("whoisShow",$whoisShow);
        
$weSalesTypes = @join("::",$weSalesTypes); SetSetting("weSalesTypes",$weSalesTypes);
        
SetSetting("changetarif_up",$changetarif_up);
        
SetSetting("changetarif_down",$changetarif_down);
        
SetSetting("changetarif_trycurrentserver",$changetarif_trycurrentserver);
        
$orderNotShowDomainsBlock = @join("::",$orderNotShowDomainsBlock); SetSetting("orderNotShowDomainsBlock",$orderNotShowDomainsBlock);
        
SetSetting("orderShowServerName",$orderShowServerName);
        
SetSetting("orderShowAdminPassword",$orderShowAdminPassword);
        
SetSetting("orderShowRootPassword",$orderShowRootPassword);
        
SetSetting("zonesShowReg",$zonesShowReg);
        
SetSetting("zonesShowRenew",$zonesShowRenew);
        
SetSetting("zonesShowReg2",$zonesShowReg2);
        
SetSetting("zonesShowRenew2",$zonesShowRenew2);
        
SetSetting("zonesShowRegHostReseller",$zonesShowRegHostReseller);
        
SetSetting("zonesShowRenewHostReseller",$zonesShowRenewHostReseller);
        
SetSetting("zonesShowRegReseller",$zonesShowRegReseller);
        
SetSetting("zonesShowRenewReseller",$zonesShowRenewReseller);
        
SetSetting("zonesShowRegistrator",$zonesShowRegistrator);
        
SetSetting("changeDNStimeout",$changeDNStimeout);
        
SetSetting("testPeriodEnable",$testPeriodEnable);
        
SetSetting("testPeriodDays",$testPeriodDays);
        
SetSetting("testPeriodAddDays",$testPeriodAddDays);
        
SetSetting("testPeriodAutoCreate",$testPeriodAutoCreate);
        
SetSetting("autoRenewEnable",$autoRenewEnable);
        
SetSetting("autoRenewClientChange",$autoRenewClientChange);
        
SetSetting("autoRenewDay",$autoRenewDay);
        
SetSetting("autoRenewDomainDay",$autoRenewDomainDay);
        
SetSetting("autoRenewShopDay",$autoRenewShopDay);
        
SetSetting("attachPDFtoBill",$attachPDFtoBill);
        
$pageTitle parseRPArrayStr($pageTitle,":xxx:",":xx:");
        
SetSetting("pageTitle",$pageTitle);
        
SetSetting("pageTitleAddPage",$pageTitleAddPage);
        
SetSetting("pageTitleDelimiter",$pageTitleDelimiter);
        
SetSetting("testimonialsEnable",$testimonialsEnable);
        
SetSetting("testimonialsUsersCanDelete",$testimonialsUsersCanDelete);
        
SetSetting("testimonialsAdminCheck",$testimonialsAdminCheck);
        
SetSetting("enableGotoAccount",$enableGotoAccount);
        
SetSetting("enableChangeAccountPassword",$enableChangeAccountPassword);
        
SetSetting("orderTarifType"$orderTarifType);
        
SetSetting("orderShowSSHLogin",$orderShowSSHLogin);
        
SetSetting("orderShowSSHPassword",$orderShowSSHPassword);
        
SetSetting("domainFreeLimit",$domainFreeLimit);
        
SetSetting("FaqShowAllOnOnePage",$FaqShowAllOnOnePage);
        
SetSetting("addFundsWithoutReg",$addFundsWithoutReg);
        
SetSetting("defaultDnsServer1",$defaultDnsServer1);
        
SetSetting("defaultDnsServer2",$defaultDnsServer2);
        
SetSetting("orderShowPurposeOfUse",$orderShowPurposeOfUse);
        
SetSetting("allowDomainPush",$allowDomainPush);
        
SetSetting("registerNeedMobile",$registerNeedMobile);
        
SetSetting("registerNeedMobileVerification",$registerNeedMobileVerification);
        
SetSetting("needpersonalinfo",$needpersonalinfo);
        
SetSetting("needpersonalinfourl",$needpersonalinfourl);
        
SetSetting("noEmailChangeMain",$noEmailChangeMain);
        
SetSetting("noEmailChangeAlt",$noEmailChangeAlt);
        
SetSetting("allowCancelAddonsRenew",$allowCancelAddonsRenew);
        
SetSetting("registerNeedFIO",$registerNeedFIO);
        
SetSetting("noFIOChange",$noFIOChange);
        
SetSetting("noIdenticalMobile",$noIdenticalMobile);
        
SetSetting("orderShowTarifMinCost",$orderShowTarifMinCost);
        
SetSetting("localContactUser",$localContactUser);
        
SetSetting("orderProcessTypeHost",$orderProcessTypeHost);
        
SetSetting("orderProcessTypeDomain",$orderProcessTypeDomain);
        
SetSetting("orderProcessTypeShop",$orderProcessTypeShop);
        
SetSetting("whoisLogEnable",$whoisLogEnable);

        
writeAdminLog("Изменены настройки: Общие настройки");

        print 
"Данные успешно сохранены.<BR><BR>";
        
$sub="params";
    }

    if (
$sub == "params") {
        
checkAdminAccess('sGeneralRead',1);

        
$company_name=htmlEncode(GetSetting("company_name"));
        
$company_url=GetSetting("company_url");
        
$billing_url=GetSetting("billing_url");
        
$support_url=GetSetting("support_url");
        
$manager_email=GetSetting("manager_email");
        
$support_email=GetSetting("support_email");
        
$perpage_bills=GetSetting("perpage_bills");
        
$perpage_billskv=GetSetting("perpage_billskv");
        
$perpage_orders=GetSetting("perpage_orders");
        
$perpage_domains=GetSetting("perpage_domains");
        
$perpage_clients=GetSetting("perpage_clients");
        
$perpage_tickets=GetSetting("perpage_tickets");
        
$perpage_catalog=GetSetting("perpage_catalog");
        
$perpage_history=GetSetting("perpage_history");
        
$perpage_userlogs=GetSetting("perpage_userlogs");
        
$perpage_maillogs=GetSetting("perpage_maillogs");
        
$perpage_apilogs=GetSetting("perpage_apilogs");
        
$perpage_whoislogs=GetSetting("perpage_whoislogs");
        
$perpage_shop=GetSetting("perpage_shop");
        
$perpage_testimonials=GetSetting("perpage_testimonials");
        
$perpage_news=GetSetting("perpage_news");
        
$perpage_domainscerts=GetSetting("perpage_domainscerts");
        
$perpage_smslogs=GetSetting("perpage_smslogs");
        
$whoistype=GetSetting("whoistype");
        
$icq=GetSetting("icq");
        
$icq2=GetSetting("icq2");
        
$icq3=GetSetting("icq3");
        
$icq4=GetSetting("icq4");
        
$icq5=GetSetting("icq5");
        
$icqc=GetSetting("icqc");
        
$icqc2=GetSetting("icqc2");
        
$icqc3=GetSetting("icqc3");
        
$icqc4=GetSetting("icqc4");
        
$icqc5=GetSetting("icqc5");
        
$phone=GetSetting("phone");
        
$phone2=GetSetting("phone2");
        
$phone3=GetSetting("phone3");
        
$phone4=GetSetting("phone4");
        
$phone5=GetSetting("phone5");
        
$phonec=GetSetting("phonec");
        
$phonec2=GetSetting("phonec2");
        
$phonec3=GetSetting("phonec3");
        
$phonec4=GetSetting("phonec4");
        
$phonec5=GetSetting("phonec5");
        
$feedback_text=GetSetting("feedback_text");
        
$needrules=GetSetting("needrules");
        
$needrulesurl=GetSetting("needrulesurl");
        
$userbalanceenable=GetSetting("userBalanceEnable");
        
$captcha_reg=GetSetting("captcha_reg");
        
$captcha_feedback=GetSetting("captcha_feedback");
        
$captcha_login=GetSetting("captcha_login");
        
$whoisShow=GetSetting("whoisShow");
        
$weSalesTypes=GetSetting("weSalesTypes");
        
$changetarif_up=GetSetting("changetarif_up");
        
$changetarif_down=GetSetting("changetarif_down");
        
$changetarif_trycurrentserver=GetSetting("changetarif_trycurrentserver");
        
$orderNotShowDomainsBlock=GetSetting("orderNotShowDomainsBlock");
        
$orderShowServerName=GetSetting("orderShowServerName");
        
$orderShowAdminPassword=GetSetting("orderShowAdminPassword");
        
$orderShowRootPassword=GetSetting("orderShowRootPassword");
        
$zonesShowReg=GetSetting("zonesShowReg");
        
$zonesShowRenew=GetSetting("zonesShowRenew");
        
$zonesShowReg2=GetSetting("zonesShowReg2");
        
$zonesShowRenew2=GetSetting("zonesShowRenew2");
        
$zonesShowRegHostReseller=GetSetting("zonesShowRegHostReseller");
        
$zonesShowRenewHostReseller=GetSetting("zonesShowRenewHostReseller");
        
$zonesShowRegReseller=GetSetting("zonesShowRegReseller");
        
$zonesShowRenewReseller=GetSetting("zonesShowRenewReseller");
        
$zonesShowRegistrator=GetSetting("zonesShowRegistrator");
        
$changeDNStimeout=GetSetting("changeDNStimeout");
        
$testPeriodEnable=GetSetting("testPeriodEnable");
        
$testPeriodDays=GetSetting("testPeriodDays");
        
$testPeriodAddDays=GetSetting("testPeriodAddDays");
        
$testPeriodAutoCreate=GetSetting("testPeriodAutoCreate");
        
$autoRenewEnable=GetSetting("autoRenewEnable");
        
$autoRenewClientChange=GetSetting("autoRenewClientChange");
        
$autoRenewDay=GetSetting("autoRenewDay");
        
$autoRenewDomainDay=GetSetting("autoRenewDomainDay");
        
$autoRenewShopDay=GetSetting("autoRenewShopDay");
        
$attachPDFtoBill=GetSetting("attachPDFtoBill");
        
$pageTitle=GetSetting("pageTitle");
        
$pageTitleAddPage=GetSetting("pageTitleAddPage");
        
$pageTitleDelimiter=GetSetting("pageTitleDelimiter");
        
$testimonialsEnable=GetSetting("testimonialsEnable");
        
$testimonialsUsersCanDelete=GetSetting("testimonialsUsersCanDelete");
        
$testimonialsAdminCheck=GetSetting("testimonialsAdminCheck");
        
$enableGotoAccount=GetSetting("enableGotoAccount");
        
$enableChangeAccountPassword=GetSetting("enableChangeAccountPassword");
        
$orderTarifType=GetSetting("orderTarifType");
        
$orderShowSSHLogin=GetSetting("orderShowSSHLogin");
        
$orderShowSSHPassword=GetSetting("orderShowSSHPassword");
        
$domainFreeLimit=GetSetting("domainFreeLimit");
        
$FaqShowAllOnOnePage=GetSetting("FaqShowAllOnOnePage");
        
$addFundsWithoutReg=GetSetting("addFundsWithoutReg");
        
$defaultDnsServer1=GetSetting("defaultDnsServer1");
        
$defaultDnsServer2=GetSetting("defaultDnsServer2");
        
$orderShowPurposeOfUse=GetSetting("orderShowPurposeOfUse");
        
$allowDomainPush=GetSetting("allowDomainPush");
        
$registerNeedMobile=GetSetting("registerNeedMobile");
        
$registerNeedMobileVerification=GetSetting("registerNeedMobileVerification");
        
$needpersonalinfo=GetSetting("needpersonalinfo");
        
$needpersonalinfourl=GetSetting("needpersonalinfourl");
        
$noEmailChangeMain=GetSetting("noEmailChangeMain");
        
$noEmailChangeAlt=GetSetting("noEmailChangeAlt");
        
$allowCancelAddonsRenew=GetSetting("allowCancelAddonsRenew");
        
$registerNeedFIO=GetSetting("registerNeedFIO");
        
$noFIOChange=GetSetting("noFIOChange");
        
$noIdenticalMobile=GetSetting("noIdenticalMobile");
        
$orderShowTarifMinCost=GetSetting("orderShowTarifMinCost");
        
$localContactUser=GetSetting("localContactUser");
        
$orderProcessTypeHost=GetSetting("orderProcessTypeHost");
        
$orderProcessTypeDomain=GetSetting("orderProcessTypeDomain");
        
$orderProcessTypeShop=GetSetting("orderProcessTypeShop");
        
$whoisLogEnable=GetSetting("whoisLogEnable");
        
        
?>
        <form method=post>
        <input type=hidden name=do value=<? print $do?>>
        <input type=hidden name=sub value=saveparams>
        <table>
        <tr><Td valign=top width=50%>
            <table width=100%>
            <tr onclick="myShow('s1');" onmouseover="this.bgColor='<? print $font_headm?>'; this.style.cursor='pointer'" onmouseout="this.bgColor='<? print $font_head?>'" bgcolor=<? print $font_head?>><td align=center><B>Ваши данные</b></td></tr>
            <tr><td>
                <div id="s1" style="display: none;">
                <table width="100%" bgcolor=<? print $font_row1?>>
                <tr><td>Название компании:</td><Td><input type=text name=company_name size=40 value="<? print $company_name?>"></td></tr>
                <tr><td>Адрес сайта:</td><Td><input type=text name=company_url size=40 value="<? print $company_url?>"></td></tr>
                <tr><td>Адрес биллинга:</td><Td><input type=text name=billing_url size=40 value="<? print $billing_url?>"></td></tr>
                <tr><td>Адрес службы поддержки:</td><Td><input type=text name=support_url size=40 value="<? print $support_url?>"></td></tr>
                </table>
                </div>
            </td></tr>
            </table>

            <table width=100%>
            <tr onclick="myShow('s2');" onmouseover="this.bgColor='<? print $font_headm?>'; this.style.cursor='pointer'" onmouseout="this.bgColor='<? print $font_head?>'" bgcolor=<? print $font_head?>><td align=center><B>Внутренний баланс клиента</b></td></tr>
            <tr><td>
                <div id="s2" style="display: none;">
                <table width="100%" bgcolor=<? print $font_row1?>>
                <tr><Td colspan=2 align=center><input type=radio name=userbalanceenable value=1 <? if ($userbalanceenable) { print "checked"; } ?>>включен <input type=radio name=userbalanceenable value=0 <? if (!$userbalanceenable) { print "checked"; } ?>>выключен</td></tr>
                <tr><td colspan=2><input type=checkbox name=addFundsWithoutReg value=1 <? if ($addFundsWithoutReg) { print "checked"; } ?>> разрешить пополнение без аутентификации</td></tr>
                </table>
                </div>
            </td></tr>
            </table>

            <table width=100%>
            <tr onclick="myShow('s4');" onmouseover="this.bgColor='<? print $font_headm?>'; this.style.cursor='pointer'" onmouseout="this.bgColor='<? print $font_head?>'" bgcolor=<? print $font_head?>><td align=center><B>Условия пользования хостингом</b></td></tr>
            <tr><td>
                <div id="s4" style="display: none;">
                <table width="100%" bgcolor=<? print $font_row1?>>
                <tr><Td colspan=2 align=left>При регистрации нового клиента, требуем согласия с:<BR><input type=radio name=needrules value=0 <? if (!$needrules) { print "checked"; } ?>>не требуем<BR><input type=radio name=needrules value=1 <? if ($needrules == "1") { print "checked"; } ?>>с правилами пользования<BR><input type=radio name=needrules value=2 <? if ($needrules == "2") { print "checked"; } ?>>с условиями договора-офферты<BR><BR>Адрес правил/договора: <input type=text name=needrulesurl size=30 value="<? print $needrulesurl?>"></td></tr>
                </table>
                </div>
            </td></tr>
            </table>

            <table width=100%>
            <tr onclick="myShow('s5');" onmouseover="this.bgColor='<? print $font_headm?>'; this.style.cursor='pointer'" onmouseout="this.bgColor='<? print $font_head?>'" bgcolor=<? print $font_head?>><td align=center><B>Тестовый период</b></td></tr>
            <tr><td>
                <div id="s5" style="display: none;">
                <table width="100%" bgcolor=<? print $font_row1?>>
                <tr><Td colspan=2 align=left><input type=radio name=testPeriodEnable value=0 <? if (!$testPeriodEnable) { print "checked"; } ?>> не предоставлять<BR><input type=radio name=testPeriodEnable value=1 <? if ($testPeriodEnable) { print "checked"; } ?>> предоставлять согласно настройкам тарифного плана на <input type=text name=testPeriodDays size=1 value="<? print $testPeriodDays?>"> дней</td></tr>
                <tr><td colspan=2><input type=checkbox name=testPeriodAutoCreate value=1 <? if ($testPeriodAutoCreate) { print "checked"; } ?>> создавать тестовый аккаунт сразу после оформления заказа</td></tr>
                <tr><td colspan=2><input type=checkbox name=testPeriodAddDays value=1 <? if ($testPeriodAddDays) { print "checked"; } ?>> при оплате заказа добавлять неиспользованные дни тестового периода к заказу</td></tr>
                </table>
                </div>
            </td></tr>
            </table>

            <table width=100%>
            <tr onclick="myShow('s6');" onmouseover="this.bgColor='<? print $font_headm?>'; this.style.cursor='pointer'" onmouseout="this.bgColor='<? print $font_head?>'" bgcolor=<? print $font_head?>><td align=center><B>Настройки WHOIS</b></td></tr>
            <tr><td>
                <div id="s6" style="display: none;">
                <table width="100%" bgcolor=<? print $font_row1?>>
                <tr><td>Вид WHOIS:</td><Td align=left><select name=whoistype><option value=check <? if ($whoistype == "check") {print "selected";} ?>>Чекбоксы</option><option value=select <? if ($whoistype == "select") {print "selected";} ?>>Выпадающий список</option></select></td></tr>
                <tr><Td colspan=2 align=left><BR>Показываем свободные домены в других доменных зонах:<BR><input type=radio name=whoisShow value=0 <? if (!$whoisShow) { print "checked"; } ?>>не показываем<BR><input type=radio name=whoisShow value=1 <? if ($whoisShow == "1") { print "checked"; } ?>>показываем всегда<BR><input type=radio name=whoisShow value=2 <? if ($whoisShow == "2") { print "checked"; } ?>>показываем если все проверяемые домены заняты</td></tr>
                <tr><td colspan=2><BR><input type=checkbox name=whoisLogEnable value=1 <? if ($whoisLogEnable) { print "checked"; } ?>> логировать результаты выполнения WHOIS-запросов</td></tr>
                </table>
                </div>
            </td></tr>
            </table>

            <table width=100%>
            <tr onclick="myShow('s7');" onmouseover="this.bgColor='<? print $font_headm?>'; this.style.cursor='pointer'" onmouseout="this.bgColor='<? print $font_head?>'" bgcolor=<? print $font_head?>><td align=center><B>Визуальные настройки</b></td></tr>
            <tr><td>
                <div id="s7" style="display: none;">
                <table width="100%" bgcolor=<? print $font_row1?>>
                <tr><td><BR>Записей на странице счетов:</td><Td align=left><BR><input type=text name=perpage_bills size=5 value="<? print $perpage_bills?>"></td></tr>
                <tr><td>Записей на странице квитанций:</td><Td align=left><input type=text name=perpage_billskv size=5 value="<? print $perpage_billskv?>"></td></tr>
                <tr><td>Записей на странице заказов:</td><Td align=left><input type=text name=perpage_orders size=5 value="<? print $perpage_orders?>"></td></tr>
                <tr><td>Записей на странице доменов:</td><Td align=left><input type=text name=perpage_domains size=5 value="<? print $perpage_domains?>"></td></tr>
                <tr><td>Записей на странице сертификатов:</td><Td align=left><input type=text name=perpage_domainscerts size=5 value="<? print $perpage_domainscerts?>"></td></tr>
                <tr><td>Записей на странице товаров:</td><Td align=left><input type=text name=perpage_shop size=5 value="<? print $perpage_shop?>"></td></tr>
                <tr><td>Записей на странице клиентов:</td><Td align=left><input type=text name=perpage_clients size=5 value="<? print $perpage_clients?>"></td></tr>
                <tr><td>Записей на странице тикетов:</td><Td align=left><input type=text name=perpage_tickets size=5 value="<? print $perpage_tickets?>"></td></tr>
                <tr><td>Записей на странице новостей:</td><Td align=left><input type=text name=perpage_news size=5 value="<? print $perpage_news?>"></td></tr>
                <tr><td>Записей на странице отзывов:</td><Td align=left><input type=text name=perpage_testimonials size=5 value="<? print $perpage_testimonials?>"></td></tr>
                <tr><td>Записей на странице каталога:</td><Td align=left><input type=text name=perpage_catalog size=5 value="<? print $perpage_catalog?>"></td></tr>
                <tr><td>Записей на странице истории клиента:</td><Td align=left><input type=text name=perpage_history size=5 value="<? print $perpage_history?>"></td></tr>
                <tr><td>Записей на странице логов:</td><Td align=left><input type=text name=perpage_userlogs size=5 value="<? print $perpage_userlogs?>"></td></tr>
                <tr><td>Записей на странице логов почты:</td><Td align=left><input type=text name=perpage_maillogs size=5 value="<? print $perpage_maillogs?>"></td></tr>
                <tr><td>Записей на странице логов SMS:</td><Td align=left><input type=text name=perpage_smslogs size=5 value="<? print $perpage_smslogs?>"></td></tr>
                <tr><td>Записей на странице логов API:</td><Td align=left><input type=text name=perpage_apilogs size=5 value="<? print $perpage_apilogs?>"></td></tr>
                <tr><td>Записей на странице логов WHOIS:</td><Td align=left><input type=text name=perpage_whoislogs size=5 value="<? print $perpage_whoislogs?>"></td></tr>
                </table>
                </div>
            </td></tr>
            </table>
            
            <? $domainCostType GetSetting("domainCostType"); ?>
            <table width=100%>
            <tr onclick="myShow('s8');" onmouseover="this.bgColor='<? print $font_headm?>'; this.style.cursor='pointer'" onmouseout="this.bgColor='<? print $font_head?>'" bgcolor=<? print $font_head?>><td align=center><B>Настройки zones.php</b></td></tr>
            <tr><td>
                <div id="s8" style="display: none;">
                <table width="100%" bgcolor=<? print $font_row1?>>
                <tr><td colspan=2>Ниже необходимо отметить цены, которые нужно выводить клиентам на странице zones.php:</td></tr>
                <tr><td><input type=checkbox name=zonesShowReg value="1" <? if ($zonesShowReg) {print "checked";} ?>></td><Td>регистрация <? if (!$domainCostType) { print "при заказе только домена"; } else { print "если клиент не пользуется услугами хостинга"; } ?></td></tr>
                <tr><td><input type=checkbox name=zonesShowReg2 value="1" <? if ($zonesShowReg2) {print "checked";} ?>></td><Td>регистрация <? if (!$domainCostType) { print "при заказе домена вместе с хостингом"; } else { print "если клиент пользуется услугами хостинга"; } ?></td></tr>
                <tr><td><input type=checkbox name=zonesShowRegHostReseller value="1" <? if ($zonesShowRegHostReseller) {print "checked";} ?>></td><Td>регистрация для реселлеров хостинга</td></tr>
                <tr><td><input type=checkbox name=zonesShowRegReseller value="1" <? if ($zonesShowRegReseller) {print "checked";} ?>></td><Td>регистрация для реселлеров доменов</td></tr>
                <tr><td><input type=checkbox name=zonesShowRenew value="1" <? if ($zonesShowRenew) {print "checked";} ?>></td><Td>продление <? if (!$domainCostType) { print "при продлении только домена"; } else { print "если клиент не пользуется услугами хостинга"; } ?></td></tr>
                <tr><td><input type=checkbox name=zonesShowRenew2 value="1" <? if ($zonesShowRenew2) {print "checked";} ?>></td><Td>продление <? if (!$domainCostType) { print "при продлении домена вместе с хостингом"; } else { print "если клиент пользуется услугами хостинга"; } ?></td></tr>
                <tr><td><input type=checkbox name=zonesShowRenewHostReseller value="1" <? if ($zonesShowRenewHostReseller) {print "checked";} ?>></td><Td>продление для реселлеров хостинга</td></tr>
                <tr><td><input type=checkbox name=zonesShowRenewReseller value="1" <? if ($zonesShowRenewReseller) {print "checked";} ?>></td><Td>продление для реселлеров доменов</td></tr>
                <tr><td><BR><input type=checkbox name=zonesShowRegistrator value="1" <? if ($zonesShowRegistrator) {print "checked";} ?>></td><Td><BR>выводить регистратора, через которого регистрируется зона</td></tr>
                </table>
                </div>
            </td></tr>
            </table>

            <table width=100%>
            <tr onclick="myShow('s17');" onmouseover="this.bgColor='<? print $font_headm?>'; this.style.cursor='pointer'" onmouseout="this.bgColor='<? print $font_head?>'" bgcolor=<? print $font_head?>><td align=center><B>Счета на оплату</b></td></tr>
            <tr><td>
                <div id="s17" style="display: none;">
                <table width="100%" bgcolor=<? print $font_row1?>>
                <tr><td><input type=checkbox name=attachPDFtoBill value=1 <? if ($attachPDFtoBill) { print "checked"; } ?>> прикреплять к e-mail, содержащим счета, квитанцию и/или счет в PDF в зависимости от типа профайла.</td></tr>
                </table>
                </div>
            </td></tr>
            </table>

            <table width=100%>
            <tr onclick="myShow('s19');" onmouseover="this.bgColor='<? print $font_headm?>'; this.style.cursor='pointer'" onmouseout="this.bgColor='<? print $font_head?>'" bgcolor=<? print $font_head?>><td align=center><B>Отзывы</b></td></tr>
            <tr><td>
                <div id="s19" style="display: none;">
                <table width="100%" bgcolor=<? print $font_row1?>>
                <tr><Td colspan=2 align=center><input type=radio name=testimonialsEnable value=1 <? if ($testimonialsEnable) { print "checked"; } ?>>включены <input type=radio name=testimonialsEnable value=0 <? if (!$testimonialsEnable) { print "checked"; } ?>>выключены</td></tr>
                <tr><td>публиковать только после проверки администратором:</td><td><input type=radio name=testimonialsAdminCheck value=1 <? if ($testimonialsAdminCheck) { print "checked"; } ?>>да <input type=radio name=testimonialsAdminCheck value=0 <? if (!$testimonialsAdminCheck) { print "checked"; } ?>>нет</td></tr>
                <tr><td>разрешить клиентам удалять свои отзывы:</td><td><input type=radio name=testimonialsUsersCanDelete value=1 <? if ($testimonialsUsersCanDelete) { print "checked"; } ?>>да <input type=radio name=testimonialsUsersCanDelete value=0 <? if (!$testimonialsUsersCanDelete) { print "checked"; } ?>>нет</td></tr>
                </table>
                </div>
            </td></tr>
            </table>

            <? $orderNotShowDomainsBlock = @mb_split("::",$orderNotShowDomainsBlock); ?>    
            <table width=100%>
            <tr onclick="myShow('s22');" onmouseover="this.bgColor='<? print $font_headm?>'; this.style.cursor='pointer'" onmouseout="this.bgColor='<? print $font_head?>'" bgcolor=<? print $font_head?>><td align=center><B>Оформление заказа</b></td></tr>
            <tr><td>
                <div id="s22" style="display: none;">
                <table width="100%" bgcolor=<? print $font_row1?>>
                <tr><td>Вид выбора тарифного плана:</td><Td align=left><select name=orderTarifType><option value=check <? if ($orderTarifType == "check") {print "selected";} ?>>Чекбоксы</option><option value=select <? if ($orderTarifType == "select") {print "selected";} ?>>Выпадающий список</option></select></td></tr>
                <tr><td valign=top>Выводить миним. стоимость тарифа: <img src=./_rootimages/question.gif alt="Если <B>да</B>, то клиент, при выборе тарифного плана, увидит минимально возможную цену с учетом максимально возможной скидки в зависимости от срока заказа."></td><td><input type=radio name=orderShowTarifMinCost value=1 <? if ($orderShowTarifMinCost) { print "checked"; } ?>> да <input type=radio name=orderShowTarifMinCost value=0 <? if (!$orderShowTarifMinCost) { print "checked"; } ?>> нет<BR></td></tr>
                <tr><Td valign=top>Не выводить блок заказа доменного имени для:</td><td width=80>
                    <input type=checkbox name=orderNotShowDomainsBlock[] value=hosting <? if (in_array("hosting",$orderNotShowDomainsBlock)) { print "checked"; } ?><? print $_lang[OrderType]["hosting"];?><BR>
                    <input type=checkbox name=orderNotShowDomainsBlock[] value=reseller <? if (in_array("reseller",$orderNotShowDomainsBlock)) { print "checked"; } ?><? print $_lang[OrderType]["reseller"];?><BR>
                    <input type=checkbox name=orderNotShowDomainsBlock[] value=vds <? if (in_array("vds",$orderNotShowDomainsBlock)) { print "checked"; } ?><? print $_lang[OrderType]["vds"];?><BR>
                    <input type=checkbox name=orderNotShowDomainsBlock[] value=dedicated <? if (in_array("dedicated",$orderNotShowDomainsBlock)) { print "checked"; } ?><? print $_lang[OrderType]["dedicated"];?>
                </td></tr>
                </table>
                </div>
            </td></tr>
            </table>

            <table width=100%>
            <tr onclick="myShow('s30');" onmouseover="this.bgColor='<? print $font_headm?>'; this.style.cursor='pointer'" onmouseout="this.bgColor='<? print $font_head?>'" bgcolor=<? print $font_head?>><td align=center><B>Продление заказа</b></td></tr>
            <tr><td>
                <div id="s30" style="display: none;">
                <table width="100%" bgcolor=<? print $font_row1?>>
                <tr><td valign=top>разрешить отказ от доп. услуг: <img src=./_rootimages/question.gif alt="Если <B>да</B>, то клиент, при продлении заказа, сможет отказаться от не нужных ему более дополнительных услуг."></td><td><input type=radio name=allowCancelAddonsRenew value=1 <? if ($allowCancelAddonsRenew) { print "checked"; } ?>> да <input type=radio name=allowCancelAddonsRenew value=0 <? if (!$allowCancelAddonsRenew) { print "checked"; } ?>> нет<BR></td></tr>
                </table>
                </div>
            </td></tr>
            </table>

            <table width=100%>
            <tr onclick="myShow('s24');" onmouseover="this.bgColor='<? print $font_headm?>'; this.style.cursor='pointer'" onmouseout="this.bgColor='<? print $font_head?>'" bgcolor=<? print $font_head?>><td align=center><B>Ограничение на заказ бесплатных доменов</b></td></tr>
            <tr><td>
                <div id="s24" style="display: none;">
                <table width="100%" bgcolor=<? print $font_row1?>>
                <tr><Td>Доменов в день:<img src=./_rootimages/question.gif alt="Кол-во бесплатных доменов, которые может закзаать один клиент в день. Распространяется только на доменные зоны в настройках которых указано, что это бесплатная зона.<BR><BR>0 - без ограничений"></td><td><input type=text name=domainFreeLimit value='<? print $domainFreeLimit?>' size=2></td></tr>
                </table>
                </div>
            </td></tr>
            </table>

            <table width=100%>
            <tr onclick="myShow('s25');" onmouseover="this.bgColor='<? print $font_headm?>'; this.style.cursor='pointer'" onmouseout="this.bgColor='<? print $font_head?>'" bgcolor=<? print $font_head?>><td align=center><B>Настройки FAQ</b></td></tr>
            <tr><td>
                <div id="s25" style="display: none;">
                <table width="100%" bgcolor=<? print $font_row1?>>
                <tr><td><input type=checkbox name=FaqShowAllOnOnePage value=1 <? if ($FaqShowAllOnOnePage) { print "checked"; } ?>> отображать ответы на все вопросы группы на одной странице.</td></tr>
                </table>
                </div>
            </td></tr>
            </table>

            <table width=100%>
            <tr onclick="myShow('s26');" onmouseover="this.bgColor='<? print $font_headm?>'; this.style.cursor='pointer'" onmouseout="this.bgColor='<? print $font_head?>'" bgcolor=<? print $font_head?>><td align=center><B>Технические DNS-сервера</b></td></tr>
            <tr><td>
                <div id="s26" style="display: none;">
                <table width="100%" bgcolor=<? print $font_row1?>>
                <tr><Td>NS1:<img src=./_rootimages/question.gif alt="Данные DNS-сервера будут использоваться для первичной регистрации домена, если клиент указал собственные DNS-сервера при заказе, а регистратор не позволяет сразу зарегистрировать домен с использованием собственных DNS-серверов."></td><td><input type=text name=defaultDnsServer1 value='<? print $defaultDnsServer1?>' size=20></td></tr>
                <tr><Td>NS2:</td><td><input type=text name=defaultDnsServer2 value='<? print $defaultDnsServer2?>' size=20></td></tr>
                </table>
                </div>
            </td></tr>
            </table>

            <table width=100%>
            <tr onclick="myShow('s28');" onmouseover="this.bgColor='<? print $font_headm?>'; this.style.cursor='pointer'" onmouseout="this.bgColor='<? print $font_head?>'" bgcolor=<? print $font_head?>><td align=center><B>Персональные данные клиента</b></td></tr>
            <tr><td>
                <div id="s28" style="display: none;">
                <table width="100%" bgcolor=<? print $font_row1?>>
                <tr><td valign=top>требовать ФИО: <img src=./_rootimages/question.gif alt="<B>нет</B> - не отображаем поля для ввода ФИО при регистрации<BR><B>опционально</B> - отображаем поля для ввода ФИО, но указание не обязательно<BR><B>обязательно</B> - отображаем поля для ввода ФИО и требуем обязательного указания"></td><td><input type=radio name=registerNeedFIO value=0 <? if (!$registerNeedFIO) { print "checked"; } ?>> нет <BR><input type=radio name=registerNeedFIO value=1 <? if ($registerNeedFIO == "1") { print "checked"; } ?>> опционально<BR><input type=radio name=registerNeedFIO value=2 <? if ($registerNeedFIO == "2") { print "checked"; } ?>> обязательно</td></tr>
                <tr><td valign=top>запретить изменение ФИО: <img src=./_rootimages/question.gif alt="Если <B>да</B>, то клиент не сможет изменять свои ФИО в настройках."></td><td><input type=radio name=noFIOChange value=1 <? if ($noFIOChange) { print "checked"; } ?>> да <input type=radio name=noFIOChange value=0 <? if (!$noFIOChange) { print "checked"; } ?>> нет<BR></td></tr>
                <tr><td valign=top>требовать номер мобильного телефона: <img src=./_rootimages/question.gif alt="<B>нет</B> - не отображаем поле для ввода мобильного телефона при регистрации<BR><B>опционально</B> - отображаем поле для ввода мобильного телефона, но указание телефона не обязательно<BR><B>обязательно</B> - отображаем поле для ввода мобильного телефона и требуем обязательного указания телефона"></td><td><input type=radio name=registerNeedMobile value=0 <? if (!$registerNeedMobile) { print "checked"; } ?>> нет <BR><input type=radio name=registerNeedMobile value=1 <? if ($registerNeedMobile == "1") { print "checked"; } ?>> опционально<BR><input type=radio name=registerNeedMobile value=2 <? if ($registerNeedMobile == "2") { print "checked"; } ?>> обязательно</td></tr>
                <tr><td valign=top>запретить идентичные номера мобильного: <img src=./_rootimages/question.gif alt="Если <B>да</B>, то клиент не сможет указать номер мобильного телефона, который уже указан другим клиентом."></td><td><input type=radio name=noIdenticalMobile value=1 <? if ($noIdenticalMobile) { print "checked"; } ?>> да <input type=radio name=noIdenticalMobile value=0 <? if (!$noIdenticalMobile) { print "checked"; } ?>> нет<BR></td></tr>
                <tr><td valign=top>проверять номер мобильного (SMS): <img src=./_rootimages/question.gif alt="Если <B>да</B>, то клиент не сможет работать с биллингом, пока не укажет код, отправленный на телефон с помощью SMS. Проверка номера будет работать только в том случае, если требование указания номера мобильного телефона при регистрации - <B>обязательно</b>. После подтверждения номера, клиент не сможет изменить его в настройках биллинговой системы."></td><td><input type=radio name=registerNeedMobileVerification value=1 <? if ($registerNeedMobileVerification) { print "checked"; } ?>> да <input type=radio name=registerNeedMobileVerification value=0 <? if (!$registerNeedMobileVerification) { print "checked"; } ?>> нет<BR></td></tr>
                <tr><td valign=top>запретить изменение основного E-Mail: <img src=./_rootimages/question.gif alt="Если <B>да</B>, то клиент не сможет изменять свой основной E-Mail адрес в настройках."></td><td><input type=radio name=noEmailChangeMain value=1 <? if ($noEmailChangeMain) { print "checked"; } ?>> да <input type=radio name=noEmailChangeMain value=0 <? if (!$noEmailChangeMain) { print "checked"; } ?>> нет<BR></td></tr>
                <tr><td valign=top>запретить изменение альтернативного E-Mail: <img src=./_rootimages/question.gif alt="Если <B>да</B>, то клиент не сможет изменять свой альтернативный E-Mail адрес в настройках."></td><td><input type=radio name=noEmailChangeAlt value=1 <? if ($noEmailChangeAlt) { print "checked"; } ?>> да <input type=radio name=noEmailChangeAlt value=0 <? if (!$noEmailChangeAlt) { print "checked"; } ?>> нет<BR></td></tr>
                </table>
                </div>
            </td></tr>
            </table>

            <table width=100%>
            <tr onclick="myShow('s32');" onmouseover="this.bgColor='<? print $font_headm?>'; this.style.cursor='pointer'" onmouseout="this.bgColor='<? print $font_head?>'" bgcolor=<? print $font_head?>><td align=center><B>Автоматическая обработка заказов</b></td></tr>
            <tr><td>
                <div id="s32" style="display: none;">
                <table width="100%" bgcolor=<? print $font_row1?>>
                <tr><td>хостинг/реселлинг/вдс/сервера: <img src=./_rootimages/question.gif alt="<B>Моментальная</B> - заказы обрабатываются в момент получения уведомления от платежной системы. Не рекомендуется использовать, если Вы позволяете клиентам объединять счета, либо если аккаунты на сервере создаются слишком долго.<BR><B>Отложенная</B> - оплаченные заказы обрабатываются после запуска скрипта cronprocessorders.php"></td><td colspan=2 align=center><input type=radio name=orderProcessTypeHost value=0 <? if (!$orderProcessTypeHost) { print "checked"; } ?>>моментальная <input type=radio name=orderProcessTypeHost value=1 <? if ($orderProcessTypeHost) { print "checked"; } ?>>отложенная</td></tr>
                <tr><td>доменные имена: <img src=./_rootimages/question.gif alt="<B>Моментальная</B> - заказы обрабатываются в момент получения уведомления от платежной системы. Не рекомендуется использовать, если Вы позволяете клиентам объединять счета, либо если домены регистрируются слишком долго.<BR><B>Отложенная</B> - оплаченные заказы обрабатываются после запуска скрипта cronprocessorders.php"></td><td colspan=2 align=center><input type=radio name=orderProcessTypeDomain value=0 <? if (!$orderProcessTypeDomain) { print "checked"; } ?>>моментальная <input type=radio name=orderProcessTypeDomain value=1 <? if ($orderProcessTypeDomain) { print "checked"; } ?>>отложенная</td></tr>
                <tr><td>товары/услуги: <img src=./_rootimages/question.gif alt="<B>Моментальная</B> - заказы обрабатываются в момент получения уведомления от платежной системы. Не рекомендуется использовать, если Вы позволяете клиентам объединять счета, либо если товары/услуги у провайдера услуг создаются слишком долго.<BR><B>Отложенная</B> - оплаченные заказы обрабатываются после запуска скрипта cronprocessorders.php"></td><td colspan=2 align=center><input type=radio name=orderProcessTypeShop value=0 <? if (!$orderProcessTypeShop) { print "checked"; } ?>>моментальная <input type=radio name=orderProcessTypeShop value=1 <? if ($orderProcessTypeShop) { print "checked"; } ?>>отложенная</td></tr>
                </table>
                </div>
            </td></tr>
            </table>
        
        </td><td width=20>&nbsp;</td><Td valign=top width=50%>
            <? $weSalesTypes = @mb_split("::",$weSalesTypes); ?>    
            <table width=100%>
            <tr onclick="myShow('s9');" onmouseover="this.bgColor='<? print $font_headm?>'; this.style.cursor='pointer'" onmouseout="this.bgColor='<? print $font_head?>'" bgcolor=<? print $font_head?>><td align=center><B>Что мы продаём</b></td></tr>
            <tr><td>
                <div id="s9" style="display: none;">
                <table width="100%" bgcolor=<? print $font_row1?>>
                <tr><Td colspan=2 align=left>
                <input type=checkbox name=weSalesTypes[] value=hosting <? if (in_array("hosting",$weSalesTypes)) { print "checked"; } ?><? print $_lang[OrderType]["hosting"];?>
                <input type=checkbox name=weSalesTypes[] value=reseller <? if (in_array("reseller",$weSalesTypes)) { print "checked"; } ?><? print $_lang[OrderType]["reseller"];?>
                <input type=checkbox name=weSalesTypes[] value=vds <? if (in_array("vds",$weSalesTypes)) { print "checked"; } ?><? print $_lang[OrderType]["vds"];?>
                <input type=checkbox name=weSalesTypes[] value=dedicated <? if (in_array("dedicated",$weSalesTypes)) { print "checked"; } ?><? print $_lang[OrderType]["dedicated"];?>
                <input type=checkbox name=weSalesTypes[] value=vpn <? if (in_array("vpn",$weSalesTypes)) { print "checked"; } ?><? print $_lang[OrderType]["vpn"];?>
                <input type=checkbox name=weSalesTypes[] value=ssh <? if (in_array("ssh",$weSalesTypes)) { print "checked"; } ?><? print $_lang[OrderType]["ssh"];?>
                <input type=checkbox name=weSalesTypes[] value=domains <? if (in_array("domains",$weSalesTypes)) { print "checked"; } ?>> Домены
                <input type=checkbox name=weSalesTypes[] value=domainsopt <? if (in_array("domainsopt",$weSalesTypes)) { print "checked"; } ?>> Домены оптом
                <input type=checkbox name=weSalesTypes[] value=shop <? if (in_array("shop",$weSalesTypes)) { print "checked"; } ?>> Товары
                <BR><BR>
                <p style="<? print $styleHelp?>">* отметьте услуги, которые вы продаете - клиент будет видеть в меню ссылки на заказ только отмеченных услуг.
                </td></tr>
                </table>
                </div>
            </td></tr>
            </table>

            <table width=100%>
            <tr onclick="myShow('s10');" onmouseover="this.bgColor='<? print $font_headm?>'; this.style.cursor='pointer'" onmouseout="this.bgColor='<? print $font_head?>'" bgcolor=<? print $font_head?>><td align=center><B>Смена тарифных планов</b></td></tr>
            <tr><td>
                <div id="s10" style="display: none;">
                <table width="100%" bgcolor=<? print $font_row1?>>
                <tr><Td>разрешить смену на больший тариф:</td><td><input type=radio name=changetarif_up value=1 <? if ($changetarif_up) { print "checked"; } ?>>да <input type=radio name=changetarif_up value=0 <? if (!$changetarif_up) { print "checked"; } ?>>нет</td></tr>
                <tr><Td>разрешить смену на меньший тариф*:</td><td><input type=radio name=changetarif_down value=1 <? if ($changetarif_down) { print "checked"; } ?>>да <input type=radio name=changetarif_down value=0 <? if (!$changetarif_down) { print "checked"; } ?>>нет</td></tr>
                <tr><td colspan=2><input type=checkbox name=changetarif_trycurrentserver value=1 <? if ($changetarif_trycurrentserver) { print "checked"; } ?>> пытаться изменить тариф на текущем сервере клиента, даже если в настройках нового тарифа указан другой сервер.</td></tr>
                <tr><td colspan=2 style="<? print $styleHelp?>"><BR>* для того, чтобы работала смена на меньший тарифный план, должен быть включен внутренний баланс, для зачисления на него разницы в стоимости тарифов.</td></tr>
                </table>
                </div>
            </td></tr>
            </table>

            <table width=100%>
            <tr onclick="myShow('s11');" onmouseover="this.bgColor='<? print $font_headm?>'; this.style.cursor='pointer'" onmouseout="this.bgColor='<? print $font_head?>'" bgcolor=<? print $font_head?>><td align=center><B>Доп. настройки заказа для VPS/VDS и выделенных серверов</b></td></tr>
            <tr><td>
                <div id="s11" style="display: none;">
                <table width="100%" bgcolor=<? print $font_row1?>>
                <tr><Td>вывести обязательное поле "Название сервера":</td><td><input type=radio name=orderShowServerName value=1 <? if ($orderShowServerName) { print "checked"; } ?>>да <input type=radio name=orderShowServerName value=0 <? if (!$orderShowServerName) { print "checked"; } ?>>нет</td></tr>
                <tr><Td>вывести обязательное поле "Пароль для управления сервером":</td><td><input type=radio name=orderShowAdminPassword value=1 <? if ($orderShowAdminPassword) { print "checked"; } ?>>да <input type=radio name=orderShowAdminPassword value=0 <? if (!$orderShowAdminPassword) { print "checked"; } ?>>нет</td></tr>
                <tr><Td>вывести обязательное поле "Цели использования":</td><td><input type=radio name=orderShowPurposeOfUse value=1 <? if ($orderShowPurposeOfUse) { print "checked"; } ?>>да <input type=radio name=orderShowPurposeOfUse value=0 <? if (!$orderShowPurposeOfUse) { print "checked"; } ?>>нет</td></tr>
                <tr><Td>вывести необязательное поле "Пароль для входа на сервер (root)":</td><td><input type=radio name=orderShowRootPassword value=1 <? if ($orderShowRootPassword) { print "checked"; } ?>>да <input type=radio name=orderShowRootPassword value=0 <? if (!$orderShowRootPassword) { print "checked"; } ?>>нет</td></tr>
                </table>
                </div>
            </td></tr>
            </table>

            <table width=100%>
            <tr onclick="myShow('s12');" onmouseover="this.bgColor='<? print $font_headm?>'; this.style.cursor='pointer'" onmouseout="this.bgColor='<? print $font_head?>'" bgcolor=<? print $font_head?>><td align=center><B>Смена DNS-серверов</b></td></tr>
            <tr><td>
                <div id="s12" style="display: none;">
                <table width="100%" bgcolor=<? print $font_row1?>>
                <tr><Td colspan=2>Разрешить смену DNS-серверов для одного доменного имени не чаще чем каждые <input type=text name=changeDNStimeout size=3 value=<? print $changeDNStimeout?>> минут</td></tr>
                </table>
                </div>
            </td></tr>
            </table>

            <table width=100%>
            <tr onclick="myShow('s13');" onmouseover="this.bgColor='<? print $font_headm?>'; this.style.cursor='pointer'" onmouseout="this.bgColor='<? print $font_head?>'" bgcolor=<? print $font_head?>><td align=center><B>Использование CAPTCHA</b></td></tr>
            <tr><td>
                <div id="s13" style="display: none;">
                <table width="100%" bgcolor=<? print $font_row1?>>
                <tr><Td>Страница обратной связи/отзывы:</td><td><input type=radio name=captcha_feedback value=1 <? if ($captcha_feedback) { print "checked"; } ?>>вкл <input type=radio name=captcha_feedback value=0 <? if (!$captcha_feedback) { print "checked"; } ?>>выкл</td></tr>
                <tr><Td>Страница регистрации/оформления заказа:</td><td><input type=radio name=captcha_reg value=1 <? if ($captcha_reg) { print "checked"; } ?>>вкл <input type=radio name=captcha_reg value=0 <? if (!$captcha_reg) { print "checked"; } ?>>выкл</td></tr>
                <tr><Td>Страница входа (аутентификации) в биллинг:</td><td><input type=radio name=captcha_login value=1 <? if ($captcha_login) { print "checked"; } ?>>вкл <input type=radio name=captcha_login value=0 <? if (!$captcha_login) { print "checked"; } ?>>выкл</td></tr>
                </table>
                </div>
            </td></tr>
            </table>

            <table width=100%>
            <tr onclick="myShow('s14');" onmouseover="this.bgColor='<? print $font_headm?>'; this.style.cursor='pointer'" onmouseout="this.bgColor='<? print $font_head?>'" bgcolor=<? print $font_head?>><td align=center><B>Ваши контакты для страницы обратной связи</b></td></tr>
            <tr><td>
                <div id="s14" style="display: none;">
                <table width="100%" bgcolor=<? print $font_row1?>>
                <tr><td width="100%">E-Mail менеджера:</td><Td align=right colspan=2><input type=text name=manager_email size=40 value="<? print $manager_email?>"></td></tr>
                <tr><td colspan=3 align=center style="<? print $styleHelp?>">(используется как поле От: в исходящих письмах биллинга)</td></tr>
                <tr><td>E-Mail поддержки:</td><Td align=right colspan=2><input type=text name=support_email size=40 value="<? print $support_email?>"></td></tr>
                <tr><td colspan=3 align=center style="<? print $styleHelp?>">(используется как поле От: в исходящих письмах связанных с тикетами)</td></tr>
                <tr><td></td><td align=center><BR>номер</td><td align=center><BR>контакт</td></tr>
                <tr><td>Телефоны:</td><td><input type=text name=phone size=17 value="<? print $phone?>"></td><td><input type=text name=phonec size=17 value="<? print $phonec?>"></td></tr>
                <tr><td></td><td><input type=text name=phone2 size=17 value="<? print $phone2?>"></td><td><input type=text name=phonec2 size=17 value="<? print $phonec2?>"></td></tr>
                <tr><td></td><td><input type=text name=phone3 size=17 value="<? print $phone3?>"></td><td><input type=text name=phonec3 size=17 value="<? print $phonec3?>"></td></tr>
                <tr><td></td><td><input type=text name=phone4 size=17 value="<? print $phone4?>"></td><td><input type=text name=phonec4 size=17 value="<? print $phonec4?>"></td></tr>
                <tr><td></td><td><input type=text name=phone5 size=17 value="<? print $phone5?>"></td><td><input type=text name=phonec5 size=17 value="<? print $phonec5?>"></td></tr>
                <tr><td>ICQ:</td><td><input type=text name=icq size=17 value="<? print $icq?>"></td><td><input type=text name=icqc size=17 value="<? print $icqc?>"></td></tr>
                <tr><td></td><td><input type=text name=icq2 size=17 value="<? print $icq2?>"></td><td><input type=text name=icqc2 size=17 value="<? print $icqc2?>"></td></tr>
                <tr><td></td><td><input type=text name=icq3 size=17 value="<? print $icq3?>"></td><td><input type=text name=icqc3 size=17 value="<? print $icqc3?>"></td></tr>
                <tr><td></td><td><input type=text name=icq4 size=17 value="<? print $icq4?>"></td><td><input type=text name=icqc4 size=17 value="<? print $icqc4?>"></td></tr>
                <tr><td></td><td><input type=text name=icq5 size=17 value="<? print $icq5?>"></td><td><input type=text name=icqc5 size=17 value="<? print $icqc5?>"></td></tr>
                </table>
                </div>
            </td></tr>
            </table>

            <table width=100%>
            <tr onclick="myShow('s15');" onmouseover="this.bgColor='<? print $font_headm?>'; this.style.cursor='pointer'" onmouseout="this.bgColor='<? print $font_head?>'" bgcolor=<? print $font_head?>><td align=center><B>Текcт на странице обратной связи</b></td></tr>
            <tr><td>
                <div id="s15" style="display: none;">
                <table width="100%" bgcolor=<? print $font_row1?>>
                <tr><Td colspan=2 align=center><textarea name=feedback_text cols=50 rows=6><? print $feedback_text?></textarea><br>(не более 1000 символов)</td></tr>
                </table>
                </div>
            </td></tr>
            </table>

            <table width=100%>
            <tr onclick="myShow('s16');" onmouseover="this.bgColor='<? print $font_headm?>'; this.style.cursor='pointer'" onmouseout="this.bgColor='<? print $font_head?>'" bgcolor=<? print $font_head?>><td align=center><B>Автоматическое продление заказов</b></td></tr>
            <tr><td>
                <div id="s16" style="display: none;">
                <table width="100%" bgcolor=<? print $font_row1?>>
                <tr><Td align=center><input type=radio name=autoRenewEnable value=0 <? if (!$autoRenewEnable) { print "checked"; } ?>> отключено <input type=radio name=autoRenewEnable value=1 <? if ($autoRenewEnable) { print "checked"; } ?>> включено</td></tr>
                <tr><td><p style="<? print $styleHelp?>">Если данная настройка включена, биллинг будет автоматически оформлять продление подходящих заказов на срок предыдущего заказа и выставлять счет, а так же, если на внутреннем балансе клиента достаточно средств, автоматически помечать счет как оплаченный и обрабатывать заказ.</td></tr>
                <tr><td><input type=checkbox name=autoRenewClientChange value=1 <? if ($autoRenewClientChange) { print "checked"; } ?>> разрешить клиентам включать/выключать данную функцию</td></tr>
                <tr><td>Автопродлять заказы на хостинг/реселлинг/сервера за <input type=text name=autoRenewDay value="<? print $autoRenewDay?>" size=1> дней.</td></tr>
                <tr><td>Автопродлять заказы на домены за <input type=text name=autoRenewDomainDay value="<? print $autoRenewDomainDay?>" size=1> дней до окончания.</td></tr>
                <tr><td>Автопродлять заказы на товары/услуги за <input type=text name=autoRenewShopDay value="<? print $autoRenewShopDay?>" size=1> дней до окончания.</td></tr>
                </table>
                </div>
            </td></tr>
            </table>

            <table width=100%>
            <tr onclick="myShow('s18');" onmouseover="this.bgColor='<? print $font_headm?>'; this.style.cursor='pointer'" onmouseout="this.bgColor='<? print $font_head?>'" bgcolor=<? print $font_head?>><td align=center><B>Заголовок (TITLE) страниц</b></td></tr>
            <tr><td>
                <div id="s18" style="display: none;">
                <table width="100%" bgcolor=<? print $font_row1?>>
                <?
                $lngDefault 
GetSetting("lngDefault");
                
$pageTitle parseRPStrArray($pageTitle,":xxx:",":xx:");
                
reset($languages);
                while (list(
$lng_code,$lng_name) = each($languages)) {
                    
?><tr><td><? if ($lngDefault == $lng_code) { print "<B>"; }?>Заголовок [<? print $lng_name?>]:<? if ($lngDefault == $lng_code) { print "</B>"; }?></td><Td align=left><input type=text name=pageTitle[<? print $lng_code?>] size=35 value="<? print $pageTitle[$lng_code]?>"></td></tr><?
                
}
                
?>
                <tr><td colspan=2><input type=checkbox name=pageTitleAddPage value=1 <? if ($pageTitleAddPage) {print "checked";} ?>> добавлять слева к заголовку наименование текущей страницы через разделитель <input type=text name=pageTitleDelimiter size=1 value="<? print $pageTitleDelimiter?>"></td></tr>
                <tr><td colspan=2><BR><p style="<? print $styleHelp?>">* - в файле _rootheader.php нужно между тегами &#060title> и &#060/title> вставить код: <B>&#060?=$PAGE_TITLE&#063></B><BR><BR>** - если не указать заголовок, то будет выводиться только наименование текущей страницы</td></tr>
                </table>
                </div>
            </td></tr>
            </table>

            <table width=100%>
            <tr onclick="myShow('s20');" onmouseover="this.bgColor='<? print $font_headm?>'; this.style.cursor='pointer'" onmouseout="this.bgColor='<? print $font_head?>'" bgcolor=<? print $font_head?>><td align=center><B>Вход в аккаунт на сервере</b></td></tr>
            <tr><td>
                <div id="s20" style="display: none;">
                <table width="100%" bgcolor=<? print $font_row1?>>
                <tr><Td colspan=2 align=center><input type=radio name=enableGotoAccount value=1 <? if ($enableGotoAccount) { print "checked"; } ?>>включен <input type=radio name=enableGotoAccount value=0 <? if (!$enableGotoAccount) { print "checked"; } ?>>выключен</td></tr>
                <tr><Td colspan=2><BR><p style="<? print $styleHelp?>">* - данная функция включает/выключает возможность входа в аккаунт клиента на сервере из клиентской части биллинга</td></tr>
                </table>
                </div>
            </td></tr>
            </table>

            <table width=100%>
            <tr onclick="myShow('s21');" onmouseover="this.bgColor='<? print $font_headm?>'; this.style.cursor='pointer'" onmouseout="this.bgColor='<? print $font_head?>'" bgcolor=<? print $font_head?>><td align=center><B>Изменение пароля на сервере</b></td></tr>
            <tr><td>
                <div id="s21" style="display: none;">
                <table width="100%" bgcolor=<? print $font_row1?>>
                <tr><Td colspan=2 align=center><input type=radio name=enableChangeAccountPassword value=1 <? if ($enableChangeAccountPassword) { print "checked"; } ?>>включен <input type=radio name=enableChangeAccountPassword value=0 <? if (!$enableChangeAccountPassword) { print "checked"; } ?>>выключен</td></tr>
                <tr><Td colspan=2><BR><p style="<? print $styleHelp?>">* - данная функция включает/выключает возможность изменение пароля для аккаунта клиента на сервере из клиентской части биллинга</td></tr>
                </table>
                </div>
            </td></tr>
            </table>

            <table width=100%>
            <tr onclick="myShow('s23');" onmouseover="this.bgColor='<? print $font_headm?>'; this.style.cursor='pointer'" onmouseout="this.bgColor='<? print $font_head?>'" bgcolor=<? print $font_head?>><td align=center><B>Доп. настройки заказа для SSH</b></td></tr>
            <tr><td>
                <div id="s23" style="display: none;">
                <table width="100%" bgcolor=<? print $font_row1?>>
                <tr><Td>вывести обязательное поле "SSH логин":</td><td><input type=radio name=orderShowSSHLogin value=1 <? if ($orderShowSSHLogin) { print "checked"; } ?>>да <input type=radio name=orderShowSSHLogin value=0 <? if (!$orderShowSSHLogin) { print "checked"; } ?>>нет</td></tr>
                <tr><Td>вывести обязательное поле "SSH пароль":</td><td><input type=radio name=orderShowSSHPassword value=1 <? if ($orderShowSSHPassword) { print "checked"; } ?>>да <input type=radio name=orderShowSSHPassword value=0 <? if (!$orderShowSSHPassword) { print "checked"; } ?>>нет</td></tr>
                </table>
                </div>
            </td></tr>
            </table>

            <table width=100%>
            <tr onclick="myShow('s27');" onmouseover="this.bgColor='<? print $font_headm?>'; this.style.cursor='pointer'" onmouseout="this.bgColor='<? print $font_head?>'" bgcolor=<? print $font_head?>><td align=center><B>Push (перенос) доменов</b></td></tr>
            <tr><td>
                <div id="s27" style="display: none;">
                <table width="100%" bgcolor=<? print $font_row1?>>
                <tr><td><input type=checkbox name=allowDomainPush value=1 <? if ($allowDomainPush) { print "checked"; } ?>> разрешить перенос доменов из аккаунта одного клиента в аккаунт другого. </td></tr>
                <tr><Td colspan=2><BR><p style="<? print $styleHelp?>">* - данная функция не доступна для доменов, зарегистрированных через nicru, epag, rrpproxy, rootpanel, internetx, directi, mail.</td></tr>
                </table>
                </div>
            </td></tr>
            </table>

            <table width=100%>
            <tr onclick="myShow('s29');" onmouseover="this.bgColor='<? print $font_headm?>'; this.style.cursor='pointer'" onmouseout="this.bgColor='<? print $font_head?>'" bgcolor=<? print $font_head?>><td align=center><B>Соглашение о персональных данных</b></td></tr>
            <tr><td>
                <div id="s29" style="display: none;">
                <table width="100%" bgcolor=<? print $font_row1?>>
                <tr><Td colspan=2 align=left>При регистрации нового клиента, а так же при оформлении заказа клиентом, требуем согласия с:<BR><input type=radio name=needpersonalinfo value=0 <? if (!$needpersonalinfo) { print "checked"; } ?>>не требуем<BR><input type=radio name=needpersonalinfo value=1 <? if ($needpersonalinfo) { print "checked"; } ?>>с соглашением о персональных данных<BR><BR>Адрес соглашения: <input type=text name=needpersonalinfourl size=30 value="<? print $needpersonalinfourl?>"></td></tr>
                </table>
                </div>
            </td></tr>
            </table>

            <table width=100%>
            <tr onclick="myShow('s31');" onmouseover="this.bgColor='<? print $font_headm?>'; this.style.cursor='pointer'" onmouseout="this.bgColor='<? print $font_head?>'" bgcolor=<? print $font_head?>><td align=center><B>Локальные контакты для доменов</b></td></tr>
            <tr><td>
                <div id="s31" style="display: none;">
                <table width="100%" bgcolor=<? print $font_row1?>>
                <tr><Td colspan=2 align=left>Логин пользователя с лок. контактами: <img src=./_rootimages/question.gif alt="Если указано, то для каждой доменной зоны будет доступна возможность разрешить клиентам использовать при регистрации доменов локальные контакты, которые будут формироваться на базе профайлов указанного пользователя. Какой из профайлов использовать как локальный контакт для конкретной доменной зоны необходимо указать в настройках доменной зоны."> <input type=text name=localContactUser size=20 value="<? print $localContactUser?>"></td></tr>
                </table>
                </div>
            </td></tr>
            </table>

        </td></tr>
        <tr><Td colspan=3 align=center><BR><input type=submit value=Сохранить></td></tr>
        </table><br>
        </form>
        <?
    
}

$filesTemplates = array();
$filesTemplates[file_header] = $full_home_path."/_rootheader.utf8.php";
$filesTemplates[file_footer] = $full_home_path."/_rootfooter.utf8.php";
$filesTemplates[file_style] = $full_home_path."/_style.css";
        
    if (
$sub == 'savetemplate') {
        
checkAdminAccess('sTemplatesEdit',1);

        if (!
$tid) { print "Утерян идентификатор шаблона."; }
        else {
            if (
preg_match("/^file_/ui",$tid)) { $isFile 1; }

            if (
$isFile) {
                if (!
is_writable($filesTemplates[$tid])) { print "Файл <B>".$filesTemplates[$tid]."</b> не доступен для записи."; }
                else {
                    
$message htmlDecode($message);

                    
$handle fopen($filesTemplates[$tid], 'w');
                    
fwrite($handle$message);
                    
fclose($handle);

                    
$isOk 1;
                }
            } else {
                if (
$byDefault) {
                    @
mysql_query("update templates set byDefault='0' where param='$tid'") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());
                }

                @
mysql_query("update templates set template='$message',subject='$subject',byDefault='$byDefault',isHtml='$isHtml' where param='$tid' and language='$tlng'") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());

                
$isOk 1;
            }

            if (
$isOk) {
                
writeAdminLog("Изменен шаблон $tid [$tlng]");
                print 
"Шаблон успешно сохранен.";
            }
        }
        print 
"<BR><BR>";
        
$sub="templates";
    }

       if (
$sub == "templates") {
        
checkAdminAccess('sTemplatesRead',1);

        
$templatesDescription[] = "";

        
$templatesDescription[] = "Счета";
        
$templatesDescription[pay_bill] = "E-Mail клиенту при оплате счета";
        
$templatesDescription[new_bill] = "E-Mail клиенту при новом счете от администрации";
        
$templatesDescription[new_bill_sms] = "SMS клиенту при новом счете от администрации";
        
$templatesDescription[remind_notpayed_bill] = "E-Mail напоминание о неоплаченном счете";
        
$templatesDescription[remind_notpayed_bill_sms] = "SMS напоминание о неоплаченном счете";

        
$templatesDescription[] = "Оформление / продление заказов";
        
$templatesDescription[email_touser_hosting_order] = "E-Mail клиенту при оформлении заказа на хостинг";
        
$templatesDescription[email_touser_hosting_renew] = "E-Mail клиенту при продлении заказа на хостинг";
        
$templatesDescription[email_touser_reseller_order] = "E-Mail клиенту при оформлении заказа на реселлинг";
        
$templatesDescription[email_touser_reseller_renew] = "E-Mail клиенту при продлении заказа на реселлинг";
        
$templatesDescription[email_touser_vds_order] = "E-Mail клиенту при оформлении заказа на виртуальный выделенный сервер";
        
$templatesDescription[email_touser_vds_renew] = "E-Mail клиенту при продлении заказа на виртуальный выделенный сервер";
        
$templatesDescription[email_touser_dedicated_order] = "E-Mail клиенту при оформлении заказа на выделенный сервер";
        
$templatesDescription[email_touser_dedicated_renew] = "E-Mail клиенту при продлении заказа на выделенный сервер";
        
$templatesDescription[email_touser_vpn_order] = "E-Mail клиенту при оформлении заказа на VPN";
        
$templatesDescription[email_touser_vpn_renew] = "E-Mail клиенту при продлении заказа на VPN";
        
$templatesDescription[email_touser_ssh_order] = "E-Mail клиенту при оформлении заказа на SSH";
        
$templatesDescription[email_touser_ssh_renew] = "E-Mail клиенту при продлении заказа на SSH";
        
$templatesDescription[email_touser_domain_order] = "E-Mail клиенту при оформлении заказа на домен";
        
$templatesDescription[email_touser_domain_renew] = "E-Mail клиенту при продлении заказа на домен";
        
$templatesDescription[email_touser_addons_order] = "E-Mail клиенту при заказе дополнительных услуг";
        
$templatesDescription[email_touser_shop_order] = "E-Mail клиенту при оформлении заказа на товар";
        
$templatesDescription[email_touser_shop_renew] = "E-Mail клиенту при продлении заказа на товар";

        
$templatesDescription[] = "Окончание оплаченного периода";
        
$templatesDescription[remind_end] = "E-Mail напоминание об окончании оплаченного периода";
        
$templatesDescription[remind_end_sms] = "SMS напоминание об окончании оплаченного периода";
        
$templatesDescription[remind_end_test] = "E-Mail напоминание об окончании тестового периода";
        
$templatesDescription[remind_end_domain] = "E-Mail напоминание об окончании оплаченного периода (домен)";
        
$templatesDescription[remind_end_domain_sms] = "SMS напоминание об окончании оплаченного периода (домен)";
        
$templatesDescription[remind_end_shop] = "E-Mail напоминание об окончании оплаченного периода (товар)";
        
$templatesDescription[remind_end_shop_sms] = "SMS напоминание об окончании оплаченного периода (товар)";

        
$templatesDescription[] = "Создание аккаунтов";
        
$templatesDescription[msg_cpanel] = "cPanel: создание аккаунта";
        
$templatesDescription[msg_isp] = "ISPManager: создание аккаунта";
        
$templatesDescription[msg_da] = "DirectAdmin: создание аккаунта";
        
$templatesDescription[msg_plesk] = "Plesk: создание аккаунта";
        
$templatesDescription[msg_shellscript] = "ShellScript & RootPanel.RU API: создание аккаунта";
        
$templatesDescription[msg_ventrilo] = "Ventrilo: создание аккаунта";
        
$templatesDescription[msg_teamspeak2] = "TeamSpeak2: создание аккаунта";
        
$templatesDescription[msg_hypervm] = "HyperVM: создание аккаунта";
        
$templatesDescription[msg_solusvmopenvz] = "SolusVM: создание аккаунта";
        
$templatesDescription[msg_vdsmanager] = "VDSManager: создание аккаунта";
        
$templatesDescription[msg_gproxy] = "gProxy: создание аккаунта";

        
$templatesDescription[] = "Остановка аккаунтов";
        
$templatesDescription[account_suspend] = "E-Mail клиенту при остановке аккаунта";
        
$templatesDescription[account_suspend_sms] = "SMS клиенту при остановке аккаунта";

        
$templatesDescription[] = "Домены";
        
$templatesDescription[email_touser_domain_create] = "E-Mail клиенту после успешной регистрации домена";
        
$templatesDescription[email_touser_domain_transfer] = "E-Mail клиенту после успешного трансфера домена";
        
$templatesDescription[email_touser_domain_renewok] = "E-Mail клиенту после успешного продления домена";
        
$templatesDescription[email_touser_domain_push] = "E-Mail клиенту после переноса домена в аккаунт другого пользователя";
        
$templatesDescription[email_touser_domain_delete] = "E-Mail клиенту после удаления домена";

        
$templatesDescription[] = "Товары / Услуги";
        
$templatesDescription[email_touser_shop_delete] = "E-Mail клиенту после удаления товара/услуги";

        
$templatesDescription[] = "Тикеты";
        
$templatesDescription[email_touser_ticket_new] = "E-Mail клиенту при создании тикета администрацией";
        
$templatesDescription[email_touser_ticket_new_sms] = "SMS клиенту при создании тикета администрацией";
        
$templatesDescription[email_touser_ticket_reply] = "E-Mail клиенту при ответе на тикет";
        
$templatesDescription[email_touser_ticket_reply_sms] = "SMS клиенту при ответе на тикет";
        
$templatesDescription[email_touser_ticket_noreg] = "E-Mail незарегистрированным клиентам от Сборщика почты";

        
$templatesDescription[] = "Другие шаблоны";
        
$templatesDescription[email_touser_forgot_password] = "E-Mail клиенту при восстановлении пароля";
        
$templatesDescription[email_touser_fileattach] = "E-Mail клиенту при прикреплении к заказу файла";
        
$templatesDescription[email_touser_verification_sms] = "SMS клиенту при проверке номера мобильного телефона";

        
$templatesDescription[] = "Шаблоны документов";
        
$templatesDescription[tpl_sberbank] = "Квитанция для физических лиц (HTML)";
        
$templatesDescription[tpl_sberbank_pdf] = "Квитанция для физических лиц (PDF)";
        
$templatesDescription[tpl_faktura] = "Счет для юридических лиц (HTML)";
        
$templatesDescription[tpl_faktura_pdf] = "Счет для юридических лиц (PDF)";
        
$templatesDescription[tpl_faktura_faktura_pdf] = "Счет-фактура для юридических лиц (PDF)";
        
$templatesDescription[tpl_dogovor] = "Договор с клиентом";
        
$templatesDescription[tpl_dogovor_dodatok] = "Договор с клиентом (приложение №1)";

        
$templatesDescription[] = "Шаблоны сайта";
        
$templatesDescription[tpl_tarifsphp] = "Страница tarifs.php";
        
$templatesDescription[file_header] = "Файл шапки страниц (_rootheader.utf8.php)";
        
$templatesDescription[file_footer] = "Файл низа страниц (_rootfooter.utf8.php)";
        
$templatesDescription[file_style] = "Файл стилей (_style.css)";

        if (
$tid and $languages[$tlng]) {
            if (
preg_match("/^file_/ui",$tid)) { $isFile 1; }

            if (!
$isFile) {
                
$r=@mysql_query("select * from templates where param='$tid' and language='$tlng'") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());
                if (
mysql_num_rows($r) > 0) {$showTpl 1;}
                else {
                    
$r=@mysql_query("select * from templates where param='$tid'") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());
                    if (
mysql_num_rows($r) > 0) {
                        @
mysql_query("INSERT INTO templates (param,language) VALUES('$tid','$tlng')") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());
                        
$r=@mysql_query("select * from templates where param='$tid' and language='$tlng'") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());
                        if (
mysql_num_rows($r) > 0) {$showTpl 1;}
                    }
                }
            }

            if (
$showTpl or $isFile) {
                if (!
$isFile) {
                    
$rr mysql_fetch_object($r);

                    
$z=@mysql_query("select * from templates where param='$tid' and byDefault='1'") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());        
                    if (
mysql_num_rows($z) > 0) {
                        
$z=mysql_fetch_object($z);
                        
$defaultLng $z->language;
                    }
                } else {
                    
$rr->param $tid;
                    
$rr->language $tlng;
                    
$rr->template = @join("", @file($filesTemplates[$tid]));
                }

                print 
"
                <form method=post>
                <input type=hidden name=do value=
$do>
                <input type=hidden name=sub value=savetemplate>
                <input type=hidden name=tid value=
$rr->param>
                <input type=hidden name=tlng value=
$rr->language>
                <table width=80%>
                <tr><td colspan=2 align=right>"
;
                if (!
$isFile) {
                    while (list(
$k,$v) = each($languages)) {
                        if (
$tlng != $k) { print "[ <A href=?do=$do&sub=$sub&tid=$tid&tlng=$k>$v</a> ] "; }
                        else { print 
"[ <font color=red><B>$v</B></font> ] "; }
                    }
                }
                print 
"</td></tr>
                <tr><td colspan=2 height=30 bgcolor=
$font_head align=left><b>".$templatesDescription[$rr->param]."</b></td></tr>";
                if (
$defaultLng) { print "<tr bgcolor=$font_row1><td width=100% align=center><font color=red>Включено принудительное использование языка: ".$languages[$defaultLng]."</font></td></tr>"; }
                if (!
$isFile and !preg_match("/^tpl_/ui",$rr->param) and !preg_match("/_sms$/ui",$rr->param)) { print "<tr bgcolor=$font_row1><td width=100%>Тема сообщения: <input type=text name=subject size=90 value="$rr->subject"></td></tr>"; }
                print 
"<tr bgcolor=$font_row1><td>Шаблон:<BR><textarea name=message style='width: 100%; height: 350'>$rr->template</textarea></td></tr>";
                if (!
$isFile) { print "<tr bgcolor=$font_row1><td align=center><input type=checkbox name=byDefault value=1 "; if ($rr->byDefault) {print "checked";} print "> использовать данный шаблон независимо от выбранного клиентом языка</td></tr>"; }
                if (!
$isFile and !preg_match("/^tpl_/ui",$rr->param) and !preg_match("/_sms$/ui",$rr->param)) { print "<tr bgcolor=$font_row1><td align=center><input type=checkbox name=isHtml value=1 "; if ($rr->isHtml) {print "checked";} print "> шаблон в HTML-формате</td></tr>"; }
                print 
"<tr bgcolor=$font_row><td align=center><input type=submit value=Сохранить></td></tr>";

                if (
$rr->param == "tpl_sberbank" or $rr->param == "tpl_sberbank_pdf" or $rr->param == "tpl_faktura" or $rr->param == "tpl_faktura_pdf" or $rr->param == "tpl_faktura_faktura_pdf" or $rr->param == "tpl_dogovor" or $rr->param == "tpl_dogovor_dodatok") {
                    print 
"<Tr><td><a href="?do=show_tpl&tpl=".$rr->param."&tlng=".$rr->language."" target="_blank" onClick="popupWin window.open(this.href'show_tpl''location,width=650,height=600,top=0,scrollbars=yes'); popupWin.focus(); return false;">>>> Показать результат</a></td></tr>"
                }
                if (
preg_match("/^tpl_/ui",$rr->param)) { 
                    print 
"<Tr><td><a href="?do=editor&tpl=".$rr->param."&tlng=".$rr->language."" target="_blank">>>> Открыть в HTML-редакторе</a></td></tr>"
                }

                print 
"</table></form><BR>";

                if (
$isFile and !is_writable($filesTemplates[$tid])) {print "<center><font color=red>Внимание! Файл <B>".$filesTemplates[$tid]."</B> не доступен для записи! Вы не сможете сохранить изменения!</font></center>";}
            }
        } else {
            print 
"<table cellpadding=0 cellspacing=0>";
            
$i 0;
            while (list(
$k,$v) = each($templatesDescription)) {
                if (
intval($k) == and $v != "") {
                    
$i++;
                    print 
"<tr><td>".$i.". <A href=?do=$do&sub=templates&tid=$k&tlng=russian>".$v."</a></td></tr>";
                }
                else if (
intval($k) > 0) {
                    if (
$i 0) { print "<tr><Td><BR></td></tr>"; }
                    print 
"<tr><td align=center bgcolor=$font_head><B>$v</B></td></tr>"
                }
            }
            print 
"</table>";
        }
    }

    if (
$sub == "delip" and $id and $ipid) {
        
checkAdminAccess('sServersIPDelete',1);

        
$server=GetServers($id);

        
$r=@mysql_query("select * from servers_ips where server_id='$id' and id='$ipid'") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());
        if (
mysql_num_rows($r) == 0) { print "IP-адрес не найден в базе.<BR><BR>"; }
        else {
            
$r=mysql_fetch_object($r);
            if (
$r->order_id) { print "Вы не можете удалить IP-адрес $r->ip, т.к. он используется в заказе ID # $r->order_id<BR><BR>"; }
            else {
                @
mysql_query("delete from servers_ips where server_id='$id' and id='$ipid'") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());

                
writeAdminLog("Удален IP-адрес $newip для сервера ID # $id$server->name");

                print 
"IP-адрес $newip успешно удален.<BR><BR>";
            }
        }

        
$sub "editserver";
    }

    if (
$sub == "addip" and $id) {
        
checkAdminAccess('sServersIPCreate',1);

        
$newip=trim($newip);
        
$server=GetServers($id);

        if (
preg_match("/(d{1,3}.d{1,3}.d{1,3}.d{1,3})-(d{1,3}.d{1,3}.d{1,3}.d{1,3})/iu",$newip,$ip_arr)) {
            
$start $ip_arr[1];
            
$end $ip_arr[2];

            
$badip=array();
            for (
$i=ip2long($start); $i<=ip2long($end); $i++){
                
$ip=long2ip($i);

                
$r=@mysql_query("select * from servers_ips where server_id='$id' and ip='$ip'") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());
                if (
mysql_num_rows($r) > 0) { $badip[] = $ip; }
                else {
                    @
mysql_query("insert into servers_ips (server_id,ip) values('$id','$ip')") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());
                }
            }

            
writeAdminLog("Добавлен диапазон IP-адресов $start-$end для сервера ID # $id$server->name");

            print 
"Диапазон IP-адресов $start-$end успешно добавлен.";
            if (
count($badip) > 0) { print "<BR>Не удалось добавить следующие IP-адреса, т.к. они уже присутствуют в базе: ".join(",",$badip); }
            print 
"<BR><BR>";

        }
        else if (
preg_match("/d{1,3}.d{1,3}.d{1,3}.d{1,3}/iu",$newip)) {
            
$r=@mysql_query("select * from servers_ips where server_id='$id' and ip='$newip'") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());
            if (
mysql_num_rows($r) > 0) { print "IP-адрес $newip уже присутствует в базе.<BR><BR>"; }
            else {
                @
mysql_query("insert into servers_ips (server_id,ip) values('$id','$newip')") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());

                
writeAdminLog("Добавлен IP-адрес $newip для сервера ID # $id$server->name");

                print 
"IP-адрес $newip успешно добавлен.<BR><BR>";
            }
            
        } else { print 
"Неправильный формат IP-адреса.<BR><BR>"; }

        
$sub "editserver";
    }

    if (
$sub == 'deleteserver' and $id) {
        
checkAdminAccess('sServersDelete',1);

        
$server=GetServers($id);

        
$r=@mysql_query("select * from orders where serverid=$id and status <> 0 and archived=0") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());
        if (
mysql_num_rows($r) > 0) { print "Нельзя удалить сервер, так как он используется в заказах."; }
        else {
            @
mysql_query("delete from servers where id='$id'") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());
            @
mysql_query("update servers set parentid=0 where parentid='$id'") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());
            @
mysql_query("delete from servers_ips where server_id='$id'") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());

            
writeAdminLog("Удален сервер ID # $id$server->name");

            print 
"Сервер успешно удален.<BR><BR>";
            
$sub='servers';
        }
    }
    
    if (
$sub == 'addserver2' or $sub == 'editserver2') {
        if (
$sub == 'addserver2') {$sub2='addserver'checkAdminAccess('sServersCreate',1);}
        if (
$sub == 'editserver2') {$sub2='editserver'checkAdminAccess('sServersEdit',1);}

        if (
$type == "ventrilo" or $type == "ventrilols" or $type == "teamspeak2" or $type == "teamspeak3") {
            
$user $ventrilo_user;
            
$password $ventrilo_password;
            
$place $ventrilo_place;
            
$parentid $ventrilo_parentid;
            
$sendmsg $ventrilo_sendmsg;
            
$template $ventrilo_template;
            
$nacenka $ventrilo_nacenka;
        }

        if (
$type == "gproxy" or $type == "gamecp") {
            
$password $gproxy_password;
            
$place $gproxy_place;
            
$parentid $gproxy_parentid;
            
$sendmsg $gproxy_sendmsg;
            
$template $gproxy_template;
            
$nacenka $gproxy_nacenka;
            
$ventrilo_url $gproxy_url;
        }

        if (
$type == "rootpanel") {
            
$ventrilo_url $rootpanel_url;
        }

        if (
$type == "mumble") {
            
$ventrilo_placeid $mumble_placeid;
        }

        if (!
$name) {print "Не указано название сервера.";}
        else if (!
$type) {print "Не указан тип сервера.";}
        else if (!
$protocol and $type != "ventrilo" and $type != "ventrilols" and $type != "teamspeak2" and $type != "teamspeak3" and $type != "gproxy" and $type != "gamecp") {print "Не указан протокол сервера.";}
        else if (!
$serverip and $type != "ventrilo" and $type != "ventrilols" and $type != "teamspeak2" and $type != "teamspeak3" and $type != "gproxy" and $type != "gamecp") {print "Не указан IP-адрес сервера.";}
        else if (!
$user and $type != "gproxy" and $type != "gamecp") {print "Не указан логин для доступа к серверу.";}
        else if (!
$password and !$cpanelHash) {print "Не указан пароль для доступа к серверу.";}
        else if (!
$userip and $type != "ventrilo" and $type != "ventrilols" and $type != "teamspeak2" and $type != "teamspeak3" and $type != "hypervm" and $type != "hypervmxen" and $type != "vdsmanager" and $type != "gproxy" and $type != "solusvmopenvz" and $type != "solusvmxen" and $type != "solusvmxenhvm" and $type != "solusvmkvm" and $type != "gamecp" and $type != "rootpanel") {print "Не указан IP для новых пользователей на сервере.";}
        else if (!
$ns1 and $type != "ventrilo" and $type != "ventrilols" and $type != "teamspeak2" and $type != "teamspeak3" and $type != "hypervm" and $type != "hypervmxen" and $type != "vdsmanager" and $type != "gproxy" and $type != "solusvmopenvz" and $type != "solusvmxen" and $type != "solusvmxenhvm" and $type != "solusvmkvm" and $type != "gamecp" and $type != "rootpanel" and $type != "mumble") {print "Не указан NS1 сервера.";}
        else if (!
$ns2 and $type != "ventrilo" and $type != "ventrilols" and $type != "teamspeak2" and $type != "teamspeak3" and $type != "hypervm" and $type != "hypervmxen" and $type != "vdsmanager" and $type != "gproxy" and $type != "solusvmopenvz" and $type != "solusvmxen" and $type != "solusvmxenhvm" and $type != "solusvmkvm" and $type != "gamecp" and $type != "rootpanel" and $type != "mumble") {print "Не указан NS2 сервера.";}
        else if (
$parentid and !$place and $type != "ventrilo" and $type != "ventrilols" and $type != "teamspeak2" and $type != "teamspeak3") {print "Не указано месторасположение сервера.";}
        else if (
$ventrilo_resid == "" and $type == "ventrilo") {print "Не указан ID реселлера.";}
        else if (
$gproxy_url == "" and $type == "gamecp") {print "Не указан URL панели управления.";}
        else if (
$rootpanel_url == "" and $type == "rootpanel") {print "Не указан URL к API биллинговой системы.";}
        else if ((!
$place or !$ventrilo_placeid) and ($type == "ventrilo" or $type == "teamspeak2" or $type == "teamspeak3" or $type == "mumble")) {print "Не указано месторасположение сервера или ID месторасположения.";}
        else {
            if (
$sub == 'addserver2') {
                @
mysql_query("insert into servers (type,name,protocol,ip,user,password,cpanelHash,userip,ns1,ns2,ns3,ns4,sendmsg,setrulanguage,place,parentid,folder,owner,ventrilo_resid,ventrilo_placeid,ventrilo_url,accLimit,template,nacenka,node,nodegroup,mutualIps) values('$type','$name','$protocol','$serverip','$user','".encodePwd($password)."','$cpanelHash','$userip','$ns1','$ns2','$ns3','$ns4','$sendmsg','$setrulanguage','$place','$parentid','$folder','$owner','$ventrilo_resid','$ventrilo_placeid','$ventrilo_url','$accLimit','$template','$nacenka','$node','$nodegroup','$mutualIps')") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());
                
$newid=mysql_insert_id();

                
writeAdminLog("Добавлен сервер ID # $newid$name");

                print 
"Новый сервер успешно добавлен.";
                
$sub2='servers';
            }
            else if (
$sub == 'editserver2') {
                if (
$id) {
                    @
mysql_query("update servers set type='$type',name='$name',protocol='$protocol',ip='$serverip',user='$user',password='".encodePwd($password)."',cpanelHash='$cpanelHash',userip='$userip',ns1='$ns1',ns2='$ns2',ns3='$ns3',ns4='$ns4',sendmsg='$sendmsg',setrulanguage='$setrulanguage',place='$place',parentid='$parentid',folder='$folder',owner='$owner',ventrilo_resid='$ventrilo_resid',ventrilo_placeid='$ventrilo_placeid',ventrilo_url='$ventrilo_url',accLimit='$accLimit',template='$template',nacenka='$nacenka',node='$node',nodegroup='$nodegroup',mutualIps='$mutualIps' where id=$id") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());

                    
writeAdminLog("Изменен сервер ID # $id$name");

                    print 
"Сервер успешно изменен.";
                    
$sub2='servers';
                }
                else {
                    print 
"Утерян идентификатор сервера.";
                    
$sub2='servers';
                }
            }
            }
        if (
$sub2) {print "<BR><BR>";$sub=$sub2;}
        else {
$sub='';}
    }
        
    if (
$sub == 'addserver' or $sub == 'editserver') {
        if (
$sub == 'addserver') {checkAdminAccess('sServersCreate',1);}
        if (
$sub == 'editserver') {checkAdminAccess('sServersRead',1);}

        
$button='Добавить';
        
$text 'Добавление';
        if (
$sub == 'editserver') {
            
$r=@mysql_query("select * from servers where id=$id") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());
            
$r=mysql_fetch_object($r);
            
$id=$r->id;
            
$name=$r->name;
            
$type=$r->type;
            
$protocol=$r->protocol;
            
$serverip=$r->ip;
            
$user=$r->user;
            
$ventrilo_user=$r->user;
            
$password=decodePwd($r->password);
            
$cpanelHash=$r->cpanelHash;
            
$ventrilo_password=decodePwd($r->password);
            
$gproxy_password=decodePwd($r->password);
            
$userip=$r->userip;
            
$ns1=$r->ns1;
            
$ns2=$r->ns2;
            
$ns3=$r->ns3;
            
$ns4=$r->ns4;
            
$sendmsg=$r->sendmsg;
            
$ventrilo_sendmsg=$r->sendmsg;
            
$gproxy_sendmsg=$r->sendmsg;
            
$setrulanguage=$r->setrulanguage;
            
$place=$r->place;
            
$ventrilo_place=$r->place;
            
$gproxy_place=$r->place;
            
$parentid=$r->parentid;
            
$ventrilo_parentid=$r->parentid;
            
$gproxy_parentid=$r->parentid;
            
$folder=$r->folder;
            
$owner=$r->owner;
            
$ventrilo_resid=$r->ventrilo_resid;
            
$ventrilo_placeid=$r->ventrilo_placeid;
            
$mumble_placeid=$r->ventrilo_placeid;
            
$ventrilo_url=$r->ventrilo_url;
            
$accLimit=$r->accLimit;
            
$template=$r->template;
            
$ventrilo_template=$r->template;
            
$gproxy_template=$r->template;
            
$nacenka=$r->nacenka;
            
$ventrilo_nacenka=$r->nacenka;
            
$gproxy_nacenka=$r->nacenka;
            
$gproxy_url=$r->ventrilo_url;
            
$rootpanel_url=$r->ventrilo_url;
            
$node=$r->node;
            
$nodegroup=$r->nodegroup;
            
$mutualIps=$r->mutualIps;

            
$button='Изменить';
            
$text='Редактирование';
        }

        
?>
        <table>
        <tr><td valign=top>

            <form method=post>
            <input type=hidden name=do value=<? print $do?>>
            <input type=hidden name=sub value=<? print $sub?>2>
            <input type=hidden name=id value=<? print $id?>>
            <table width=600>
            <tr><td colspan=2 align=center bgcolor=#EAEAEA><B><? print $text?> сервера</b></td></tr>
            <tr><td width=180>Название сервера:</td><td><input type=text size=53 name=name value="<? print $name?>"></td></tr>
            <tr><td valign=top>Тип сервера:</td><Td align=left>
            <input type=radio onclick="hidediv('mumble');showdiv('ns');hidediv('ventrilo');hidediv('gproxy');showdiv('hosting');hidediv('cpanel');hidediv('isp');hidediv('solusvm');hidediv('rootpanel');" name=type value=da <? if ($type == "da") { print "checked"; } ?>> DirectAdmin 
            <input type=radio onclick="hidediv('mumble');showdiv('ns');hidediv('ventrilo');hidediv('gproxy');showdiv('hosting');showdiv('cpanel');hidediv('isp');hidediv('solusvm');hidediv('rootpanel');" name=type value=cpanel <? if ($type == "cpanel") { print "checked"; } ?>> cPanel 
            <input type=radio onclick="hidediv('mumble');showdiv('ns');hidediv('ventrilo');hidediv('gproxy');showdiv('hosting');showdiv('isp');hidediv('cpanel');hidediv('solusvm');hidediv('rootpanel');" name=type value=isp <? if ($type == "isp") { print "checked"; } ?>> ISPManager 
            <input type=radio onclick="hidediv('mumble');showdiv('ns');hidediv('ventrilo');hidediv('gproxy');showdiv('hosting');hidediv('cpanel');hidediv('isp');hidediv('solusvm');hidediv('rootpanel');" name=type value=plesk <? if ($type == "plesk") { print "checked"; } ?>> Plesk 
            <input type=radio onclick="hidediv('mumble');showdiv('ns');hidediv('ventrilo');hidediv('gproxy');showdiv('hosting');hidediv('cpanel');hidediv('isp');hidediv('solusvm');hidediv('rootpanel');" name=type value=plesk10 <? if ($type == "plesk10") { print "checked"; } ?>> Plesk 10
            <input type=radio onclick="hidediv('mumble');showdiv('ns');hidediv('ventrilo');hidediv('gproxy');showdiv('hosting');hidediv('cpanel');hidediv('isp');hidediv('solusvm');hidediv('rootpanel');" name=type value=shellscript <? if ($type == "shellscript") { print "checked"; } ?>> ShellScript 
            <input type=radio onclick="hidediv('mumble');hidediv('ns');hidediv('hosting');hidediv('gproxy');showdiv('ventrilo');hidediv('cpanel');hidediv('isp');hidediv('solusvm');hidediv('rootpanel');" name=type value=ventrilo <? if ($type == "ventrilo") { print "checked"; } ?>> Ventrilo 
            <input type=radio onclick="hidediv('mumble');hidediv('ns');hidediv('hosting');hidediv('gproxy');showdiv('ventrilo');hidediv('cpanel');hidediv('isp');hidediv('solusvm');hidediv('rootpanel');" name=type value=teamspeak2 <? if ($type == "teamspeak2") { print "checked"; } ?>> TeamSpeak2 
            <input type=radio onclick="hidediv('mumble');showdiv('ns');hidediv('ventrilo');hidediv('gproxy');showdiv('hosting');hidediv('cpanel');hidediv('isp');hidediv('solusvm');hidediv('rootpanel');" name=type value=hypervm <? if ($type == "hypervm") { print "checked"; } ?>> HyperVM openvz
            <input type=radio onclick="hidediv('mumble');showdiv('ns');hidediv('ventrilo');hidediv('gproxy');showdiv('hosting');hidediv('cpanel');hidediv('isp');hidediv('solusvm');hidediv('rootpanel');" name=type value=hypervmxen <? if ($type == "hypervmxen") { print "checked"; } ?>> HyperVM xen
            <input type=radio onclick="hidediv('mumble');showdiv('ns');hidediv('ventrilo');hidediv('gproxy');showdiv('hosting');showdiv('isp');hidediv('cpanel');hidediv('solusvm');hidediv('rootpanel');" name=type value=vdsmanager <? if ($type == "vdsmanager") { print "checked"; } ?>> VDSManager
            <input type=radio onclick="hidediv('mumble');showdiv('ns');hidediv('ventrilo');hidediv('gproxy');showdiv('hosting');hidediv('cpanel');hidediv('isp');showdiv('solusvm');hidediv('rootpanel');" name=type value=solusvmopenvz <? if ($type == "solusvmopenvz") { print "checked"; } ?>> SolusVM openvz
            <input type=radio onclick="hidediv('mumble');showdiv('ns');hidediv('ventrilo');hidediv('gproxy');showdiv('hosting');hidediv('cpanel');hidediv('isp');showdiv('solusvm');hidediv('rootpanel');" name=type value=solusvmxen <? if ($type == "solusvmxen") { print "checked"; } ?>> SolusVM xen
            <input type=radio onclick="hidediv('mumble');showdiv('ns');hidediv('ventrilo');hidediv('gproxy');showdiv('hosting');hidediv('cpanel');hidediv('isp');showdiv('solusvm');hidediv('rootpanel');" name=type value=solusvmxenhvm <? if ($type == "solusvmxenhvm") { print "checked"; } ?>> SolusVM xen hvm
            <input type=radio onclick="hidediv('mumble');showdiv('ns');hidediv('ventrilo');hidediv('gproxy');showdiv('hosting');hidediv('cpanel');hidediv('isp');showdiv('solusvm');hidediv('rootpanel');" name=type value=solusvmkvm <? if ($type == "solusvmkvm") { print "checked"; } ?>> SolusVM kvm
            <input type=radio onclick="hidediv('mumble');showdiv('ns');hidediv('ventrilo');hidediv('hosting');showdiv('gproxy');hidediv('cpanel');hidediv('isp');hidediv('solusvm');hidediv('rootpanel');" name=type value=gproxy <? if ($type == "gproxy") { print "checked"; } ?>> gProxy
            <input type=radio onclick="hidediv('mumble');showdiv('ns');hidediv('ventrilo');hidediv('hosting');showdiv('gproxy');hidediv('cpanel');hidediv('isp');hidediv('solusvm');hidediv('rootpanel');" name=type value=gamecp <? if ($type == "gamecp") { print "checked"; } ?>> GameCP
            <input type=radio onclick="hidediv('mumble');showdiv('ns');hidediv('ventrilo');hidediv('gproxy');showdiv('hosting');showdiv('rootpanel');hidediv('cpanel');hidediv('isp');hidediv('solusvm');" name=type value=rootpanel <? if ($type == "rootpanel") { print "checked"; } ?>> RootPanel 
            </td></tr>
            <tr><td colspan=2>
                <div id="hosting" style="display: <? if ($type != "ventrilo" and $type != "ventrilols" and $type != "teamspeak2" and $type != "teamspeak3" and $type != "gproxy" and $type != "gamecp") { print "block;"; } else {print "none;";} ?>">
                <table>
                <tr><td width=180>Протокол:</td><Td align=left><input type=radio name=protocol value=http <? if ($protocol == "http") { print "checked"; } ?>> http <input type=radio name=protocol value=https <? if ($protocol == "https") { print "checked"; } ?>> https</td></tr>
                <tr><td valign=top>IP сервера:</td><td>
                    <input type=text size=53 name=serverip value="<? print $serverip?>">

                    <div id="rootpanel" style="display: <? if ($type == "rootpanel") { print "block;"; } else {print "none;";} ?>">
                    <BR> полный http/https путь к API (apih.php) включая имя скрипта:<BR>
                    <input type=text name=rootpanel_url size=53 value="<? print $rootpanel_url?>">
                    </div>

                </td></tr>
                <tr><td colspan=2>
                    <div id="isp" style="display: <? if ($type == "isp" or $type == "vdsmanager") { print "block;"; } else {print "none;";} ?>">
                    <?
                    
print "<table>";
                    print 
"<tr><td width=180>Папка:<BR>(по умолчанию manager)</td><td><input type=text size=53 name=folder value="$folder"></td></tr>";
                    print 
"<tr><td>Владелец:<BR>(по умолчанию идентичен логину)</td><td><input type=text size=53 name=owner value="$owner"></td></tr>";
                    print 
"<tr><td>Совместные IP:<img src='./_rootimages/question.gif' alt='<B>Список совместных IP-адресов через запятую.</b><BR><BR>Если указано и в настройках тарифного плана стоит галочка на "Назначить совместные IP", то после создания аккаунта ему будут назначены перечисленные IP-адресса.'><BR></td><td><input type=text size=53 name=mutualIps value="$mutualIps"></td></tr>";
                    print 
"</table>";
                    
?>
                    </div>

                    <div id="solusvm" style="display: <? if ($type == "solusvmopenvz" or $type == "solusvmxen" or $type == "solusvmxenhvm" or $type == "solusvmkvm") { print "block;"; } else {print "none;";} ?>">
                    <?
                    
print "<table>";
                    print 
"<tr><td width=180>Node:</td><td><input type=text size=53 name=node value="$node"></td></tr>";
                    print 
"<tr><td width=180>Node Group:</td><td><input type=text size=53 name=nodegroup value="$nodegroup"></td></tr>";
                    print 
"</table>";
                    
?>
                    </div>
                </td></tr>
                <tr><td>Логин:</td><td><input type=text size=53 name=user value="<? print $user?>"></td></tr>
                <tr><td valign=top>Пароль:</td><td>
                    <input type=password size=53 name=password value="<? print $password?>">

                    <div id="cpanel" style="display: <? if ($type == "cpanel") { print "block;"; } else {print "none;";} ?>">
                    <BR> или Remote Access Key:<BR>
                    <textarea name=cpanelHash cols=40 rows=4><? print $cpanelHash?></textarea>
                    </div>
                </td></tr>
                <tr><td>IP для новых пользователей:</td><td><input type=text size=53 name=userip value="<? print $userip?>"></td></tr>
                <tr><td colspan=2>
                    <div id="ns" style="display: <? if ($type != "mumble" and $type != "teamspeak2" and $type != "teamspeak3" and $type != "ventrilo" and $type != "ventrilols") { print "block;"; } else {print "none;";} ?>">
                    <table>
                    <tr><td width=180>NS1:</td><td><input type=text size=53 name=ns1 value="<? print $ns1?>"></td></tr>
                    <tr><td>NS2:</td><td><input type=text size=53 name=ns2 value="<? print $ns2?>"></td></tr>
                    <tr><td>NS3:</td><td><input type=text size=53 name=ns3 value="<? print $ns3?>"></td></tr>
                    <tr><td>NS4:</td><td><input type=text size=53 name=ns4 value="<? print $ns4?>"></td></tr>
                    </table>
                    </div>
                </td></tr>
                <tr><td>Макс. кол-во аккаунтов: <img src="./_rootimages/question.gif" alt="Если указано, и лимит достигнут, то администратору прийдёт уведомление об ошибке создания аккаунта в связи с ограничением.<BR><BR>0 - без ограничений."></td><td><input type=text size=2 name=accLimit value="<? print $accLimit?>"></td></tr>
                <tr><td>Наценка, %: <img src="./_rootimages/question.gif" alt="Если указано, то к ежемесячной стоимости тарифного плана будет добавлена наценка.<BR><BR>0 - без наценки."></td><td><input type=text size=2 name=nacenka value="<? print $nacenka?>"></td></tr>

                <tr><td><BR>Месторасположение:</td><td><BR><input type=text size=53 name=place value="<? print $place?>"></td></tr>
                <tr><td colspan=2>
                    <div id="mumble" style="display: <? if ($type == "mumble") { print "block;"; } else {print "none;";} ?>">
                    <table>
                    <tr><td width=180>ID месторасположения:</td><td><input type=text size=53 name=mumble_placeid value="<? print $mumble_placeid?>"></td></tr>
                    </table>
                    </div>
                </td></tr>
                <tr><td valign=top>Привязка к серверу:</td><td><select name=parentid><option></option>
                <?
                $s
=GetServers();
                while (
$ss = @mysql_fetch_object($s)) {
                    if (
$ss->id != $id) {
                        if (
$ss->place) { $tplace " [$ss->place]"; } else { $tplace ""; }
                        if (
$ss->id == $parentid) { $selected "selected"; } else { $selected ""; }
                        print 
"<option value=$ss->id $selected>$ss->name [$ss->ip]$tplace</option>";
                    }
                }
                
?>
                </select><p style="<? print $styleHelp?>">Если привязать сервер к другому (основному) серверу, то клиент при заказе тарифного плана, для которого в интеграции установлен основной сервер, сможет выбрать месторасположение сервера (выбор будет производиться между основным и привязанными к нему серверами). Названия тарифных планов на серверах должны быть идентичны.</td></tr>
        
                <tr><td><br>Отправлять письмо с данными для доступа к серверу клиенту:</td><Td align=left><br><input type=radio name=sendmsg value=1 <? if ($sendmsg) { print "checked"; } ?>> Да <input type=radio name=sendmsg value=0 <? if (!$sendmsg) { print "checked"; } ?>> Нет</td></tr>
                <tr><td><br>Устанавливать русский язык панели (только для cPanel, DirectAdmin и Plesk):</td><Td align=left><br><input type=radio name=setrulanguage value=1 <? if ($setrulanguage) { print "checked"; } ?>> Да <input type=radio name=setrulanguage value=0 <? if (!$setrulanguage) { print "checked"; } ?>> Нет</td></tr>
                        <tr><td valign=top><BR>Шаблон письма: <img src="./_rootimages/question.gif" alt="Персональный шаблон email-сообщения клиенту о создании аккаунта для данного сервера. Если не указано, то используется шаблон по умолчанию."></td><td><BR><textarea name=template cols=40 rows=12><? print $template?></textarea></td></tr>
                </table>
                </div>

                <!-- Ventrilo, VentriloLS, TeamSpeak2, TeamSpeak3 -->

                <div id="ventrilo" style="display: <? if ($type == "ventrilo" or $type == "ventrilols" or $type == "teamspeak2" or $type == "teamspeak3") { print "block;"; } else {print "none;";} ?>;">
                <table>
                <tr><td width=180>API Remote Id / TS User:</td><td><input type=text size=53 name=ventrilo_user value="<? print $ventrilo_user?>"></td></tr>
                <tr><td>API Hash Key / TS Password:</td><td><input type=password size=53 name=ventrilo_password value="<? print $ventrilo_password?>"></td></tr>
                <tr><td>API Reseller Id (только для Ventrilo):</td><td><input type=text size=53 name=ventrilo_resid value="<? print $ventrilo_resid?>"></td></tr>
                <tr><td>Наценка, %: <img src="./_rootimages/question.gif" alt="Если указано, то к ежемесячной стоимости тарифного плана будет добавлена наценка.<BR><BR>0 - без наценки."></td><td><input type=text size=2 name=ventrilo_nacenka value="<? print $ventrilo_nacenka?>"></td></tr>
                <tr><td><BR>URL панели управления:</td><td><BR><input type=text size=53 name=ventrilo_url value="<? print $ventrilo_url?>"></td></tr>
                <tr><td><BR>Месторасположение:</td><td><BR><input type=text size=53 name=ventrilo_place value="<? print $ventrilo_place?>"></td></tr>
                <tr><td>ID месторасположения:</td><td><input type=text size=53 name=ventrilo_placeid value="<? print $ventrilo_placeid?>"></td></tr>
                <tr><td valign=top>Привязка к серверу:</td><td><select name=ventrilo_parentid><option></option>
                <?
                $s
=GetServers();
                while (
$ss = @mysql_fetch_object($s)) {
                    if (
$ss->id != $id) {
                        if (
$ss->place) { $tplace " [$ss->place]"; } else { $tplace ""; }
                        if (
$ss->id == $ventrilo_parentid) { $selected "selected"; } else { $selected ""; }
                        print 
"<option value=$ss->id $selected>$ss->name [$ss->ip]$tplace</option>";
                    }
                }
                
?>
                </select><p style="<? print $styleHelp?>">Если привязать сервер к другому (основному) серверу, то клиент при заказе тарифного плана, для которого в интеграции установлен основной сервер, сможет выбрать месторасположение сервера (выбор будет производиться между основным и привязанными к нему серверами). Названия тарифных планов на серверах должны быть идентичны.</td></tr>
                <tr><td><br>Отправлять письмо с данными для доступа к серверу клиенту:</td><Td align=left><br><input type=radio name=ventrilo_sendmsg value=1 <? if ($ventrilo_sendmsg) { print "checked"; } ?>> Да <input type=radio name=ventrilo_sendmsg value=0 <? if (!$ventrilo_sendmsg) { print "checked"; } ?>> Нет</td></tr>
                        <tr><td valign=top><BR>Шаблон письма: <img src="./_rootimages/question.gif" alt="Персональный шаблон email-сообщения клиенту о создании аккаунта для данного сервера. Если не указано, то используется шаблон по умолчанию."></td><td><BR><textarea name=ventrilo_template cols=40 rows=12><? print $ventrilo_template?></textarea></td></tr>
                </table>
                </div>

                <!-- gProxy, GameCP -->

                <div id="gproxy" style="display: <? if ($type == "gproxy" or $type == "gamecp") { print "block;"; } else {print "none;";} ?>;">
                <table>
                <tr><td>API Key:</td><td><input type=password size=53 name=gproxy_password value="<? print $gproxy_password?>"></td></tr>
                <tr><td>Наценка, %: <img src="./_rootimages/question.gif" alt="Если указано, то к ежемесячной стоимости тарифного плана будет добавлена наценка.<BR><BR>0 - без наценки."></td><td><input type=text size=2 name=gproxy_nacenka value="<? print $gproxy_nacenka?>"></td></tr>
                <tr><td><BR>URL панели управления:</td><td><BR><input type=text size=53 name=gproxy_url value="<? print $gproxy_url?>"></td></tr>
                <tr><td><BR>Месторасположение:</td><td><BR><input type=text size=53 name=gproxy_place value="<? print $gproxy_place?>"></td></tr>
                <tr><td valign=top>Привязка к серверу:</td><td><select name=gproxy_parentid><option></option>
                <?
                $s
=GetServers();
                while (
$ss = @mysql_fetch_object($s)) {
                    if (
$ss->id != $id) {
                        if (
$ss->place) { $tplace " [$ss->place]"; } else { $tplace ""; }
                        if (
$ss->id == $gproxy_parentid) { $selected "selected"; } else { $selected ""; }
                        print 
"<option value=$ss->id $selected>$ss->name [$ss->ip]$tplace</option>";
                    }
                }
                
?>
                </select><p style="<? print $styleHelp?>">Если привязать сервер к другому (основному) серверу, то клиент при заказе тарифного плана, для которого в интеграции установлен основной сервер, сможет выбрать месторасположение сервера (выбор будет производиться между основным и привязанными к нему серверами). Названия тарифных планов на серверах должны быть идентичны.</td></tr>
                <tr><td><br>Отправлять письмо с данными для доступа к серверу клиенту:</td><Td align=left><br><input type=radio name=gproxy_sendmsg value=1 <? if ($gproxy_sendmsg) { print "checked"; } ?>> Да <input type=radio name=gproxy_sendmsg value=0 <? if (!$gproxy_sendmsg) { print "checked"; } ?>> Нет</td></tr>
                        <tr><td valign=top><BR>Шаблон письма: <img src="./_rootimages/question.gif" alt="Персональный шаблон email-сообщения клиенту о создании аккаунта для данного сервера. Если не указано, то используется шаблон по умолчанию."></td><td><BR><textarea name=gproxy_template cols=40 rows=12><? print $gproxy_template?></textarea></td></tr>
                </table>
                </div>
            </td></tr>
            <tr><Td colspan=2 align=center><BR><input type=submit value=<? print $button?>></td></tr>
            </table>
            </form>


        </td><td valign=top>
        <?
        
if ($sub == 'editserver' and $type != "ventrilo" and $type != "ventrilols" and $type != "teamspeak2" and $type != "teamspeak3" and $type != "gamecp") {
            
?>
            <form method=post>
            <input type=hidden name=do value=<? print $do?>>
            <input type=hidden name=sub value=addip>
            <input type=hidden name=id value=<? print $id?>>
            <table width=250>
            <tr><td colspan=3 align=center bgcolor=#EAEAEA><B>Выделенные IP-адреса сервера</b></td></tr>
            <?
            $ips 
GetServersIPs($id);
            while (
$ip = @mysql_fetch_object($ips)) {
                if (
$ip->order_id) {$used "<a href=?do=editorder&host_id=$ip->order_id>занят</a>";} else {$used "свободен";}
                print 
"<tr><td>$ip->ip</td><td align=center>$used</td><td><a href=?do=$do&sub=delip&id=$id&ipid=$ip->id onclick="javascript: return confirm('Вы уверены, что хотите удалить $ip->ip?');"><img src=./_rootimages/del.gif border=0 alt="Удалить IP"></a></td></tr>";
            }
            
?>
            <tr><td colspan=3 align=center>IP: <input type=text name=newip size=12> <input type=submit value=Добавить></td></tr>
            </table>
            </form>
            <?
        
}
        
?>
        </td></tr>
        </table>
        <?
    
}

    if (
$sub == "servers") {
        
checkAdminAccess('sServersRead',1);

        
$r=GetServers();
        
?>

        <table cellpadding=3>
        <tr><td colspan=7 align=center bgcolor=<? print $font_head?>><B>Сервера</b></td></tr>
        <tr bgcolor=<? print $font_head?>><td></td><td align=center>Название</td><td align=center>Логин</td><td align=center>NS-сервера</td><td align=center>IP для пользователей</td><td align=center>Кол-во аккаунтов</td><td width=100 align=center>Операция</td></tr>
        <?
        $cnt
=0;
        while (
$rr = @mysql_fetch_object($r)) {
            
getfont();

            if (
$rr->ns3) {$rr->ns3="<BR>$rr->ns3";}
            if (
$rr->ns4) {$rr->ns4="<BR>$rr->ns4";}
    
            if (
$rr->place) { $place " [$rr->place]"; } else { $place "";}
            if (
$rr->parentid) { $parenttop "^^^ "; } else { $parenttop ""; }

            
$usersCnt GetServerUserCount($rr->id);
            if (
$usersCnt 0) {
                
$usersCnt "<A href=?do=$do&sub=servers&serverid=$rr->id>".$usersCnt."</a>";
            }
            if (
$rr->accLimit 0) {
                
$usersCnt .= " / $rr->accLimit";
            }

            print 
"
            <tr bgcolor=
$font_row>
            <td></td>
            <td>
$parenttop<b>$rr->name [$rr->ip]</b><br>".$parenttop."[$rr->type] [$rr->protocol]$place</td>
            <Td>
$rr->user</td>
            <Td>
$rr->ns1<br>$rr->ns2$rr->ns3$rr->ns4</td>
            <Td align=center>
$rr->userip</td>
            <td align=center>"
.$usersCnt."</td>
            <Td align=center><A href=?do=
$do&sub=editserver&id=$rr->id><img src=./_rootimages/edit.gif alt=Изменить border=0></a><A href=?do=$do&sub=deleteserver&id=$rr->id onclick="javascript: return confirm('Вы уверены, что хотите удалить сервер?');"><img src=./_rootimages/del.gif alt=Удалить border=0></a></td>
            </tr>
            "
;
    
            
$cnt++;
        }
        
?>
        <tr bgcolor=<? print $font_head?>><Td colspan=7>Всего серверов: <? print $cnt?></td></tr>
        </table>
        <?

        
if ($serverid) {
            
$server GetServers($serverid);
            
$usersCnt GetServerUserCount($serverid);

            if (
$server->id and $usersCnt 0) {

                
?><BR>
                <table cellpadding=3>
                <tr><td colspan=5 align=center bgcolor=<? print $font_head?>><B>Аккаунты на сервере <? print $server->name?> [<? print $server->ip?>]</b></td></tr>
                <tr bgcolor=<? print $font_head?>><td align=center>Логин</td><td align=center>Логин на сервере</td><td align=center>Тарифный план</td><td align=center>Домен</td><td></td></tr>
                <?

                $r 
= @mysql_query("select * from orders where serverid='$serverid' and status <>0 and archived=0 order by tarif") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());
                while (
$rr mysql_fetch_object($r)) {
                    
getfont();

                    
$user GetUserById($rr->uid);
                    
$tarif GetTarifById($rr->tarif);

                    print 
"
                    <tr bgcolor=
$font_row>
                    <td><a href=?do=fullinfo&id=
$rr->uid>".$user->login."</a></td>
                    <td>"
.$rr->serverlogin."</td>
                    <td>"
.$tarif->name."</td>
                    <td>"
.$rr->domain."</td>
                    <td><a href=?do=editorder&host_id=
$rr->id><img src=./_rootimages/edit.gif border=0 alt='Редактировать заказ'></a><a href=?do=orders&sub=delete&id=$rr->id onclick="javascript: return confirm('Будет удален заказ, а так же все счета, относящиесу к нему. Вы уверены, что хотите удалить заказ?');"><img src=./_rootimages/del.gif border=0 alt='Удалить заказ'></a></td>
                    </tr>
                    "
;
                }

                
?>
                <tr bgcolor=<? print $font_head?>><Td colspan=5>Всего аккаунтов: <? print $usersCnt?></td></tr>
                </table>
                <?
            
}
    
        }
    }

    if (
$sub == "usergroups" or $sub == "addusergroup" or $sub == "editusergroup" or $sub == "addusergroup2" or $sub == "editusergroup2" or $sub == "deleteusergroup") {
        if (
$sub == "deleteusergroup") {
            
checkAdminAccess('sUserGroupDelete',1);

            if (
$id) {
                
$r=@mysql_query("select * from admin_groups where id='$id'") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());
                
$r=@mysql_fetch_object($r);
                if (
$r->id) {
                    @
mysql_query("delete from admin_groups where id='$id'") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());

                    
writeAdminLog("Удален отдел ID # $id$r->name");

                    print 
"Отдел успешно удален.";
                } else {
                    print 
"Отдел не найден.";
                }
            }
            else {
                print 
"Утерян идентификатор отдела.";
            }
            print 
"<BR><BR>";
        }

        if (
$sub == "addusergroup2" or $sub == "editusergroup2") {
                    if (!
$name) {print "Не указано название отдела.";}
                    else {
                            if (
$sub == 'addusergroup2') {
                    
checkAdminAccess('sUserGroupCreate',1);

                                    
$r=@mysql_query("select * from admin_groups where name='$name'") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());
                                    if (
mysql_num_rows($r) > 0) {print "Отдел <B>$name</b> уже присутствует в базе.";}
                                    else {
                                            @
mysql_query("insert into admin_groups (name) values('$name')") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());
                        
$newid=mysql_insert_id();

                        
writeAdminLog("Добавлен отдел ID # $newid$name");

                                            print 
"Отдел <B>$name</b> успешно добавлен в базу.";
                                    }
                    
$name "";
                            }
                            else if (
$sub == 'editusergroup2') {
                    
checkAdminAccess('sUserGroupEdit',1);

                                    if (
$id) {
                                            @
mysql_query("update admin_groups set name='$name' where id='$id'") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());

                        
writeAdminLog("Изменен отдел ID # $id$name");

                                            print 
"Отдел <B>$name</b> успешно изменен."
                                    }
                                    else {
                                            print 
"Утерян идентификатор отдела.";
                                    }
                    
$name=""$id="";
                            }
            }
            print 
"<BR><BR>";
                }

        
checkAdminAccess('sUserGroupRead',1);

                
$r=@mysql_query("select * from admin_groups order by name") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());
                
?>
                <table cellpadding=3 width=95%>
                <tr><td colspan=3 align=center bgcolor=<? print $font_head?>><B>Отделы</b></td></tr>
                <tr bgcolor=<? print $font_head?>><td align=center>ID</td><td align=center>Название</td><td align=center></td></tr>
                <?
                $cnt
=0;
                while (
$rr mysql_fetch_object($r)) {
                        
getfont();

                        print 
"
                        <tr bgcolor=
$font_row>
                        <td width=30 align=center>
$rr->id</td>
                        <td>
$rr->name</td>
            <td width=100 align=center><A href=?do=
$do&sub=editusergroup&id=$rr->id><img src=./_rootimages/edit.gif alt=Изменить border=0></a><A href=?do=$do&sub=deleteusergroup&id=$rr->id onclick="javascript: return confirm('Вы уверены, что хотите удалить отдел?');"><img src=./_rootimages/del.gif alt=Удалить border=0></a></td>
                        </tr>
                        "
;

                        
$cnt++;
                }
                
?>
                <tr bgcolor=<? print $font_head?>><Td colspan=3>Всего отделов: <? print $cnt?></td></tr>
                </table>
                <?

        
if ($sub == 'editusergroup') {
            
$r=@mysql_query("select * from admin_groups where id='$id'") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());
            
$r=mysql_fetch_object($r);
            
$id=$r->id;
            
$name=$r->name;
                            
            
$sub "editusergroup";
            
$txt "Изменение";
            
$button 'Изменить';
        } else {                       
            
$sub "addusergroup";
            
$txt "Добавление";
            
$button 'Добавить';                    
        }

        
?><BR>
        <form method=post>
        <input type=hidden name=do value="<? print $do?>">
        <input type=hidden name=sub value="<? print $sub?>2">
        <input type=hidden name=id value="<? print $id?>">
        <table>
        <tr><td colspan=4 align=center bgcolor=#EAEAEA><B><? print $txt?> отдела</b></td></tr>
        <tr><td>Название:</td><td><input type=text size=20 name=name value="<? print $name?>"></td><td></td><Td><input type=submit value=<? print $button?>></td></tr>
        </table>
        </form>
        <?

    
}

    if (
$sub == 'deleteuser' and $id) {
        
checkAdminAccess('sUsersDelete',1);

        
$admin=GetAdminById($id);

        if (
$admin->avatar) {
            @
unlink($full_home_path."/_rootimages/avatars/".$admin->avatar);
        }

        @
mysql_query("delete from admin_users where id='$id'") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());
        @
mysql_query("delete from admin_logs where aid='$id'") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());

        
writeAdminLog("Удален администратор ID # $id$admin->login");

        print 
"Пользователь успешно удален.<BR><BR>";
        
$sub='users';
    }
    
    if (
$sub == 'adduser2' or $sub == 'edituser2') {
        if (
$sub == 'adduser2') {$sub2='adduser'checkAdminAccess('sUsersCreate',1);}
        if (
$sub == 'edituser2') {$sub2='edituser'checkAdminAccess('sUsersEdit',1);}

        if (!
$login) {print "Не указан логин пользователя.";}
        else if (!
$password and $sub == 'adduser') {print "Не указан пароль пользователя.";}
        else if (!
$name) {print "Не указано имя пользователя.";}
        else if (!
$email) {print "Не указан E-Mail пользователя.";}
        else {
            if (
$mobile[0] and $mobile[1] and $mobile[2]) { $mobile[0] = preg_replace("/+/ui","",$mobile[0]); $mobile "+".$mobile[0]." ".$mobile[1]." ".$mobile[2]; } else { $mobile ""; }

            
$accessto=@join("::",$at);
            
$groups=@join("::",$gr);
            
$disallowedMenus=@join("::",$dm);

            if (
$sub == 'adduser2') {
                @
mysql_query("insert into admin_users (login,password,name,email,fullaccess,accessto,sendpaybill,sendcreateactmsg,senderror,sendneworder,sendmoneyout,sendremind,sendcron,sendticket,sendprofilecheck,sendsmserror,senddns,sendfetcherror,sendtransferreq,signature,groups,mobile,sms_sendpaybill,sms_sendticketnew,sms_sendticketreply,sms_sendprofilecheck,sms_senddns,disallowedMenus,disallowLastSeen,disallowLicenseInfo) values('$login','".crypt($password)."','$name','$email','$fullaccess','$accessto','$sendpaybill','$sendcreateactmsg','$senderror','$sendneworder','$sendmoneyout','$sendremind','$sendcron','$sendticket','$sendprofilecheck','$sendsmserror','$senddns','$sendfetcherror','$sendtransferreq','$signature','$groups','$mobile','$sms_sendpaybill','$sms_sendticketnew','$sms_sendticketreply','$sms_sendprofilecheck','$sms_senddns','$disallowedMenus','$disallowLastSeen','$disallowLicenseInfo')") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());
                
$newid=mysql_insert_id();

                
writeAdminLog("Добавлен администратор ID # $newid$login");

                print 
"Новый пользователь успешно добавлен.";
                
$sub2='users';
            }
            else if (
$sub == 'edituser2') {
                if (
$id) {
                    @
mysql_query("update admin_users set login='$login',name='$name',email='$email',fullaccess='$fullaccess',accessto='$accessto',sendpaybill='$sendpaybill',sendcreateactmsg='$sendcreateactmsg',senderror='$senderror',sendneworder='$sendneworder',sendmoneyout='$sendmoneyout',sendremind='$sendremind',sendcron='$sendcron',sendticket='$sendticket',sendprofilecheck='$sendprofilecheck',senddns='$senddns',sendfetcherror='$sendfetcherror',sendtransferreq='$sendtransferreq',signature='$signature',groups='$groups',mobile='$mobile',sendsmserror='$sendsmserror',sms_sendpaybill='$sms_sendpaybill',sms_sendticketnew='$sms_sendticketnew',sms_sendticketreply='$sms_sendticketreply',sms_sendprofilecheck='$sms_sendprofilecheck',sms_senddns='$sms_senddns',disallowedMenus='$disallowedMenus',disallowLastSeen='$disallowLastSeen',disallowLicenseInfo='$disallowLicenseInfo' where id=$id") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());
                    if (
$password) {@mysql_query("update admin_users set password='".crypt($password)."' where id=$id") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());}

                    
writeAdminLog("Изменен администратор ID # $id$login");

                    print 
"Пользователь успешно изменен.";
                    
$sub2='users';
                }
                else {
                    print 
"Утерян идентификатор пользователя.";
                    
$sub2='users';
                }
            }
            }
        if (
$sub2) {print "<BR><BR>";$sub=$sub2;}
        else {
$sub='';}
    }
        
    if (
$sub == 'adduser' or $sub == 'edituser') {
        if (
$sub == 'adduser') {checkAdminAccess('sUsersEdit',1);}
        if (
$sub == 'edituser') {checkAdminAccess('sUsersRead',1);}

        
$button='Добавить';
        
$text 'Добавление';
        if (
$sub == 'edituser') {
            
$r=@mysql_query("select * from admin_users where id=$id") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());
            
$r=mysql_fetch_object($r);
            
$login=$r->login;
            
$name=$r->name;
            
$email=$r->email;
            
$fullaccess=$r->fullaccess;
            
$accessto=$r->accessto;
            
$sendpaybill=$r->sendpaybill;
            
$sendcreateactmsg=$r->sendcreateactmsg;
            
$senderror=$r->senderror;
            
$sendneworder=$r->sendneworder;
            
$sendmoneyout=$r->sendmoneyout;
            
$sendremind=$r->sendremind;
            
$sendcron=$r->sendcron;
            
$sendticket=$r->sendticket;
            
$sendprofilecheck=$r->sendprofilecheck;
            
$sendsmserror=$r->sendsmserror;
            
$senddns=$r->senddns;
            
$sendfetcherror=$r->sendfetcherror;
            
$sendtransferreq=$r->sendtransferreq;
            
$signature=$r->signature;
            
$groups=$r->groups;
            
$mobile=$r->mobile;
            
$sms_sendpaybill=$r->sms_sendpaybill;
            
$sms_sendticketnew=$r->sms_sendticketnew;
            
$sms_sendticketreply=$r->sms_sendticketreply;
            
$sms_sendprofilecheck=$r->sms_sendprofilecheck;
            
$sms_senddns=$r->sms_senddns;
            
$disallowedMenus=$r->disallowedMenus;
            
$disallowLastSeen=$r->disallowLastSeen;
            
$disallowLicenseInfo=$r->disallowLicenseInfo;

            
$at=@mb_split("::",$accessto);
            
$gr=@mb_split("::",$groups);
            
$dm=@mb_split("::",$disallowedMenus);

            
$button='Изменить';
            
$text='Редактирование';
        }

        if (
$mobile) { $mobile = @mb_split(" ",$mobile); $mobile[0] = preg_replace("/+/iu","",$mobile[0]);} else { $mobile = array(); }

        
?>
        <form method=post>
        <input type=hidden name=do value=<? print $do?>>
        <input type=hidden name=sub value=<? print $sub?>2>
        <input type=hidden name=id value=<? print $id?>>
        <table>
        <tr><td colspan=2 align=center bgcolor=#EAEAEA><B><? print $text?> пользователя</b></td></tr>
        <tr><td>Логин:</td><td><input type=text size=53 name=login value="<? print $login?>"></td></tr>
        <tr><td>Пароль:</td><td><input type=password size=53 name=password value="<? print $password?>"></td></tr>
        <tr><td>Имя:</td><td><input type=text size=53 name=name value="<? print $name?>"></td></tr>
        <tr><td>E-Mail:</td><td><input type=text size=53 name=email value="<? print $email?>"></td></tr>
            <tr><td>Мобильный телефон:</td><td>+ <input type=text name=mobile[0] maxlength=3 value="<? print $mobile[0]?>" title="<? print $_lang[ProfilePhoneCountryCodeComment]?>" size=1 > ( <input class=input type=text maxlength=5 name=mobile[1] value="<? print $mobile[1]?>" title="<? print $_lang[ProfileMobileCodeComment]?>" size=1 > ) <input class=input type=text name=mobile[2] value="<? print $mobile[2]?>" title="<? print $_lang[ProfilePhoneNumberComment]?>" maxlength=8 size=5 ></td></tr>
        <tr><td valign=top>Подпись:</td><td><textarea name=signature cols=40 rows=3><? print $signature?></textarea></td></tr>
        <tr><td>Доступ:</td><Td align=left><input type=radio name=fullaccess value=1 <? if ($fullaccess) { print "checked"; } ?>> Полный <input type=radio name=fullaccess value=0 <? if (!$fullaccess) { print "checked"; } ?>> использовать права доступа</td></tr>
        <?
        $admGroups 
GetAdminGroups();
        if (@
mysql_num_rows($admGroups) > 0) {
            print 
"<tr><td valign=top>Отделы:</td><td>";
            while (
$admGroup = @mysql_fetch_object($admGroups)) {
                if (@
in_array("$admGroup->id",$gr)) {$addonCheck="checked";} else {$addonCheck="";}
                print 
"<input type=checkbox name=gr[] value=$admGroup->id $addonCheck$admGroup->name ";
            }
            print 
"</td></tr>";
        }
        
?>
        </table><BR><BR>

        <table>
        <tr><td colspan=2 align=center bgcolor=#EAEAEA><B>Отправлять пользователю E-Mail</b></td></tr>
        <tr><td>уведомления об оплаченных счетах:</td><Td align=left><input type=radio name=sendpaybill value=1 <? if ($sendpaybill) { print "checked"; } ?>> Да <input type=radio name=sendpaybill value=0 <? if (!$sendpaybill) { print "checked"; } ?>> Нет</td></tr>
        <tr><td>копию письма с данными для доступа к серверу<br>после создания аккаунта:</td><Td align=left><input type=radio name=sendcreateactmsg value=1 <? if ($sendcreateactmsg) { print "checked"; } ?>> Да <input type=radio name=sendcreateactmsg value=0 <? if (!$sendcreateactmsg) { print "checked"; } ?>> Нет</td></tr>
        <tr><td>сообщения об ошибках:</td><Td align=left><input type=radio name=senderror value=1 <? if ($senderror) { print "checked"; } ?>> Да <input type=radio name=senderror value=0 <? if (!$senderror) { print "checked"; } ?>> Нет</td></tr>
        <tr><td>уведомления о новых заказах/продлениях:</td><Td align=left><input type=radio name=sendneworder value=1 <? if ($sendneworder) { print "checked"; } ?>> Да <input type=radio name=sendneworder value=0 <? if (!$sendneworder) { print "checked"; } ?>> Нет</td></tr>
        <tr><td>уведомления о заказе клиентом вывода средств:</td><Td align=left><input type=radio name=sendmoneyout value=1 <? if ($sendmoneyout) { print "checked"; } ?>> Да <input type=radio name=sendmoneyout value=0 <? if (!$sendmoneyout) { print "checked"; } ?>> Нет</td></tr>
        <tr><td>уведомления об окончании оплаченного периода:</td><Td align=left><input type=radio name=sendremind value=1 <? if ($sendremind) { print "checked"; } ?>> Да <input type=radio name=sendremind value=0 <? if (!$sendremind) { print "checked"; } ?>> Нет</td></tr>
        <tr><td>отчеты работы cron-скрипта:</td><Td align=left><input type=radio name=sendcron value=1 <? if ($sendcron) { print "checked"; } ?>> Да <input type=radio name=sendcron value=0 <? if (!$sendcron) { print "checked"; } ?>> Нет</td></tr>
        <tr><td>уведомления о новых тикетах/ответах:</td><Td align=left><input type=radio name=sendticket value=1 <? if ($sendticket) { print "checked"; } ?>> Да <input type=radio name=sendticket value=0 <? if (!$sendticket) { print "checked"; } ?>> Нет</td></tr>
        <tr><td>уведомления о необходимости проверки профайла:</td><Td align=left><input type=radio name=sendprofilecheck value=1 <? if ($sendprofilecheck) { print "checked"; } ?>> Да <input type=radio name=sendprofilecheck value=0 <? if (!$sendprofilecheck) { print "checked"; } ?>> Нет</td></tr>
        <tr><td>уведомления о необходимости смены DNS-серверов:</td><Td align=left><input type=radio name=senddns value=1 <? if ($senddns) { print "checked"; } ?>> Да <input type=radio name=senddns value=0 <? if (!$senddns) { print "checked"; } ?>> Нет</td></tr>
        <tr><td>сообщения об ошибках отправки SMS:</td><Td align=left><input type=radio name=sendsmserror value=1 <? if ($sendsmserror) { print "checked"; } ?>> Да <input type=radio name=sendsmserror value=0 <? if (!$sendsmserror) { print "checked"; } ?>> Нет</td></tr>
        <tr><td>сообщения об ошибках Сборщика почты:</td><Td align=left><input type=radio name=sendfetcherror value=1 <? if ($sendfetcherror) { print "checked"; } ?>> Да <input type=radio name=sendfetcherror value=0 <? if (!$sendfetcherror) { print "checked"; } ?>> Нет</td></tr>
        <tr><td>уведомления о запросах на трансфер доменов:</td><Td align=left><input type=radio name=sendtransferreq value=1 <? if ($sendtransferreq) { print "checked"; } ?>> Да <input type=radio name=sendtransferreq value=0 <? if (!$sendtransferreq) { print "checked"; } ?>> Нет</td></tr>
        </table><BR><BR>

        <? if (GetSetting("smsGateway")) { ?>
            <table>
            <tr><td colspan=2 align=center bgcolor=#EAEAEA><B>Отправлять пользователю SMS</b></td></tr>
            <tr><td>уведомления об оплаченных счетах:</td><Td align=left><input type=radio name=sms_sendpaybill value=1 <? if ($sms_sendpaybill) { print "checked"; } ?>> Да <input type=radio name=sms_sendpaybill value=0 <? if (!$sms_sendpaybill) { print "checked"; } ?>> Нет</td></tr>
            <tr><td>уведомления о новых тикетах:</td><Td align=left><input type=radio name=sms_sendticketnew value=1 <? if ($sms_sendticketnew) { print "checked"; } ?>> Да <input type=radio name=sms_sendticketnew value=0 <? if (!$sms_sendticketnew) { print "checked"; } ?>> Нет</td></tr>
            <tr><td>уведомления об ответах в тикетах: <img src="./_rootimages/question.gif" alt="Пользователь будет получать данные уведомления только в том случае, если подпишется на SMS-уведомление при ответе в тикете."></td><Td align=left><input type=radio name=sms_sendticketreply value=1 <? if ($sms_sendticketreply) { print "checked"; } ?>> Да <input type=radio name=sms_sendticketreply value=0 <? if (!$sms_sendticketreply) { print "checked"; } ?>> Нет</td></tr>
            <tr><td>уведомления о необходимости проверки профайла:</td><Td align=left><input type=radio name=sms_sendprofilecheck value=1 <? if ($sms_sendprofilecheck) { print "checked"; } ?>> Да <input type=radio name=sms_sendprofilecheck value=0 <? if (!$sms_sendprofilecheck) { print "checked"; } ?>> Нет</td></tr>
            <tr><td>уведомления о необходимости смены DNS-серверов:</td><Td align=left><input type=radio name=sms_senddns value=1 <? if ($sms_senddns) { print "checked"; } ?>> Да <input type=radio name=sms_senddns value=0 <? if (!$sms_senddns) { print "checked"; } ?>> Нет</td></tr>
            </table><BR><BR>
        <? ?>

        <table><tr><td valign=top>

            <table>
            <tr><td colspan=2 align=center bgcolor=#EAEAEA><B>Визуальные настройки</b></td></tr>
            <tr><td><input type=checkbox name=disallowLastSeen value=1 <? if ($disallowLastSeen) {print "checked";}?>></td><td>Не отображать информацию о последнем входе</td></tr>
            <tr><td><input type=checkbox name=disallowLicenseInfo value=1 <? if ($disallowLicenseInfo) {print "checked";}?>></td><td>Не отображать информацию о лицензии</td></tr>
            </table>

        </td><td valign=top>
            <? if ($_SESSION["adminFullAccess"]) { ?>
                <table>
                <tr><td colspan=2 align=center bgcolor=#EAEAEA><B>Не отображать пункты меню</b></td></tr>
                <tr><td><input type=checkbox name=dm[] value=index <? if (@in_array("index",$dm)) {print "checked";}?>></td><td>Главная</td></tr>
                <tr><td><input type=checkbox name=dm[] value=bills <? if (@in_array("bills",$dm)) {print "checked";}?>></td><td>Счета</td></tr>
                <tr><td><input type=checkbox name=dm[] value=orders <? if (@in_array("orders",$dm)) {print "checked";}?>></td><td>Заказы</td></tr>
                <tr><td><input type=checkbox name=dm[] value=domains <? if (@in_array("domains",$dm)) {print "checked";}?>></td><td>Домены</td></tr>
                <tr><td><input type=checkbox name=dm[] value=domainscerts <? if (@in_array("domainscerts",$dm)) {print "checked";}?>></td><td>Сертификаты</td></tr>
                <tr><td><input type=checkbox name=dm[] value=shop <? if (@in_array("shop",$dm)) {print "checked";}?>></td><td>Товары</td></tr>
                <tr><td><input type=checkbox name=dm[] value=clients <? if (@in_array("clients",$dm)) {print "checked";}?>></td><td>Клиенты</td></tr>
                <tr><td><input type=checkbox name=dm[] value=partners <? if (@in_array("partners",$dm)) {print "checked";}?>></td><td>Партнеры</td></tr>
                <tr><td><input type=checkbox name=dm[] value=tickets <? if (@in_array("tickets",$dm)) {print "checked";}?>></td><td>Тикеты</td></tr>
                <tr><td><input type=checkbox name=dm[] value=news <? if (@in_array("news",$dm)) {print "checked";}?>></td><td>Новости</td></tr>
                <tr><td><input type=checkbox name=dm[] value=faq <? if (@in_array("faq",$dm)) {print "checked";}?>></td><td>FAQ</td></tr>
                <tr><td><input type=checkbox name=dm[] value=testimonials <? if (@in_array("testimonials",$dm)) {print "checked";}?>></td><td>Отзывы</td></tr>
                <tr><td><input type=checkbox name=dm[] value=coupons <? if (@in_array("coupons",$dm)) {print "checked";}?>></td><td>Купоны / Промо-коды</td></tr>
                <tr><td><input type=checkbox name=dm[] value=settings <? if (@in_array("settings",$dm)) {print "checked";}?>></td><td>Настройки</td></tr>
                <tr><td><input type=checkbox name=dm[] value=stats <? if (@in_array("stats",$dm)) {print "checked";}?>></td><td>Статистика</td></tr>
                <tr><td><input type=checkbox name=dm[] value=other <? if (@in_array("other",$dm)) {print "checked";}?>></td><td>Другое</td></tr>
                <tr><td><input type=checkbox name=dm[] value=logout <? if (@in_array("logout",$dm)) {print "checked";}?>></td><td>Выход</td></tr>
                </table><BR><BR>
            <? ?>
        </td></tr></table>

        <table>
        <tr><td colspan=5 align=center bgcolor=#EAEAEA><B>Права доступа</b></td></tr>
        <tr><Td>Счета</td><Td><input type=checkbox name=at[] value=billsRead <? if (@in_array("billsRead",$at)) {print "checked";}?>> чтение</td><td> </td><td><input type=checkbox name=at[] value=billsEdit <? if (@in_array("billsEdit",$at)) {print "checked";}?>> изменение</td><td><input type=checkbox name=at[] value=billsDelete <? if (@in_array("billsDelete",$at)) {print "checked";}?>> удаление</td></tr>
        <tr><Td>Заказы</td><Td><input type=checkbox name=at[] value=ordersRead <? if (@in_array("ordersRead",$at)) {print "checked";}?>> чтение</td><td> </td><td><input type=checkbox name=at[] value=ordersEdit <? if (@in_array("ordersEdit",$at)) {print "checked";}?>> изменение</td><td><input type=checkbox name=at[] value=ordersDelete <? if (@in_array("ordersDelete",$at)) {print "checked";}?>> удаление</td></tr>
        <tr><Td>Домены</td><Td><input type=checkbox name=at[] value=domainsRead <? if (@in_array("domainsRead",$at)) {print "checked";}?>> чтение</td><td> </td><td><input type=checkbox name=at[] value=domainsEdit <? if (@in_array("domainsEdit",$at)) {print "checked";}?>> изменение</td><td><input type=checkbox name=at[] value=domainsDelete <? if (@in_array("domainsDelete",$at)) {print "checked";}?>> удаление</td></tr>
        <tr><Td>Сертификаты</td><Td><input type=checkbox name=at[] value=domainsCertsRead <? if (@in_array("domainsCertsRead",$at)) {print "checked";}?>> чтение</td><td> </td><td><input type=checkbox name=at[] value=domainsCertsEdit <? if (@in_array("domainsCertsEdit",$at)) {print "checked";}?>> изменение</td><td><input type=checkbox name=at[] value=domainsCertsDelete <? if (@in_array("domainsCertsDelete",$at)) {print "checked";}?>> удаление</td></tr>
        <tr><Td>Товары</td><Td><input type=checkbox name=at[] value=shopRead <? if (@in_array("shopRead",$at)) {print "checked";}?>> чтение</td><td> </td><td><input type=checkbox name=at[] value=shopEdit <? if (@in_array("shopEdit",$at)) {print "checked";}?>> изменение</td><td><input type=checkbox name=at[] value=shopDelete <? if (@in_array("shopDelete",$at)) {print "checked";}?>> удаление</td></tr>
        <tr><Td>Тикеты</td><Td><input type=checkbox name=at[] value=ticketsRead <? if (@in_array("ticketsRead",$at)) {print "checked";}?>> чтение</td><td><input type=checkbox name=at[] value=ticketsCreate <? if (@in_array("ticketsCreate",$at)) {print "checked";}?>> создание</td><td><input type=checkbox name=at[] value=ticketsEdit <? if (@in_array("ticketsEdit",$at)) {print "checked";}?>> изменение</td><td><input type=checkbox name=at[] value=ticketsDelete <? if (@in_array("ticketsDelete",$at)) {print "checked";}?>> удаление</td></tr>
        <tr><Td>Новости</td><Td><input type=checkbox name=at[] value=newsRead <? if (@in_array("newsRead",$at)) {print "checked";}?>> чтение</td><td><input type=checkbox name=at[] value=newsCreate <? if (@in_array("newsCreate",$at)) {print "checked";}?>> создание</td><td><input type=checkbox name=at[] value=newsEdit <? if (@in_array("newsEdit",$at)) {print "checked";}?>> изменение</td><td><input type=checkbox name=at[] value=newsDelete <? if (@in_array("newsDelete",$at)) {print "checked";}?>> удаление</td></tr>
        <tr><Td>FAQ</td><Td><input type=checkbox name=at[] value=faqRead <? if (@in_array("faqRead",$at)) {print "checked";}?>> чтение</td><Td><input type=checkbox name=at[] value=faqCreate <? if (@in_array("faqCreate",$at)) {print "checked";}?>> создание</td><td><input type=checkbox name=at[] value=faqEdit <? if (@in_array("faqEdit",$at)) {print "checked";}?>> изменение</td><TD><input type=checkbox name=at[] value=faqDelete <? if (@in_array("faqDelete",$at)) {print "checked";}?>> удаление</td></tr>
        <tr><Td>FAQ / Группы вопросов</td><Td><input type=checkbox name=at[] value=faqGroupRead <? if (@in_array("faqGroupRead",$at)) {print "checked";}?>> чтение</td><Td><input type=checkbox name=at[] value=faqGroupCreate <? if (@in_array("faqGroupCreate",$at)) {print "checked";}?>> создание</td><td><input type=checkbox name=at[] value=faqGroupEdit <? if (@in_array("faqGroupEdit",$at)) {print "checked";}?>> изменение</td><TD><input type=checkbox name=at[] value=faqGroupDelete <? if (@in_array("faqGroupDelete",$at)) {print "checked";}?>> удаление</td></tr>
        <tr><Td>Отзывы</td><Td><input type=checkbox name=at[] value=testimonialsRead <? if (@in_array("testimonialsRead",$at)) {print "checked";}?>> чтение</td><Td> </td><td><input type=checkbox name=at[] value=testimonialsEdit <? if (@in_array("testimonialsEdit",$at)) {print "checked";}?>> изменение</td><TD><input type=checkbox name=at[] value=testimonialsDelete <? if (@in_array("testimonialsDelete",$at)) {print "checked";}?>> удаление</td></tr>
        <tr><Td>Купоны / Промо-коды</td><Td><input type=checkbox name=at[] value=couponsRead <? if (@in_array("couponsRead",$at)) {print "checked";}?>> чтение</td><td><input type=checkbox name=at[] value=couponsCreate <? if (@in_array("couponsCreate",$at)) {print "checked";}?>> создание</td><td><input type=checkbox name=at[] value=couponsEdit <? if (@in_array("couponsEdit",$at)) {print "checked";}?>> изменение</td><td><input type=checkbox name=at[] value=couponsDelete <? if (@in_array("couponsDelete",$at)) {print "checked";}?>> удаление</td></tr>

        <tr><td colspan=5 align=center bgcolor=#EAEAEA><B>Работа с клиентами</b></td></tr>
        <tr><Td>Клиенты</td><Td><input type=checkbox name=at[] value=clientsRead <? if (@in_array("clientsRead",$at)) {print "checked";}?>> чтение</td><td> </td><Td> </td><td><input type=checkbox name=at[] value=clientsDelete <? if (@in_array("clientsDelete",$at)) {print "checked";}?>> удаление</td></tr>
        <tr><Td>Настройки клиента</td><Td><input type=checkbox name=at[] value=clientSettingsRead <? if (@in_array("clientSettingsRead",$at)) {print "checked";}?>> чтение</td><Td> </td><Td><input type=checkbox name=at[] value=clientSettingsEdit <? if (@in_array("clientSettingsEdit",$at)) {print "checked";}?>> изменение</td><Td> </td></tr>
        <tr><Td>Профайлы клиента</td><Td><input type=checkbox name=at[] value=clientProfileRead <? if (@in_array("clientProfileRead",$at)) {print "checked";}?>> чтение</td><Td> </td><Td><input type=checkbox name=at[] value=clientProfileEdit <? if (@in_array("clientProfileEdit",$at)) {print "checked";}?>> изменение</td><Td><input type=checkbox name=at[] value=clientProfileDelete <? if (@in_array("clientProfileDelete",$at)) {print "checked";}?>> удаление</td></tr>
        <tr><Td>Пароль клиента</td><td> </td><td> </td><Td><input type=checkbox name=at[] value=clientPasswordEdit <? if (@in_array("clientPasswordEdit",$at)) {print "checked";}?>> изменение</td><td> </td></tr>
        <tr><Td>Внутренний баланс клиента</td><td> </td><td> </td><Td><input type=checkbox name=at[] value=clientBalanceEdit <? if (@in_array("clientBalanceEdit",$at)) {print "checked";}?>> изменение</td><td> </td></tr>
        <tr><Td>Специальные цены клиента</td><Td><input type=checkbox name=at[] value=clientSpecialCostRead <? if (@in_array("clientSpecialCostRead",$at)) {print "checked";}?>> чтение</td><Td><input type=checkbox name=at[] value=clientSpecialCostCreate <? if (@in_array("clientSpecialCostCreate",$at)) {print "checked";}?>> создание</td><td> </td><TD><input type=checkbox name=at[] value=clientSpecialCostDelete <? if (@in_array("clientSpecialCostDelete",$at)) {print "checked";}?>> удаление</td></tr>
        <tr><Td>История клиента</td><Td><input type=checkbox name=at[] value=clientHistoryRead <? if (@in_array("clientHistoryRead",$at)) {print "checked";}?>> чтение</td><td> </td><Td> </td><td> </td></tr>
        <tr><Td>Вход в биллинг клиента</td><Td><input type=checkbox name=at[] value=gotoBillingAllow <? if (@in_array("gotoBillingAllow",$at)) {print "checked";}?>> разрешить</td><td> </td><Td> </td><td> </td></tr>
        <tr><Td>Выставление счетов клиенту</td><Td><input type=checkbox name=at[] value=newBillsAllow <? if (@in_array("newBillsAllow",$at)) {print "checked";}?>> разрешить</td><td> </td><Td> </td><td> </td></tr>
        <tr><Td>Просмотр скана паспорта</td><Td><input type=checkbox name=at[] value=showPassportAllow <? if (@in_array("showPassportAllow",$at)) {print "checked";}?>> разрешить</td><td> </td><Td> </td><td> </td></tr>
        <tr><Td>Удаление скана паспорта</td><Td><input type=checkbox name=at[] value=deletePassportAllow <? if (@in_array("deletePassportAllow",$at)) {print "checked";}?>> разрешить</td><td> </td><Td> </td><td> </td></tr>
        <tr><Td>Объединение заказов</td><Td><input type=checkbox name=at[] value=clientMoveOrders <? if (@in_array("clientMoveOrders",$at)) {print "checked";}?>> разрешить</td><td> </td><Td> </td><td> </td></tr>

        <tr><td colspan=5 align=center bgcolor=#EAEAEA><B>Настройки</b></td></tr>
        <tr><Td>Общие</td><Td><input type=checkbox name=at[] value=sGeneralRead <? if (@in_array("sGeneralRead",$at)) {print "checked";}?>> чтение</td><Td> </td><Td><input type=checkbox name=at[] value=sGeneralEdit <? if (@in_array("sGeneralEdit",$at)) {print "checked";}?>> изменение</td><Td> </td></tr>
        <tr><Td>Справочник валют</td><Td><input type=checkbox name=at[] value=sCurrencyRead <? if (@in_array("sCurrencyRead",$at)) {print "checked";}?>> чтение</td><Td> </td><Td><input type=checkbox name=at[] value=sCurrencyEdit <? if (@in_array("sCurrencyEdit",$at)) {print "checked";}?>> изменение</td><Td> </td></tr>
        <tr><Td>Безопасность</td><Td><input type=checkbox name=at[] value=sSecurityRead <? if (@in_array("sSecurityRead",$at)) {print "checked";}?>> чтение</td><Td> </td><Td><input type=checkbox name=at[] value=sSecurityEdit <? if (@in_array("sSecurityEdit",$at)) {print "checked";}?>> изменение</td><Td> </td></tr>
        <tr><Td>Доменные зоны</td><Td><input type=checkbox name=at[] value=sZonesRead <? if (@in_array("sZonesRead",$at)) {print "checked";}?>> чтение</td><Td><input type=checkbox name=at[] value=sZonesCreate <? if (@in_array("sZonesCreate",$at)) {print "checked";}?>> создание</td><td><input type=checkbox name=at[] value=sZonesEdit <? if (@in_array("sZonesEdit",$at)) {print "checked";}?>> изменение</td><TD><input type=checkbox name=at[] value=sZonesDelete <? if (@in_array("sZonesDelete",$at)) {print "checked";}?>> удаление</td></tr>
        <tr><Td>Доменные зоны / Группы доменных зон</td><Td><input type=checkbox name=at[] value=sZonesGroupRead <? if (@in_array("sZonesGroupRead",$at)) {print "checked";}?>> чтение</td><Td><input type=checkbox name=at[] value=sZonesGroupCreate <? if (@in_array("sZonesGroupCreate",$at)) {print "checked";}?>> создание</td><td><input type=checkbox name=at[] value=sZonesGroupEdit <? if (@in_array("sZonesGroupEdit",$at)) {print "checked";}?>> изменение</td><TD><input type=checkbox name=at[] value=sZonesGroupDelete <? if (@in_array("sZonesGroupDelete",$at)) {print "checked";}?>> удаление</td></tr>
        <tr><Td>Доменные зоны / Тип цены</td><Td><input type=checkbox name=at[] value=sZonesCostTypeRead <? if (@in_array("sZonesCostTypeRead",$at)) {print "checked";}?>> чтение</td><Td> </td><Td><input type=checkbox name=at[] value=sZonesCostTypeEdit <? if (@in_array("sZonesCostTypeEdit",$at)) {print "checked";}?>> изменение</td><Td> </td></tr>
        <tr><Td>Доменные зоны / Сертификаты</td><Td><input type=checkbox name=at[] value=sZonesCertRead <? if (@in_array("sZonesCertRead",$at)) {print "checked";}?>> чтение</td><Td> </td><Td><input type=checkbox name=at[] value=sZonesCertEdit <? if (@in_array("sZonesCertEdit",$at)) {print "checked";}?>> изменение</td><Td> </td></tr>
        <tr><Td>Дополнительные услуги</td><Td><input type=checkbox name=at[] value=sAddonsRead <? if (@in_array("sAddonsRead",$at)) {print "checked";}?>> чтение</td><Td><input type=checkbox name=at[] value=sAddonsCreate <? if (@in_array("sAddonsCreate",$at)) {print "checked";}?>> создание</td><td><input type=checkbox name=at[] value=sAddonsEdit <? if (@in_array("sAddonsEdit",$at)) {print "checked";}?>> изменение</td><TD><input type=checkbox name=at[] value=sAddonsDelete <? if (@in_array("sAddonsDelete",$at)) {print "checked";}?>> удаление</td></tr>
        <tr><Td>Дополнительные услуги / Группы доп. услуг</td><Td><input type=checkbox name=at[] value=sAddonsGroupRead <? if (@in_array("sAddonsGroupRead",$at)) {print "checked";}?>> чтение</td><Td><input type=checkbox name=at[] value=sAddonsGroupCreate <? if (@in_array("sAddonsGroupCreate",$at)) {print "checked";}?>> создание</td><td><input type=checkbox name=at[] value=sAddonsGroupEdit <? if (@in_array("sAddonsGroupEdit",$at)) {print "checked";}?>> изменение</td><TD><input type=checkbox name=at[] value=sAddonsGroupDelete <? if (@in_array("sAddonsGroupDelete",$at)) {print "checked";}?>> удаление</td></tr>
        <tr><Td>Каталог сайтов</td><Td><input type=checkbox name=at[] value=sCatalogRead <? if (@in_array("sCatalogRead",$at)) {print "checked";}?>> чтение</td><Td> </td><Td><input type=checkbox name=at[] value=sCatalogEdit <? if (@in_array("sCatalogEdit",$at)) {print "checked";}?>> изменение</td><Td> </td></tr>
        <tr><Td>Магазин товаров</td><Td><input type=checkbox name=at[] value=sShopRead <? if (@in_array("sShopRead",$at)) {print "checked";}?>> чтение</td><Td><input type=checkbox name=at[] value=sShopCreate <? if (@in_array("sShopCreate",$at)) {print "checked";}?>> создание</td><td><input type=checkbox name=at[] value=sShopEdit <? if (@in_array("sShopEdit",$at)) {print "checked";}?>> изменение</td><TD><input type=checkbox name=at[] value=sShopDelete <? if (@in_array("sShopDelete",$at)) {print "checked";}?>> удаление</td></tr>
        <tr><Td>Магазин товаров / Доступные сроки заказа</td><Td><input type=checkbox name=at[] value=sShopSrokiRead <? if (@in_array("sShopSrokiRead",$at)) {print "checked";}?>> чтение</td><Td><input type=checkbox name=at[] value=sShopSrokiCreate <? if (@in_array("sShopSrokiCreate",$at)) {print "checked";}?>> создание</td><td> </td><TD><input type=checkbox name=at[] value=sShopSrokiDelete <? if (@in_array("sShopSrokiDelete",$at)) {print "checked";}?>> удаление</td></tr>
        <tr><Td>Магазин товаров / Группы товаров</td><Td><input type=checkbox name=at[] value=sShopGroupRead <? if (@in_array("sShopGroupRead",$at)) {print "checked";}?>> чтение</td><Td><input type=checkbox name=at[] value=sShopGroupCreate <? if (@in_array("sShopGroupCreate",$at)) {print "checked";}?>> создание</td><td><input type=checkbox name=at[] value=sShopGroupEdit <? if (@in_array("sShopGroupEdit",$at)) {print "checked";}?>> изменение</td><TD><input type=checkbox name=at[] value=sShopGroupDelete <? if (@in_array("sShopGroupDelete",$at)) {print "checked";}?>> удаление</td></tr>
        <tr><Td>Меню клиента / Настройки</td><Td><input type=checkbox name=at[] value=sUsersMenuSettingsRead <? if (@in_array("sUsersMenuSettingsRead",$at)) {print "checked";}?>> чтение</td><Td> <td><input type=checkbox name=at[] value=sUsersMenuSettingsEdit <? if (@in_array("sUsersMenuSettingsEdit",$at)) {print "checked";}?>> изменение</td><TD> </td></tr>
        <tr><Td>Меню клиента / Дополнительные пункты</td><Td><input type=checkbox name=at[] value=sUsersMenuRead <? if (@in_array("sUsersMenuRead",$at)) {print "checked";}?>> чтение</td><Td><input type=checkbox name=at[] value=sUsersMenuCreate <? if (@in_array("sUsersMenuCreate",$at)) {print "checked";}?>> создание</td><td><input type=checkbox name=at[] value=sUsersMenuEdit <? if (@in_array("sUsersMenuEdit",$at)) {print "checked";}?>> изменение</td><TD><input type=checkbox name=at[] value=sUsersMenuDelete <? if (@in_array("sUsersMenuDelete",$at)) {print "checked";}?>> удаление</td></tr>
        <tr><Td>Мультиязычность</td><Td><input type=checkbox name=at[] value=sMultiLanguageRead <? if (@in_array("sMultiLanguageRead",$at)) {print "checked";}?>> чтение</td><Td> </td><Td><input type=checkbox name=at[] value=sMultiLanguageEdit <? if (@in_array("sMultiLanguageEdit",$at)) {print "checked";}?>> изменение</td><Td> </td></tr>
        <tr><Td>Оплата</td><Td><input type=checkbox name=at[] value=sMoneyRead <? if (@in_array("sMoneyRead",$at)) {print "checked";}?>> чтение</td><Td><input type=checkbox name=at[] value=sMoneyCreate <? if (@in_array("sMoneyCreate",$at)) {print "checked";}?>> создание</td><Td><input type=checkbox name=at[] value=sMoneyEdit <? if (@in_array("sMoneyEdit",$at)) {print "checked";}?>> изменение</td><Td><input type=checkbox name=at[] value=sMoneyDelete <? if (@in_array("sMoneyDelete",$at)) {print "checked";}?>> удаление</td></tr>
        <tr><Td>Откуда Вы о нас узнали?</td><Td><input type=checkbox name=at[] value=sAboutUsRead <? if (@in_array("sAboutUsRead",$at)) {print "checked";}?>> чтение</td><Td><input type=checkbox name=at[] value=sAboutUsCreate <? if (@in_array("sAboutUsCreate",$at)) {print "checked";}?>> создание</td><td><input type=checkbox name=at[] value=sAboutUsEdit <? if (@in_array("sAboutUsEdit",$at)) {print "checked";}?>> изменение</td><TD><input type=checkbox name=at[] value=sAboutUsDelete <? if (@in_array("sAboutUsDelete",$at)) {print "checked";}?>> удаление</td></tr>
        <tr><Td>Отправка почты</td><Td><input type=checkbox name=at[] value=sMailRead <? if (@in_array("sMailRead",$at)) {print "checked";}?>> чтение</td><Td> </td><Td><input type=checkbox name=at[] value=sMailEdit <? if (@in_array("sMailEdit",$at)) {print "checked";}?>> изменение</td><Td> </td></tr>
        <tr><Td>Партнерская программа / Настройки</td><Td><input type=checkbox name=at[] value=sPartnerRead <? if (@in_array("sPartnerRead",$at)) {print "checked";}?>> чтение</td><Td> </td><Td><input type=checkbox name=at[] value=sPartnerEdit <? if (@in_array("sPartnerEdit",$at)) {print "checked";}?>> изменение</td><Td> </td></tr>
        <tr><Td>Партнерская программа / Процентные ставки</td><Td><input type=checkbox name=at[] value=sPartnerPercentsRead <? if (@in_array("sPartnerPercentsRead",$at)) {print "checked";}?>> чтение</td><Td><Td><input type=checkbox name=at[] value=sPartnerPercentsCreate <? if (@in_array("sPartnerPercentsCreate",$at)) {print "checked";}?>> создание</td> </td><Td><input type=checkbox name=at[] value=sPartnerPercentsDelete <? if (@in_array("sPartnerPercentsDelete",$at)) {print "checked";}?>> удаление</td></tr>
        <tr><Td>Партнерская программа / Баннеры</td><Td><input type=checkbox name=at[] value=sPartnerBannerRead <? if (@in_array("sPartnerBannerRead",$at)) {print "checked";}?>> чтение</td><Td><input type=checkbox name=at[] value=sPartnerBannerCreate <? if (@in_array("sPartnerBannerCreate",$at)) {print "checked";}?>> создание</td><td> </td><TD><input type=checkbox name=at[] value=sPartnerBannerDelete <? if (@in_array("sPartnerBannerDelete",$at)) {print "checked";}?>> удаление</td></tr>
        <tr><Td>Пользователи</td><Td><input type=checkbox name=at[] value=sUsersRead <? if (@in_array("sUsersRead",$at)) {print "checked";}?>> чтение</td><Td><input type=checkbox name=at[] value=sUsersCreate <? if (@in_array("sUsersCreate",$at)) {print "checked";}?>> создание</td><td><input type=checkbox name=at[] value=sUsersEdit <? if (@in_array("sUsersEdit",$at)) {print "checked";}?>> изменение</td><TD><input type=checkbox name=at[] value=sUsersDelete <? if (@in_array("sUsersDelete",$at)) {print "checked";}?>> удаление</td></tr>
        <tr><Td>Пользователи / Отделы</td><Td><input type=checkbox name=at[] value=sUserGroupRead <? if (@in_array("sUserGroupRead",$at)) {print "checked";}?>> чтение</td><Td><input type=checkbox name=at[] value=sUserGroupCreate <? if (@in_array("sUserGroupCreate",$at)) {print "checked";}?>> создание</td><td><input type=checkbox name=at[] value=sUserGroupEdit <? if (@in_array("sUserGroupEdit",$at)) {print "checked";}?>> изменение</td><TD><input type=checkbox name=at[] value=sUserGroupDelete <? if (@in_array("sUserGroupDelete",$at)) {print "checked";}?>> удаление</td></tr>
        <tr><Td>Пользователи / Логи действий</td><Td><input type=checkbox name=at[] value=sUserLogsRead <? if (@in_array("sUserLogsRead",$at)) {print "checked";}?>> чтение</td><Td> </td><td> </td><TD> </td></tr>
        <tr><Td>Профайл</td><Td><input type=checkbox name=at[] value=sProfileSettingsRead <? if (@in_array("sProfileSettingsRead",$at)) {print "checked";}?>> чтение</td><Td> </td><td><input type=checkbox name=at[] value=sProfileSettingsEdit <? if (@in_array("sProfileSettingsEdit",$at)) {print "checked";}?>> изменение</td><TD> </td></tr>
        <tr><Td>Регистраторы доменов</td><Td><input type=checkbox name=at[] value=sRegistrRead <? if (@in_array("sRegistrRead",$at)) {print "checked";}?>> чтение</td><Td><input type=checkbox name=at[] value=sRegistrCreate <? if (@in_array("sRegistrCreate",$at)) {print "checked";}?>> создание</td><td><input type=checkbox name=at[] value=sRegistrEdit <? if (@in_array("sRegistrEdit",$at)) {print "checked";}?>> изменение</td><TD><input type=checkbox name=at[] value=sRegistrDelete <? if (@in_array("sRegistrDelete",$at)) {print "checked";}?>> удаление</td></tr>
        <tr><Td>Система тикетов</td><Td><input type=checkbox name=at[] value=sTicketsRead <? if (@in_array("sTicketsRead",$at)) {print "checked";}?>> чтение</td><Td> </td><Td><input type=checkbox name=at[] value=sTicketsEdit <? if (@in_array("sTicketsEdit",$at)) {print "checked";}?>> изменение</td><Td> </td></tr>
        <tr><Td>Серверы</td><Td><input type=checkbox name=at[] value=sServersRead <? if (@in_array("sServersRead",$at)) {print "checked";}?>> чтение</td><Td><input type=checkbox name=at[] value=sServersCreate <? if (@in_array("sServersCreate",$at)) {print "checked";}?>> создание</td><td><input type=checkbox name=at[] value=sServersEdit <? if (@in_array("sServersEdit",$at)) {print "checked";}?>> изменение</td><TD><input type=checkbox name=at[] value=sServersDelete <? if (@in_array("sServersDelete",$at)) {print "checked";}?>> удаление</td></tr>
        <tr><Td>Серверы / Выделенные IP</td><Td> </td><Td><input type=checkbox name=at[] value=sServersIPCreate <? if (@in_array("sServersIPCreate",$at)) {print "checked";}?>> создание</td><td> </td><TD><input type=checkbox name=at[] value=sServersIPDelete <? if (@in_array("sServersIPDelete",$at)) {print "checked";}?>> удаление</td></tr>
        <tr><Td>SMS-шлюзы</td><Td><input type=checkbox name=at[] value=sSMSGatewayRead <? if (@in_array("sSMSGatewayRead",$at)) {print "checked";}?>> чтение</td><Td><input type=checkbox name=at[] value=sSMSGatewayCreate <? if (@in_array("sSMSGatewayCreate",$at)) {print "checked";}?>> создание</td><td><input type=checkbox name=at[] value=sSMSGatewayEdit <? if (@in_array("sSMSGatewayEdit",$at)) {print "checked";}?>> изменение</td><TD><input type=checkbox name=at[] value=sSMSGatewayDelete <? if (@in_array("sSMSGatewayDelete",$at)) {print "checked";}?>> удаление</td></tr>
        <tr><Td>SMS-шлюзы / Настройки уведомлений</td><Td><input type=checkbox name=at[] value=sSMSGatewaySettingsRead <? if (@in_array("sSMSGatewaySettingsRead",$at)) {print "checked";}?>> чтение</td><Td> </td><td><input type=checkbox name=at[] value=sSMSGatewaySettingsEdit <? if (@in_array("sSMSGatewaySettingsEdit",$at)) {print "checked";}?>> изменение</td><TD> </td></tr>
        <tr><Td>Тарифные планы</td><Td><input type=checkbox name=at[] value=sTarifsRead <? if (@in_array("sTarifsRead",$at)) {print "checked";}?>> чтение</td><Td><input type=checkbox name=at[] value=sTarifsCreate <? if (@in_array("sTarifsCreate",$at)) {print "checked";}?>> создание</td><td><input type=checkbox name=at[] value=sTarifsEdit <? if (@in_array("sTarifsEdit",$at)) {print "checked";}?>> изменение</td><TD><input type=checkbox name=at[] value=sTarifsDelete <? if (@in_array("sTarifsDelete",$at)) {print "checked";}?>> удаление</td></tr>
        <tr><Td>Тарифные планы / Доступные сроки заказа</td><Td><input type=checkbox name=at[] value=sTarifsSrokiRead <? if (@in_array("sTarifsSrokiRead",$at)) {print "checked";}?>> чтение</td><Td><input type=checkbox name=at[] value=sTarifsSrokiCreate <? if (@in_array("sTarifsSrokiCreate",$at)) {print "checked";}?>> создание</td><td> </td><TD><input type=checkbox name=at[] value=sTarifsSrokiDelete <? if (@in_array("sTarifsSrokiDelete",$at)) {print "checked";}?>> удаление</td></tr>
        <tr><Td>Тарифные планы / Доступные доп. услуги</td><Td><input type=checkbox name=at[] value=sTarifsAddonsRead <? if (@in_array("sTarifsAddonsRead",$at)) {print "checked";}?>> чтение</td><Td> </td><Td><input type=checkbox name=at[] value=sTarifsAddonsEdit <? if (@in_array("sTarifsAddonsEdit",$at)) {print "checked";}?>> изменение</td><Td> </td></tr>
        <tr><Td>Тарифные планы / Бесплатные домены</td><Td><input type=checkbox name=at[] value=sTarifsFreeDomRead <? if (@in_array("sTarifsFreeDomRead",$at)) {print "checked";}?>> чтение</td><Td><input type=checkbox name=at[] value=sTarifsFreeDomCreate <? if (@in_array("sTarifsFreeDomCreate",$at)) {print "checked";}?>> создание</td><td> </td><TD><input type=checkbox name=at[] value=sTarifsFreeDomDelete <? if (@in_array("sTarifsFreeDomDelete",$at)) {print "checked";}?>> удаление</td></tr>
        <tr><Td>Тарифные планы / Группы тарифных планов</td><Td><input type=checkbox name=at[] value=sTarifsGroupRead <? if (@in_array("sTarifsGroupRead",$at)) {print "checked";}?>> чтение</td><Td><input type=checkbox name=at[] value=sTarifsGroupCreate <? if (@in_array("sTarifsGroupCreate",$at)) {print "checked";}?>> создание</td><td><input type=checkbox name=at[] value=sTarifsGroupEdit <? if (@in_array("sTarifsGroupEdit",$at)) {print "checked";}?>> изменение</td><TD><input type=checkbox name=at[] value=sTarifsGroupDelete <? if (@in_array("sTarifsGroupDelete",$at)) {print "checked";}?>> удаление</td></tr>
        <tr><Td>Тарифные планы / Дополнительные цены</td><Td><input type=checkbox name=at[] value=sTarifsCostsRead <? if (@in_array("sTarifsCostsRead",$at)) {print "checked";}?>> чтение</td><Td><input type=checkbox name=at[] value=sTarifsCostsCreate <? if (@in_array("sTarifsCostsCreate",$at)) {print "checked";}?>> создание</td><td><input type=checkbox name=at[] value=sTarifsCostsEdit <? if (@in_array("sTarifsCostsEdit",$at)) {print "checked";}?>> изменение</td><TD><input type=checkbox name=at[] value=sTarifsCostsDelete <? if (@in_array("sTarifsCostsDelete",$at)) {print "checked";}?>> удаление</td></tr>
        <tr><Td>Шаблоны</td><Td><input type=checkbox name=at[] value=sTemplatesRead <? if (@in_array("sTemplatesRead",$at)) {print "checked";}?>> чтение</td><Td> </td><Td><input type=checkbox name=at[] value=sTemplatesEdit <? if (@in_array("sTemplatesEdit",$at)) {print "checked";}?>> изменение</td><Td> </td></tr>
        <tr><Td>Cron</td><Td><input type=checkbox name=at[] value=sCronRead <? if (@in_array("sCronRead",$at)) {print "checked";}?>> чтение</td><Td> </td><Td><input type=checkbox name=at[] value=sCronEdit <? if (@in_array("sCronEdit",$at)) {print "checked";}?>> изменение</td><Td> </td></tr>
        <tr><Td>HTML-редактор</td><Td><input type=checkbox name=at[] value=sHTMLRead <? if (@in_array("sHTMLRead",$at)) {print "checked";}?>> чтение</td><Td> </td><Td><input type=checkbox name=at[] value=sHTMLEdit <? if (@in_array("sHTMLEdit",$at)) {print "checked";}?>> изменение</td><Td> </td></tr>

        <tr><td colspan=5 align=center bgcolor=#EAEAEA><B>Статистика</b></td></tr>
        <tr><Td>Общая</td><Td><input type=checkbox name=at[] value=statsTotalRead <? if (@in_array("statsTotalRead",$at)) {print "checked";}?>> чтение</td><Td> </td><Td> </td><Td> </td></tr>
        <tr><Td>Откуда Вы о нас узнали?</td><Td><input type=checkbox name=at[] value=statsAboutUsRead <? if (@in_array("statsAboutUsRead",$at)) {print "checked";}?>> чтение</td><Td> </td><Td> </td><Td> </td></tr>
        <tr><Td>Рейтинг поддержки</td><Td><input type=checkbox name=at[] value=statsSupportRatingRead <? if (@in_array("statsSupportRatingRead",$at)) {print "checked";}?>> чтение</td><Td> </td><Td> </td><Td> </td></tr>
        <tr><Td>Рефералы</td><Td><input type=checkbox name=at[] value=statsReferalsRead <? if (@in_array("statsReferalsRead",$at)) {print "checked";}?>> чтение</td><Td> </td><Td> </td><Td> </td></tr>
        <tr><Td>Сверка (Таулинк Казахстан)</td><Td><input type=checkbox name=at[] value=statsSverkaTaulinkKZ <? if (@in_array("statsSverkaTaulinkKZ",$at)) {print "checked";}?>> чтение</td><Td> </td><Td> </td><Td> </td></tr>
        <tr><Td>Сверка (QIWI.kz)</td><Td><input type=checkbox name=at[] value=statsSverkaQiwiKZ <? if (@in_array("statsSverkaQiwiKZ",$at)) {print "checked";}?>> чтение</td><Td> </td><Td> </td><Td> </td></tr>
        <tr><Td>Финансы</td><Td><input type=checkbox name=at[] value=statsFinanceRead <? if (@in_array("statsFinanceRead",$at)) {print "checked";}?>> чтение</td><Td> </td><Td> </td><Td> </td></tr>

        <tr><td colspan=5 align=center bgcolor=#EAEAEA><B>Другое</b></td></tr>
        <tr><Td>Добавить дни к заказам</td><Td><input type=checkbox name=at[] value=addDaysAllow <? if (@in_array("addDaysAllow",$at)) {print "checked";}?>> разрешить</td><Td> </td><Td> </td><Td> </td></tr>
        <tr><Td>Добавить заказ</td><Td><input type=checkbox name=at[] value=addOrderAllow <? if (@in_array("addOrderAllow",$at)) {print "checked";}?>> разрешить</td><Td> </td><Td> </td><Td> </td></tr>
        <tr><Td>Импорт клиентов</td><Td><input type=checkbox name=at[] value=importAllow <? if (@in_array("importAllow",$at)) {print "checked";}?>> разрешить</td><Td> </td><Td> </td><Td> </td></tr>
        <tr><Td>Каталог сайтов</td><Td><input type=checkbox name=at[] value=catalogRead <? if (@in_array("catalogRead",$at)) {print "checked";}?>> чтение</td><Td> </td><td><input type=checkbox name=at[] value=catalogEdit <? if (@in_array("catalogEdit",$at)) {print "checked";}?>> изменение</td><TD><input type=checkbox name=at[] value=catalogDelete <? if (@in_array("catalogDelete",$at)) {print "checked";}?>> удаление</td></tr>
        <tr><Td>Логи почты</td><Td><input type=checkbox name=at[] value=mailLogsRead <? if (@in_array("mailLogsRead",$at)) {print "checked";}?>> чтение</td><Td> </td><td> </td><TD><input type=checkbox name=at[] value=mailLogsDelete <? if (@in_array("mailLogsDelete",$at)) {print "checked";}?>> удаление</td></tr>
        <tr><Td>Логи SMS</td><Td><input type=checkbox name=at[] value=smsLogsRead <? if (@in_array("smsLogsRead",$at)) {print "checked";}?>> чтение</td><Td> </td><td> </td><TD><input type=checkbox name=at[] value=smsLogsDelete <? if (@in_array("smsLogsDelete",$at)) {print "checked";}?>> удаление</td></tr>
        <tr><Td>Логи API</td><Td><input type=checkbox name=at[] value=apilLogsRead <? if (@in_array("apiLogsRead",$at)) {print "checked";}?>> чтение</td><Td> </td><td> </td><TD><input type=checkbox name=at[] value=apiLogsDelete <? if (@in_array("apiLogsDelete",$at)) {print "checked";}?>> удаление</td></tr>
        <tr><Td>Логи WHOIS</td><Td><input type=checkbox name=at[] value=whoislLogsRead <? if (@in_array("whoisLogsRead",$at)) {print "checked";}?>> чтение</td><Td> </td><td> </td><TD><input type=checkbox name=at[] value=whoisLogsDelete <? if (@in_array("whoisLogsDelete",$at)) {print "checked";}?>> удаление</td></tr>
        <tr><Td>Отправить E-mail</td><Td><input type=checkbox name=at[] value=mailSendAllow <? if (@in_array("mailSendAllow",$at)) {print "checked";}?>> разрешить</td><Td> </td><Td> </td><Td> </td></tr>

        <tr><Td colspan=5 align=center><BR><input type=submit value=<? print $button?>></td></tr>
        </table>

        </form>
        <?
    
}

    if (
$sub == "users") {
        
checkAdminAccess('sUsersRead',1);

        
$r=@mysql_query("select * from admin_users order by login") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());
        
?>

        <table cellpadding=3>
        <tr><td colspan=5 align=center bgcolor=<? print $font_head?>><B>Пользователи</b></td></tr>
        <tr bgcolor=<? print $font_head?>><td align=center>Логин</td><td align=center>Имя</td><td align=center>E-Mail</td><td align=center>Полный доступ</td><td width=100 align=center>Операция</td></tr>
        <?
        $cnt
=0;
        while (
$rr = @mysql_fetch_object($r)) {
            
getfont();
    
            print 
"
            <tr bgcolor=
$font_row>
            <td><b>
$rr->login</b></td>
            <Td>
$rr->name</td>
            <Td>
$rr->email</td>
            <Td align=center>"
.$_yes[$rr->fullaccess]."</td>
            <Td align=center><A href=?do=userlogs&aid=
$rr->id><img src=./_rootimages/history.gif alt='Лог действий' border=0></a><A href=?do=$do&sub=edituser&id=$rr->id><img src=./_rootimages/edit.gif alt=Изменить border=0></a><A href=?do=$do&sub=deleteuser&id=$rr->id onclick="javascript: return confirm('Вы уверены, что хотите удалить пользователя?');"><img src=./_rootimages/del.gif alt=Удалить border=0></a></td>
            </tr>
            "
;
    
            
$cnt++;
        }
        
?>
        <tr bgcolor=<? print $font_head?>><Td colspan=6>Всего пользователей: <? print $cnt?></td></tr>
        </table>
        <?
    
}


    if (
$sub == 'deleteaboutusfrom' and $id) {
        
checkAdminAccess('sAboutUsDelete',1);

        
$about GetAboutUsFromById($id);

        @
mysql_query("delete from aboutusfrom where id='$id'") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());

        
writeAdminLog("Удален источник ID # $id$about->name");

        print 
"Источник успешно удален.<BR><BR>";
        
$sub='aboutusfrom';
    }

    if (
$sub == "moveaboutusfrom" and $id and $to) {
        
checkAdminAccess('sAboutUsEdit',1);

        if (
$to == "up") {
            @
mysql_query("update aboutusfrom set sort=sort-1 where id='$id'") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());
        }
        if (
$to == "down") {
            @
mysql_query("update aboutusfrom set sort=sort+1 where id='$id'") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());
        }
        print 
"Источник успешно перемещен.<BR><BR>";
        
$sub='aboutusfrom';
    }
    
    if (
$sub == 'addaboutusfrom2' or $sub == 'editaboutusfrom2') {
        if (
$sub == 'addaboutusfrom2') {$sub2='addaboutusfrom';    checkAdminAccess('sAboutUsCreate',1);}
        if (
$sub == 'editaboutusfrom2') {$sub2='editaboutusfrom'checkAdminAccess('sAboutUsEdit',1);}

        if (!
$name) {print "Не указано название источника.";}
        else {
            if (
$sub == 'addaboutusfrom2') {
                @
mysql_query("insert into aboutusfrom (name,discounthost,discountdomain,discountaddon,discountshop) values('$name','$discounthost','$discountdomain','$discountaddon','$discountshop')") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());
                
$newid=mysql_insert_id();

                
writeAdminLog("Добавлен источник ID # $newid$name");

                print 
"Новый источник успешно добавлен.";
                
$sub2='aboutusfrom';
            }
            else if (
$sub == 'editaboutusfrom2') {
                if (
$id) {
                    @
mysql_query("update aboutusfrom set name='$name',discounthost='$discounthost',discountdomain='$discountdomain',discountaddon='$discountaddon',discountshop='$discountshop' where id=$id") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());

                    
writeAdminLog("Изменен источник ID # $id$name");

                    print 
"Источник успешно изменен.";
                    
$sub2='aboutusfrom';
                }
                else {
                    print 
"Утерян идентификатор источника.";
                    
$sub2='aboutusfrom';
                }
            }
            }
        if (
$sub2) {print "<BR><BR>";$sub=$sub2;}
        else {
$sub='';}
    }
        
    if (
$sub == 'addaboutusfrom' or $sub == 'editaboutusfrom') {
        if (
$sub == 'addaboutusfrom') {checkAdminAccess('sAboutUsCreate',1);}
        if (
$sub == 'editaboutusfrom') {checkAdminAccess('sAboutUsRead',1);}

        
$button='Добавить';
        
$text 'Добавление';
        if (
$sub == 'editaboutusfrom') {
            
$r=@mysql_query("select * from aboutusfrom where id=$id") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());
            
$r=mysql_fetch_object($r);
            
$name=$r->name;
            
$discounthost=$r->discounthost;
            
$discountdomain=$r->discountdomain;
            
$discountaddon=$r->discountaddon;
            
$discountshop=$r->discountshop;

            
$button='Изменить';
            
$text='Редактирование';
        }

        
?>
        <form method=post>
        <input type=hidden name=do value=<? print $do?>>
        <input type=hidden name=sub value=<? print $sub?>2>
        <input type=hidden name=id value=<? print $id?>>
        <table>
        <tr><td colspan=2 align=center bgcolor=#EAEAEA><B><? print $text?> источника</b></td></tr>
        <tr><td>Название источника:</td><td><input type=text size=40 name=name value="<? print $name?>"></td></tr>
        <tr><td colspan=2>Скидка при первом заказе, %:</td></tr>
        <tr><td align=right>на хостинг:</td><td><input type=text size=10 name=discounthost value="<? print $discounthost?>"></td></tr>
        <tr><td align=right>на домен:</td><td><input type=text size=10 name=discountdomain value="<? print $discountdomain?>"></td></tr>
        <tr><td align=right>на доп. услуги:</td><td><input type=text size=10 name=discountaddon value="<? print $discountaddon?>"></td></tr>
        <tr><td align=right>на товары:</td><td><input type=text size=10 name=discountshop value="<? print $discountshop?>"></td></tr>
        <tr><Td colspan=2 align=center><BR><input type=submit value=<? print $button?>></td></tr>
        </table>
        </form>
        <?
    
}

    if (
$sub == "aboutusfrom") {
        
checkAdminAccess('sAboutUsRead',1);

        
$r=GetAboutUsFromAll();
        
?>

        <table cellpadding=3>
        <tr><td colspan=4 align=center bgcolor=<? print $font_head?>><B>Откуда Вы о нас узнали?</b></td></tr>
        <tr bgcolor=<? print $font_head?>><td align=center>Название источника</td><td align=center width=200>Скидка, %</td><td width=100 align=center>Сортировка</td><td width=100 align=center>Операция</td></tr>
        <?
        $cnt
=0;
        while (
$rr = @mysql_fetch_object($r)) {
            
getfont();
    
            print 
"
            <tr bgcolor=
$font_row>
            <Td>
$rr->name</td>
            <Td align=center><img src=./_rootimages/hosting.gif alt='Хостинг'> 
$rr->discounthost <img src=./_rootimages/domain.gif alt='Домен'> $rr->discountdomain <img src=./_rootimages/addons.gif alt='Доп. услуги'> $rr->discountaddon <img src=./_rootimages/shop.gif alt='Товары'> $rr->discountshop</td>
            <td align=center><a href=?do=
$do&sub=moveaboutusfrom&id=$rr->id&to=up><img src="./_rootimages/s_asc.png" border=0 alt="Поднять вверх"></a> <a href=?do=$do&sub=moveaboutusfrom&id=$rr->id&to=down><img src="./_rootimages/s_desc.png" border=0 alt="Опустить вниз"></a></td>
            <Td align=center><A href=?do=
$do&sub=editaboutusfrom&id=$rr->id><img src=./_rootimages/edit.gif alt=Изменить border=0></a><A href=?do=$do&sub=deleteaboutusfrom&id=$rr->id onclick="javascript: return confirm('Вы уверены, что хотите удалить источник?');"><img src=./_rootimages/del.gif alt=Удалить border=0></a></td>
            </tr>
            "
;
    
            
$cnt++;
        }
        
?>
        <tr bgcolor=<? print $font_head?>><Td colspan=4>Всего источников: <? print $cnt?></td></tr>
        </table><BR>

        <?
    
}

    if (
$sub == "savecron") {
        
checkAdminAccess('sCronEdit',1);

        
SetSetting("cronAutoSuspend"$cronAutoSuspend);
        
SetSetting("cronAutoSuspendDay"$cronAutoSuspendDay);
        
SetSetting("cronSendAdminEndOrder"$cronSendAdminEndOrder);
        
SetSetting("cronSendClientBillRemind"$cronSendClientBillRemind);
        
SetSetting("cronSendClientBillRemindDays"$cronSendClientBillRemindDays);
        
SetSetting("cronSendClientEndOrderRemind"$cronSendClientEndOrderRemind);
        
SetSetting("cronSendClientEndOrderRemindDays"$cronSendClientEndOrderRemindDays);
        
SetSetting("cronSendClientEndOrderDomainRemind"$cronSendClientEndOrderDomainRemind);
        
SetSetting("cronSendClientEndOrderDomainRemindDays"$cronSendClientEndOrderDomainRemindDays);
        
SetSetting("cronSendClientEndOrderShopRemind"$cronSendClientEndOrderShopRemind);
        
SetSetting("cronSendClientEndOrderShopRemindDays"$cronSendClientEndOrderShopRemindDays);
        
SetSetting("cronDeleteBill"$cronDeleteBill);
        
SetSetting("cronDeleteBillDay"$cronDeleteBillDay);
        
SetSetting("cronDeleteNeobrabOrdersWithoutBills"$cronDeleteNeobrabOrdersWithoutBills);
        
SetSetting("cronDeleteNeobrabOrdersDomainsWithoutBills"$cronDeleteNeobrabOrdersDomainsWithoutBills);
        
SetSetting("cronDeleteNeobrabOrdersShopWithoutBills"$cronDeleteNeobrabOrdersShopWithoutBills);
        
SetSetting("cronDeleteOrder"$cronDeleteOrder);
        
SetSetting("cronDeleteOrderDay"$cronDeleteOrderDay);
        
SetSetting("cronAutoDelete"$cronAutoDelete);
        
SetSetting("cronDeleteOrderDomain"$cronDeleteOrderDomain);
        
SetSetting("cronDeleteOrderDomainDay"$cronDeleteOrderDomainDay);
        
SetSetting("cronDeleteOrderShop"$cronDeleteOrderShop);
        
SetSetting("cronDeleteOrderShopDay"$cronDeleteOrderShopDay);
        
SetSetting('cronCloseTickets'$cronCloseTickets);
        
SetSetting('cronCloseTicketsDay'$cronCloseTicketsDay);
        
SetSetting('cronDeleteTickets'$cronDeleteTickets);
        
SetSetting('cronDeleteTicketsDay'$cronDeleteTicketsDay);
        
SetSetting('cronDeleteUserLogs'$cronDeleteUserLogs);
        
SetSetting('cronDeleteUserLogsDay'$cronDeleteUserLogsDay);
        
SetSetting('cronDeleteAdminLogs'$cronDeleteAdminLogs);
        
SetSetting('cronDeleteAdminLogsDay'$cronDeleteAdminLogsDay);
        
SetSetting('cronSendClientEndTestRemind'$cronSendClientEndTestRemind);
        
SetSetting('cronSendClientEndTestRemindDays'$cronSendClientEndTestRemindDays);
        
SetSetting('cronAutoDeleteTest'$cronAutoDeleteTest);


        
writeAdminLog("Изменены настройки: Cron");

        print 
"Данные успешно сохранены.<BR><BR>";
        
$sub="cron";
    }

    if (
$sub == "cron") {
        
checkAdminAccess('sCronRead',1);

        
$cronAutoSuspend GetSetting('cronAutoSuspend');
        
$cronAutoSuspendDay GetSetting('cronAutoSuspendDay');
        
$cronSendAdminEndOrder GetSetting('cronSendAdminEndOrder');
        
$cronSendClientBillRemind GetSetting('cronSendClientBillRemind');
        
$cronSendClientBillRemindDays GetSetting('cronSendClientBillRemindDays');
        
$cronSendClientEndOrderRemind GetSetting('cronSendClientEndOrderRemind');
        
$cronSendClientEndOrderRemindDays GetSetting('cronSendClientEndOrderRemindDays');
        
$cronSendClientEndOrderDomainRemind GetSetting('cronSendClientEndOrderDomainRemind');
        
$cronSendClientEndOrderDomainRemindDays GetSetting('cronSendClientEndOrderDomainRemindDays');
        
$cronSendClientEndOrderShopRemind GetSetting('cronSendClientEndOrderShopRemind');
        
$cronSendClientEndOrderShopRemindDays GetSetting('cronSendClientEndOrderShopRemindDays');
        
$cronDeleteBill GetSetting('cronDeleteBill');
        
$cronDeleteBillDay GetSetting('cronDeleteBillDay');
        
$cronDeleteNeobrabOrdersWithoutBills GetSetting('cronDeleteNeobrabOrdersWithoutBills');
        
$cronDeleteNeobrabOrdersDomainsWithoutBills GetSetting('cronDeleteNeobrabOrdersDomainsWithoutBills');
        
$cronDeleteNeobrabOrdersShopWithoutBills GetSetting('cronDeleteNeobrabOrdersShopWithoutBills');
        
$cronDeleteOrder GetSetting('cronDeleteOrder');
        
$cronDeleteOrderDay GetSetting('cronDeleteOrderDay');
        
$cronAutoDelete GetSetting('cronAutoDelete');
        
$cronDeleteOrderDomain GetSetting('cronDeleteOrderDomain');
        
$cronDeleteOrderDomainDay GetSetting('cronDeleteOrderDomainDay');
        
$cronDeleteOrderShop GetSetting('cronDeleteOrderShop');
        
$cronDeleteOrderShopDay GetSetting('cronDeleteOrderShopDay');
        
$cronCloseTickets GetSetting('cronCloseTickets');
        
$cronCloseTicketsDay GetSetting('cronCloseTicketsDay');
        
$cronDeleteTickets GetSetting('cronDeleteTickets');
        
$cronDeleteTicketsDay GetSetting('cronDeleteTicketsDay');
        
$cronDeleteUserLogs GetSetting('cronDeleteUserLogs');
        
$cronDeleteUserLogsDay GetSetting('cronDeleteUserLogsDay');
        
$cronDeleteAdminLogs GetSetting('cronDeleteAdminLogs');
        
$cronDeleteAdminLogsDay GetSetting('cronDeleteAdminLogsDay');
        
$cronSendClientEndTestRemind GetSetting('cronSendClientEndTestRemind');
        
$cronSendClientEndTestRemindDays GetSetting('cronSendClientEndTestRemindDays');
        
$cronAutoDeleteTest GetSetting('cronAutoDeleteTest');

        
?>
        <form method=post>
        <input type=hidden name=do value=<? print $do?>>
        <input type=hidden name=sub value=savecron>

        <table width=700>
        <tr><td colspan=2 align=center bgcolor=<? print $font_head?>><B>Настройки Cron'а</b></td></tr>
        <tr><td valign=top><input type=checkbox name=cronAutoSuspend value=1 <? if ($cronAutoSuspend) {print "checked";}?>></td><Td>Автоматически останавливать аккаунты на сервере, если в настройках тарифного плана включена данная возможность. Аккаунты будут останавливаться, когда на момент запуска cron.php у заказа в биллинге осталось <input type=text size=1 name=cronAutoSuspendDay value="<? print $cronAutoSuspendDay?>"> дн. или меньше.</td></tr>
        <tr><td valign=top><input type=checkbox name=cronSendAdminEndOrder value=1 <? if ($cronSendAdminEndOrder) {print "checked";}?>></td><td>Отправлять администратору уведомления об окончании оплаченного периода, если данная возможность включена в настройках администратора.</td></tr>

        <tr><td colspan=2 align=center bgcolor=<? print $font_head?>><B>Напоминания клиентам</b></td></tr>
        <tr><td valign=top><input type=checkbox name=cronSendClientBillRemind value=1 <? if ($cronSendClientBillRemind) {print "checked";}?>></td><td>Отправлять клиенту напоминание о неоплаченном счете через <input type=text size=6 name=cronSendClientBillRemindDays value="<? print $cronSendClientBillRemindDays?>"> дней с момента выставления счета. Дни необходимо указать через запятую.</td></tr>
        <tr><td valign=top><input type=checkbox name=cronSendClientEndOrderRemind value=1 <? if ($cronSendClientEndOrderRemind) {print "checked";}?>></td><td>Отправлять клиенту напоминание о окончании оплаченного периода (хостинг) за <input type=text size=6 name=cronSendClientEndOrderRemindDays value="<? print $cronSendClientEndOrderRemindDays?>"> дней до окончания. Дни необходимо указать через запятую.</td></tr>
        <tr><td valign=top><input type=checkbox name=cronSendClientEndTestRemind value=1 <? if ($cronSendClientEndTestRemind) {print "checked";}?>></td><td>Отправлять клиенту напоминание о окончании тестового периода (хостинг) за <input type=text size=6 name=cronSendClientEndTestRemindDays value="<? print $cronSendClientEndTestRemindDays?>"> дней до окончания. Дни необходимо указать через запятую.</td></tr>
        <tr><td valign=top><input type=checkbox name=cronSendClientEndOrderDomainRemind value=1 <? if ($cronSendClientEndOrderDomainRemind) {print "checked";}?>></td><td>Отправлять клиенту напоминание о окончании оплаченного периода (домены) за <input type=text size=6 name=cronSendClientEndOrderDomainRemindDays value="<? print $cronSendClientEndOrderDomainRemindDays?>"> дней до окончания. Дни необходимо указать через запятую.</td></tr>
        <tr><td valign=top><input type=checkbox name=cronSendClientEndOrderShopRemind value=1 <? if ($cronSendClientEndOrderShopRemind) {print "checked";}?>></td><td>Отправлять клиенту напоминание о окончании оплаченного периода (товар) за <input type=text size=6 name=cronSendClientEndOrderShopRemindDays value="<? print $cronSendClientEndOrderShopRemindDays?>"> дней до окончания. Дни необходимо указать через запятую.</td></tr>

        <tr><td colspan=2 align=center bgcolor=<? print $font_head?>><B>Тикеты</b></td></tr>
        <tr><td valign=top><input type=checkbox name=cronCloseTickets value=1 <? if ($cronCloseTickets) {print "checked";}?>></td><td>Закрывать открытые тикеты, в которых нет ответа более <input type=text size=1 name=cronCloseTicketsDay value="<? print $cronCloseTicketsDay?>"> дней.</td></tr>
        <tr><td valign=top><input type=checkbox name=cronDeleteTickets value=1 <? if ($cronDeleteTickets) {print "checked";}?>></td><td>Удалять закрытые тикеты, в которых нет ответа более <input type=text size=1 name=cronDeleteTicketsDay value="<? print $cronDeleteTicketsDay?>"> дней.</td></tr>

        <tr><td colspan=2 align=center bgcolor=<? print $font_head?>><B>Удаление неоплаченных счетов и заказов</b></td></tr>
        <tr><td valign=top><input type=checkbox name=cronDeleteBill value=1 <? if ($cronDeleteBill) {print "checked";}?>></td><td>Удалять неоплаченные счета, которым более <input type=text size=1 name=cronDeleteBillDay value="<? print $cronDeleteBillDay?>"> дней.</td></tr>
        <tr><td valign=top><input type=checkbox name=cronDeleteNeobrabOrdersWithoutBills value=1 <? if ($cronDeleteNeobrabOrdersWithoutBills) {print "checked";}?>></td><td>Удалять необработанные заказы (хостинг), для которых нет ни одного счета.</td></tr>
        <tr><td valign=top><input type=checkbox name=cronDeleteNeobrabOrdersDomainsWithoutBills value=1 <? if ($cronDeleteNeobrabOrdersDomainsWithoutBills) {print "checked";}?>></td><td>Удалять необработанные заказы (домены), для которых нет ни одного счета.</td></tr>
        <tr><td valign=top><input type=checkbox name=cronDeleteNeobrabOrdersShopWithoutBills value=1 <? if ($cronDeleteNeobrabOrdersShopWithoutBills) {print "checked";}?>></td><td>Удалять необработанные заказы (товары), для которых нет ни одного счета.</td></tr>

        <tr><td colspan=2 align=center bgcolor=<? print $font_head?>><B>Удаление просроченных заказов</b></td></tr>
        <tr><td valign=top><input type=checkbox name=cronDeleteOrder value=1 <? if ($cronDeleteOrder) {print "checked";}?>></td><td>Удалять заказы (хостинг) у которых оплаченный срок истек <input type=text size=1 name=cronDeleteOrderDay value="<? print $cronDeleteOrderDay?>"> дней назад и они не продлены. Если вместе с хостингом заказан домен, то заказ на домен оставляем.</td></tr>
        <tr><td valign=top><input type=checkbox name=cronAutoDelete value=1 <? if ($cronAutoDelete) {print "checked";}?>></td><Td>Автоматически удалять аккаунты на сервере, если в настройках тарифного плана включена данная возможность. Аккаунты будут удаляться при удалении истекших заказов согласно настройкам предыдущего пункта.</td></tr>
        <tr><td valign=top><input type=checkbox name=cronAutoDeleteTest value=1 <? if ($cronAutoDeleteTest) {print "checked";}?>></td><Td>Автоматически удалять тестовые аккаунты на сервере, если в настройках тарифного плана включена данная возможность. Аккаунты будут удаляться, когда на момент запуска cron.php у заказа в биллинге остался -1 (минус 1) день тестового периода или меньше.</td></tr>
        <tr><td valign=top><input type=checkbox name=cronDeleteOrderDomain value=1 <? if ($cronDeleteOrderDomain) {print "checked";}?>></td><td>Удалять заказы (домены) у которых оплаченный срок истек <input type=text size=1 name=cronDeleteOrderDomainDay value="<? print $cronDeleteOrderDomainDay?>"> дней назад и они не продлены.</td></tr>
        <tr><td valign=top><input type=checkbox name=cronDeleteOrderShop value=1 <? if ($cronDeleteOrderShop) {print "checked";}?>></td><td>Удалять заказы (товары) у которых оплаченный срок истек <input type=text size=1 name=cronDeleteOrderShopDay value="<? print $cronDeleteOrderShopDay?>"> дней назад и они не продлены.</td></tr>

        <tr><td colspan=2 align=center bgcolor=<? print $font_head?>><B>Логи</b></td></tr>
        <tr><td valign=top><input type=checkbox name=cronDeleteUserLogs value=1 <? if ($cronDeleteUserLogs) {print "checked";}?>></td><td>Удалять логи клиентов, которым более <input type=text size=1 name=cronDeleteUserLogsDay value="<? print $cronDeleteUserLogsDay?>"> дней.</td></tr>
        <tr><td valign=top><input type=checkbox name=cronDeleteAdminLogs value=1 <? if ($cronDeleteAdminLogs) {print "checked";}?>></td><td>Удалять логи администраторов, которым более <input type=text size=1 name=cronDeleteAdminLogsDay value="<? print $cronDeleteAdminLogsDay?>"> дней.</td></tr>

        <tr><Td colspan=2 align=center><BR><input type=submit value=Сохранить></td></tr>
        </table>
        </form>
        <?
    
}

    if (
$sub == "savemail") {
        
checkAdminAccess('sMailEdit',1);

        
SetSetting("mailFrom"$mailFrom);
        
SetSetting("mailType"$mailType);
        
SetSetting("mailSendmailPath"$mailSendmailPath);
        
SetSetting("mailSMTPServer"$mailSMTPServer);
        
SetSetting("mailSMTPPort"$mailSMTPPort);
        
SetSetting("mailSMTPSecure"$mailSMTPSecure);
        
SetSetting("mailSMTPAuth"$mailSMTPAuth);
        
SetSetting("mailPOPServer"$mailPOPServer);
        
SetSetting("mailPOPPort"$mailPOPPort);
        
SetSetting("mailPOPUser"$mailPOPUser);
        
SetSetting("mailPOPPassword"encodePwd($mailPOPPassword));
        
SetSetting("mailSMTPUser"$mailSMTPUser);
        
SetSetting("mailSMTPPassword"encodePwd($mailSMTPPassword));
        
SetSetting('mailLogAdminEnable'$mailLogAdminEnable);
        
SetSetting('mailLogUserEnable'$mailLogUserEnable);
        
SetSetting('mailLogUserDelete'$mailLogUserDelete);
        
SetSetting('mailSMTPSetSender'$mailSMTPSetSender);

        
writeAdminLog("Изменены настройки: Отправка почты");

        print 
"Данные успешно сохранены.<BR><BR>";
        
$sub="mail";
    }

    if (
$sub == "mail") {
        
checkAdminAccess('sMailRead',1);

        
$mailFrom GetSetting("mailFrom");
        
$mailType GetSetting('mailType');
        
$mailSendmailPath GetSetting('mailSendmailPath');
        
$mailSMTPServer GetSetting('mailSMTPServer');
        
$mailSMTPPort GetSetting('mailSMTPPort');
        
$mailSMTPSecure GetSetting('mailSMTPSecure');
        
$mailSMTPAuth GetSetting('mailSMTPAuth');
        
$mailPOPServer GetSetting('mailPOPServer');
        
$mailPOPPort GetSetting('mailPOPPort');
        
$mailPOPUser GetSetting('mailPOPUser');
        
$mailPOPPassword decodePwd(GetSetting('mailPOPPassword'));
        
$mailSMTPUser GetSetting('mailSMTPUser');
        
$mailSMTPPassword decodePwd(GetSetting('mailSMTPPassword'));
        
$mailLogAdminEnable GetSetting('mailLogAdminEnable');
        
$mailLogUserEnable GetSetting('mailLogUserEnable');
        
$mailLogUserDelete GetSetting('mailLogUserDelete');
        
$mailSMTPSetSender GetSetting('mailSMTPSetSender');

        
?>
        <form method=post>
        <input type=hidden name=do value=<? print $do?>>
        <input type=hidden name=sub value=savemail>

        <table width=700 border=0>
        <tr><td colspan=3 align=center bgcolor=<? print $font_head?>><B>Настройки отправки почты</b></td></tr>

        <tr><td colspan=2><BR><B>E-Mail отправителя:</b> <img src=./_rootimages/question.gif alt="Данный e-mail будет указан в поле From для исходящих сообщений. Если не указано, то используется e-mail менеджера/поддержки."></td><Td><BR><input type=text size=20 name=mailFrom value="<? print $mailFrom?>"></td></tr>
        <tr><td colspan=2><B>Устанавливать Return-Path:</b> <img src=./_rootimages/question.gif alt="Если включено, то email отправителя будет передан с помощью -f в sendmail, либо как 'MAIL FROM' в smtp-режиме."><BR><BR></td><td><input type=checkbox name=mailSMTPSetSender value="1" <?if ($mailSMTPSetSender) {print "checked";}?>> да<BR><BR></td></tr>

        <tr><td colspan=3 align=center bgcolor=<? print $font_head?>><B>Способ отправки почты</b></td></tr>
        <tr><td valign=top align=center width=30><BR><input type=radio name=mailType value=mail <?if ($mailType == "mail") {print "checked";}?>></td><td colspan=2><BR><B>Использовать функцию mail()</b></td></tr>

        <tr><td valign=top align=center><BR><input type=radio name=mailType value=sendmail <?if ($mailType == "sendmail") {print "checked";}?>></td><td colspan=2><BR><B>Использовать программу sendmail</b></td></tr>
        <tr><Td></td><td width=200 align=right>Путь к sendmail:</td><Td><input type=text size=20 name=mailSendmailPath value="<? print $mailSendmailPath?>"></td></tr>

        <tr><td valign=top align=center><BR><input type=radio name=mailType value=smtp <?if ($mailType == "smtp") {print "checked";}?>></td><td colspan=2><BR><B>Использовать отправку через SMTP</b></td></tr>
        <tr><Td></td><td align=right>SMTP-сервер:</td><Td><input type=text size=20 name=mailSMTPServer value="<? print $mailSMTPServer?>"> порт <input type=text size=2 name=mailSMTPPort value="<? print $mailSMTPPort?>"></td></tr>
        <tr><Td></td><td align=right valign=top>Безопасность:</td><Td><input type=radio name=mailSMTPSecure value="" <?if (!$mailSMTPSecure) {print "checked";}?>> no secure <input type=radio name=mailSMTPSecure value="ssl" <?if ($mailSMTPSecure == "ssl") {print "checked";}?>> ssl <input type=radio name=mailSMTPSecure value="tls" <?if ($mailSMTPSecure == "tls") {print "checked";}?>> tls
        </td></tr>
        <tr><Td></td><td align=right valign=top>Аутентификация:</td><Td>
            <input type=radio name=mailSMTPAuth value="" <?if (!$mailSMTPAuth) {print "checked";}?>> без аутентификации<BR>
            <input type=radio name=mailSMTPAuth value="POPbeforeSMTP" <?if ($mailSMTPAuth == "POPbeforeSMTP") {print "checked";}?>> аутентификация "POP перед SMTP"<BR>

                <table>
                <tr><td width=150 align=right>POP-сервер:</td><Td><input type=text size=20 name=mailPOPServer value="<? print $mailPOPServer?>"> порт <input type=text size=2 name=mailPOPPort value="<? print $mailPOPPort?>"></td></tr>
                <tr><td width=150 align=right>Пользователь:</td><Td><input type=text size=20 name=mailPOPUser value="<? print $mailPOPUser?>"></td></tr>
                <tr><td align=right>Пароль:</td><Td><input type=password size=20 name=mailPOPPassword value="<? print $mailPOPPassword?>"></td></tr>
                </table>

            <input type=radio name=mailSMTPAuth value="SMTP" <?if ($mailSMTPAuth == "SMTP") {print "checked";}?>> аутентификация SMTP<BR>

                <table>
                <tr><td width=150 align=right>Пользователь:</td><Td><input type=text size=20 name=mailSMTPUser value="<? print $mailSMTPUser?>"></td></tr>
                <tr><td align=right>Пароль:</td><Td><input type=password size=20 name=mailSMTPPassword value="<? print $mailSMTPPassword?>"></td></tr>
                </table><BR>

        </td></tr>


        <tr><td colspan=3 align=center bgcolor=<? print $font_head?>><B>Логирование почты</b></td></tr>

        <tr><td><BR><input type=checkbox name=mailLogAdminEnable value=1 <?if ($mailLogAdminEnable) {print "checked";}?>></td><td colspan=2><BR><B>Включить логирование исходящей администраторам почты</b></td></tr>
        <tr><td></td><td colspan=2>При включении данной опции, все e-mail сообщения, отправляемые администраторам биллингом, будут сохраняться в БД и доступны к просмотру в админке биллинга. Одни и те же письма нескольким администраторам будут сохранены как одно.</td></tr>

        <tr><td><BR><input type=checkbox name=mailLogUserEnable value=1 <?if ($mailLogUserEnable) {print "checked";}?>></td><td colspan=2><BR><B>Включить логирование исходящей клиентам почты</b></td></tr>
        <tr><td></td><td colspan=2>При включении данной опции, все e-mail сообщения, отправляемые клиентам биллингом, будут сохраняться в БД и доступны к просмотру в клиентской части биллинга в разделе Почта.</td></tr>

        <tr><td><BR><input type=checkbox name=mailLogUserDelete value=1 <?if ($mailLogUserDelete) {print "checked";}?>></td><td colspan=2><BR><B>Разрешить клиентам удалять сохраненную почту</b></td></tr>

        <tr><Td colspan=3 align=center><BR><input type=submit value=Сохранить><BR><BR></td></tr>

        </table>
        </form>
        <?
    
}

    if (
$sub == 'deleteusersmenu' and $id) {
        
checkAdminAccess('sUsersMenuDelete',1);

        
$umenu GetUsersMenu($id);
        
$lngDefault GetSetting("lngDefault");

        
$names=mb_split(":xxx:",$umenu->name);
        while (list(
$k,$name_one) = @each($names)) {
            
$name_one mb_split(":xx:",$name_one);
            
$lang $name_one[0];
            
$name[$lang] = $name_one[1];
        }

        @
mysql_query("delete from users_menu where id='$id'") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());

        
writeAdminLog("Удален дополнительный пункт меню ID # $id, ".$name[$lngDefault]);

        print 
"Дополнительный пункт меню успешно удален.<BR><BR>";
        
$sub='usersmenu';
    }

    if (
$sub == "moveusersmenu" and $id and $to) {
        
checkAdminAccess('sUsersMenuEdit',1);

        if (
$to == "up") {
            @
mysql_query("update users_menu set sort=sort-1 where id='$id'") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());
        }
        if (
$to == "down") {
            @
mysql_query("update users_menu set sort=sort+1 where id='$id'") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());
        }
        print 
"Дополнительный пункт меню успешно перемещен.<BR><BR>";
        
$sub='usersmenu';
    }

    if (
$sub == 'addusersmenu2' or $sub == 'editusersmenu2') {
        if (
$sub == 'addusersmenu2') {$sub2='addusersmenu'checkAdminAccess('sUsersMenuCreate',1);}
        if (
$sub == 'editusersmenu2') {$sub2='editusersmenu'checkAdminAccess('sUsersMenuEdit',1);}

        
$lngDefault GetSetting("lngDefault");

        if (!
$name[$lngDefault]) {print "Не указано название [$lngDefault] дополнительного пункта меню.";}
        else if (!
$link[$lngDefault]) {print "Не указана ссылка [$lngDefault] дополнительного пункта меню.";}
        else if (!
$cat) {print "Не указан раздел дополнительного пункта меню.";}
        else {
            if (
$sub == 'addusersmenu2') {
                
$names parseRPArrayStr($name,":xxx:",":xx:");
                
$links parseRPArrayStr($link,":xxx:",":xx:");
                
$imgs parseRPArrayStr($img,":xxx:",":xx:");

                @
mysql_query("insert into users_menu (cat,name,link,img,active) values('$cat','$names','$links','$imgs','$active')") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());
                
$newid=mysql_insert_id();

                
writeAdminLog("Добавлен дополнительный пункт меню ID # $newid, ".$name[$lngDefault]);

                print 
"Дополнительный пункт меню успешно добавлен.";
                
$sub2='usersmenu';
            }
            else if (
$sub == 'editusersmenu2') {
                if (
$id) {
                    
$names parseRPArrayStr($name,":xxx:",":xx:");
                    
$links parseRPArrayStr($link,":xxx:",":xx:");
                    
$imgs parseRPArrayStr($img,":xxx:",":xx:");

                    @
mysql_query("update users_menu set cat='$cat',name='$names',link='$links',img='$imgs',active='$active' where id=$id") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());

                    
writeAdminLog("Изменен дополнительный пункт меню ID # $id, ".$name[$lngDefault]);

                    print 
"Дополнительный пункт меню успешно изменен.";
                    
$sub2='usersmenu';
                }
                else {
                    print 
"Утерян идентификатор дополнительного пункта меню.";
                    
$sub2='usersmenu';
                }
            }
            }
        if (
$sub2) {print "<BR><BR>";$sub=$sub2;}
        else {
$sub='';}
    }
        
    if (
$sub == 'addusersmenu' or $sub == 'editusersmenu') {
        if (
$sub == 'addusersmenu') {checkAdminAccess('sUsersMenuCreate',1);}
        if (
$sub == 'editusersmenu') {checkAdminAccess('sUsersMenuRead',1);}

        
$button='Добавить';
        
$text 'Добавление';
        if (
$sub == 'editusersmenu') {
            
$r=GetUsersMenu($id);

            
$name parseRPStrArray($r->name,":xxx:",":xx:");
            
$link parseRPStrArray($r->link,":xxx:",":xx:");
            
$img parseRPStrArray($r->img,":xxx:",":xx:");

            
$cat $r->cat;
            
$active $r->active;

            
$button='Изменить';
            
$text='Редактирование';
        }

        
$lngDefault GetSetting("lngDefault");

        
?>
        <form method=post>
        <input type=hidden name=do value=<? print $do?>>
        <input type=hidden name=sub value=<? print $sub?>2>
        <input type=hidden name=id value=<? print $id?>>
        <table>
        <tr><td colspan=2 align=center bgcolor=#EAEAEA><B><? print $text?> дополнительного пунта меню</b></td></tr>
        <tr><td>Категория:</td><td><select name=cat><option></option><option value="menu" <? if ($cat == "menu") { print "selected"; }?> >Меню</option><option value="order" <? if ($cat == "order") { print "selected"; }?> >Заказать</option></select></td></tr>
        <?
        reset
($languages);
        while (list(
$lng_code,$lng_name) = each($languages)) {
            
?><tr><td><? if ($lngDefault == $lng_code) { print "<B>"; }?>Название [<? print $lng_name?>]:<? if ($lngDefault == $lng_code) { print "</B>"; }?></td><td><input type=text size=40 name=name[<? print $lng_code?>] value="<? print $name[$lng_code]?>"></td></tr><?
            ?>
<tr><td><? if ($lngDefault == $lng_code) { print "<B>"; }?>Ссылка [<? print $lng_name?>]:<? if ($lngDefault == $lng_code) { print "</B>"; }?></td><td><input type=text size=40 name=link[<? print $lng_code?>] value="<? print $link[$lng_code]?>"></td></tr><?
            ?>
<tr><td><? if ($lngDefault == $lng_code) { print "<B>"; }?>Файл изображения [<? print $lng_name?>]:<? if ($lngDefault == $lng_code) { print "</B>"; }?></td><td><input type=text size=40 name=img[<? print $lng_code?>] value="<? print $img[$lng_code]?>"></td></tr><?
        
}
        
?>
                <tr><td valign=top>Пункт меню активен:</td><td><input type=checkbox name=active <? if ($active) {print "checked";}?> value=1><p style="<? print $styleHelp?>">отображаться будут только активные пункты меню</td></tr>
        <tr><Td colspan=2 align=center><BR><input type=submit value=<? print $button?>></td></tr>
        </table>
        </form>
        <?
    
}

    if (
$sub == "usersmenu") {
        
checkAdminAccess('sUsersMenuRead',1);

        
$r=GetUsersMenu();
        
?>

        <table cellpadding=3>
        <tr><td colspan=5 align=center bgcolor=<? print $font_head?>><B>Дополнительные пункты меню клиента</b></td></tr>
        <tr bgcolor=<? print $font_head?>><td align=center>Категория</td><td align=center>Название</td><td align=center width=200>Ссылка</td><td width=100 align=center>Сортировка</td><td width=100 align=center>Операция</td></tr>
        <?
        $cnt
=0;
        while (
$rr = @mysql_fetch_object($r)) {
            
getfont();
    
            print 
"<tr bgcolor=$font_row><td>";

            if (
$rr->cat == "menu") { print "Меню"; } else if ($rr->cat == "order") { print "Заказать"; }

            print 
"</td><Td>";

            
$name parseRPStrArray($rr->name,":xxx:",":xx:");

            
reset($languages);
            while (list(
$lng_code,$lng_name) = each($languages)) {
                print 
"$lng_code$name[$lng_code]<BR>";
            }

            print 
"</td><Td>";

            
$link parseRPStrArray($rr->link,":xxx:",":xx:");

            
reset($languages);
            while (list(
$lng_code,$lng_name) = each($languages)) {
                print 
"$lng_code$link[$lng_code]<BR>";
            }

            print 
"</td>
            <td align=center><a href=?do=
$do&sub=moveusersmenu&id=$rr->id&to=up><img src="./_rootimages/s_asc.png" border=0 alt="Поднять вверх"></a> <a href=?do=$do&sub=moveusersmenu&id=$rr->id&to=down><img src="./_rootimages/s_desc.png" border=0 alt="Опустить вниз"></a></td>
            <Td align=center><A href=?do=
$do&sub=editusersmenu&id=$rr->id><img src=./_rootimages/edit.gif alt=Изменить border=0></a><A href=?do=$do&sub=deleteusersmenu&id=$rr->id onclick="javascript: return confirm('Вы уверены, что хотите удалить пункт меню?');"><img src=./_rootimages/del.gif alt=Удалить border=0></a></td>
            </tr>
            "
;
    
            
$cnt++;
        }
        
?>
        <tr bgcolor=<? print $font_head?>><Td colspan=5>Всего дополнительных пунктов меню: <? print $cnt?></td></tr>
        </table><BR>

        <?
    
}

    if (
$sub == "saveusersmenusettings") {
        
checkAdminAccess('sUsersMenuSettingsSave',1);

        
SetSetting('usersMenuShowType',$usersMenuShowType);
        
SetSetting('usersMenuTextDelimiter',$usersMenuTextDelimiter);
        
SetSetting('usersMenuImgRowCount',$usersMenuImgRowCount);
        
SetSetting('usersMenuImgRowPadding',$usersMenuImgRowPadding);
        
SetSetting('usersMenuImgStrokiPadding',$usersMenuImgStrokiPadding);
        
SetSetting('usersMenuImgPosition',$usersMenuImgPosition);

        
reset($_menus);
        while (list(
$menuId,$menuTitle) = @each($_menus)) { 
            
$tmp "texts".$menuId;
            
$usersMenuImgData[texts][$menuId] = $$tmp;
            
$tmp "imgs".$menuId;
            
$usersMenuImgData[imgs][$menuId] = $$tmp;
        }
        
$usersMenuImgData serialize($usersMenuImgData); SetSetting('usersMenuImgData',$usersMenuImgData); 

        
writeAdminLog("Изменены настройки: Меню клиента.");

        print 
"Данные успешно сохранены.<BR><BR>";
        
$sub='usersmenusettings';
    }

    if (
$sub == "usersmenusettings") {
        
checkAdminAccess('sUsersMenuSettingsRead',1);

        
$lngDefault GetSetting("lngDefault");

        
$usersMenuShowType GetSetting('usersMenuShowType');
        
$usersMenuTextDelimiter GetSetting('usersMenuTextDelimiter');
        
$usersMenuImgRowCount GetSetting('usersMenuImgRowCount');
        
$usersMenuImgRowPadding GetSetting('usersMenuImgRowPadding');
        
$usersMenuImgStrokiPadding GetSetting('usersMenuImgStrokiPadding');
        
$usersMenuImgPosition GetSetting('usersMenuImgPosition');

        
$usersMenuImgData GetSetting('usersMenuImgData'); $usersMenuImgData unserialize($usersMenuImgData); 

        
?>
        <form method=post>
        <input type=hidden name=do value=<? print $do?>>
        <input type=hidden name=sub value=saveusersmenusettings>

        <table width=700 border=0>
        <tr><td colspan=3 align=center bgcolor=<? print $font_head?>><B>Настройки меню клиента</b></td></tr>

        <tr><td valign=top align=center><BR><input type=radio name=usersMenuShowType value='' <?if (!$usersMenuShowType) {print "checked";}?>></td><td colspan=2><BR><B>Не показывать меню</b></td></tr>

        <tr><td valign=top align=center><BR><input type=radio name=usersMenuShowType value=text <?if ($usersMenuShowType == "text") {print "checked";}?>></td><td colspan=2><BR><B>Текстовое меню</b></td></tr>
        <tr><Td></td><td width=200 align=right>Разделитель между пунктами:</td><Td><input type=text size=2 name=usersMenuTextDelimiter value="<? print $usersMenuTextDelimiter?>"></td></tr>

        <tr><td valign=top align=center><BR><input type=radio name=usersMenuShowType value=img <?if ($usersMenuShowType == "img") {print "checked";}?>></td><td colspan=2><BR><B>Графическое меню</b></td></tr>
        <tr><Td></td><td align=right>Кол-во пунктов в строке:</td><Td><input type=text size=2 name=usersMenuImgRowCount value="<? print $usersMenuImgRowCount?>"></td></tr>
        <tr><Td></td><td align=right>Расстояние между пунктами:</td><Td><input type=text size=2 name=usersMenuImgRowPadding value="<? print $usersMenuImgRowPadding?>"> px</td></tr>
        <tr><Td></td><td align=right>Расстояние между строками:</td><Td><input type=text size=2 name=usersMenuImgStrokiPadding value="<? print $usersMenuImgStrokiPadding?>"> px</td></tr>
        <tr><Td></td><td align=right valign=top>Расположение изображений:</td><Td><input type=radio name=usersMenuImgPosition value="left" <?if ($usersMenuImgPosition == "left") {print "checked";}?>> слева от текста <input type=radio name=usersMenuImgPosition value="right" <?if ($usersMenuImgPosition == "right") {print "checked";}?>> справа от текста <input type=radio name=usersMenuImgPosition value="up" <?if ($usersMenuImgPosition == "up") {print "checked";}?>> сверху от текста <input type=radio name=usersMenuImgPosition value="down" <?if ($usersMenuImgPosition == "down") {print "checked";}?>> снизу от текста</td></tr>

        <tr><td></td><td></td><td><BR><p style="<? print $styleHelp?>">Внимание! Файлы изображений должны лежать в папке _rootimages.<BR><BR></td></tr>
        <? 
        reset
($_menus);
        while (list(
$menuId,$menuTitle) = @each($_menus)) { 
        
?>
            <tr><Td></td><td align=right valign=top><B><? print $menuTitle?></b>:</td><Td>
                <table>
                <?
                reset
($languages);
                while (list(
$lng_code,$lng_name) = each($languages)) {
                    
?><tr><td align=right><? if ($lngDefault == $lng_code) { print "<B>"; }?>Текст [<? print $lng_name?>]:<? if ($lngDefault == $lng_code) { print "</B>"; }?></td><Td><input type=text size=30 name=texts<? print $menuId?>[<? print $lng_code?>] value="<? print $usersMenuImgData[texts][$menuId][$lng_code]?>"></td></tr><?
                    ?>
<tr><td align=right><? if ($lngDefault == $lng_code) { print "<B>"; }?>Файл изображения [<? print $lng_name?>]:<? if ($lngDefault == $lng_code) { print "</B>"; }?></td><Td><input type=text size=30 name=imgs<? print $menuId?>[<? print $lng_code?>] value="<? print $usersMenuImgData[imgs][$menuId][$lng_code]?>"></td></tr><?
                
}
                
?>
                </table>
            </td></tr>
        <?
        
}
        
?>

        <tr><Td colspan=3 align=center><BR><input type=submit value=Сохранить><BR><BR></td></tr>

        </table>
        </form>
        <?
    
}

    if (
$sub == 'saveprofilesettings') {
        
checkAdminAccess('sProfileSettingsEdit',1);

        
SetSetting("checkprofiletype",$checkprofiletype);
        
SetSetting("passportFilesEnable",$passportFilesEnable);
        
SetSetting("passportFilesRequired",$passportFilesRequired);
        
$profileDisableChange=@join("::",$pdc); SetSetting("profileDisableChange"$profileDisableChange);
        
$profileDisableChangeWithPassport=@join("::",$pdcwp); SetSetting("profileDisableChangeWithPassport"$profileDisableChangeWithPassport);
        
$profileDisableChangeWithProfileCheck=@join("::",$pdcwpc); SetSetting("profileDisableChangeWithProfileCheck"$profileDisableChangeWithProfileCheck);
        
SetSetting("profileCheckByAdmin",$profileCheckByAdmin);
        
SetSetting("profileSetNotChecked"$profileSetNotChecked);
        
SetSetting("profileMultiEnable"$profileMultiEnable);
        
SetSetting("profilePassportDisabled"$profilePassportDisabled);
        
$profileTypes=@join("::",$profileTypes); SetSetting("profileTypes"$profileTypes);

        
writeAdminLog("Изменены настройки: Профайл");

        print 
"Данные успешно сохранены.<BR><BR>";
        
$sub="profilesettings";
    }

    if (
$sub == "profilesettings") {
        
checkAdminAccess('sProfileSettingsRead',1);

        
$checkprofiletype=GetSetting("checkprofiletype");
        
$passportFilesEnable=GetSetting("passportFilesEnable");
        
$passportFilesRequired=GetSetting("passportFilesRequired");
        
$profileDisableChange=GetSetting("profileDisableChange"); $pdc=mb_split("::",$profileDisableChange);
        
$profileDisableChangeWithPassport=GetSetting("profileDisableChangeWithPassport"); $pdcwp=mb_split("::",$profileDisableChangeWithPassport);
        
$profileDisableChangeWithProfileCheck=GetSetting("profileDisableChangeWithProfileCheck"); $pdcwpc=mb_split("::",$profileDisableChangeWithProfileCheck);
        
$profileCheckByAdmin=GetSetting("profileCheckByAdmin");
        
$profileSetNotChecked=GetSetting("profileSetNotChecked");
        
$profileMultiEnable=GetSetting("profileMultiEnable");
        
$profilePassportDisabled=GetSetting("profilePassportDisabled");
        
$profileTypes=GetSetting("profileTypes"); $profileTypes=mb_split("::",$profileTypes);

        
?>
        <form method=post>
        <input type=hidden name=do value=<? print $do?>>
        <input type=hidden name=sub value=saveprofilesettings>
        <table>
        <tr><Td valign=top width=50%>

            <table width=100%>
            <tr><td colspan=2 align=center bgcolor=<? print $font_head?>><B>Доступные для клиентов типы профайлов</b></td></tr>
            <tr><Td colspan=2 align=left><input type=checkbox name=profileTypes[] value=1 <? if (@in_array("1",$profileTypes)) { print "checked"; } ?>>Частное лицо<BR><input type=checkbox name=profileTypes[] value=2 <? if (@in_array("2",$profileTypes)) { print "checked"; } ?>>Частный предприниматель<BR><input type=checkbox name=profileTypes[] value=3 <? if (@in_array("3",$profileTypes)) { print "checked"; } ?>>Организация<BR></td></tr>
            </table><BR>

            <table width=100%>
            <tr><td colspan=2 align=center bgcolor=<? print $font_head?>><B>Уровень проверки профайла клиента</b></td></tr>
            <tr><Td colspan=2 align=left><input type=radio name=checkprofiletype value=not <? if ($checkprofiletype == "not") { print "checked"; } ?>>не требуем никаких данных*<BR><input type=radio name=checkprofiletype value=min <? if ($checkprofiletype == "min") { print "checked"; } ?>>требуем мин. кол-во данных (только нужные для com/net/org)<BR><input type=radio name=checkprofiletype value=max <? if ($checkprofiletype == "max") { print "checked"; } ?>>требуем макс. кол-во данных (включая паспортные данные)<BR><BR><p style="<? print $styleHelp?>">* даже если не требуются никакие данные, при заказе доменов .ru, .su биллинг потребует ввода всех данных, а для остальных доменов ввода минимальных данных.</td></tr>
            </table><BR>

            <table width=100%>
            <tr><td colspan=2 align=center bgcolor=<? print $font_head?>><B>Скан документов</b></td></tr>
            <tr><Td colspan=2 align=left>
                <input type=checkbox name=passportFilesEnable value=1 <? if ($passportFilesEnable) { print "checked"; } ?>> включить возможность загружать скан документов для профайла, и:<BR><BR>
                <input type=radio name=passportFilesRequired value=not <? if ($passportFilesRequired == "not") { print "checked"; } ?>>не требовать обязательной загрузки<BR><input type=radio name=passportFilesRequired value=ru <? if ($passportFilesRequired == "ru") { print "checked"; } ?>>требовать обязательную загрузку только для RU-доменов<BR><input type=radio name=passportFilesRequired value=domains <? if ($passportFilesRequired == "domains") { print "checked"; } ?>>требовать обязательную загрузку для всех доменов<BR><input type=radio name=passportFilesRequired value=max <? if ($passportFilesRequired == "max") { print "checked"; } ?>>требовать обязательную загрузку, если установлен максимальный уровень проверки профайла<BR>
            </td></tr>
            </table><BR>

            <table width=100%>
            <tr><td colspan=2 align=center bgcolor=<? print $font_head?>><B>Проверка профайла администратором</b></td></tr>
            <tr><Td colspan=2 align=left>
                <input type=radio name=profileCheckByAdmin value=not <? if ($profileCheckByAdmin == "not") { print "checked"; } ?>>не требовать проверку<BR><input type=radio name=profileCheckByAdmin value=ru <? if ($profileCheckByAdmin == "ru") { print "checked"; } ?>>требовать проверку только для RU-доменов<BR><input type=radio name=profileCheckByAdmin value=domains <? if ($profileCheckByAdmin == "domains") { print "checked"; } ?>>требовать проверку для всех доменов<BR><input type=radio name=profileCheckByAdmin value=max <? if ($profileCheckByAdmin == "max") { print "checked"; } ?>>требовать проверку всегда<BR>
            </td></tr>
            </table><BR>

            <table width=100%>
            <tr><td colspan=2 align=center bgcolor=<? print $font_head?>><B>Дополнительные настройки профайла</b></td></tr>
            <tr><Td colspan=2 align=left><input type=checkbox name=profileMultiEnable value=1 <? if ($profileMultiEnable) { print "checked"; } ?>> разрешить клиентам создавать дополнительные профайлы</td></tr>
            <tr><Td colspan=2 align=left><input type=checkbox name=profileSetNotChecked value=1 <? if ($profileSetNotChecked) { print "checked"; } ?>> устанавливать на профайл статус "не проверен", если клиент вносит в него какие-либо изменения</td></tr>
            <tr><Td colspan=2 align=left><input type=checkbox name=profilePassportDisabled value=1 <? if ($profilePassportDisabled) { print "checked"; } ?>> не отображать в профайле поля для ввода паспортных данных</td></tr>
            </table><BR>

            <Center><input type=submit value=Сохранить></center>

        </td><td width=20>&nbsp;</td><Td valign=top width=50%>

            <table width=100%>
            <tr><td colspan=4 align=center bgcolor=<? print $font_head?>><B>Запрет изменения полей профайла клиентом</b></td></tr>
            <tr bgcolor=<? print $font_head?>><Td valign=middle align=center>поле</td><Td valign=middle align=center>запретить всегда</td><Td valign=middle align=center>запретить если загружен скан документов</td><Td valign=middle align=center>запретить если профайл проверен админом</td></tr>
            <tr><Td align=left>Фамилия:</td><Td align=center><input type=checkbox name=pdc[] value=surname <? if (@in_array("surname",$pdc)) {print "checked";}?>></td><Td align=center><input type=checkbox name=pdcwp[] value=surname <? if (@in_array("surname",$pdcwp)) {print "checked";}?>></td><Td align=center><input type=checkbox name=pdcwpc[] value=surname <? if (@in_array("surname",$pdcwpc)) {print "checked";}?>></td></tr>
            <tr><Td align=left>Имя:</td><Td align=center><input type=checkbox name=pdc[] value=name <? if (@in_array("name",$pdc)) {print "checked";}?>></td><Td align=center><input type=checkbox name=pdcwp[] value=name <? if (@in_array("name",$pdcwp)) {print "checked";}?>></td><Td align=center><input type=checkbox name=pdcwpc[] value=name <? if (@in_array("name",$pdcwpc)) {print "checked";}?>></td></tr>
            <tr><Td align=left>Отчество:</td><Td align=center><input type=checkbox name=pdc[] value=otchestvo <? if (@in_array("otchestvo",$pdc)) {print "checked";}?>></td><Td align=center><input type=checkbox name=pdcwp[] value=otchestvo <? if (@in_array("otchestvo",$pdcwp)) {print "checked";}?>></td><Td align=center><input type=checkbox name=pdcwpc[] value=otchestvo <? if (@in_array("otchestvo",$pdcwpc)) {print "checked";}?>></td></tr>
            <tr><Td align=left>Номер соц. страхования:</td><Td align=center><input type=checkbox name=pdc[] value=socstrahnumber <? if (@in_array("socstrahnumber",$pdc)) {print "checked";}?>></td><Td align=center><input type=checkbox name=pdcwp[] value=socstrahnumber <? if (@in_array("socstrahnumber",$pdcwp)) {print "checked";}?>></td><Td align=center><input type=checkbox name=pdcwpc[] value=socstrahnumber <? if (@in_array("socstrahnumber",$pdcwpc)) {print "checked";}?>></td></tr>
            <tr><Td align=left>Серия и номер паспорта:</td><Td align=center><input type=checkbox name=pdc[] value=pasport_seriya <? if (@in_array("pasport_seriya",$pdc)) {print "checked";}?>></td><Td align=center><input type=checkbox name=pdcwp[] value=pasport_seriya <? if (@in_array("pasport_seriya",$pdcwp)) {print "checked";}?>></td><Td align=center><input type=checkbox name=pdcwpc[] value=pasport_seriya <? if (@in_array("pasport_seriya",$pdcwpc)) {print "checked";}?>></td></tr>
            <tr><Td align=left>Кем выдан паспорт</td><Td align=center><input type=checkbox name=pdc[] value=pasport_by <? if (@in_array("pasport_by",$pdc)) {print "checked";}?>></td><Td align=center><input type=checkbox name=pdcwp[] value=pasport_by <? if (@in_array("pasport_by",$pdcwp)) {print "checked";}?>></td><Td align=center><input type=checkbox name=pdcwpc[] value=pasport_by <? if (@in_array("pasport_by",$pdcwpc)) {print "checked";}?>></td></tr>
            <tr><Td align=left>Дата выдачи паспорта</td><Td align=center><input type=checkbox name=pdc[] value=pasport_date <? if (@in_array("pasport_date",$pdc)) {print "checked";}?>></td><Td align=center><input type=checkbox name=pdcwp[] value=pasport_date <? if (@in_array("pasport_date",$pdcwp)) {print "checked";}?>></td><Td align=center><input type=checkbox name=pdcwpc[] value=pasport_date <? if (@in_array("pasport_date",$pdcwpc)) {print "checked";}?>></td></tr>
            <tr><Td align=left>Дата рождения</td><Td align=center><input type=checkbox name=pdc[] value=birthday <? if (@in_array("birthday",$pdc)) {print "checked";}?>></td><Td align=center><input type=checkbox name=pdcwp[] value=birthday <? if (@in_array("birthday",$pdcwp)) {print "checked";}?>></td><Td align=center><input type=checkbox name=pdcwpc[] value=birthday <? if (@in_array("birthday",$pdcwpc)) {print "checked";}?>></td></tr>
            <tr><Td align=left>Идентификационный номер:</td><Td align=center><input type=checkbox name=pdc[] value=idnum <? if (@in_array("idnum",$pdc)) {print "checked";}?>></td><Td align=center><input type=checkbox name=pdcwp[] value=idnum <? if (@in_array("idnum",$pdcwp)) {print "checked";}?>></td><Td align=center><input type=checkbox name=pdcwpc[] value=idnum <? if (@in_array("idnum",$pdcwpc)) {print "checked";}?>></td></tr>
            <tr><Td align=left>ЄДРПОУ</td><Td align=center><input type=checkbox name=pdc[] value=edrpou <? if (@in_array("edrpou",$pdc)) {print "checked";}?>></td><Td align=center><input type=checkbox name=pdcwp[] value=edrpou <? if (@in_array("edrpou",$pdcwp)) {print "checked";}?>></td><Td align=center><input type=checkbox name=pdcwpc[] value=edrpou <? if (@in_array("edrpou",$pdcwpc)) {print "checked";}?>></td></tr>
            <tr><Td align=left>ИНН</td><Td align=center><input type=checkbox name=pdc[] value=inn <? if (@in_array("inn",$pdc)) {print "checked";}?>></td><Td align=center><input type=checkbox name=pdcwp[] value=inn <? if (@in_array("inn",$pdcwp)) {print "checked";}?>></td><Td align=center><input type=checkbox name=pdcwpc[] value=inn <? if (@in_array("inn",$pdcwpc)) {print "checked";}?>></td></tr>
            <tr><Td align=left>Организация:</td><Td align=center><input type=checkbox name=pdc[] value=firma <? if (@in_array("firma",$pdc)) {print "checked";}?>></td><Td align=center><input type=checkbox name=pdcwp[] value=firma <? if (@in_array("firma",$pdcwp)) {print "checked";}?>></td><Td align=center><input type=checkbox name=pdcwpc[] value=firma <? if (@in_array("firma",$pdcwpc)) {print "checked";}?>></td></tr>
            <tr><Td align=left>Организацмя (англ.):</td><Td align=center><input type=checkbox name=pdc[] value=firmaeng <? if (@in_array("firmaeng",$pdc)) {print "checked";}?>></td><Td align=center><input type=checkbox name=pdcwp[] value=firmaeng <? if (@in_array("firmaeng",$pdcwp)) {print "checked";}?>></td><Td align=center><input type=checkbox name=pdcwpc[] value=firmaeng <? if (@in_array("firmaeng",$pdcwpc)) {print "checked";}?>></td></tr>
            <tr><Td align=left>Юридический адрес:</td><Td align=center><input type=checkbox name=pdc[] value=address_org <? if (@in_array("address_org",$pdc)) {print "checked";}?>></td><Td align=center><input type=checkbox name=pdcwp[] value=address_org <? if (@in_array("address_org",$pdcwp)) {print "checked";}?>></td><Td align=center><input type=checkbox name=pdcwpc[] value=address_org <? if (@in_array("address_org",$pdcwpc)) {print "checked";}?>></td></tr>
            <tr><Td align=left>КПП:</td><Td align=center><input type=checkbox name=pdc[] value=kpp <? if (@in_array("kpp",$pdc)) {print "checked";}?>></td><Td align=center><input type=checkbox name=pdcwp[] value=kpp <? if (@in_array("kpp",$pdcwp)) {print "checked";}?>></td><Td align=center><input type=checkbox name=pdcwpc[] value=kpp <? if (@in_array("kpp",$pdcwpc)) {print "checked";}?>></td></tr>
            <tr><Td align=left>ОКОНХ:</td><Td align=center><input type=checkbox name=pdc[] value=okonh <? if (@in_array("okonh",$pdc)) {print "checked";}?>></td><Td align=center><input type=checkbox name=pdcwp[] value=okonh <? if (@in_array("okonh",$pdcwp)) {print "checked";}?>></td><Td align=center><input type=checkbox name=pdcwpc[] value=okonh <? if (@in_array("okonh",$pdcwpc)) {print "checked";}?>></td></tr>
            <tr><Td align=left>ОКПО:</td><Td align=center><input type=checkbox name=pdc[] value=okpo <? if (@in_array("okpo",$pdc)) {print "checked";}?>></td><Td align=center><input type=checkbox name=pdcwp[] value=okpo <? if (@in_array("okpo",$pdcwp)) {print "checked";}?>></td><Td align=center><input type=checkbox name=pdcwpc[] value=okpo <? if (@in_array("okpo",$pdcwpc)) {print "checked";}?>></td></tr>
            <tr><Td align=left>ОГРН / Рег. номер ЧП:</td><Td align=center><input type=checkbox name=pdc[] value=ogrn <? if (@in_array("ogrn",$pdc)) {print "checked";}?>></td><Td align=center><input type=checkbox name=pdcwp[] value=ogrn <? if (@in_array("ogrn",$pdcwp)) {print "checked";}?>></td><Td align=center><input type=checkbox name=pdcwpc[] value=ogrn <? if (@in_array("ogrn",$pdcwpc)) {print "checked";}?>></td></tr>
            <tr><Td align=left>Кеи выдан ОГРН:</td><Td align=center><input type=checkbox name=pdc[] value=ogrn_by <? if (@in_array("ogrn_by",$pdc)) {print "checked";}?>></td><Td align=center><input type=checkbox name=pdcwp[] value=ogrn_by <? if (@in_array("ogrn_by",$pdcwp)) {print "checked";}?>></td><Td align=center><input type=checkbox name=pdcwpc[] value=ogrn_by <? if (@in_array("ogrn_by",$pdcwpc)) {print "checked";}?>></td></tr>
            <tr><Td align=left>Дата выдачи ОГРН:</td><Td align=center><input type=checkbox name=pdc[] value=ogrn_date <? if (@in_array("ogrn_date",$pdc)) {print "checked";}?>></td><Td align=center><input type=checkbox name=pdcwp[] value=ogrn_date <? if (@in_array("ogrn_date",$pdcwp)) {print "checked";}?>></td><Td align=center><input type=checkbox name=pdcwpc[] value=ogrn_date <? if (@in_array("ogrn_date",$pdcwpc)) {print "checked";}?>></td></tr>
            <tr><Td align=left>Банк:</td><Td align=center><input type=checkbox name=pdc[] value=bank <? if (@in_array("bank",$pdc)) {print "checked";}?>></td><Td align=center><input type=checkbox name=pdcwp[] value=bank <? if (@in_array("bank",$pdcwp)) {print "checked";}?>></td><Td align=center><input type=checkbox name=pdcwpc[] value=bank <? if (@in_array("bank",$pdcwpc)) {print "checked";}?>></td></tr>
            <tr><Td align=left>БИК (МФО):</td><Td align=center><input type=checkbox name=pdc[] value=bank_bik <? if (@in_array("bank_bik",$pdc)) {print "checked";}?>></td><Td align=center><input type=checkbox name=pdcwp[] value=bank_bik <? if (@in_array("bank_bik",$pdcwp)) {print "checked";}?>></td><Td align=center><input type=checkbox name=pdcwpc[] value=bank_bik <? if (@in_array("bank_bik",$pdcwpc)) {print "checked";}?>></td></tr>
            <tr><Td align=left>Расчетный счет:</td><Td align=center><input type=checkbox name=pdc[] value=bank_schet <? if (@in_array("bank_schet",$pdc)) {print "checked";}?>></td><Td align=center><input type=checkbox name=pdcwp[] value=bank_schet <? if (@in_array("bank_schet",$pdcwp)) {print "checked";}?>></td><Td align=center><input type=checkbox name=pdcwpc[] value=bank_schet <? if (@in_array("bank_schet",$pdcwpc)) {print "checked";}?>></td></tr>
            <tr><Td align=left>Страна:</td><Td align=center><input type=checkbox name=pdc[] value=country <? if (@in_array("country",$pdc)) {print "checked";}?>></td><Td align=center><input type=checkbox name=pdcwp[] value=country <? if (@in_array("country",$pdcwp)) {print "checked";}?>></td><Td align=center><input type=checkbox name=pdcwpc[] value=country <? if (@in_array("country",$pdcwpc)) {print "checked";}?>></td></tr>
            <tr><Td align=left>Область:</td><Td align=center><input type=checkbox name=pdc[] value=oblast <? if (@in_array("oblast",$pdc)) {print "checked";}?>></td><Td align=center><input type=checkbox name=pdcwp[] value=oblast <? if (@in_array("oblast",$pdcwp)) {print "checked";}?>></td><Td align=center><input type=checkbox name=pdcwpc[] value=oblast <? if (@in_array("oblast",$pdcwpc)) {print "checked";}?>></td></tr>
            <tr><Td align=left>Индекс:</td><Td align=center><input type=checkbox name=pdc[] value=post <? if (@in_array("post",$pdc)) {print "checked";}?>></td><Td align=center><input type=checkbox name=pdcwp[] value=post <? if (@in_array("post",$pdcwp)) {print "checked";}?>></td><Td align=center><input type=checkbox name=pdcwpc[] value=post <? if (@in_array("post",$pdcwpc)) {print "checked";}?>></td></tr>
            <tr><Td align=left>Город:</td><Td align=center><input type=checkbox name=pdc[] value=city <? if (@in_array("city",$pdc)) {print "checked";}?>></td><Td align=center><input type=checkbox name=pdcwp[] value=city <? if (@in_array("city",$pdcwp)) {print "checked";}?>></td><Td align=center><input type=checkbox name=pdcwpc[] value=city <? if (@in_array("city",$pdcwpc)) {print "checked";}?>></td></tr>
            <tr><Td align=left>Адрес:</td><Td align=center><input type=checkbox name=pdc[] value=street <? if (@in_array("street",$pdc)) {print "checked";}?>></td><Td align=center><input type=checkbox name=pdcwp[] value=street <? if (@in_array("street",$pdcwp)) {print "checked";}?>></td><Td align=center><input type=checkbox name=pdcwpc[] value=street <? if (@in_array("street",$pdcwpc)) {print "checked";}?>></td></tr>
            <tr><Td align=left>Кому:</td><Td align=center><input type=checkbox name=pdc[] value=komu <? if (@in_array("komu",$pdc)) {print "checked";}?>></td><Td align=center><input type=checkbox name=pdcwp[] value=komu <? if (@in_array("komu",$pdcwp)) {print "checked";}?>></td><Td align=center><input type=checkbox name=pdcwpc[] value=komu <? if (@in_array("komu",$pdcwpc)) {print "checked";}?>></td></tr>
            <tr><Td align=left>Телефон:</td><Td align=center><input type=checkbox name=pdc[] value=phone <? if (@in_array("phone",$pdc)) {print "checked";}?>></td><Td align=center><input type=checkbox name=pdcwp[] value=phone <? if (@in_array("phone",$pdcwp)) {print "checked";}?>></td><Td align=center><input type=checkbox name=pdcwpc[] value=phone <? if (@in_array("phone",$pdcwpc)) {print "checked";}?>></td></tr>
            <tr><Td align=left>Моб. телефон:</td><Td align=center><input type=checkbox name=pdc[] value=mobile <? if (@in_array("mobile",$pdc)) {print "checked";}?>></td><Td align=center><input type=checkbox name=pdcwp[] value=mobile <? if (@in_array("mobile",$pdcwp)) {print "checked";}?>></td><Td align=center><input type=checkbox name=pdcwpc[] value=mobile <? if (@in_array("mobile",$pdcwpc)) {print "checked";}?>></td></tr>
            <tr><Td align=left>Факс:</td><Td align=center><input type=checkbox name=pdc[] value=fax <? if (@in_array("fax",$pdc)) {print "checked";}?>></td><Td align=center><input type=checkbox name=pdcwp[] value=fax <? if (@in_array("fax",$pdcwp)) {print "checked";}?>></td><Td align=center><input type=checkbox name=pdcwpc[] value=fax <? if (@in_array("fax",$pdcwpc)) {print "checked";}?>></td></tr>
            <tr><Td align=left>E-mail:</td><Td align=center><input type=checkbox name=pdc[] value=email <? if (@in_array("email",$pdc)) {print "checked";}?>></td><Td align=center><input type=checkbox name=pdcwp[] value=email <? if (@in_array("email",$pdcwp)) {print "checked";}?>></td><Td align=center><input type=checkbox name=pdcwpc[] value=email <? if (@in_array("email",$pdcwpc)) {print "checked";}?>></td></tr>
            <tr><Td align=left>Icq:</td><Td align=center><input type=checkbox name=pdc[] value=icq <? if (@in_array("icq",$pdc)) {print "checked";}?>></td><Td align=center><input type=checkbox name=pdcwp[] value=icq <? if (@in_array("icq",$pdcwp)) {print "checked";}?>></td><Td align=center><input type=checkbox name=pdcwpc[] value=icq <? if (@in_array("icq",$pdcwpc)) {print "checked";}?>></td></tr>
            <tr><Td align=left>Skype:</td><Td align=center><input type=checkbox name=pdc[] value=skype <? if (@in_array("skype",$pdc)) {print "checked";}?>></td><Td align=center><input type=checkbox name=pdcwp[] value=skype <? if (@in_array("skype",$pdcwp)) {print "checked";}?>></td><Td align=center><input type=checkbox name=pdcwpc[] value=skype <? if (@in_array("skype",$pdcwpc)) {print "checked";}?>></td></tr>
            <tr><Td align=left>RIPN:</td><Td align=center><input type=checkbox name=pdc[] value=ripn <? if (@in_array("ripn",$pdc)) {print "checked";}?>></td><Td align=center><input type=checkbox name=pdcwp[] value=ripn <? if (@in_array("ripn",$pdcwp)) {print "checked";}?>></td><Td align=center><input type=checkbox name=pdcwpc[] value=ripn <? if (@in_array("ripn",$pdcwpc)) {print "checked";}?>></td></tr>
            <tr><Td align=left>RIPE:</td><Td align=center><input type=checkbox name=pdc[] value=ripe <? if (@in_array("ripe",$pdc)) {print "checked";}?>></td><Td align=center><input type=checkbox name=pdcwp[] value=ripe <? if (@in_array("ripe",$pdcwp)) {print "checked";}?>></td><Td align=center><input type=checkbox name=pdcwpc[] value=ripe <? if (@in_array("ripe",$pdcwpc)) {print "checked";}?>></td></tr>
            <tr><Td align=left>UANIC:</td><Td align=center><input type=checkbox name=pdc[] value=uanic <? if (@in_array("uanic",$pdc)) {print "checked";}?>></td><Td align=center><input type=checkbox name=pdcwp[] value=uanic <? if (@in_array("uanic",$pdcwp)) {print "checked";}?>></td><Td align=center><input type=checkbox name=pdcwpc[] value=uanic <? if (@in_array("uanic",$pdcwpc)) {print "checked";}?>></td></tr>
            <tr><Td align=left>EUNIC:</td><Td align=center><input type=checkbox name=pdc[] value=eunic <? if (@in_array("eunic",$pdc)) {print "checked";}?>></td><Td align=center><input type=checkbox name=pdcwp[] value=eunic <? if (@in_array("eunic",$pdcwp)) {print "checked";}?>></td><Td align=center><input type=checkbox name=pdcwpc[] value=eunic <? if (@in_array("eunic",$pdcwpc)) {print "checked";}?>></td></tr>
            <tr><Td align=left>DPNIC:</td><Td align=center><input type=checkbox name=pdc[] value=dpnic <? if (@in_array("dpnic",$pdc)) {print "checked";}?>></td><Td align=center><input type=checkbox name=pdcwp[] value=dpnic <? if (@in_array("dpnic",$pdcwp)) {print "checked";}?>></td><Td align=center><input type=checkbox name=pdcwpc[] value=dpnic <? if (@in_array("dpnic",$pdcwpc)) {print "checked";}?>></td></tr>
            <tr><Td align=left>EPNIC:</td><Td align=center><input type=checkbox name=pdc[] value=epnic <? if (@in_array("epnic",$pdc)) {print "checked";}?>></td><Td align=center><input type=checkbox name=pdcwp[] value=epnic <? if (@in_array("epnic",$pdcwp)) {print "checked";}?>></td><Td align=center><input type=checkbox name=pdcwpc[] value=epnic <? if (@in_array("epnic",$pdcwpc)) {print "checked";}?>></td></tr>
            </table><BR>

            <Center><input type=submit value=Сохранить></center>

        </td></tr>
        </table><br>
        </form>
        <?
    
}

?>
Онлайн: 0
Реклама