add panes
[spider.git] / cmd / wx.pl
index ecc154013c5aa4fb744f54b8306d8da6d0e56a48..22b5e0ccc262075b1908d6802837a766c520464d 100644 (file)
--- a/cmd/wx.pl
+++ b/cmd/wx.pl
@@ -23,6 +23,8 @@ my $from = $self->call;
 my $t = ztime(time);
 my $tonode;
 my $sysopflag;
+return (1, $self->msg('e5')) if $self->remotecmd || $self->inscript;
+return (1, $self->msg('e28')) unless $self->registered;
 
 if ($sort eq "FULL") {
   $line =~ s/^$f[0]\s+//;    # remove it
@@ -36,11 +38,11 @@ if ($sort eq "FULL") {
   $to = "LOCAL";
 }
 
-DXProt::broadcast_list("WX de $from <$t>: $line", @locals);
+DXChannel::broadcast_list("WX de $from <$t>: $line", 'wx', undef, @locals);
 if ($to ne "LOCAL") {
   $line =~ s/\^//og;    # remove ^ characters!
   my $pc = DXProt::pc12($from, $line, $tonode, $sysopflag, 1);
-  DXProt::broadcast_ak1a($pc);
+  DXChannel::broadcast_nodes($pc, $main::me);
 }
 
 return (1, ());