if ($domainregistraractions) { $domainparts = explode(".", $domain, 2); $params = array(); $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");
++$addonscount; } $ca->assign("addonscount", $addonscount); $result = select_query("tblpricing", "", array("type" => "domainaddons", "currency" => $currency['id'], "relid" => 0)); $data = mysql_fetch_array($result); $domaindnsmanagementprice = $data['msetupfee']; $domainemailforwardingprice = $data['qsetupfee']; $domainidprotectionprice = $data['ssetupfee']; $ca->assign("addonspricing", array("dnsmanagement" => formatCurrency($domaindnsmanagementprice), "emailforwarding" => formatCurrency($domainemailforwardingprice), "idprotection" => formatCurrency($domainidprotectionprice))); if ($domainstatus == "Active" && $domains->getModule()) { $registrarclientarea = ""; $ca->assign("registrar", $registrar); if ($sub == "savens") { check_token(); checkContactPermission("managedomains"); $nameservers = $nschoice == "default" ? $domains->getDefaultNameservers() : array("ns1" => $ns1, "ns2" => $ns2, "ns3" => $ns3, "ns4" => $ns4, "ns5" => $ns5); $success = $domains->moduleCall("SaveNameservers", $nameservers); if ($success) { $smartyvalues['updatesuccess'] = true; } else { $smartyvalues['error'] = $domains->getLastError(); } } if ($sub == "savereglock") { check_token(); checkContactPermission("managedomains"); $newlockstatus = $whmcs->get_req_var("reglock") ? "locked" : "unlocked"; $success = $domains->moduleCall("SaveRegistrarLock", array("lockenabled" => $newlockstatus)); if ($success) { $smartyvalues['updatesuccess'] = true; } else {