X-Git-Url: http://dxcluster.org/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2FDXUser.pm;h=136ddee13deed71e2b849efe0c7100ae2f96fdca;hb=7bf828b924d7d1ddc7c81e65d816bdc36f55a92f;hp=8bbd0fbcb6a5ad3fb4ef8f28ea644dca4a7fb00c;hpb=23d5848190b73200389fdfc2291e3453b3b91b15;p=spider.git diff --git a/perl/DXUser.pm b/perl/DXUser.pm index 8bbd0fbc..136ddee1 100644 --- a/perl/DXUser.pm +++ b/perl/DXUser.pm @@ -75,7 +75,7 @@ $v3 = 0; pagelth => '0,Current Pagelth', pingint => '9,Node Ping interval', nopings => '9,Ping Obs Count', - wantlogininfo => '9,Login info req,yesno', + wantlogininfo => '0,Login Info Req,yesno', wantgrid => '0,Show DX Grid,yesno', wantann_talk => '0,Talklike Anns,yesno', wantpc90 => '1,Req PC90,yesno', @@ -264,7 +264,7 @@ sub get_current my $pkg = shift; my $call = uc shift; - my $dxchan = DXChannel->get($call); + my $dxchan = DXChannel::get($call); return $dxchan->user if $dxchan; my $rref = Route::get($call); return $rref->user if $rref && exists $rref->{user}; @@ -491,7 +491,7 @@ print "There are $count user records and $err errors\n"; my $ref = decode($val); if ($ref) { my $t = $ref->{lastin} || 0; - if ($main::systime > $t + $tooold) { + if ($ref->{sort} eq 'U' && !$ref->{priv} && $main::systime > $t + $tooold) { unless ($ref->{lat} && $ref->{long} || $ref->{qth} || $ref->{qra}) { eval {$dbm->del($key)}; dbg(carp("Export Error2: $key\t$val\n$@")) if $@;