added handler for NAMESDIRECT

This commit is contained in:
sparc 2006-03-24 18:21:50 +00:00
parent 023fc3b1ed
commit fc01e440c7
4 changed files with 66 additions and 1 deletions

View file

@ -1,3 +1,6 @@
2006/03/24 David Saez <david@ols.es>
- added handler for NAMESDIRECT
2006/03/21 David Saez <david@ols.es>
- Fixed problems with some domains registered
at enom

View file

@ -84,6 +84,7 @@ class gtld_handler extends WhoisClient
'INTERDOMAIN, S.A.' => 'interdomain',
'MELBOURNE IT, LTD. D/B/A INTERNET NAMES WORLDWIDE' => 'inwwcom',
'MONIKER ONLINE SERVICES, INC.' => 'moniker',
'NAMESDIRECT.COM, INC.' => 'ndirect',
'NETWORK SOLUTIONS, INC.' => 'netsol',
'NETWORK SOLUTIONS, LLC.' => 'netsol',
'NOMINALIA INTERNET S.L.' => 'nominalia',

View file

@ -45,12 +45,13 @@ dotster dotster.com
enom enom.com adultlaw.com
godaddy godaddy.com
iana example.com
joker joker.com
innerwise sexido.com
interdomain interdominio.com
inwwcom inww.com
joker joker.com
moniker moniker.com
namejuice namejuice.com
ndirect namesdirect.com
netsol networksolutions.com
nicline nicline.com
nominalia nominalia.com

60
whois.gtld.ndirect.php Executable file
View file

@ -0,0 +1,60 @@
<?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.
*/
if (!defined('__NDIRECT_HANDLER__'))
define('__NDIRECT_HANDLER__', 1);
require_once('whois.parser.php');
class ndirect_handler
{
function parse($data_str, $query)
{
$items = array(
'owner' => 'Registrant:',
'admin' => 'Administrative',
'tech' => 'Technical Contact:',
'domain.name' => 'Domain name:',
'domain.nserver.' => 'omain servers in listed order:',
'domain.created' => 'Created on:',
'domain.expires' => 'Expires on:',
'domain.changed' => 'Last Updated on:',
'domain.sponsor' => 'Registrar:'
);
$r = get_blocks($data_str, $items);
$r['owner'] = get_contact($r['owner']);
$r['admin'] = get_contact($r['admin']);
$r['tech'] = get_contact($r['tech']);
$r = format_dates($r, 'dmy');
return ($r);
}
}
?>