fixed .es handler

This commit is contained in:
sparc 2008-08-11 08:27:25 +00:00
parent c24b844b47
commit 49390983b6
3 changed files with 18 additions and 21 deletions

View file

@ -1,3 +1,6 @@
2008/08/11
- fixed .es handler
2008/07/08
- added handler for .su

View file

@ -67,7 +67,7 @@ $this->WHOIS_SPECIAL = array(
'by' => '',
'bz' => 'whois2.afilias-grs.net',
'cy' => '',
'es' => 'http://www.neodigit.es/dominios/whois.php?dom={domain}.es',
'es' => 'http://shop.arsys.es/whois.php?dominio={domain}.es',
'fm' => 'http://www.dot.fm/query_whois.cfm?domain={domain}&tld=fm',
'jobs' => 'jobswhois.verisign-grs.com',
'la' => 'whois.centralnic.net',

View file

@ -46,25 +46,15 @@ class es_handler
function parse($data_str, $query)
{
$items = array(
'domain.created' => 'Fecha de Alta:',
'domain.expires' => 'Fecha de Caducidad:',
'owner.name' => 'Titular:',
'domain.created' => 'Fecha Creación:',
'domain.expires' => 'Fecha Expiración:',
'owner.name' => 'Registrante:',
'admin' => 'Contacto Administrativo:',
'tech' => 'Contacto Técnico:',
'tech.handle' => 'Contacto Técnico:',
'billing.handle' => 'Contacto Facturación:',
'domain.nserver' => 'Servidores DNS:'
);
$extra = array(
'nombre:' => 'name',
'organización:' => 'organization',
'dirección:' => 'address.street',
'población:' => 'address.city',
'código postal:' => 'address.pcode',
'país:' => 'address.country',
'teléfono:' => 'phone',
'provincia:' => ''
);
array_shift($data_str['rawdata']);
array_shift($data_str['rawdata']);
@ -78,15 +68,19 @@ class es_handler
return $r;
}
if (isset($r['regrinfo']['admin'])) $items['admin'].=' '.$r['regrinfo']['admin'];
if (isset($r['regrinfo']['tech'])) $items['tech'].=' '.$r['regrinfo']['tech'];
if (isset($r['regrinfo']['admin']))
{
$handle = $r['regrinfo']['admin'];
$items['admin'].=' '.$r['regrinfo']['admin'];
}
$r['regrinfo'] = get_blocks($data_str['rawdata'], $items);
$r['rawdata'] = $data_str['rawdata'];
$r['regrinfo']['admin'] = get_contact($r['regrinfo']['admin'], $extra);
$r['regrinfo']['tech'] = get_contact($r['regrinfo']['tech'], $extra);
$r['regrinfo']['admin'] = get_contact($r['regrinfo']['admin']);
$r['regrinfo']['admin']['handle'] = $handle;
$r['regrinfo']['registered'] = 'yes';
$r['regyinfo'] = array(