mirror of
https://github.com/pragma-/pbot.git
synced 2024-12-23 19:22:40 +01:00
list admins
now sorts by name field instead of hostmask
This commit is contained in:
parent
2822029aaa
commit
6124bc5029
@ -746,11 +746,11 @@ sub list {
|
|||||||
foreach my $channel (sort keys %{ $self->{pbot}->{admins}->{admins}->hash }) {
|
foreach my $channel (sort keys %{ $self->{pbot}->{admins}->{admins}->hash }) {
|
||||||
next if $from =~ m/^#/ and $channel ne $from and $channel ne '.*';
|
next if $from =~ m/^#/ and $channel ne $from and $channel ne '.*';
|
||||||
if ($last_channel ne $channel) {
|
if ($last_channel ne $channel) {
|
||||||
$text .= $sep . ($channel eq ".*" ? "all" : $channel) . ": ";
|
$text .= $sep . ($channel eq ".*" ? "global" : $channel) . ": ";
|
||||||
$last_channel = $channel;
|
$last_channel = $channel;
|
||||||
$sep = "";
|
$sep = "";
|
||||||
}
|
}
|
||||||
foreach my $hostmask (sort keys %{ $self->{pbot}->{admins}->{admins}->hash->{$channel} }) {
|
foreach my $hostmask (sort { $self->{pbot}->{admins}->{admins}->hash->{$channel}->{$a}->{name} cmp $self->{pbot}->{admins}->{admins}->hash->{$channel}->{$b}->{name} } keys %{ $self->{pbot}->{admins}->{admins}->hash->{$channel} }) {
|
||||||
$text .= $sep;
|
$text .= $sep;
|
||||||
$text .= "*" if $self->{pbot}->{admins}->{admins}->hash->{$channel}->{$hostmask}->{loggedin};
|
$text .= "*" if $self->{pbot}->{admins}->{admins}->hash->{$channel}->{$hostmask}->{loggedin};
|
||||||
$text .= $self->{pbot}->{admins}->{admins}->hash->{$channel}->{$hostmask}->{name} . " (" . $self->{pbot}->{admins}->{admins}->hash->{$channel}->{$hostmask}->{level} . ")";
|
$text .= $self->{pbot}->{admins}->{admins}->hash->{$channel}->{$hostmask}->{name} . " (" . $self->{pbot}->{admins}->{admins}->hash->{$channel}->{$hostmask}->{level} . ")";
|
||||||
|
Loading…
Reference in New Issue
Block a user