2 # set the privilege of the user
4 # call as set/priv n <call> ...
6 # Copyright (c) 1998 Dirk Koopman G1TLH
10 my ($self, $line) = @_;
11 my @args = split /\s+/, $line;
13 my $priv = shift @args;
18 return (0) if $self->priv < 9;
20 if ($priv < 0 || $priv > 9) {
21 return (0, $self->msg('e5'));
24 foreach $call (@args) {
26 if ($ref = DXChannel->get($call)) {
28 $ref->user->priv($priv);
31 if (!$ref && ($user = DXUser->get($call))) {
36 push @out, $self->msg('priv', $call);
38 push @out, $self->msg('e3', "Set Privilege", $call);