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

$_reg
[regru][url] = "https://api.reg.ru/api/regru";
$_reg[regru][urlcomment] = "<B>для reg.ru:</b> https://api.reg.ru/api/regru<BR><B>для 2domains:</b> http://www.2domains.ru/reg/api/<BR><B>для ua-hosting.org:</b> http://dom.ua-hosting.org/api/";
$_reg[regru][port] = "";
$_reg[regru][text1] = "Логин";
$_reg[regru][text2] = "Пароль";
$_reg[regru][text3] = "";
$_reg[regru][check1] = "<b>Возвращать ошибку, если денег на лицевом счёте для исполнения заявки недостаточно.</b> По умолчанию (если данный флаг не выставлен) заявка в системе создаётся, однако эта заявка будет исполнена только после выполнения операции <сменить способ оплаты счёта> через web-интерфейс системы.";
$_reg[regru][check2] = "<B>Не высылать уведомление по электронной почте о заказе.</b> По умолчанию для каждого нового заказа (любая операция по регистрации, переносу и продлению домена регистрируется как отдельный заказ в системе регистрации) отсылается уведомление на email, указанный в настройках эккаунта партнёра. Если данный флаг выставлен - уведомление по email не отсылается.";

$_reg[webnames][url] = "https://www.webnames.ru:81/RegTimeSRS.pl";
$_reg[webnames][port] = "";
$_reg[webnames][text1] = "Логин";
$_reg[webnames][text2] = "Пароль";
$_reg[webnames][text3] = "";
$_reg[webnames][check1] = "";
$_reg[webnames][check2] = "";

$_reg[nicru][url] = "https://www.nic.ru/dns/dealer";
$_reg[nicru][port] = "";
$_reg[nicru][text1] = "Номер договора";
$_reg[nicru][text1comment] = "/NIC-REG/adm";
$_reg[nicru][text2] = "Административный пароль";
$_reg[nicru][text3] = "";
$_reg[nicru][check1] = "";
$_reg[nicru][check2] = "";

$_reg[namecheap][url] = "https://api.namecheap.com/";
$_reg[namecheap][text1] = "API User";
$_reg[namecheap][text2] = "API Key";
$_reg[namecheap][check1] = "Логировать запросы";

$_reg[naunet][url] = "https://ssbase.naunet.ru/c/registrar";
$_reg[naunet][port] = "";
$_reg[naunet][text1] = "Логин";
$_reg[naunet][text2] = "Пароль";
$_reg[naunet][text3] = "";
$_reg[naunet][check1] = "";
$_reg[naunet][check2] = "";

$_reg[ficora][url] = "https://domainws.ficora.fi/fidomain/DomainNameWS_FicoraDomainNameWS.svc?wsdl";
$_reg[ficora][port] = "";
$_reg[ficora][text1] = "User Name";
$_reg[ficora][text2] = "Encryption Key";
$_reg[ficora][text3] = "";
$_reg[ficora][check1] = "";
$_reg[ficora][check2] = "";

$_reg[todaynic][url] = "xml.todaynic.com:20001";
$_reg[todaynic][port] = "";
$_reg[todaynic][text1] = "Логин";
$_reg[todaynic][text2] = "Пароль";
$_reg[todaynic][text3] = "";
$_reg[todaynic][check1] = "";
$_reg[todaynic][check2] = "";

$_reg[freehost][url] = "api.freehost.com.ua";
$_reg[freehost][port] = "699";
$_reg[freehost][text1] = "Логин";
$_reg[freehost][text2] = "Пароль";
$_reg[freehost][text3] = "Nic-handle по умолчанию (UANIC)";
$_reg[freehost][text3comment] = "Если у клиента в профайле не заполнено поле UANIC, то регистрируем домен на данный nic-handle.";
$_reg[freehost][check1] = "";
$_reg[freehost][check2] = "";

$_reg[r01][url] = "partner.r01.ru";
$_reg[r01][urlcomment] = "<B>для r01:</b> partner.r01.ru<BR><B>для centrohost.ru:</b> cp.centrohost.ru<BR><B>для reghouse.ru:</b> panel.reghouse.ru<BR><B>для ua-hosting.org:</b> r01.ua-hosting.org";
$_reg[r01][port] = "1443";
$_reg[r01][text1] = "Логин";
$_reg[r01][text2] = "Пароль";
$_reg[r01][select1] = "Постфикс ник-хэндла"$_reg[r01][select1values] = array("R01" => "-R01""GPT" => "-GPT");

$_reg[hostmaster][url] = "rrp.hostmaster.net.ua";
$_reg[hostmaster][port] = "648";
$_reg[hostmaster][text1] = "NIC-handle";
$_reg[hostmaster][text1comment] = "без префикса "-UANIC"";
$_reg[hostmaster][text2] = "Пароль";
$_reg[hostmaster][text3] = "";
$_reg[hostmaster][check1] = "";
$_reg[hostmaster][check2] = "";

$_reg[hostmasterepp][url] = "epp.hostmaster.ua";
$_reg[hostmasterepp][port] = "700";
$_reg[hostmasterepp][text1] = "Логин";
$_reg[hostmasterepp][text2] = "Пароль";
$_reg[hostmasterepp][text3] = "Файл SSL-сертификата (.pem)";
$_reg[hostmasterepp][check1] = "Логировать запросы";
$_reg[hostmasterepp][check2] = "";

$_reg[nicdpua][url] = "195.24.142.233";
$_reg[nicdpua][port] = "700";
$_reg[nicdpua][text1] = "Логин";
$_reg[nicdpua][text2] = "Пароль";
$_reg[nicdpua][text3] = "Файл SSL-сертификата (.pem)";
$_reg[nicdpua][check1] = "Логировать запросы";
$_reg[nicdpua][check2] = "";

$_reg[activeby][url] = "api.activecloud.com/1.0";
$_reg[activeby][port] = "";
$_reg[activeby][text1] = "";
$_reg[activeby][text2] = "Пароль к файлу сертификата";
$_reg[activeby][text3] = "Файл SSL-сертификата (.pem)";
$_reg[activeby][check1] = "Логировать запросы";
$_reg[activeby][check2] = "";

$_reg[pskz][url] = "api.ps.kz";
$_reg[pskz][port] = "";
$_reg[pskz][text1] = "Логин";
$_reg[pskz][text2] = "Пароль";
$_reg[pskz][text3] = "";
$_reg[pskz][check1] = "Логировать запросы";
$_reg[pskz][check2] = "";

$_reg[hosterby][url] = "epp.hoster.by";
$_reg[hosterby][port] = "700";
$_reg[hosterby][text1] = "Логин";
$_reg[hosterby][text2] = "Пароль";
$_reg[hosterby][text3] = "";
$_reg[hosterby][check1] = "Логировать запросы";
$_reg[hosterby][check2] = "";

$_reg[directi][url] = "https://httpapi.com/api/";
$_reg[directi][urlcomment] = "https://httpapi.com/api/";
$_reg[directi][port] = "";
$_reg[directi][text1] = "ID реселлера"$_reg[directi][text1comment] = "1. Login to your Reseller Control Panel.<BR>2. Go to Settings -> Personal Information -> Primary Profile<BR>3. The first field indicates your Reseller ID.";
$_reg[directi][text2] = "Пароль";
$_reg[directi][text3] = "";
$_reg[directi][check1] = "Логировать запросы";
$_reg[directi][check2] = "";

$_reg[internetx][url] = "https://gateway.autodns3.de";
$_reg[internetx][port] = "";
$_reg[internetx][text1] = "Логин реселлера";
$_reg[internetx][text2] = "Пароль";
$_reg[internetx][text3] = "Context ID";
$_reg[internetx][check1] = "";
$_reg[internetx][check2] = "";

$_reg[onlinenic][url] = "onlinenic.com";
$_reg[onlinenic][port] = "20001";
$_reg[onlinenic][text1] = "ID реселлера";
$_reg[onlinenic][text2] = "Пароль";
$_reg[onlinenic][text3] = "";
$_reg[onlinenic][check1] = "";
$_reg[onlinenic][check2] = "";

$_reg[started][url] = "https://api.started.ru";
$_reg[started][port] = "";
$_reg[started][text1] = "Логин";
$_reg[started][text2] = "Пароль";
$_reg[started][text3] = "";
$_reg[started][check1] = "";
$_reg[started][check2] = "";

$_reg[ukrnames][url] = "epp-srv1.ukrnames.com";
$_reg[ukrnames][port] = "700";
$_reg[ukrnames][text1] = "Логин";
$_reg[ukrnames][text2] = "Пароль";
$_reg[ukrnames][text3] = "";
$_reg[ukrnames][check1] = "";
$_reg[ukrnames][check2] = "";

$_reg[rrpproxy][url] = "https://ssl.rrpproxy.net/api/call.cgi";
$_reg[rrpproxy][port] = "";
$_reg[rrpproxy][text1] = "Логин";
$_reg[rrpproxy][text2] = "Пароль";
$_reg[rrpproxy][text3] = "";
$_reg[rrpproxy][check1] = "";
$_reg[rrpproxy][check2] = "";

$_reg[ppua][url] = "91.209.206.156";
$_reg[ppua][port] = "700";
$_reg[ppua][text1] = "Логин";
$_reg[ppua][text2] = "Пароль";
$_reg[ppua][text3] = "";
$_reg[ppua][check1] = "Логировать запросы";
$_reg[ppua][check2] = "";

$_reg[websitews][url] = "epp.website.ws";
$_reg[websitews][port] = "3730";
$_reg[websitews][text1] = "Логин";
$_reg[websitews][text2] = "Пароль";
$_reg[websitews][text3] = "";
$_reg[websitews][check1] = "";
$_reg[websitews][check2] = "";

$_reg[dotfm][url] = "registry.nic.fm";
$_reg[dotfm][port] = "700";
$_reg[dotfm][text1] = "Логин";
$_reg[dotfm][text2] = "Пароль";
$_reg[dotfm][text3] = "";
$_reg[dotfm][check1] = "";
$_reg[dotfm][check2] = "";

$_reg[niclv][url] = "epp.nic.lv";
$_reg[niclv][port] = "700";
$_reg[niclv][text1] = "Логин";
$_reg[niclv][text2] = "Пароль";
$_reg[niclv][text3] = "";
$_reg[niclv][check1] = "";
$_reg[niclv][check2] = "";

$_reg[epag][url] = "ote.epnic.net";
$_reg[epag][port] = "4444";
$_reg[epag][text1] = "Username";
$_reg[epag][text2] = "Password";
$_reg[epag][text3] = "Customer ID";
$_reg[epag][check1] = "";
$_reg[epag][check2] = "";

$_reg[cnic][url] = "toolkit.centralnic.com";
$_reg[cnic][port] = "";
$_reg[cnic][text1] = "Registrar Handle";
$_reg[cnic][text1comment] = "пример: H449882";
$_reg[cnic][text2] = "Toolkit Password";
$_reg[cnic][text3] = "Domain's registrant";
$_reg[cnic][text3comment] = "The name of the domain's registrant. This is a text string corresponding to your customer's name and/or organisation. It should NOT be a handle ID.";
$_reg[cnic][check1] = "";
$_reg[cnic][check2] = "";

$_reg[gfx][url] = "https://www.gfx.kz/jsonrpc/";
$_reg[gfx][port] = "";
$_reg[gfx][text1] = "Логин";
$_reg[gfx][text2] = "Пароль";
$_reg[gfx][text3] = "ID контакта регистратора";
$_reg[gfx][text3comment] = "Будет указан в качестве администратора домена. Если ID Вашего контакта GFX-1-41, то указываем 41. Если не указано, то в качестве администратора будет использоваться контакт клиента.";
$_reg[gfx][check1] = "";
$_reg[gfx][check2] = "";

$_reg[internetbs][url] = "https://api.internet.bs";
$_reg[internetbs][port] = "";
$_reg[internetbs][text1] = "ApiKey";
$_reg[internetbs][text2] = "Пароль";
$_reg[internetbs][text3] = "";
$_reg[internetbs][check1] = "";
$_reg[internetbs][check2] = "";

$_reg[rootpanel][url] = "https://домен_регистратора/api.php";
$_reg[rootpanel][urlcomment] = "необходимо указать полный http или https путь к api.php на сервере регистратора";
$_reg[rootpanel][port] = "";
$_reg[rootpanel][text1] = "Логин";
$_reg[rootpanel][text2] = "ApiKey";
$_reg[rootpanel][text3] = "";
$_reg[rootpanel][check1] = "";
$_reg[rootpanel][check2] = "";

$_reg[networking4all][url] = "https://www.networking4all.com/api/soap/api.wsdl";
$_reg[networking4all][port] = "";
$_reg[networking4all][text1] = "Логин";
$_reg[networking4all][text2] = "Пароль";
$_reg[networking4all][text3] = "Company Handle";
$_reg[networking4all][check1] = "";
$_reg[networking4all][check2] = "";

$_reg[subreg][url] = "soap.subreg.cz";
$_reg[subreg][port] = "";
$_reg[subreg][text1] = "Логин";
$_reg[subreg][text2] = "Пароль";
$_reg[subreg][text3] = "";
$_reg[subreg][check1] = "Логировать запросы";
$_reg[subreg][check2] = "";

$_reg[mail][url] = "";
$_reg[mail][port] = "";
$_reg[mail][text1] = "E-mail отправителя";
$_reg[mail][text2] = "";
$_reg[mail][text3] = "E-mail получателя";
$_reg[mail][text4] = "Nic-handle по умолчанию";
$_reg[mail][text4comment] = "<BR>Если у клиента в профайле не заполнен необходимый для шаблона nic-handle<BR> и не используется автоматическая регистрация nic-handle, то используем этот.";
$_reg[mail][check1] = "Использовать кодировку KOI8-R, вместо WINDOWS-1251. Сообщения будут конвертированы автоматически.";
$_reg[mail][check2] = "Использовать кодировку KOI8-U, вместо WINDOWS-1251. Сообщения будут конвертированы автоматически.";
$_reg[mail][tplsubj1] = "Тема письма<BR>для регистрации";
$_reg[mail][tplsubj1comment] = "{domain} - доменное имя";
$_reg[mail][tpl1] = "Шаблон письма<BR>для регистрации";
$_reg[mail][tpl1comment] = "{domain} - доменное имя<BR>{ns} - будет заменено на список нейм-серверов с приставками nserver:<BR>{ns1} - NS1<BR>{ns1ip} - IP для NS1<BR>{ns2} - NS2<BR>{ns2ip} - IP для NS2<BR>{ns3} - NS3<BR>{ns3ip} - IP для NS3<BR>{ns4} - NS4<BR>{ns4ip} - IP для NS4<BR>{uanic} - ник-хендел клиента в UANIC<BR>{eunic} - ник-хендел клиента в EUNIC<BR>{dpnic} - ник-хендел клиента в DPNIC<BR>{epnic} - ник-хендел клиента в EPNIC<BR>{ripn} - ник-хендел клиента в RIPN<BR>{senderemail} - e-mail отправителя письма<BR>{yyyy} - год, {mm} - месяц, {dd} - день, {hh} - часы, {min} - минуты, {ss} - секунды";
$_reg[mail][tplsubj2] = "Тема письма<BR>для продления";
$_reg[mail][tplsubj2comment] = "{domain} - доменное имя";
$_reg[mail][tpl2] = "Шаблон письма<BR>для продления";
$_reg[mail][tpl2comment] = $_reg[mail][tpl1comment];
$_reg[mail][tplsubj3] = "Тема письма<BR>для изменения NS";
$_reg[mail][tplsubj3comment] = "{domain} - доменное имя";
$_reg[mail][tpl3] = "Шаблон письма<BR>для изменения NS";
$_reg[mail][tpl3comment] = $_reg[mail][tpl1comment];
$_reg[mail][tplsubj4] = "Тема письма<BR>для регистрации nichandle";
$_reg[mail][tplsubj4comment] = "{nichandle} - автоматически сгенерированный ник-хендел";
$_reg[mail][tplto4] = "E-mail получателя";
$_reg[mail][tpl4] = "Шаблон письма<BR>для регистрации nichandle";
$_reg[mail][tpl4comment] = "{personORorg} - в зависимости от типа профайла подставляет данные либо для person, либо для organization. Рекомендуется использовать без каких либо приставок в начале шаблона. При использовании данного макроса не нужно дополнительно оглашать строки person:, orgganization: и org-id.<BR>{nichandle} - автоматически сгенерированный ник-хендел<BR>{person} - ФИО клиента<BR>{organization} - наименование организации<BR>{org-id} - ЕГРПОУ организации<BR>{address} - почтовый адрес (улица, дом, кв)<BR>{city} - город<BR>{country} - страна<BR>{phone} - номер телефона<BR>{fax} - номер факса<BR>{mobile} - номер мобильного телефона<BR>{email} - e-mail клиента<BR>{senderemail} - e-mail отправителя письма<BR>{yyyy} - год, {mm} - месяц, {dd} - день, {hh} - часы, {min} - минуты, {ss} - секунды";
$_reg[mail][tplsubj5] = "Тема письма<BR>для трансфера";
$_reg[mail][tplsubj5comment] = "{domain} - доменное имя";
$_reg[mail][tpl5] = "Шаблон письма<BR>для трансфера";
$_reg[mail][tpl5comment] = $_reg[mail][tpl1comment]."<BR>{authcode} - код авторизации";


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

        if (
$sub == 'add2' or $sub == 'edit2') {
                if (
$sub == 'add2') {$sub2='add'checkAdminAccess('sRegistrCreate',1);}
                if (
$sub == 'edit2') {$sub2='edit'checkAdminAccess('sRegistrEdit',1);}

                if (!
$type) {print "Не указан тип регистратора.";}
                else if (!
$name) {print "Не указано название регистратора.";}
                else if (
$_reg[$type][url] and !$url) {print "Не указан API URL.";}
                else if (
$_reg[$type][port] and !$port) {print "Не указан API порт.";}
                else if (
$_reg[$type][text1] and !$text1) {print "Не указан ".$_reg[$type][text1];}
                else if (
$_reg[$type][text2] and !$text2) {print "Не указан ".$_reg[$type][text2];}
                else if (
$_reg[$type][text3] and $type != "freehost" and $type != "gfx" and !$text3) {print "Не указан ".$_reg[$type][text3];}
                else {
            if (
$_reg[$type][select1checks]) {
                
$select1 = @join(":x:",$select1);
            }

                        if (
$sub == 'add2') {
                @
mysql_query("insert into registrators (type,name,url,port,text1,text2,text3,text4,check1,check2,select1,active,tplsubj1,tplsubj2,tplsubj3,tplsubj4,tplsubj5,tplto4,tpl1,tpl2,tpl3,tpl4,tpl5) values('$type','$name','$url','$port','$text1','".encodePwd($text2)."','$text3','$text4','$check1','$check2','$select1','$active','$tplsubj1','$tplsubj2','$tplsubj3','$tplsubj4','$tplsubj5','$tplto4','$tpl1','$tpl2','$tpl3','$tpl4','$tpl5')") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());
                
$newid=mysql_insert_id();

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

                print 
"Регистратор <B>$name</b> успешно добавлен.";
                
$sub2='list';
                        }
                        else if (
$sub == 'edit2') {
                                if (
$id) {
                                        @
mysql_query("update registrators set type='$type',name='$name',url='$url',port='$port',text1='$text1',text2='".encodePwd($text2)."',text3='$text3',text4='$text4',check1='$check1',check2='$check2',select1='$select1',active='$active',tplsubj1='$tplsubj1',tplsubj2='$tplsubj2',tplsubj3='$tplsubj3',tplsubj4='$tplsubj4',tplsubj5='$tplsubj5',tplto4='$tplto4',tpl1='$tpl1',tpl2='$tpl2',tpl3='$tpl3',tpl4='$tpl4',tpl5='$tpl5' where id='$id'") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());

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

                                        print 
"Регистратор <B>$name</b> успешно изменен.";
                                        
$sub2='list';
                                }
                                else {
                                        print 
"Утерян идентификатор.";
                                        
$sub2='list';
                                }
                        }

            if (
$_reg[$type][select1checks]) {
                
$select1 = @mb_split(":x:",$select1);
            }
                }
                if (
$sub2) {print "<BR><BR>";$sub=$sub2;}
                else {
$sub='';}
        }

        if (
$sub == 'delete') {
        
checkAdminAccess('sRegistrDelete',1);

                if (
$id) {
            if (
GetDomainsCntByRegistratorId($id) > 0) {print "Нельзя удалить регистратора, так как он используется в заказах.";}
            else {
                            @
mysql_query("delete from registrators where id='$id'") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());
                @
mysql_query("update zones set autoreg='' where autoreg='$id'") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());
                @
mysql_query("update orders_domains set autoregby='' where autoregby='$id'") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());

                
writeAdminLog("Удален регистратор ID # $id$name");

                            print 
"Регистратор успешно удален.";
            }
                }
                else {print 
"Утерян идентификатор.";}
        print 
"<BR><BR>";
        
$sub='list';
        }

        if (
$sub == 'add' or $sub == 'edit') {
        if (
$sub == 'add') {checkAdminAccess('sRegistrCreate',1);}
        if (
$sub == 'edit') {checkAdminAccess('sRegistrRead',1);}

                
$button='Добавить';
                if (
$sub == 'edit') {
                        
$r=@mysql_query("select * from registrators where id='$id'") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());
                        
$r=mysql_fetch_object($r);
            
$type=$r->type;
                        
$name=$r->name;
                        
$url=$r->url;
                        
$port=$r->port;
                        
$text1=$r->text1;
                        
$text2=decodePwd($r->text2);
                        
$text3=$r->text3;
                        
$text4=$r->text4;
            
$check1=$r->check1;
            
$check2=$r->check2;
                        
$active=$r->active;
            
$select1=$r->select1;
            
$tplsubj1=$r->tplsubj1;
            
$tplsubj2=$r->tplsubj2;
            
$tplsubj3=$r->tplsubj3;
            
$tplsubj4=$r->tplsubj4;
            
$tplsubj5=$r->tplsubj5;
            
$tplto4=$r->tplto4;
            
$tpl1=$r->tpl1;
            
$tpl2=$r->tpl2;
            
$tpl3=$r->tpl3;
            
$tpl4=$r->tpl4;
            
$tpl5=$r->tpl5;
                        
$button='Изменить';
                } else {
            if (
$type) {
                if (!
$url) {$url=$_reg[$type][url];}
                if (!
$port) {$port=$_reg[$type][port];}
                if (!
$active) {$active=1;}
            }
        }

        if (
$type) {$act=$sub."2";} else {$act=$sub$button "Дальше";}

                
?>
                <form method=post>
                <input type=hidden name=do value=<? print $do?>>
                <input type=hidden name=sub value=<? print $act?>>
                <input type=hidden name=id value=<? print $id?>>
                <input type=hidden name=type value=<? print $type?>>
                <table>
                <tr><td colspan=2 align=center bgcolor=#EAEAEA><B>Добавление регистратора</b></td></tr>
        <?
        
if ($type) {
        
?>
                    <tr><td width=200>Тип:</td><td><? print $_registrators[$type]?></td></tr>
            <tr><td>Название:</td><td><input type=text size=40 name=name value="<? print $name?>"></td></tr>
            <? if ($_reg[$type][url]) {?><tr><td valign=top>API URL:<? if ($_reg[$type][urlcomment]) { print "<img src='./_rootimages/question.gif' alt='".$_reg[$type][urlcomment]."'>"; } ?></td><td><input type=text size=40 name=url value="<? print $url?>"></td></tr><?}?>
            <? if ($_reg[$type][port]) {?><tr><td>API порт:</td><td><input type=text size=5 name=port value="<? print $port?>"></td></tr><?}?>
            <? if ($_reg[$type][text1]) {?><tr><td><? print $_reg[$type][text1]?>:<? if ($_reg[$type][text1comment]) { print "<img src='./_rootimages/question.gif' alt='".$_reg[$type][text1comment]."'>"; } ?></td><td><input type=text size=40 name=text1 value="<? print $text1?>"></td></tr><?}?>
            <? if ($_reg[$type][text2]) {?><tr><td><? print $_reg[$type][text2]?>:<? if ($_reg[$type][text2comment]) { print "<img src='./_rootimages/question.gif' alt='".$_reg[$type][text2comment]."'>"; } ?></td><td><input type=password size=40 name=text2 value="<? print $text2?>"></td></tr><?}?>
            <? if ($_reg[$type][text3]) {?><tr><td valign=top><? print $_reg[$type][text3]?>:<? if ($_reg[$type][text3comment]) { print "<img src='./_rootimages/question.gif' alt='".$_reg[$type][text3comment]."'>"; } ?></td><td><input type=text size=40 name=text3 value="<? print $text3?>"></td></tr><?}?>
            <? if ($_reg[$type][text4]) {?><tr><td valign=top><? print $_reg[$type][text4]?>:<? if ($_reg[$type][text4comment]) { print "<img src='./_rootimages/question.gif' alt='".$_reg[$type][text4comment]."'>"; } ?></td><td><input type=text size=40 name=text4 value="<? print $text4?>"></td></tr><?}?>
            <? if ($_reg[$type][check1]) {?><tr><td colspan=2 align=justify><BR><input type=checkbox name=check1 value=1 <? if ($check1) { print "checked"; } ?><? print $_reg[$type][check1]?></td></tr><?}?>
            <? if ($_reg[$type][check2]) {?><tr><td colspan=2 align=justify><BR><input type=checkbox name=check2 value=1 <? if ($check2) { print "checked"; } ?><? print $_reg[$type][check2]?></td></tr><?}?>    

            <? if ($_reg[$type][select1]) {?><tr><td valign=top><? print $_reg[$type][select1]?><? if ($_reg[$type][select1comment]) { print "<img src='./_rootimages/question.gif' alt='".$_reg[$type][select1comment]."'>";} ?></td><td>
                <? 
                
if ($_reg[$type][select1values]) { 
                    print 
"<select name=select1><option value=''></option>";
                    while (list(
$k,$v) = @each($_reg[$type][select1values])) { 
                        if (
$select1 == $k) { $selected "selected"; } else { $selected ""; } 
                        print 
"<option value='$k$selected>$v</option>"
                    }
                    print 
"</select>"
                }
                if (
$_reg[$type][select1checks]) {
                    while (list(
$k,$v) = @each($_reg[$type][select1checks])) { 
                        if (@
in_array($k$select1)) { $selected "checked"; } else { $selected ""; } 
                        print 
"<input type=checkbox name=select1[] value='$k$selected>$v [$k]<BR>"
                    }
                }
                
?>
            </td></tr><?}?>


            <? if ($_reg[$type][tplsubj1]) {?><tr><td valign=top><BR><BR><? print $_reg[$type][tplsubj1]?>:</td><td><BR><BR><input type=text size=40 name=tplsubj1 value="<? print $tplsubj1?>"><BR><? print $_reg[$type][tplsubj1comment]?></td></tr><?}?>
            <? if ($_reg[$type][tpl1]) {?><tr><td valign=top><? print $_reg[$type][tpl1]?>:</td><td><textarea cols=50 rows=5 name=tpl1><? print $tpl1?></textarea><BR><? print $_reg[$type][tpl1comment]?></td></tr><?}?>

            <? if ($_reg[$type][tplsubj5]) {?><tr><td valign=top><BR><BR><? print $_reg[$type][tplsubj5]?>:</td><td><BR><BR><input type=text size=40 name=tplsubj5 value="<? print $tplsubj5?>"><BR><? print $_reg[$type][tplsubj5comment]?></td></tr><?}?>
            <? if ($_reg[$type][tpl5]) {?><tr><td valign=top><? print $_reg[$type][tpl5]?>:</td><td><textarea cols=50 rows=5 name=tpl5><? print $tpl5?></textarea><BR><? print $_reg[$type][tpl5comment]?></td></tr><?}?>

            <? if ($_reg[$type][tplsubj2]) {?><tr><td valign=top><BR><BR><? print $_reg[$type][tplsubj2]?>:</td><td><BR><BR><input type=text size=40 name=tplsubj2 value="<? print $tplsubj2?>"><BR><? print $_reg[$type][tplsubj2comment]?></td></tr><?}?>
            <? if ($_reg[$type][tpl2]) {?><tr><td valign=top><? print $_reg[$type][tpl2]?>:</td><td><textarea cols=50 rows=5 name=tpl2><? print $tpl2?></textarea><BR><? print $_reg[$type][tpl2comment]?></td></tr><?}?>

            <? if ($_reg[$type][tplsubj3]) {?><tr><td valign=top><BR><BR><? print $_reg[$type][tplsubj3]?>:</td><td><BR><BR><input type=text size=40 name=tplsubj3 value="<? print $tplsubj3?>"><BR><? print $_reg[$type][tplsubj3comment]?></td></tr><?}?>
            <? if ($_reg[$type][tpl3]) {?><tr><td valign=top><? print $_reg[$type][tpl3]?>:</td><td><textarea cols=50 rows=5 name=tpl3><? print $tpl3?></textarea><BR><? print $_reg[$type][tpl3comment]?></td></tr><?}?>

            <? if ($_reg[$type][tplsubj4]) {?><tr><td valign=top><BR><BR><? print $_reg[$type][tplsubj4]?>:</td><td><BR><BR><input type=text size=40 name=tplsubj4 value="<? print $tplsubj4?>"><BR><? print $_reg[$type][tplsubj4comment]?></td></tr><?}?>
            <? if ($_reg[$type][tplto4]) {?><tr><td valign=top><? print $_reg[$type][tplto4]?>:</td><td><input type=text size=40 name=tplto4 value="<? print $tplto4?>"><BR><? print $_reg[$type][tplto4comment]?></td></tr><?}?>
            <? if ($_reg[$type][tpl4]) {?><tr><td valign=top><? print $_reg[$type][tpl4]?>:</td><td><textarea cols=50 rows=5 name=tpl4><? print $tpl4?></textarea><BR><? print $_reg[$type][tpl4comment]?></td></tr><?}?>

                    <tr><td colspan=2><BR><input type=checkbox name=active <? if ($active) {print "checked";}?> value=1> <B>Регистратор активен.</B> Домены будут регистрироваться автоматически, только если регистратор активен</td></tr>
        <?
        
} else {
            print 
"<tr><td>Тип регистратора:</td><td><select name=type><option></option>";
            while (list(
$k,$v) = each($_registrators)) {
                print 
"<option value=$k>$v</option>";
            }
            print 
"</td></tr>";
        }
        
?>
        
                <tr><Td colspan=3 align=center><BR><input type=submit value=<? print $button?>></td></tr>
                </table><BR>

        <? if ($type and ($sub == "add" or $sub == "add2")) {?>
        * После добавления регистратора, не забудьте указать его в настройках нужных доменных зон.
        <?}?>
                </form>
                <?
        
}

        if (
$sub == 'list') {
        
checkAdminAccess('sRegistrRead',1);

                
$r=@mysql_query("select * from registrators order by name") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());
                
?>
                <table cellpadding=3 width=95%>
                <tr><td colspan=6 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>Логин</td><Td align=center>Кол-во доменов</td><Td align=center>Активность</td><td>Действие</td></tr>
                <?
                $cnt
=0;
                while (
$rr mysql_fetch_object($r)) {
                        
getfont();

            
$domains_cnt GetDomainsCntByRegistratorId($rr->id);

                        print 
"
                        <tr bgcolor=
$font_row>
                        <td>
$rr->name</td>
                        <td>"
.$_registrators[$rr->type]."</td>
                        <Td>
$rr->text1</td>
                        <td align=center>
$domains_cnt</td>
                        <td align=center>"
.$_yes[$rr->active]."</td>
                        <Td align=center><A href=?do=
$do&sub=edit&id=$rr->id><img src=./_rootimages/edit.gif alt=Изменить border=0></a><A href=?do=$do&sub=delete&id=$rr->id&name=$rr->name 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>
                <?
        
}

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