add sh/mydx alias to allow filtered spots
[spider.git] / perl / Prefix.pm
index b43d9160085fc31c2a5500bdd22b0280f3dfed6f..65074b83d0c5f98c01f75e877dcfd6fee9032b4f 100644 (file)
@@ -85,6 +85,11 @@ sub load
        return $out;
 }
 
+sub loaded
+{
+       return $db;
+}
+
 sub store
 {
        my ($k, $l);
@@ -468,6 +473,16 @@ sub to_ciz
        return @out;
 }
 
+# get the full country data (dxcc, itu, cq, state) as a list
+# from a callsign. 
+sub cty_data
+{
+       my $call = shift;
+       
+       my @dxcc = extract($call);
+       return @dxcc ? ($dxcc[1]->dxcc, $dxcc[1]->itu, $dxcc[1]->cq, $dxcc[1]->state) : ();
+}
+
 my %valid = (
                         lat => '0,Latitude,slat',
                         long => '0,Longitude,slong',