Example #1
0
$domainid = $data[0];
if (!$domainid) {
    $apiresults = array("result" => "error", "message" => "Domain ID Not Found");
    return false;
}
$domain = $data['domain'];
$registrar = $data['registrar'];
$regperiod = $data['registrationperiod'];
$domainparts = explode(".", $domain, 2);
$params = array();
$params['domainid'] = $domainid;
$params['sld'] = $domainparts[0];
$params['tld'] = $domainparts[1];
$params['regperiod'] = $regperiod;
$params['registrar'] = $registrar;
$values = RegGetContactDetails($params);
if ($values['error']) {
    $apiresults = array("result" => "error", "message" => "Registrar Error Message", "error" => $values['error']);
    return false;
}
foreach ($values as $type => $value) {
    if (is_array($value)) {
        foreach ($value as $type2 => $value2) {
            if (is_array($value2)) {
                foreach ($value2 as $type3 => $value3) {
                    $passback[str_replace(" ", "_", $type)][str_replace(" ", "_", $type2)][str_replace(" ", "_", $type3)] = $value3;
                }
                continue;
            }
            $passback[str_replace(" ", "_", $type)][str_replace(" ", "_", $type2)] = $value2;
        }
            $contactdetails[$wc_key]["Address 2"] = $tmpcontactdetails['address2'];
            $contactdetails[$wc_key]['City'] = $tmpcontactdetails['city'];
            $contactdetails[$wc_key]['State'] = $contactdetails[$wc_key]['County'] = $contactdetails[$wc_key]['Region'] = $tmpcontactdetails['state'];
            $contactdetails[$wc_key]['Postcode'] = $contactdetails[$wc_key]["ZIP Code"] = $contactdetails[$wc_key]['ZIP'] = $tmpcontactdetails['postcode'];
            $contactdetails[$wc_key]['Country'] = $tmpcontactdetails['country'];
            $contactdetails[$wc_key]['Phone'] = $contactdetails[$wc_key]["Phone Number"] = $tmpcontactdetails['phonenumber'];
            continue;
        }
    }
    $params['contactdetails'] = $contactdetails;
    $values = RegSaveContactDetails($params);
    if ($values['error']) {
        infoBox($aInt->lang("domains", "registrarerror"), $values['error'], "error");
    }
}
$contactdetails = RegGetContactDetails($params);
if ($contactdetails['error'] != "") {
    infoBox($aInt->lang("domains", "registrarerror"), $contactdetails['error']);
    $error = "1";
}
echo "<s";
echo "cript language=\"javascript\">\nfunction usedefaultwhois(id) {\n\tjQuery(\".\"+id.substr(0,id.length-1)+\"customwhois\").attr(\"disabled\", true);\n\tjQuery(\".\"+id.substr(0,id.length-1)+\"defaultwhois\").attr(\"disabled\", false);\n\tjQuery('#'+id.substr(0,id.length-1)+'1').attr(\"checked\", \"checked\");\n}\nfunction usecustomwhois(id) {\n\tjQuery(\".\"+id.substr(0,id.length-1)+\"customwhois\").attr(\"disabled\", false);\n";
echo "\n\tjQuery(\".\"+id.substr(0,id.length-1)+\"defaultwhois\").attr(\"disabled\", true);\n\tjQuery('#'+id.substr(0,id.length-1)+'2').attr(\"checked\", \"checked\");\n}\n</script>\n<form method=\"post\" action=\"";
echo $PHP_SELF;
echo "?domainid=";
echo $domainid;
echo "&action=save\">\n\n<table class=\"form\" width=\"100%\" border=\"0\" cellspacing=\"2\" cellpadding=\"3\">\n<tr><td width=\"20%\" class=\"fieldlabel\">";
echo $aInt->lang("fields", "registrar");
echo "</td><td class=\"fieldarea\">";
echo ucfirst($registrar);
echo "</td></tr>\n<tr><td class=\"fieldlabel\">";