X-Git-Url: http://gb7djk.dxcluster.net/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2FPrefix.pm;h=48206cea6b4cce0a861b4dcc775b3e5789bdefa8;hb=47158622c85b4b2ee92f60027e7ef6e1f83b0301;hp=b43d9160085fc31c2a5500bdd22b0280f3dfed6f;hpb=2a041c367bd06ea2b74e7c116f3e1dfbbf6353e0;p=spider.git diff --git a/perl/Prefix.pm b/perl/Prefix.pm index b43d9160..48206cea 100644 --- a/perl/Prefix.pm +++ b/perl/Prefix.pm @@ -85,6 +85,11 @@ sub load return $out; } +sub loaded +{ + return $db; +} + sub store { my ($k, $l); @@ -468,6 +473,19 @@ 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) { + return ($dxcc[1]->dxcc, $dxcc[1]->itu, $dxcc[1]->cq, ($dxcc[1]->state||''), ($dxcc[1]->city||'')); + } + return (666,0,0,'',''); +} + my %valid = ( lat => '0,Latitude,slat', long => '0,Longitude,slong',