GenericEPPRegistryModuleImplements interfaces:
Generic EPP Registry Module.
You can extend this class instead of AbstractrgistryModule to produce basic fully-functional RFC-compliant EPP registry module.
Located in /modules/registries/class.GenericEPPRegistryModule.php (line 16)
Module | --AbstractRegistryModule | --GenericEPPRegistryModule
CreateDomainResponse
CreateDomain
(Domain $domain, integer $period, [array $extra = array()], array $owner_contact, array $admin_contact, array $tech_contact, array $billing_contact, array $nameservers)
UpdateDomainContactResponse
UpdateDomainContact
(Domain $domain, string $contactType, Contact $oldContact, Contact $newContact)
static mixed
$EPPFlags
= array(
mixed
$XmlNamespaces
= array
Inherited from AbstractRegistryModule
AbstractRegistryModule::$CodebaseName
AbstractRegistryModule::$Config
AbstractRegistryModule::$Extension
AbstractRegistryModule::$Manifest
AbstractRegistryModule::$ModuleName
AbstractRegistryModule::$RegistryAccessible
AbstractRegistryModule::$Transport
static GetConfigurationForm (line 37)
static ValidateConfigurationFormData (line 32)
This method is called to validate either user filled all fields of your configuration form properly.
If you return true, all configuration data will be stored in database. If you return array, user will be presented with values of this array as errors.
AcknowledgeMessage (line 1211)
Send message acknowledgement to server
BeforeRequest (line 1112)
ChangeDomainOwner (line 127)
Send Domain Trade request (Change owner)
CheckTransferStatus (line 743)
Check domain transfer status
ContactCanBeCreated (line 905)
Check contact availability
CreateContact (line 933)
Create contact
CreateDomain (line 274)
Create domain and return transaction status
Domain info is an array of the following structure: Fill domain Data with this values
"crDate" => string Creation DateTime, "exDate" => Expiration DateTime, "status" => string Status code, "pw" => string Password generated by registry, "protocol" => string Protocol
CreateNameserver (line 809)
This method request registry to create namserver
CreateNameserverHost (line 831)
This method request registry to create namserver host
DeleteContact (line 1102)
Delete contact
DeleteDomain (line 629)
This method request registry to delete domain In order to pending delete or scheduled delete, response must have status REGISTRY_RESPONSE_STATUS::PENDING
DeleteNameserverHost (line 886)
Delete nameserver host
DomainCanBeRegistered (line 601)
Check domain availability
DomainCanBeTransferred (line 64)
GetDiscloseXML (line 1019)
GetFlagsXML (line 227)
GetHostIpAddress (line 473)
Performs epp host:info command. Returns host IP address
GetNSXML (line 566)
GetRegistrarID (line 53)
This method must return current Registry CLID
GetRemoteContact (line 979)
Get contact info by ID
GetRemoteDomain (line 333)
This method request registry for information about domain
GetResponseStatusFromEPPResponse (line 238)
LockDomain (line 139)
Lock Domain
NameserverCanBeCreated (line 780)
Check either nameserver needs to be registered
ReadMessage (line 1134)
Read server message queue, and return first unprocessed item
RenewDomain (line 648)
Renew domain
StrToTime (line 1222)
Parse datetime description into a Unix timestamp Ignores timezone
TransferApprove (line 701)
Send domain transfer approval
TransferReject (line 721)
Send domain transfer rejection
TransferRequest (line 679)
Request domain transfer
UnlockDomain (line 159)
Unlock Domain
UpdateContact (line 1060)
Update contact
UpdateDomainAuthCode (line 99)
Update domain auth code.
UpdateDomainContact (line 497)
This method request regsitry to change domain contact In order to pending operation, response must have status REGISTRY_RESPONSE_STATUS::PENDING
UpdateDomainFlags (line 179)
Update domain flags (options such as clientUpdateProhibited, clientDeleteProhibited)
UpdateDomainNameservers (line 540)
Update nameservers for domain
UpdateNameserverHost (line 857)
Update nameserver host. update IP
Inherited From AbstractRegistryModule
AbstractRegistryModule::__construct()
AbstractRegistryModule::CloseSession()
AbstractRegistryModule::EscapeXML()
AbstractRegistryModule::GeneratePassword()
AbstractRegistryModule::GetTransport()
AbstractRegistryModule::InitializeModule()
AbstractRegistryModule::MakeNameIDNCompatible()
AbstractRegistryModule::OnBeforeChangeDomainOwner()
AbstractRegistryModule::OnBeforeCreateContact()
AbstractRegistryModule::OnBeforeCreateDomain()
AbstractRegistryModule::OnBeforeCreateNameserverHost()
AbstractRegistryModule::OnBeforeDeleteContact()
AbstractRegistryModule::OnBeforeDeleteDomain()
AbstractRegistryModule::OnBeforeDeleteNameserverHost()
AbstractRegistryModule::OnBeforeLockDomain()
AbstractRegistryModule::OnBeforeRenewDomain()
AbstractRegistryModule::OnBeforeTransferRequest()
AbstractRegistryModule::OnBeforeUnlockDomain()
AbstractRegistryModule::OnBeforeUpdateContact()
AbstractRegistryModule::OnBeforeUpdateDomain()
AbstractRegistryModule::OnBeforeUpdateDomainContact()
AbstractRegistryModule::OnBeforeUpdateDomainFlags()
AbstractRegistryModule::OnBeforeUpdateDomainNameservers()
AbstractRegistryModule::OnBeforeUpdateNameserverHost()
AbstractRegistryModule::OnContactCreated()
AbstractRegistryModule::OnContactDeleted()
AbstractRegistryModule::OnContactUpdated()
AbstractRegistryModule::OnDomainCreated()
AbstractRegistryModule::OnDomainDeleted()
AbstractRegistryModule::OnDomainLocked()
AbstractRegistryModule::OnDomainOutgoingTransferRequested()
AbstractRegistryModule::OnDomainOwnerChanged()
AbstractRegistryModule::OnDomainRenewed()
AbstractRegistryModule::OnDomainTransferApproved()
AbstractRegistryModule::OnDomainTransferDeclined()
AbstractRegistryModule::OnDomainTransferFailed()
AbstractRegistryModule::OnDomainTransferredAway()
AbstractRegistryModule::OnDomainTransferRequested()
AbstractRegistryModule::OnDomainUnlocked()
AbstractRegistryModule::OnDomainUpdated()
AbstractRegistryModule::OnNameserverHostCreated()
AbstractRegistryModule::OnNameserverHostDeleted()
AbstractRegistryModule::OnNameserverHostUpdated()
AbstractRegistryModule::PunycodeDecodeIf()
AbstractRegistryModule::Request()
AbstractRegistryModule::SetRegistryAccessible()
AbstractRegistryModule::SetTransport()
AbstractRegistryModule::__toString()
Inherited From Module
Module::OnModuleDisabled()
Module::OnModuleEnabled()
TRANSFER_CLIENT_APPROVED
= "clientApproved"
(line 1117)
TRANSFER_CLIENT_CANCELLED
= "clientCancelled"
(line 1119)
TRANSFER_CLIENT_REJECTED
= "clientRejected"
(line 1121)
TRANSFER_PENDING
= "pending"
(line 1123)
TRANSFER_SERVER_APPROVED
= "serverApproved"
(line 1125)
TRANSFER_SERVER_CANCELLED
= "serverCancelled"
(line 1127)
Documentation generated on Thu, 22 Apr 2010 15:16:25 +0300 by phpDocumentor 1.4.1