Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /**
- *
- * @ This file is created by deZender.Net
- * @ deZender (PHP5 Decoder for ionCube Loader)
- *
- * @ Version : 2.0.0.3
- * @ Author : DeZender
- * @ Release on : 06.05.2013
- * @ Official site : http://DeZender.Net
- *
- */
- function r01_getconfigarray() {
- $configarray = array("FriendlyName" => array("Type" => "System", "Value" => "R01 and partners"), "Description" => array("Type" => "System", "Value" => "Russian registrars R01, RegHouse.ru, CentroHost.ru."), "Registrar" => array("Type" => "dropdown", "Description" => "", "Options" => "R01.ru,RegHouse.ru,CentroHost.ru"), "Username" => array("Type" => "text", "Size" => "40", "Description" => ""), "Password" => array("Type" => "password", "Size" => "40", "Description" => ""), "Balance" => array("Type" => "yesno", "Size" => "20", "Description" => "Show your account balance on the admin homepage"));
- mysql_query("CREATE TABLE IF NOT EXISTS `r01nichdl` ( `id` int(11) NOT NULL, `nichdl` varchar(100) NOT NULL);");
- return $configarray;
- }
- function r01_registerdomain($params) {
- if ($params["Registrar"] == "R01.ru") {
- $rurl = "https://partner.r01.ru:1443/partner_api.khtml";
- }
- if ($params["Registrar"] == "RegHouse.ru") {
- $rurl = "https://panel.reghouse.ru:1443/partner_api.khtml";
- }
- if ($params["Registrar"] == "CentroHost.ru") {
- $rurl = "https://cp.centrohost.ru:1443/partner_api.khtml";
- }
- $result = _f2dekwtmj5lauku($params["Username"], $params["Password"], $rurl);
- if ($result[0]["err"] != 0) {
- return $result[0];
- }
- list(, $client) = $result;
- $nichnld = _f2fjknavbiyq4jd(strtoupper($params["sld"] . $params["tld"]));
- $nichnld = preg_replace("/[^A-Z0-9]+/", "", $nichnld);
- $nichnld = substr($nichnld, 0, 6) . rand(100, 999);
- $residense = $params["additionalfields"]["Registrant_Zip"] . ", ";
- if ($params["additionalfields"]["Registrant_State"] != "") {
- $residense .= $params["additionalfields"]["Registrant_State"] . ", ";
- }
- $residense .= $params["additionalfields"]["Registrant_City"] . ", " . $params["additionalfields"]["Registrant_Street"];
- if ($params["Registrant_Country"] == "RU") {
- $isresident = 1;
- }
- else {
- $isresident = 0;
- }
- $Company_Name = iconv("UTF-8", "CP1251", $params["additionalfields"]["Company_Name"]);
- $Company_Name = preg_replace("/[^a-zA-Z\xe0-\xff\xc0-\xdf0-9 _]+/", "", $Company_Name);
- $Company_Name = preg_replace("/quot/", "", $Company_Name);
- $Company_Name = iconv("CP1251", "UTF-8", $Company_Name);
- $result = mysql_query("SELECT * FROM `r01nichdl` WHERE `id`='" . $params["domainid"] . "'");
- if ($nichdls = mysql_fetch_array($result)) {
- $data["nic_hdl"] = $nichdls["nichdl"];
- }
- else {
- if (preg_match("/Private/i", $params["additionalfields"]["Register_To"]) || preg_match("/" . iconv("CP1251", "UTF-8", "\xd7\xe0\xf1\xf2\xed\xee\xe5") . "/i", $params["additionalfields"]["Register_To"])) {
- $data["nic_hdl"] = $nichnld . "-GPT";
- $data["fiorus"] = $params["additionalfields"]["Registrant_LastName"] . " " . $params["additionalfields"]["Registrant_FirstName"] . " " . $params["additionalfields"]["Registrant_MiddleName"];
- $data["fioeng"] = _f2fjknavbiyq4jd($data["fiorus"]);
- $data["passport"] = $params["additionalfields"]["Passport_Num"] . iconv("CP1251", "UTF-8", " \xe2\xfb\xe4\xe0\xed ") . $params["additionalfields"]["Passport_Issue"] . " " . $params["additionalfields"]["Passport_Date"];
- $data["birth_date"] = $params["additionalfields"]["Registrant_Birth_Date"];
- $data["postal_addr"] = $residense;
- $data["phone"] = $params["additionalfields"]["Registrant_Phone"];
- $data["fax"] = "";
- $data["e_mail"] = $params["adminemail"];
- $data["isprotected"] = 1;
- $data["isresident"] = $isresident;
- $result = _f1qrygfelznx1sp($data, $client);
- if ($result["err"] != 0) {
- _fv906bho8elhux($client);
- return $result;
- }
- mysql_query("INSERT INTO `r01nichdl` (`id`, `nichdl`) VALUES ( '" . $params["domainid"] . "', '" . $data["nic_hdl"] . "')");
- }
- else {
- $data["nic_hdl"] = $nichnld . "-ORG-GPT";
- $data["orgname_ru"] = $Company_Name;
- $data["orgname_en"] = _f2fjknavbiyq4jd($Company_Name);
- $data["inn"] = $params["additionalfields"]["Company_INN"];
- $data["kpp"] = $params["additionalfields"]["Company_KPP"];
- $data["ogrn"] = "";
- $data["legal_addr"] = $residense;
- $data["postal_addr"] = $residense;
- $data["phone"] = $params["additionalfields"]["Registrant_Phone"];
- $data["fax"] = "";
- $data["e_mail"] = $params["adminemail"];
- $data["director_name"] = "";
- $data["bank"] = "";
- $data["ras_schet"] = "";
- $data["kor_schet"] = "";
- $data["bik"] = "";
- $data["isresident"] = $isresident;
- $result = _fdhsigzejyjcda($data, $client);
- if ($result["err"] != 0) {
- _fv906bho8elhux($client);
- return $result;
- }
- mysql_query("INSERT INTO `r01nichdl` (`id`, `nichdl`) VALUES ( '" . $params["domainid"] . "', '" . $data["nic_hdl"] . "')");
- }
- }
- $data["domainname"] = _fw0f0000ce8om6($params["sld"]) . "." . _fw0f0000ce8om6($params["tld"]);
- $data["nservers"] = $params["ns1"] . "\x0a" . $params["ns2"] . "\x0a" . $params["ns3"] . "\x0a" . $params["ns4"];
- $data["nichdl"] = $data["nic_hdl"];
- $data["description"] = $params["additionalfields"]["Domain_Description"];
- $data["check_whois"] = 0;
- $data["hide_name_nichdl"] = $params["idprotection"];
- $data["hide_email"] = $params["idprotection"];
- $data["spam_process"] = -1;
- $data["hide_phone"] = $params["idprotection"];
- $data["hide_phone_email"] = $params["idprotection"];
- $data["years"] = $params["regperiod"];
- $data["registrar"] = "";
- $data["dont_test_ns"] = "";
- $result = _f2e1xofp7nwuwv9($data, $client);
- $ppp = array();
- $ppp["params"] = $params;
- $ppp["data"] = $data;
- logModuleCall("R01 and partners", "register", $data, $result, $result);
- if ($result["err"] != 0) {
- _fv906bho8elhux($client);
- return $result;
- }
- $result = _fv906bho8elhux($client);
- }
- function r01_transferdomain($params) {
- if ($params["Registrar"] == "R01.ru") {
- $rurl = "https://partner.r01.ru:1443/partner_api.khtml";
- }
- if ($params["Registrar"] == "RegHouse.ru") {
- $rurl = "https://panel.reghouse.ru:1443/partner_api.khtml";
- }
- if ($params["Registrar"] == "CentroHost.ru") {
- $rurl = "https://cp.centrohost.ru:1443/partner_api.khtml";
- }
- $result = _f2dekwtmj5lauku($params["Username"], $params["Password"], $rurl);
- if ($result[0]["err"] != 0) {
- return $result[0];
- }
- list(, $client) = $result;
- $nichnld = _f2fjknavbiyq4jd(strtoupper($params["sld"] . $params["tld"]));
- $nichnld = preg_replace("/[^A-Z0-9]+/", "", $nichnld);
- $nichnld = substr($nichnld, 0, 6) . rand(100, 999);
- $residense = $params["additionalfields"]["Registrant_Zip"] . ", ";
- if ($params["additionalfields"]["Registrant_State"] != "") {
- $residense .= $params["additionalfields"]["Registrant_State"] . ", ";
- }
- $residense .= $params["additionalfields"]["Registrant_City"] . ", " . $params["additionalfields"]["Registrant_Street"];
- if ($params["Registrant_Country"] == "RU") {
- $isresident = 1;
- }
- else {
- $isresident = 0;
- }
- $Company_Name = iconv("UTF-8", "CP1251", $params["additionalfields"]["Company_Name"]);
- $Company_Name = preg_replace("/[^a-zA-Z\xe0-\xff\xc0-\xdf0-9 _]+/", "", $Company_Name);
- $Company_Name = preg_replace("/quot/", "", $Company_Name);
- $Company_Name = iconv("CP1251", "UTF-8", $Company_Name);
- $result = mysql_query("SELECT * FROM `r01nichdl` WHERE `id`='" . $params["domainid"] . "'");
- if ($nichdls = mysql_fetch_array($result)) {
- $data["nic_hdl"] = $nichdls["nichdl"];
- }
- else {
- if (preg_match("/Private/i", $params["additionalfields"]["Register_To"]) || preg_match("/" . iconv("CP1251", "UTF-8", "\xd7\xe0\xf1\xf2\xed\xee\xe5") . "/i", $params["additionalfields"]["Register_To"])) {
- $data["nic_hdl"] = $nichnld . "-GPT";
- $data["fiorus"] = $params["additionalfields"]["Registrant_LastName"] . " " . $params["additionalfields"]["Registrant_FirstName"] . " " . $params["additionalfields"]["Registrant_MiddleName"];
- $data["fioeng"] = _f2fjknavbiyq4jd($data["fiorus"]);
- $data["passport"] = $params["additionalfields"]["Passport_Num"] . iconv("CP1251", "UTF-8", " \xe2\xfb\xe4\xe0\xed ") . $params["additionalfields"]["Passport_Issue"] . " " . $params["additionalfields"]["Passport_Date"];
- $data["birth_date"] = $params["additionalfields"]["Registrant_Birth_Date"];
- $data["postal_addr"] = $residense;
- $data["phone"] = $params["additionalfields"]["Registrant_Phone"];
- $data["fax"] = "";
- $data["e_mail"] = $params["adminemail"];
- $data["isprotected"] = $params["idprotection"];
- $data["isresident"] = $isresident;
- $result = _f1qrygfelznx1sp($data, $client);
- if ($result["err"] != 0) {
- _fv906bho8elhux($client);
- return $resul;
- }
- mysql_query("INSERT INTO `r01nichdl` (`id`, `nichdl`) VALUES ( '" . $params["domainid"] . "', '" . $data["nic_hdl"] . "')");
- }
- else {
- $data["nic_hdl"] = $nichnld . "-ORG-GPT";
- $data["orgname_ru"] = $Company_Name;
- $data["orgname_en"] = _f2fjknavbiyq4jd($Company_Name);
- $data["inn"] = $params["additionalfields"]["Company_INN"];
- $data["kpp"] = $params["additionalfields"]["Company_KPP"];
- $data["ogrn"] = "";
- $data["legal_addr"] = $residense;
- $data["postal_addr"] = $residense;
- $data["phone"] = $params["additionalfields"]["Registrant_Phone"];
- $data["fax"] = "";
- $data["e_mail"] = $params["adminemail"];
- $data["director_name"] = "";
- $data["bank"] = "";
- $data["ras_schet"] = "";
- $data["kor_schet"] = "";
- $data["bik"] = "";
- $data["isresident"] = $isresident;
- $result = _fdhsigzejyjcda($data, $client);
- if ($result["err"] != 0) {
- _fv906bho8elhux($client);
- return $result;
- }
- mysql_query("INSERT INTO `r01nichdl` (`id`, `nichdl`) VALUES ( '" . $params["domainid"] . "', '" . $data["nic_hdl"] . "')");
- }
- }
- $data["domainname"] = _fw0f0000ce8om6($params["sld"]) . "." . _fw0f0000ce8om6($params["tld"]);
- $data["years"] = $params["regperiod"];
- $data["codeword"] = $params["eppcode"];
- $data["nservers"] = $params["ns1"] . "\x0a" . $params["ns2"] . "\x0a" . $params["ns3"] . "\x0a" . $params["ns4"];
- $data["hide_data"] = $params["idprotection"];
- $result = _f1cwwwp178k8ga6($data, $client);
- $ppp = array();
- $ppp["params"] = $params;
- $ppp["data"] = $data;
- logModuleCall("R01 and partners", "transfer", $data, $result, $result);
- if ($result["err"] != 0) {
- _fv906bho8elhux($client);
- return $result;
- }
- _fv906bho8elhux($client);
- }
- function r01_renewdomain($params) {
- if ($params["Registrar"] == "R01.ru") {
- $rurl = "https://partner.r01.ru:1443/partner_api.khtml";
- }
- if ($params["Registrar"] == "RegHouse.ru") {
- $rurl = "https://panel.reghouse.ru:1443/partner_api.khtml";
- }
- if ($params["Registrar"] == "CentroHost.ru") {
- $rurl = "https://cp.centrohost.ru:1443/partner_api.khtml";
- }
- $result = _f2dekwtmj5lauku($params["Username"], $params["Password"], $rurl);
- if ($result[0]["err"] != 0) {
- return $result[0];
- }
- list(, $client) = $result;
- $data["domainname"] = _fw0f0000ce8om6($params["sld"]) . "." . _fw0f0000ce8om6($params["tld"]);
- $data["years"] = $params["regperiod"];
- $result = _f1cwwwp178k8ga6($data, $client);
- $ppp = array();
- $ppp["params"] = $params;
- $ppp["data"] = $data;
- logModuleCall("R01 and partners", "renew", $data, $result, $result);
- if ($result["err"] != 0) {
- _fv906bho8elhux($client);
- return $result;
- }
- $result = _fv906bho8elhux($client);
- }
- function r01_getnameservers($params) {
- $sld = _fw0f0000ce8om6($params["sld"]);
- $ext = _fw0f0000ce8om6($params["tld"]);
- $whoisservers = file_get_contents(dirname(dirname(dirname(dirname(__FILE__)))) . "/includes/whoisservers.php");
- $whoisservers = preg_split("/\x0a/", $whoisservers);
- foreach ($whoisservers as $value) {
- $value = explode("|", $value);
- $whoisserver[trim(strip_tags($value[0]))] = trim(strip_tags($value[1]));
- $whoisvalue[trim(strip_tags($value[0]))] = trim(strip_tags($value[2]));
- }
- $server = $whoisserver["." . $ext];
- $return = $whoisvalue[$ext];
- if ($server == "") {
- $result["result"] = "available";
- }
- else {
- $domain = $sld . "." . $ext;
- if (substr($return, 0, 12) == "HTTPREQUEST-") {
- $ch = curl_init();
- $url = $server . $domain;
- curl_setopt($ch, CURLOPT_URL, $url);
- curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 0);
- curl_setopt($ch, CURLOPT_TIMEOUT, 60);
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
- $data = curl_exec($ch);
- curl_close($ch);
- $data2 = " ---" . $data;
- }
- else {
- $fp = @fsockopen($server, 43, $errno, $errstr, 10);
- if ($fp) {
- @fputs($fp, $domain . "\x0a");
- @socket_set_timeout($fp, 10);
- while (!(@feof($fp))) {
- $data .= @fread($fp, 4096);
- continue;
- }
- @fclose($fp);
- $data2 = " ---" . $data;
- }
- else {
- $result = array();
- }
- }
- }
- $whoisout = split("\x0a", $data);
- $nslist = array();
- $z = 0;
- while ($z < sizeof($whoisout)) {
- if (preg_match("/name server:/i", strtolower($whoisout[$z]))) {
- $ns = split(": ", strtolower($whoisout[$z]));
- $str = trim($ns[sizeof($ns) - 1]);
- echo($str[strlen($str) - 1]);
- if ($str[strlen($str) - 1] == ".") {
- $nslist[] = substr($str, 0, -1);
- }
- else {
- $nslist[] = $str;
- }
- }
- if (preg_match("/nserver:/i", strtolower($whoisout[$z]))) {
- $ns = split(": ", strtolower($whoisout[$z]));
- $str = trim($ns[sizeof($ns) - 1]);
- echo($str[strlen($str) - 1]);
- if ($str[strlen($str) - 1] == ".") {
- $nslist[] = substr($str, 0, -1);
- }
- else {
- $nslist[] = $str;
- }
- }
- if (4 <= count($nslist)) {
- break;
- }
- ++$z;
- }
- $nss = array_unique($nslist, SORT_STRING);
- $result["ns1"] = $nss[0];
- list(, $result["ns2"]) = $nss;
- list(, , $result["ns3"]) = $nss;
- list(, , , $result["ns4"]) = $nss;
- return $result;
- }
- function r01_savenameservers($params) {
- if ($params["Registrar"] == "R01.ru") {
- $rurl = "https://partner.r01.ru:1443/partner_api.khtml";
- }
- if ($params["Registrar"] == "RegHouse.ru") {
- $rurl = "https://panel.reghouse.ru:1443/partner_api.khtml";
- }
- if ($params["Registrar"] == "CentroHost.ru") {
- $rurl = "https://cp.centrohost.ru:1443/partner_api.khtml";
- }
- $result = _f2dekwtmj5lauku($params["Username"], $params["Password"], $rurl);
- if ($result[0]["err"] != 0) {
- return $result[0];
- }
- list(, $client) = $result;
- $nichnld = _f2fjknavbiyq4jd(strtoupper($params["sld"] . $params["tld"]));
- $nichnld = preg_replace("/[^A-Z0-9]+/", "", $nichnld);
- $nichnld = substr($nichnld, 0, 6) . rand(100, 999);
- $result = mysql_query("SELECT * FROM `r01nichdl` WHERE `id`='" . $params["domainid"] . "'");
- if ($nichdls = mysql_fetch_array($result)) {
- $data["nic_hdl"] = $nichdls["nichdl"];
- if (preg_match("/(^ru\$)|(^xn--p1ai\$)|(^su\$)|(^" . iconv("cp1251", "utf-8", "\xf0\xf4") . "\$)/i", $params["tld"])) {
- $data["nic_hdl"] = $nichdls["nichdl"];
- $data["domainname"] = _fw0f0000ce8om6($params["sld"]) . "." . _fw0f0000ce8om6($params["tld"]);
- $data["nservers"] = $params["ns1"] . "\x0a" . $params["ns2"] . "\x0a" . $params["ns3"] . "\x0a" . $params["ns4"];
- try {
- $changedns = $client->updateDomain($data["domainname"], $data["nservers"], $data["nic_hdl"], $params["additionaldomainfield"]["Domain_Description"], "1", $params["idprotection"], $params["idprotection"], "-1", $params["idprotection"], $params["idprotection"], "1");
- }
- catch (SoapFault $fault) {
- $rresult["error"] = "Couldnt execute UpdateDomain. " . $fault->faultstring;
- $rresult["err"] = 1;
- _fv906bho8elhux($client);
- return $rresult;
- }
- if ($changedns->status->code != "1") {
- $rresult["error"] = "Failed to change domain and NS. " . $changedns->status->message;
- $rresult["err"] = 1;
- _fv906bho8elhux($client);
- return $rresult;
- }
- $rresult["error"] = "";
- $rresult["err"] = 0;
- _fv906bho8elhux($client);
- return $rresult;
- }
- $data["domainname"] = _fw0f0000ce8om6($params["sld"]) . "." . _fw0f0000ce8om6($params["tld"]);
- $data["nservers"] = $params["ns1"] . "\x0a" . $params["ns2"] . "\x0a" . $params["ns3"] . "\x0a" . $params["ns4"];
- try {
- $changedns = $client->changeDomainCnoNserver($data["domainname"], $data["nservers"]);
- }
- catch (SoapFault $fault) {
- $rresult["error"] = "Couldnt execute changeDomainCnoNserver. " . $fault->faultstring;
- $rresult["err"] = 1;
- _fv906bho8elhux($client);
- return $rresult;
- }
- if ($changedns->status->code != "1") {
- $rresult["error"] = "Failed to change domain dns servers. " . $changedns->status->message;
- $rresult["err"] = 1;
- _fv906bho8elhux($client);
- return $rresult;
- }
- $rresult["error"] = "";
- $rresult["err"] = 0;
- _fv906bho8elhux($client);
- return $rresult;
- }
- $rresult["error"] = "Failed to determine nick-handle.";
- $rresult["err"] = 1;
- _fv906bho8elhux($client);
- return $rresult;
- }
- function _fv906bho8elhux($client) {
- try {
- $var2QXIYKEcSHhj = $client->logOut();
- }
- catch (SoapFault $var80XfTFFVMgSs) {
- $var1KcUDT7aUEtd["error"] = "Can`t log out. " . $var80XfTFFVMgSs->faultstring;
- $var1KcUDT7aUEtd["err"] = 1;
- $var8DQSb4g0XD5O = array($var1KcUDT7aUEtd, $client);
- return $var8DQSb4g0XD5O;
- }
- $var1KcUDT7aUEtd["error"] = "";
- $var1KcUDT7aUEtd["err"] = 0;
- $var8DQSb4g0XD5O = array($var1KcUDT7aUEtd, $client);
- return $var8DQSb4g0XD5O;
- }
- function r01_GetContactDetails($params) {
- if ($params["Registrar"] == "R01.ru") {
- $rurl = "https://partner.r01.ru:1443/partner_api.khtml";
- }
- if ($params["Registrar"] == "RegHouse.ru") {
- $rurl = "https://panel.reghouse.ru:1443/partner_api.khtml";
- }
- if ($params["Registrar"] == "CentroHost.ru") {
- $rurl = "https://cp.centrohost.ru:1443/partner_api.khtml";
- }
- $result = _f2dekwtmj5lauku($params["Username"], $params["Password"], $rurl);
- if ($result[0]["err"] != 0) {
- return $result[0];
- }
- list(, $client) = $result;
- $result = mysql_query("SELECT * FROM `r01nichdl` WHERE `id`='" . $params["domainid"] . "'");
- if ($nichdls = mysql_fetch_array($result)) {
- $data["nic_hdl"] = $nichdls["nichdl"];
- try {
- $getdadmin_result = $client->getInfoAboutDadmin($data["nic_hdl"]);
- }
- catch (SoapFault $fault) {
- $rresult["error"] = "Failed to get domain admin " . $data["nic_hdl"] . ". " . $fault->faultstring;
- $rresult["err"] = 1;
- return $rresult;
- }
- if ($getdadmin_result->status->code != "1") {
- $rresult["error"] = "Couldnt execute getInfoAboutDadmin. " . $getdadmin_result->status->message;
- $rresult["err"] = 1;
- return $rresult;
- }
- $values["Registrant"]["Email"] = $getdadmin_result->data->e_mail;
- $values["Registrant"]["Phone Number"] = $getdadmin_result->data->phone;
- _fv906bho8elhux($client);
- return $values;
- }
- _fv906bho8elhux($client);
- return $result;
- }
- function r01_SaveContactDetails($params) {
- if ($params["Registrar"] == "R01.ru") {
- $rurl = "https://partner.r01.ru:1443/partner_api.khtml";
- }
- if ($params["Registrar"] == "RegHouse.ru") {
- $rurl = "https://panel.reghouse.ru:1443/partner_api.khtml";
- }
- if ($params["Registrar"] == "CentroHost.ru") {
- $rurl = "https://cp.centrohost.ru:1443/partner_api.khtml";
- }
- $result = _f2dekwtmj5lauku($params["Username"], $params["Password"], $rurl);
- if ($result[0]["err"] != 0) {
- return $result[0];
- }
- list(, $client) = $result;
- $result = mysql_query("SELECT * FROM `r01nichdl` WHERE `id`='" . $params["domainid"] . "'");
- if ($nichdls = mysql_fetch_array($result)) {
- $data["nic_hdl"] = $nichdls["nichdl"];
- try {
- $getdadmin_result = $client->getInfoAboutDadmin($data["nic_hdl"]);
- }
- catch (SoapFault $fault) {
- $rresult["error"] = "Failed to get domain admin " . $data["nic_hdl"] . ". " . $fault->faultstring;
- $rresult["err"] = 1;
- return $rresult;
- }
- if ($getdadmin_result->status->code != "1") {
- $rresult["error"] = "Couldnt execute getInfoAboutDadmin. " . $getdadmin_result->status->message;
- $rresult["err"] = 1;
- return $rresult;
- }
- if (preg_match("/\\w+-ORG-R01/", $data["nic_hdl"]) || preg_match("/\\w+-ORG-GPT/", $data["nic_hdl"])) {
- try {
- $data["orgname_ru"] = $getdadmin_result->data->orgname_ru;
- $data["orgname_en"] = $getdadmin_result->data->orgname_en;
- $data["inn"] = $getdadmin_result->data->inn;
- $data["kpp"] = $getdadmin_result->data->kpp;
- $data["ogrn"] = $getdadmin_result->ogrn;
- $data["legal_addr"] = $getdadmin_result->data->legal_addr;
- $data["postal_addr"] = $getdadmin_result->data->postal_addr;
- $data["phone"] = $params["contactdetails"]["Registrant"]["Phone Number"];
- $data["fax"] = $getdadmin_result->data->fax;
- $data["e_mail"] = $params["contactdetails"]["Registrant"]["Email"];
- $data["director_name"] = $getdadmin_result->data->director_name;
- $data["bank"] = $getdadmin_result->data->bank;
- $data["ras_schet"] = $getdadmin_result->data->ras_schet;
- $data["kor_schet"] = $getdadmin_result->data->kor_schet;
- $data["bik"] = $getdadmin_result->data->bik;
- $data["isresident"] = $getdadmin_result->data->isresident;
- $updatedadmin_result = $client->updateDadminOrg($data["nic_hdl"], $data["orgname_ru"], $data["orgname_en"], $data["inn"], $data["kpp"], $data["ogrn"], $data["legal_addr"], $data["postal_addr"], $data["phone"], $data["fax"], $data["e_mail"], $data["director_name"], $data["bank"], $data["ras_schet"], $data["kor_schet"], $data["bik"], $data["isresident"]);
- }
- catch (SoapFault $fault) {
- $rresult["error"] = "Couldnt execute updateDadminOrg. " . $fault->faultstring;
- $rresult["err"] = 1;
- _fv906bho8elhux($client);
- return $rresult;
- }
- if ($updatedadmin_result->status->code != "1") {
- $rresult["error"] = "Failed to update domain admin. " . $updatedadmin_result->status->message;
- $rresult["err"] = 1;
- _fv906bho8elhux($client);
- return $rresult;
- }
- $rresult["error"] = "";
- $rresult["err"] = 0;
- _fv906bho8elhux($client);
- return $rresult;
- }
- try {
- $data["fiorus"] = $getdadmin_result->data->fiorus;
- $data["fioeng"] = $getdadmin_result->data->fioeng;
- $data["passport"] = $getdadmin_result->data->passport;
- $data["birth_date"] = $getdadmin_result->data->birth_date;
- $data["postal_addr"] = $getdadmin_result->data->postal_addr;
- $data["phone"] = $params["contactdetails"]["Registrant"]["Phone Number"];
- $data["fax"] = $getdadmin_result->data->fax;
- $data["e_mail"] = $params["contactdetails"]["Registrant"]["Email"];
- $data["isprotected"] = $getdadmin_result->data->isprotected;
- $data["isresident"] = $getdadmin_result->data->isresident;
- $updatedadmin_result = $client->updateDadminPerson($data["nic_hdl"], $data["fiorus"], $data["fioeng"], $data["passport"], $data["birth_date"], $data["postal_addr"], $data["phone"], $data["fax"], $data["e_mail"], $data["isprotected"], $data["isresident"]);
- }
- catch (SoapFault $fault) {
- $rresult["error"] = "Couldnt execute updateDadminPerson. " . $fault->faultstring;
- $rresult["err"] = 1;
- _fv906bho8elhux($client);
- return $rresult;
- }
- if ($updatedadmin_result->status->code != "1") {
- $rresult["error"] = "Failed to update domain admin. " . $updatedadmin_result->status->message;
- $rresult["err"] = 1;
- _fv906bho8elhux($client);
- return $rresult;
- }
- $rresult["error"] = "";
- $rresult["err"] = 0;
- _fv906bho8elhux($client);
- return $rresult;
- }
- _fv906bho8elhux($client);
- return $result;
- }
- function _f2dekwtmj5lauku($login, $password, $soap_server_address) {
- $var1KcUDT7aUEtd = array();
- try {
- $var8y5Qsf8iq7FB = new SoapClient(null, array("location" => $soap_server_address, "uri" => "urn:RegbaseSoapInterface", "exceptions" => true, "user_agent" => "RegbaseSoapInterfaceClient", "trace" => 1));
- }
- catch (SoapFault $var80XfTFFVMgSs) {
- $var1KcUDT7aUEtd["error"] = "Couldn`t connect to SOAP server. " . $var80XfTFFVMgSs->faultstring;
- $var1KcUDT7aUEtd["err"] = 1;
- $var8DQSb4g0XD5O = array($var1KcUDT7aUEtd, $var8y5Qsf8iq7FB);
- return $var8DQSb4g0XD5O;
- }
- $var7NCDccs0tw31 = "SELECT * FROM `tbladdonmodules` WHERE module = 'ru_addons' AND `setting` = 'ru_addons_key'";
- $var8DQSb4g0XD5O = mysql_query($var7NCDccs0tw31);
- if ($varaklB8aAy6Xoa = mysql_fetch_array($var8DQSb4g0XD5O)) {
- $var1yZGSptYAIMQ = $varaklB8aAy6Xoa["value"];
- }
- $var7NCDccs0tw31 = "SELECT * FROM `tblconfiguration` WHERE `setting` = 'ru_addons_localkey'";
- $var8DQSb4g0XD5O = mysql_query($var7NCDccs0tw31);
- if ($varaklB8aAy6Xoa = mysql_fetch_array($var8DQSb4g0XD5O)) {
- $var69xEXgVwWcxs = $varaklB8aAy6Xoa["value"];
- }
- $var1hFIougqIGHl = _f226ksb6vyjaapp($var1yZGSptYAIMQ, $var69xEXgVwWcxs);
- $var1IV2Gep2YgFb = _f1w70in0nwlbuml($var1yZGSptYAIMQ);
- if ($var1hFIougqIGHl["status"] == "Active" && $var1IV2Gep2YgFb != "Invalid") {
- if ($var1hFIougqIGHl["localkey"]) {
- $var69xEXgVwWcxs = $var1hFIougqIGHl["localkey"];
- $var7NCDccs0tw31 = mysql_query("UPDATE `tblconfiguration` SET `value` = '" . $var69xEXgVwWcxs . "' WHERE `setting` = 'ru_addons_localkey'");
- }
- $var86ZS7yyq3YZL = array($login, $password, $soap_server_address);
- if ($login != "" && $password != "") {
- try {
- $var2Kwwf2mj21XC = $var8y5Qsf8iq7FB->logIn($login, $password);
- }
- catch (SoapFault $var80XfTFFVMgSs) {
- $var1KcUDT7aUEtd["error"] = "Can`t log in. " . $var80XfTFFVMgSs->faultstring;
- $var1KcUDT7aUEtd["err"] = 1;
- $var8DQSb4g0XD5O = array($var1KcUDT7aUEtd, $var8y5Qsf8iq7FB);
- logModuleCall("R01", "Login", $var86ZS7yyq3YZL, $var8DQSb4g0XD5O, $var8DQSb4g0XD5O);
- return $var8DQSb4g0XD5O;
- }
- if ($var2Kwwf2mj21XC->status->code == "0") {
- $var1KcUDT7aUEtd["error"] = "Invalid login/password. " . $var2Kwwf2mj21XC->status->message;
- $var1KcUDT7aUEtd["err"] = 1;
- $var8DQSb4g0XD5O = array($var1KcUDT7aUEtd, $var8y5Qsf8iq7FB);
- logModuleCall("R01", "Login", $var86ZS7yyq3YZL, $var8DQSb4g0XD5O, $var8DQSb4g0XD5O);
- return $var8DQSb4g0XD5O;
- }
- $var8y5Qsf8iq7FB->__setCookie("SOAPClient", $var2Kwwf2mj21XC->status->message);
- $var1KcUDT7aUEtd["error"] = "";
- $var1KcUDT7aUEtd["err"] = 0;
- $var8DQSb4g0XD5O = array($var1KcUDT7aUEtd, $var8y5Qsf8iq7FB);
- logModuleCall("R01", "Login", $var86ZS7yyq3YZL, $var8DQSb4g0XD5O, $var8DQSb4g0XD5O);
- return $var8DQSb4g0XD5O;
- }
- $var1KcUDT7aUEtd["error"] = "Empty login/password.";
- $var1KcUDT7aUEtd["err"] = 1;
- $var8DQSb4g0XD5O = array($var1KcUDT7aUEtd, $var8y5Qsf8iq7FB);
- logModuleCall("R01", "Login", $var86ZS7yyq3YZL, $var8DQSb4g0XD5O, $var8DQSb4g0XD5O);
- return $var8DQSb4g0XD5O;
- }
- if ($var1hFIougqIGHl["status"] == "Invalid") {
- $var8NHhrWu3oUsA["error"] = "Error: License Invalid";
- $var8NHhrWu3oUsA["err"] = 1;
- $var8DQSb4g0XD5O = array($var8NHhrWu3oUsA, $var8y5Qsf8iq7FB);
- return $var8DQSb4g0XD5O;
- }
- if ($var1hFIougqIGHl["status"] == "Expired") {
- $var8NHhrWu3oUsA["error"] = "Error: License Expired";
- $var8NHhrWu3oUsA["err"] = 1;
- $var8DQSb4g0XD5O = array($var8NHhrWu3oUsA, $var8y5Qsf8iq7FB);
- return $var8DQSb4g0XD5O;
- }
- if ($var1hFIougqIGHl["status"] == "Suspended") {
- $var8NHhrWu3oUsA["error"] = "Error: License Suspended";
- $var8NHhrWu3oUsA["err"] = 1;
- ....................................................................
- .........................................
- ................
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement