X-Git-Url: http://gb7djk.dxcluster.net/gitweb/gitweb.cgi?a=blobdiff_plain;f=cmd%2Fdemonstrate.pl;h=1d2231e8ed66c79ae8108fabdec5a8bfb6088d5a;hb=f63d598af3f797b56b8d5e23ec4ff5254192eee9;hp=31426986291cd22f8c533cc0c2a211985350d68e;hpb=2d8d13a2cb2840f7d38232a81e6eb272a521c009;p=spider.git diff --git a/cmd/demonstrate.pl b/cmd/demonstrate.pl index 31426986..1d2231e8 100644 --- a/cmd/demonstrate.pl +++ b/cmd/demonstrate.pl @@ -11,10 +11,12 @@ my ($self, $line) = @_; my ($call, $newline) = split /\s+/, $line, 2; $call = uc $call; -my $dxchan = DXChannel->get($call); +my $dxchan = DXChannel::get($call); +my $mycall = $self->call; return (1, $self->msg('e7', $call)) unless $dxchan; -if ($self->remotecmd) { +return (1, $self->msg('e31', $call)) unless $dxchan->is_user; +if ($self->remotecmd || $self->inscript) { Log('DXCommand', "$mycall is trying to 'demo' to $call remotely"); return (1, $self->msg('e5')); }