function test1($conn, $domainname) { $domain = new Metaregistrar\EPP\eppDomain($domainname); if (checkdomain($conn, $domain)) { $registrant = createcontact($conn, '*****@*****.**', '+46.123412340', 'Hostmistress', 'Not a Real Company', 'longwayhome', '76543', 'Kiruna', 'NL'); $adminc = createcontact($conn, '*****@*****.**', '+46.123412340', 'Hostmistress', 'Not a Real Company', 'longwayhome', '76543', 'Kiruna', 'NL'); createdomain($conn, $domainname, $registrant, $adminc, $adminc, null, null); /* Check and/or create host objects */ echo $domainname . " is registered, update domain with host objects\n"; $hostnames[] = 'ns1.' . $domainname; $hostnames[] = 'ns2.' . $domainname; checkandcreatehosts($conn, $hostnames); updatedomainaddhost($conn, $domainname, $hostnames); } else { #$hostnames[] = 'ns1.'.$domainname; #$hostnames[] = 'ns2.'.$domainname; #updatedomainaddhost($conn,$domainname,$hostnames); echo "Test 1 completed, info domain:\n"; infodomain($conn, $domainname); } }
private function update_domains_settings($uid = -1, $domains = '') { $__d = array(); if ($uid <= 0) { return 0; } $query = $this->db->query("DELETE FROM `" . TABLE_DOMAIN_USER . "` WHERE uid=?", array($uid)); $all_domains = $this->get_email_domains(); $submitted_domains = explode("\n", $domains); foreach ($submitted_domains as $d) { $d = trim($d); if ($d && checkdomain($d, $all_domains) > 0) { $query = $this->db->query("INSERT INTO `" . TABLE_DOMAIN_USER . "` (domain, uid) VALUES(?,?)", array($d, (int) $uid)); } } return 1; }