X-Git-Url: http://gb7djk.dxcluster.net/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2FDXUser.pm;h=b254ae5ab1723b33b159058014af9a146295afb4;hb=ab10b5e76b152d41273281b30b019e4c82ed22d8;hp=e62123bfc1ef1a8235bb3c942b93f501db367f38;hpb=097f2329b24fd3082e880e789f8a38224784b0e0;p=spider.git diff --git a/perl/DXUser.pm b/perl/DXUser.pm index e62123bf..b254ae5a 100644 --- a/perl/DXUser.pm +++ b/perl/DXUser.pm @@ -592,6 +592,8 @@ sub sort } # some accessors + +# want is default = 1 sub _want { my $n = shift; @@ -602,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', @_); @@ -662,6 +675,11 @@ sub wantpc16 return _want('pc16', @_); } +sub wantpc90 +{ + return _wantnot('pc90', @_); +} + sub wantsendpc16 { return _want('sendpc16', @_); @@ -687,6 +705,11 @@ sub wantdxitu return _want('dxitu', @_); } +sub wantnp +{ + return _wantnot('np', @_); +} + sub wantlogininfo { my $self = shift;