+20Jun99=======================================================================
+1. prevented a merge to myself (causes a loop)
18Jun99=======================================================================
1. fixed a problem with DXLogPrint repeating log entries.
2. altered the permissions on disconnnect so that priv 5 users can disconnect
# check for callsign
return (1, $self->msg('e5')) if $self->priv < 5;
return (1, $self->msg('e12')) if !$f[0];
+return (1, $self->msg('e11')) if $call eq $main::mycall;
my $call = uc $f[0];
my $ref = DXCluster->get_exact($call);
route($field[1], $line);
return;
}
+ if ($field[2] eq $main::mycall) {
+ dbg('chan', "Trying to merge to myself, ignored");
+ return;
+ }
Log('DXProt', "Merge request for $field[3] spots and $field[4] WWV from $field[1]");
e8 => 'Need a callsign and some text',
e9 => 'Need at least some text',
e10 => '$_[0] not connected locally',
+ e11 => 'Can\'t use $main:mycall as target',
e12 => 'Need a node callsign',
e13 => '$_[0] is not a node',
emaile1 => 'Please enter your email address, set/email <your e-mail address>',