dotregistrar is now part of dotster

This commit is contained in:
sparc 2008-03-05 18:09:52 +00:00
parent 1cb4db74b1
commit 82f38a98f5
5 changed files with 24 additions and 71 deletions

View file

@ -1,3 +1,6 @@
2008/05/05
- dotregistrar is now part of dotster
2007/12/21
- fixed uninitialized variable in example.php
- fixes in publicdomainregistry and uk handlers

View file

@ -39,7 +39,11 @@ class cat_handler
{
$items = array(
'Domain Name:' => 'domain.name',
'Expiration Date:' => 'domain.expires',
'Created On:' => 'domain.created',
'Last Updated On:' => 'domain.changed',
'Registrant Name:' => 'owner.name',
'Registrant ID:' => 'owner.handle',
'Registrant Organization:' => 'owner.organization',
'Registrant Street1:' => 'owner.address.address.0',
'Registrant Street2:' => 'owner.address.address.1',
@ -51,6 +55,7 @@ class cat_handler
'Registrant Phone:' => 'owner.phone',
'Registrant FAX:' => 'owner.fax',
'Registrant Email:' => 'owner.email',
'Admin ID:' => 'admin.handle',
'Admin Name:' => 'admin.name',
'Admin Organization:' => 'admin.organization',
'Admin Street1:' => 'admin.address.address.0',
@ -62,6 +67,7 @@ class cat_handler
'Admin Phone:' => 'admin.phone',
'Admin FAX:' => 'admin.fax',
'Admin Email:' => 'admin.email',
'Tech ID:' => 'tech.handle',
'Tech Name:' => 'tech.name',
'Tech Organization:' => 'tech.organization',
'Tech Street1:' => 'tech.address.address.0',
@ -72,7 +78,19 @@ class cat_handler
'Tech Country:' => 'tech.address.country',
'Tech Phone:' => 'tech.phone',
'Tech FAX:' => 'tech.fax',
'Tech Email:' => 'tech.email'
'Tech Email:' => 'tech.email',
'Billing ID:' => 'billing.handle',
'Billing Name:' => 'billing.name',
'Billing Organization:' => 'billing.organization',
'Billing Street1:' => 'billing.address.address.0',
'Billing Street2:' => 'billing.address.address.1',
'Billing Street3:' => 'billing.address.address.2',
'Billing Postal Code:' => 'billing.address.pcode',
'Billing City:' => 'billing.address.city',
'Billing Country:' => 'billing.address.country',
'Billing Phone:' => 'billing.phone',
'Billing FAX:' => 'billing.fax',
'Billing Email:' => 'billing.email'
);
$r['regrinfo'] = generic_parser_b($data_str['rawdata'], $items);

View file

@ -115,6 +115,7 @@ $this->WHOIS_SPECIAL = array(
$this->WHOIS_GTLD_HANDLER = array(
'whois.bulkregister.com' => 'enom',
'whois.dotregistrar.com' => 'dotster',
'whois.namesdirect.com' => 'dotster',
'whois.psi-usa.info' => 'psiusa',
'whois.www.tv' => 'tvcorp',

View file

@ -42,8 +42,7 @@ directnic directnic.com
domainbank domainbank.com
domaincontender domaincontender.com
domaindiscover buydomains.com
dotregistrar dotregistrar.com
dotster dotster.com namesdirect.com
dotster dotster.com namesdirect.com dotregistrar.com
encirca nic.jobs
enom enom.com
fabulous fabulous.com

View file

@ -1,68 +0,0 @@
<?php
/*
Whois.php PHP classes to conduct whois queries
Copyright (C)1999,2005 easyDNS Technologies Inc. & Mark Jeftovic
Maintained by David Saez (david@ols.es)
For the most recent version of this package visit:
http://www.phpwhois.org
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
/* dotregistrar.whois 1.0 David Saez Padros <david@ols.es> */
/* dotregistrar.whois 2.0 David Saez Padros <david@ols.es> */
/* You can check it with zeleste.com */
if (!defined('__DOTREGISTRAR_HANDLER__'))
define('__DOTREGISTRAR_HANDLER__', 1);
require_once('whois.parser.php');
class dotregistrar_handler
{
function parse($data_str, $query)
{
$items = array(
'owner' => 'Registrant:',
'admin' => 'Administrative Contact',
'tech' => 'Technical Contact',
'zone' => 'Zone Contact',
'domain.name' => 'Domain name:',
'domain.nserver.' => 'Name Server:',
'domain.created' => 'Record created on',
'domain.expires' => 'Record expires on',
'domain.changed' => 'Record last updated on',
'domain.status' => 'Status:',
'domain.name' => 'Domain Name:'
);
$r = get_blocks($data_str, $items, true);
$r['owner'] = get_contact($r['owner']);
$r['admin'] = get_contact($r['admin']);
$r['tech'] = get_contact($r['tech']);
$r['zone'] = get_contact($r['zone']);
format_dates($r, 'dmy');
return ($r);
}
}
?>