$params['domainid'] = $id; $params['sld'] = $domainparts[0]; $params['tld'] = $domainparts[1]; $params['regperiod'] = $registrationperiod; $params['registrar'] = $registrar; $params['regtype'] = $regtype; $adminbuttonarray = ""; loadRegistrarModule($registrar); if (function_exists($registrar . "_AdminCustomButtonArray")) { $adminbuttonarray = call_user_func($registrar . "_AdminCustomButtonArray", $params); } if ($oldns1 != $ns1 || $oldns2 != $ns2 || $oldns3 != $ns3 || $oldns4 != $ns4 || $oldns5 != $ns5 || $defaultns) { $nameservers = $defaultns ? $domains->getDefaultNameservers() : array("ns1" => $ns1, "ns2" => $ns2, "ns3" => $ns3, "ns4" => $ns4, "ns5" => $ns5); $success = $domains->moduleCall("SaveNameservers", $nameservers); if (!$success) { infoBox($aInt->lang("domains", "nschangefail"), $domains->getLastError(), "error"); } else { infoBox($aInt->lang("domains", "nschangesuccess"), $aInt->lang("domains", "nschangeinfo"), "success"); } } if (!$oldlockstatus) { $oldlockstatus = $newlockstatus; } if ($newlockstatus != $oldlockstatus) { $params['lockenabled'] = $newlockstatus; $values = RegSaveRegistrarLock($params); if ($values['error']) { infoBox($aInt->lang("domains", "reglockfailed"), $values['error'], "error"); } else { infoBox($aInt->lang("domains", "reglocksuccess"), $aInt->lang("domains", "reglockinfo"), "success"); }
$tmpcontactdetails = get_query_vals("tblclients", "", array("id" => $client->getID())); } } $contactdetails[$wc_key] = $domains->buildWHOISSaveArray($tmpcontactdetails); continue; } } foreach ($domainids as $domainid) { $domains = new WHMCS_Domains(); $domain_data = $domains->getDomainsDatabyID($domainid); if (!$domain_data) { redir("action=domains", "clientarea.php"); } $success = $domains->moduleCall("SaveContactDetails", array("contactdetails" => $contactdetails)); if (!$success) { if ($domains->getLastError() == "Function not found") { $errors[] = $domain . " " . $_LANG['domaincannotbemanaged']; continue; } $errors[] = $domains->getLastError(); continue; } } } $smartyvalues['contacts'] = $client->getContactsWithAddresses(); $domains = new WHMCS_Domains(); $domain_data = $domains->getDomainsDatabyID($domainids[0]); if (!$domain_data) { redir("action=domains", "clientarea.php"); } $success = $domains->moduleCall("GetContactDetails");