public function getDomainDetails(Registrar_Domain $d) { $orderid = $this->_getDomainOrderId($d); $params = array('order-id' => $orderid, 'options' => 'All'); $data = $this->_makeRequest('domains/details', $params); $d->setRegistrationTime($data['creationtime']); $d->setExpirationTime($data['endtime']); $d->setEpp($data['domsecret']); $d->setPrivacyEnabled($data['isprivacyprotected'] == 'true'); /* Contact details */ $wc = $data['admincontact']; $c = new Registrar_Domain_Contact(); $c->setId($wc['contactid'])->setName($wc['name'])->setEmail($wc['emailaddr'])->setCompany($wc['company'])->setTel($wc['telno'])->setTelCc($wc['telnocc'])->setAddress1($wc['address1'])->setCity($wc['city'])->setCountry($wc['country'])->setState($wc['state'])->setZip($wc['zip']); if (isset($wc['address2'])) { $c->setAddress2($wc['address2']); } if (isset($wc['address3'])) { $c->setAddress3($wc['address3']); } $d->setContactRegistrar($c); if (isset($data['ns1'])) { $d->setNs1($data['ns1']); } if (isset($data['ns2'])) { $d->setNs2($data['ns2']); } if (isset($data['ns3'])) { $d->setNs3($data['ns3']); } if (isset($data['ns4'])) { $d->setNs4($data['ns4']); } return $d; }
public function getDomainDetails(Registrar_Domain $d) { $orderid = $this->_getDomainOrderId($d); $params = array('domain_id' => $orderid, 'fields' => 'All'); $data = $this->_makeRequest("domains/{$orderid}", $params); $d->setRegistrationTime($data['creation_time']); $d->setExpirationTime($data['expiry_date']); $d->setEpp($this->getEpp($d)); $d->setPrivacyEnabled($data['privacy_protection_enabled'] == 'true'); /* Contact details */ $wc = $data['adm_contact']; $c = new Registrar_Domain_Contact(); $c->setId($wc['contact_id'])->setName($wc['name'])->setEmail($wc['email'])->setCompany($wc['company'])->setTel($wc['tel_no'])->setTelCc($wc['tel_cc_no'])->setAddress1($wc['address_line_1'])->setCity($wc['city'])->setCountry($wc['country'])->setState($wc['state'])->setZip($wc['zipcode']); if (isset($wc['address_line_2'])) { $c->setAddress2($wc['address_line_2']); } if (isset($wc['address_line_3'])) { $c->setAddress3($wc['address_line_3']); } $d->setContactRegistrar($c); if (isset($data['ns1'])) { $d->setNs1($data['ns1']); } if (isset($data['ns2'])) { $d->setNs2($data['ns2']); } if (isset($data['ns3'])) { $d->setNs3($data['ns3']); } if (isset($data['ns4'])) { $d->setNs4($data['ns4']); } return $d; }