コード例 #1
0
 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;
 }
コード例 #2
0
 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;
 }