make sure that state and city are defined
[spider.git] / perl / Prefix.pm
index 91f7c5cee44a3753cf90256ca565f007c16d033e..48206cea6b4cce0a861b4dcc775b3e5789bdefa8 100644 (file)
@@ -473,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',