public function getDomainDetails(Registrar_Domain $domain) { $result = $this->domainshare_availability_check($domain->getName()); if (isset($result['nameservers'])) { $ns = $result['nameservers']; if (isset($ns[0]['hostname'])) { $domain->setNs1($ns[0]['hostname']); } if (isset($ns[1]['hostname'])) { $domain->setNs2($ns[1]['hostname']); } if (isset($ns[2]['hostname'])) { $domain->setNs3($ns[2]['hostname']); } if (isset($ns[3]['hostname'])) { $domain->setNs4($ns[3]['hostname']); } } if (!$domain->getRegistrationTime()) { $domain->setRegistrationTime(time()); } if (!$domain->getExpirationTime()) { $years = $domain->getRegistrationPeriod(); $domain->setExpirationTime(strtotime("+{$years} year")); } return $domain; }
public function getDomainDetails(Registrar_Domain $domain) { $this->getLog()->debug('Getting whois: ' . $domain->getName()); if (!$domain->getRegistrationTime()) { $domain->setRegistrationTime(time()); } if (!$domain->getExpirationTime()) { $years = $domain->getRegistrationPeriod(); $domain->setExpirationTime(strtotime("+{$years} year")); } return $domain; }