Ejemplo n.º 1
0
 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;
 }
Ejemplo n.º 2
0
 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;
 }