fixed Aliases so that shutdown works again.
[spider.git] / perl / DXUser.pm
index 419156d3ac6dc75ecf2b6b1491e9b1ae5d5f307c..160877aef11b5658ba9c3ad1e0988d3b016357a0 100644 (file)
@@ -71,8 +71,10 @@ $lasttime = 0;
                  nopings => '9,Ping Obs Count',
                  wantlogininfo => '9,Login info req,yesno',
           wantgrid => '0,DX Grid Info,yesno',
+                 wantann_talk => '0,Talklike Anns,yesno',
                  lastoper => '9,Last for/oper,cldatetime',
                  nothere => '0,Not Here Text',
+                 registered => '9,Registered?,yesno',
                 );
 
 no strict;
@@ -519,12 +521,17 @@ sub wantgrid
        return _want('grid', @_);
 }
 
+sub wantann_talk
+{
+       return _want('ann_talk', @_);
+}
+
 sub wantlogininfo
 {
        my $self = shift;
-       my $n = shift;
-       $self->{wantlogininfo} = $n if $n;
-       return exists $self->{wantlogininfo} ? $self->{wantlogininfo} : 0;
+       my $val = shift;
+       $self->{wantlogininfo} = $val if defined $val;
+       return $self->{wantlogininfo};
 }
 
 sub is_node