Ejemplo n.º 1
0
 /**
  * @param Registrar_Domain $domain
  * @return bool
  * @throws Registrar_Exception
  * @see https://www.namesilo.com/api_reference.php#transferDomain
  */
 public function transferDomain(Registrar_Domain $domain)
 {
     $params = array('domain' => $domain->getName(), 'auth' => $domain->getEpp());
     if ($domain->getName() == '.us') {
         $params['usnc'] = 'C12';
         $params['usap'] = 'P3';
     }
     $c = $domain->getContactRegistrar();
     $params['fn'] = $c->getFirstName();
     $params['ln'] = $c->getLastName();
     $params['ad'] = $c->getAddress1();
     $params['ad2'] = $c->getAddress2();
     $params['cy'] = $c->getCity();
     $params['st'] = $c->getState();
     $params['zp'] = $c->getZip();
     $params['ct'] = $c->getCountry();
     $params['em'] = $c->getEmail();
     $params['ph'] = $c->getTel();
     $this->_request('transferDomain', $params);
     return true;
 }
Ejemplo n.º 2
0
 public function transferDomain(Registrar_Domain $domain)
 {
     $params = array('domain' => $domain->getName(), 'auth' => $domain->getEpp());
     $this->_request('transferDomain', $params);
     return true;
 }
Ejemplo n.º 3
0
 public function transferDomain(Registrar_Domain $domain)
 {
     $this->getLog()->debug('Transfering domain: ' . $domain->getName());
     $this->getLog()->debug('Epp code: ' . $domain->getEpp());
     return true;
 }
 public function transferDomain(Registrar_Domain $domain)
 {
     $params = array('Command' => 'namecheap.domains.transfer.create', 'DomainName' => $domain->getName(), 'EPPCode' => $domain->getEpp(), 'AddFreeWhoisguard' => 'yes', 'WGenable' => 'yes', 'Years' => 1);
     $respond = $this->_call($params);
     if ($respond === false) {
         return false;
     }
     $status = $respond->CommandResponse->DomainTransferCreateResult->attributes();
     if (strtolower($status['Transfer']) == 'true') {
         return true;
     } else {
         return false;
     }
 }