diff --git a/namesilo.php b/namesilo.php index ad7b0f8..f811a3f 100644 --- a/namesilo.php +++ b/namesilo.php @@ -180,11 +180,8 @@ function namesilo_transactionCall($callType, $call, $params) if ($code == '300') { foreach ($xml->reply->resource_record as $record) { $hostname = (string)$record->host; - if ($hostname == $params['sld'] . "." . $params['tld']) { - $hostname = ''; - } - $hostname = explode(".", $hostname); - $hostname = (string)$hostname[0]; + $hostname = str_replace($params['sld'] . "." . $params['tld'], "", $hostname); + $hostname = rtrim($hostname, "."); $response[] = array("hostname" => $hostname, "type" => $record->type, "address" => $record->value, "record_id" => $record->record_id, "priority" => $record->distance); } break;