X-Git-Url: http://dxcluster.net/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2FDXChannel.pm;h=f2a1638cdf0c101817bc92a8aa22c795472bf43b;hb=069852202dd430632012090cb749a0b1564655f4;hp=fedaee056d4815807f744748297b7b786f322300;hpb=2e3638e69f84390b8e911093aa71a7c9382dfc0f;p=spider.git diff --git a/perl/DXChannel.pm b/perl/DXChannel.pm index fedaee05..f2a1638c 100644 --- a/perl/DXChannel.pm +++ b/perl/DXChannel.pm @@ -724,6 +724,8 @@ sub process $dxchan->disconnect; } elsif ($sort eq 'D') { ; # ignored (an echo) + } elsif ($sort eq 'C') { + $dxchan->width($line); # change number of columns } elsif ($sort eq 'G') { $dxchan->enhanced($line); } else { @@ -746,6 +748,20 @@ sub handle_xml return $r; } +sub registered +{ + my $self = shift; + + # the sysop is registered! + return 1 if $self->call eq $main::myalias || $self->call eq $main::mycall; + + if ($main::reqreg) { + return $self->{registered}; + } else { + return 1; + } +} + #no strict; sub AUTOLOAD {