} } } } } } if ($a == "domainoptions") { $productinfo = $orderfrm->setPid($_SESSION['cart']['domainoptionspid']); if ($checktype == "register" || $checktype == "transfer") { if ($domain) { $domainparts = explode(".", $domain, 2); $sld = $domainparts[0]; $tld = $domainparts[1]; } $sld = cleanDomainInput($sld); $tld = cleanDomainInput($tld); $domain = $sld . $tld; if ($sld != "www" && $sld && $tld && checkDomainisValid($sld, $tld)) { if (substr($tld, 0, 1) != ".") { $tld = "." . $tld; } if ($CONFIG['AllowDomainsTwice']) { $result = select_query("tbldomains", "COUNT(*)", "domain='" . db_escape_string($sld . $tld) . "' AND (status!='Expired' AND status!='Cancelled')"); $data = mysql_fetch_array($result); $domaincheck = $data[0]; } if ($domaincheck) { $smartyvalues['alreadyindb'] = true; } else { $regenabled = $CONFIG['AllowRegister']; $transferenabled = $CONFIG['AllowTransfer'];
$sld = cleanDomainInput($domain); $dompart_tld = ""; } if ($dompart_tld) { $search_tlds[] = cleanDomainInput($dompart_tld); } if ($tld) { $search_tlds[] = cleanDomainInput($tld); } if ($ext) { $search_tlds[] = cleanDomainInput($ext); } if (is_array($tlds)) { foreach ($tlds as $tld) { if (!in_array($tld, $search_tlds)) { $search_tlds[] = cleanDomainInput($tld); continue; } } } foreach ($search_tlds as $k => $temptld) { if (!in_array($temptld, $tldslist)) { $invalidtld = $temptld; unset($search_tlds[$k]); continue; } } $checkdomain = false; if ($sld && count($search_tlds)) { $checkdomain = true; }