checkAvailability
%Plugin_Name%_CheckAvailability
Purpose
Use this function prior to new domain registration to check whether a domain name is available.
Input Parameters
configarray: an array of parameters defined during the plugin configuration.domainNames: a list of domain names whose availability is to be checked.additionalfields: supplementary data for further domain processing.
Return Parameters
The method returns a structure with the same name as the domain name whose availability is checked, and the following data:
status: availability status of the domain. 1 – available; 2 – unavailable.msg: a user-friendly message about domain(s) availability.
Mandatory
No
Example
function Example_CheckAvailability($params)
{
$domains = $params["domainNames"];
$result = array();
foreach($domains as $domain) {
// Check $domain availability
$result[$domain] = array('status' => 1, 'msg' => 'This domain is available');
// $result[$domain] = array('status' => 2, 'msg' => 'This domain is not available');
}
return $result;
}