X-Git-Url: http://www.dxcluster.org/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2FDXUser.pm;h=b254ae5ab1723b33b159058014af9a146295afb4;hb=ab10b5e76b152d41273281b30b019e4c82ed22d8;hp=0522cf2da2d6ade1dd3d6986434eb6769e37e040;hpb=7a1ff7a9a2828f2fb9bcce8662fee706f7d96bfb;p=spider.git diff --git a/perl/DXUser.pm b/perl/DXUser.pm index 0522cf2d..b254ae5a 100644 --- a/perl/DXUser.pm +++ b/perl/DXUser.pm @@ -61,7 +61,7 @@ $v3 = 0; annok => '9,Accept Announces?,yesno', # accept his announces? lang => '0,Language', hmsgno => '0,Highest Msgno', - group => '0,Access Group,parray', # used to create a group of users/nodes for some purpose or other + group => '0,Chat Group,parray', # used to create a group of users/nodes for some purpose or other isolate => '9,Isolate network,yesno', wantbeep => '0,Req Beep,yesno', wantann => '0,Req Announce,yesno', @@ -76,14 +76,16 @@ $v3 = 0; pingint => '9,Node Ping interval', nopings => '9,Ping Obs Count', wantlogininfo => '9,Login info req,yesno', - wantgrid => '0,DX Grid Info,yesno', + wantgrid => '0,Show DX Grid,yesno', wantann_talk => '0,Talklike Anns,yesno', wantpc90 => '1,Req PC90,yesno', - wantnp => '1,Req New Protocol,yesno', + wantnp => '1,Req New Proto,yesno', wantpc16 => '9,Want Users from node,yesno', wantsendpc16 => '9,Send PC16,yesno', wantroutepc19 => '9,Route PC19,yesno', - wantusstate => '9,Show US State,yesno', + wantusstate => '0,Show US State,yesno', + wantdxcq => '0,Show CQ Zone,yesno', + wantdxitu => '0,Show ITU Zone,yesno', lastoper => '9,Last for/oper,cldatetime', nothere => '0,Not Here Text', registered => '9,Registered?,yesno', @@ -590,6 +592,8 @@ sub sort } # some accessors + +# want is default = 1 sub _want { my $n = shift; @@ -600,6 +604,17 @@ sub _want return exists $self->{$s} ? $self->{$s} : 1; } +# wantnot is default = 0 +sub _wantnot +{ + my $n = shift; + my $self = shift; + my $val = shift; + my $s = "want$n"; + $self->{$s} = $val if defined $val; + return exists $self->{$s} ? $self->{$s} : 0; +} + sub wantbeep { return _want('beep', @_); @@ -660,6 +675,11 @@ sub wantpc16 return _want('pc16', @_); } +sub wantpc90 +{ + return _wantnot('pc90', @_); +} + sub wantsendpc16 { return _want('sendpc16', @_); @@ -675,6 +695,21 @@ sub wantusstate return _want('usstate', @_); } +sub wantdxcq +{ + return _want('dxcq', @_); +} + +sub wantdxitu +{ + return _want('dxitu', @_); +} + +sub wantnp +{ + return _wantnot('np', @_); +} + sub wantlogininfo { my $self = shift;