push @f, $self->call unless @f;
if (@f <= 2 && uc $f[0] eq 'ALL') {
- return (1, $self->msg('e6')) if @f == 1 && $self->priv < 6;
- return (1, $self->msg('e6')) if $self->priv < 5 || $f[1] eq '*';
+ return (1, $self->msg('e6')) if $self->remotecmd && $self->priv < 6;
+ return (1, $self->msg('e6')) if $self->priv < 5;
shift @f;
my $exp = shellregex(uc shift @f) if @f;
my @calls;
}
foreach $call (@calls) {
- my $ref = DXUser->get_current($call);
+ my $ref = DXUser::get_current($call);
next if !$ref;
my $lat = $ref->lat;
my $long = $ref->long;
}
} else {
foreach $call (@f) {
- my $ref = DXUser->get_current($call);
+ my $ref = DXUser::get_current($call);
if ($ref) {
my $name = $ref->name;
my $qth = $ref->qth;