Skip to content
Snippets Groups Projects
Commit 80f34af9 authored by Nigel Kukard's avatar Nigel Kukard
Browse files

Merge branch 'hashkeys' into 'master'

Hashkeys
parents 968cce34 1033b2f2
No related branches found
No related tags found
No related merge requests found
......@@ -857,8 +857,81 @@ function cozaepp_GetContactDetails($params) {
return $values;
}
/**
* Catching all the different variations of params as encountered by clients
* This has only been reported to have occured in WHMCS 5.2 and 5.3.7
* References to the occurences of this particular issue can be found at the followinf urls:
* https://gitlab.devlabs.linuxassist.net/awit-whmcs/whmcs-coza-epp/issues/11#note_630
* http://lists.linuxassist.net/pipermail/whmcs-coza-epp_lists.linuxassist.net/2013-April/000319.html
*/
function _getContactDetailsFromParams($params) {
$results = array();
$results["Contact Name"] = $params["contactdetails"]["Registrant"]["Contact Name"];
// Catching different variations of Organisation
if (isset($params["contactdetails"]["Registrant"]["Organisation"])) {
$results["Organisation"] = $params["contactdetails"]["Registrant"]["Organisation"];
} else if (isset($params["contactdetails"]["Registrant"]["Company Name"])) {
$results["Organisation"] = $params["contactdetails"]["Registrant"]["Company Name"];
} else {
$results["Organisation"] = "";
}
// Catching different variations of Address line 1
if (isset($params["contactdetails"]["Registrant"]["Address line 1"])) {
$results["Address line 1"] = $params["contactdetails"]["Registrant"]["Address line 1"];
} else if (isset($params["contactdetails"]["Registrant"]["Address 1"])) {
$results["Address line 1"] = $params["contactdetails"]["Registrant"]["Address 1"];
} else {
$results["Address line 1"] = "";
}
// Catching different variations of Address line 2
if (isset($params["contactdetails"]["Registrant"]["Address line 2"])) {
$results["Address line 2"] = $params["contactdetails"]["Registrant"]["Address line 2"];
} else if (isset($params["contactdetails"]["Registrant"]["Address 2"])) {
$results["Address line 2"] = $params["contactdetails"]["Registrant"]["Address 2"];
} else {
$results["Address line 2"] = "";
}
// Catching different variations of TownCity
if (isset($params["contactdetails"]["Registrant"]["TownCity"])) {
$results["TownCity"] = $params["contactdetails"]["Registrant"]["TownCity"];
} else if (isset($params["contactdetails"]["Registrant"]["City"])) {
$results["TownCity"] = $params["contactdetails"]["Registrant"]["City"];
} else {
$results["TownCity"] = "";
}
$results["State"] = $params["contactdetails"]["Registrant"]["State"];
// Catching different variations of Postal Code
if (isset($params["contactdetails"]["Registrant"]["Zip code"])) {
$results["Zip code"] = $params["contactdetails"]["Registrant"]["Zip code"];
} else if (isset($params["contactdetails"]["Registrant"]["ZIP Code"])) {
$results["Zip code"] = $params["contactdetails"]["Registrant"]["ZIP Code"];
} else if (isset($params["contactdetails"]["Registrant"]["Postcode"])) {
$results["Zip code"] = $params["contactdetails"]["Registrant"]["Postcode"];
} else {
$results["Zip code"] = "";
}
// Catching different variations of Country Code
if (isset($params["contactdetails"]["Registrant"]["Country Code"])) {
$results["Country Code"] = $params["contactdetails"]["Registrant"]["Country Code"];
} else if (isset($params["contactdetails"]["Registrant"]["Country"])) {
$results["Country Code"] = $params["contactdetails"]["Registrant"]["Country"];
} else {
$results["Country Code"] = "";
}
$results["Phone"] = $params["contactdetails"]["Registrant"]["Phone"];
$results["Email"] = $params["contactdetails"]["Registrant"]["Email"];
return $results;
}
# Function to save contact details
function cozaepp_SaveContactDetails($params) {
......@@ -866,17 +939,20 @@ function cozaepp_SaveContactDetails($params) {
$tld = $params["tld"];
$sld = $params["sld"];
# Registrant details
$registrant_name = $params["contactdetails"]["Registrant"]["Contact Name"];
$registrant_org = $params["contactdetails"]["Registrant"]["Organisation"];
$registrant_address1 = $params["contactdetails"]["Registrant"]["Address line 1"];
$registrant_address2 = $params["contactdetails"]["Registrant"]["Address line 2"];
$registrant_town = $params["contactdetails"]["Registrant"]["TownCity"];
$registrant_state = $params["contactdetails"]["Registrant"]["State"];
$registrant_zipcode = $params["contactdetails"]["Registrant"]["Zip code"];
$registrant_countrycode = $params["contactdetails"]["Registrant"]["Country Code"];
$registrant_phone = $params["contactdetails"]["Registrant"]["Phone"];
$contactDetails = _getContactDetailsFromParams($params);
$registrant_name = $contactDetails["Contact Name"];
$registrant_org = $contactDetails["Organisation"];
$registrant_address1 = $contactDetails["Address line 1"];
$registrant_address2 = $contactDetails["Address line 2"];
$registrant_town = $contactDetails["TownCity"];
$registrant_state = $contactDetails["State"];
$registrant_zipcode = $contactDetails["Zip code"];
$registrant_countrycode = $contactDetails["Country Code"];
$registrant_phone = $contactDetails["Phone"];
#$registrant_fax = '',
$registrant_email = $params["contactdetails"]["Registrant"]["Email"];
$registrant_email = $contactDetails["Email"];
# Get client instance
try {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment