X-Git-Url: http://gb7djk.dxcluster.net/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2FDXChannel.pm;h=7319344caeb51fa8bda7770f5c12f397f685e7c6;hb=cce161221036760959ff1d0b7628a55942bf558a;hp=c494f59b3a60cc9b1098663b009f26b6acf0501e;hpb=69c8aeb338cc485103e289fbab7ec4e7e056ed20;p=spider.git diff --git a/perl/DXChannel.pm b/perl/DXChannel.pm index c494f59b..7319344c 100644 --- a/perl/DXChannel.pm +++ b/perl/DXChannel.pm @@ -34,7 +34,7 @@ use Carp; use strict; use vars qw(%channels %valid); -%channels = undef; +%channels = (); %valid = ( call => '0,Callsign', @@ -49,7 +49,7 @@ use vars qw(%channels %valid); list => '9,Dep Chan List', name => '0,User Name', consort => '9,Connection Type', - sort => '9,Type of Channel', + 'sort' => '9,Type of Channel', wwv => '0,Want WWV,yesno', talk => '0,Want Talk,yesno', ann => '0,Want Announce,yesno', @@ -87,6 +87,7 @@ sub alloc $self->{lang} = $main::lang if !$self->{lang}; $user->new_group() if !$user->group; $self->{group} = $user->group; + $self->{func} = ""; bless $self, $pkg; return $channels{$call} = $self; } @@ -130,21 +131,21 @@ sub del sub is_ak1a { my $self = shift; - return $self->{sort} eq 'A'; + return $self->{'sort'} eq 'A'; } # is it a user? sub is_user { my $self = shift; - return $self->{sort} eq 'U'; + return $self->{'sort'} eq 'U'; } # is it a connect type sub is_connect { my $self = shift; - return $self->{sort} eq 'C'; + return $self->{'sort'} eq 'C'; } # handle out going messages, immediately without waiting for the select to drop