X-Git-Url: http://dxcluster.org/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2FPrefix.pm;h=3f1341ad6fd169bbbf5a8ceaee42b214fab1e945;hb=72dc0f2eeecaf78902acacb9d183b7f9215dd385;hp=91f7c5cee44a3753cf90256ca565f007c16d033e;hpb=d384410d4d5d1031cabab44350b80f2a55fe808d;p=spider.git diff --git a/perl/Prefix.pm b/perl/Prefix.pm index 91f7c5ce..3f1341ad 100644 --- a/perl/Prefix.pm +++ b/perl/Prefix.pm @@ -473,6 +473,23 @@ sub to_ciz return @out; } +# get the full country data (dxcc, itu, cq, state, city) as a list +# from a callsign. +sub cty_data +{ + my $call = shift; + + my @dxcc = extract($call); + if (@dxcc) { + my $state = $dxcc[1]->state || ''; + my $city = $dxcc[1]->city || ''; + my $name = $dxcc[1]->name || ''; + + return ($dxcc[1]->dxcc, $dxcc[1]->itu, $dxcc[1]->cq, $state, $city, $name); + } + return (666,0,0,'','','Pirate-Country-QQ'); +} + my %valid = ( lat => '0,Latitude,slat', long => '0,Longitude,slong',