projects
/
spider.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
added set/lockout
[spider.git]
/
perl
/
DXChannel.pm
diff --git
a/perl/DXChannel.pm
b/perl/DXChannel.pm
index e60705b147a86e684eccc067f0d4311e4c933682..a2010cd418362eb9d380cf19cdd78cd993b8a976 100644
(file)
--- a/
perl/DXChannel.pm
+++ b/
perl/DXChannel.pm
@@
-51,6
+51,7
@@
use vars qw(%channels %valid);
consort => '5,Connection Type',
'sort' => '5,Type of Channel',
wwv => '0,Want WWV,yesno',
consort => '5,Connection Type',
'sort' => '5,Type of Channel',
wwv => '0,Want WWV,yesno',
+ wcy => '0,Want WCY,yesno',
wx => '0,Want WX,yesno',
talk => '0,Want Talk,yesno',
ann => '0,Want Announce,yesno',
wx => '0,Want WX,yesno',
talk => '0,Want Talk,yesno',
ann => '0,Want Announce,yesno',
@@
-72,6
+73,7
@@
use vars qw(%channels %valid);
delayed => '5,Delayed messages,parray',
annfilter => '5,Announce Filter',
wwvfilter => '5,WWV Filter',
delayed => '5,Delayed messages,parray',
annfilter => '5,Announce Filter',
wwvfilter => '5,WWV Filter',
+ wcyfilter => '5,WCY Filter',
spotfilter => '5,Spot Filter',
inannfilter => '5,Input Ann Filter',
inwwvfilter => '5,Input WWV Filter',
spotfilter => '5,Spot Filter',
inannfilter => '5,Input Ann Filter',
inwwvfilter => '5,Input WWV Filter',
@@
-119,6
+121,7
@@
sub alloc
$self->{lang} = $user->lang;
$user->new_group() if !$user->group;
$self->{group} = $user->group;
$self->{lang} = $user->lang;
$user->new_group() if !$user->group;
$self->{group} = $user->group;
+ $self->{sort} = $user->sort;
}
$self->{startt} = $self->{t} = time;
$self->{state} = 0;
}
$self->{startt} = $self->{t} = time;
$self->{state} = 0;
@@
-158,7
+161,7
@@
sub get_all_ak1a
my $ref;
my @out;
foreach $ref (@list) {
my $ref;
my @out;
foreach $ref (@list) {
- push @out, $ref if $ref->is_
ak1a
;
+ push @out, $ref if $ref->is_
node
;
}
return @out;
}
}
return @out;
}
@@
-215,7
+218,12
@@
sub is_bbs
return $self->{'sort'} eq 'B';
}
return $self->{'sort'} eq 'B';
}
-# is it an ak1a cluster ?
+sub is_node
+{
+ my $self = shift;
+ return $self->{'sort'} =~ /[ACRSX]/;
+}
+# is it an ak1a node ?
sub is_ak1a
{
my $self = shift;
sub is_ak1a
{
my $self = shift;
@@
-229,13
+237,34
@@
sub is_user
return $self->{'sort'} eq 'U';
}
return $self->{'sort'} eq 'U';
}
-# is it a c
onnect typ
e
-sub is_c
onnect
+# is it a c
lx nod
e
+sub is_c
lx
{
my $self = shift;
return $self->{'sort'} eq 'C';
}
{
my $self = shift;
return $self->{'sort'} eq 'C';
}
+# is it a spider node
+sub is_spider
+{
+ my $self = shift;
+ return $self->{'sort'} eq 'S';
+}
+
+# is it a DXNet node
+sub is_dxnet
+{
+ my $self = shift;
+ return $self->{'sort'} eq 'X';
+}
+
+# is it a ar-cluster node
+sub is_arcluster
+{
+ my $self = shift;
+ return $self->{'sort'} eq 'R';
+}
+
# for perl 5.004's benefit
sub sort
{
# for perl 5.004's benefit
sub sort
{