From 8f49cfc49cd71de07d48f10d5c3584e7834d9c17 Mon Sep 17 00:00:00 2001 From: William Heimbigner Date: Sun, 13 Mar 2016 14:37:58 -0700 Subject: update showUsers.pl output format --- cgi-bin/showUsers.pl | 51 +++++++++++++++++++++++++++++++++++---------------- 1 file changed, 35 insertions(+), 16 deletions(-) (limited to 'cgi-bin') diff --git a/cgi-bin/showUsers.pl b/cgi-bin/showUsers.pl index 913ee22..3fb668e 100755 --- a/cgi-bin/showUsers.pl +++ b/cgi-bin/showUsers.pl @@ -23,7 +23,14 @@ print < - + + + + + + + + HTML my $xs1 = XML::Simple->new( KeyAttr => ['id'], Cache => [ qw/memcopy/ ]); @@ -32,44 +39,56 @@ my $users = $xs1->XMLin( "/home/icxcnika/AntiSpamMeta/config-main/users.xml", Fo sub printout { my ($user) = @_; - print ""; - print ""; + print ""; - print ""; - print ""; - print ""; + print ""; print "\n"; } -foreach my $user (keys %{$users->{person}}) { +foreach my $user (sort keys %{$users->{person}}) { if (index($users->{person}->{$user}->{flags}, 'd') != -1) { printout($user); delete $users->{person}->{$user}; } } -foreach my $user (keys %{$users->{person}}) { +foreach my $user (sort keys %{$users->{person}}) { if (index($users->{person}->{$user}->{flags}, 'a') != -1) { printout($user); delete $users->{person}->{$user}; } } -foreach my $user (keys %{$users->{person}}) { +foreach my $user (sort keys %{$users->{person}}) { + if (index($users->{person}->{$user}->{flags}, 'h') != -1) { + printout($user); + delete $users->{person}->{$user} + } +} +foreach my $user (sort keys %{$users->{person}}) { if (index($users->{person}->{$user}->{flags}, 's') != -1) { printout($user); delete $users->{person}->{$user} } } - -foreach my $user (keys %{$users->{person}}) { - printout($user); +foreach my $user (sort keys %{$users->{person}}) { +# if (index($users->{person}->{$user}->{flags}, 's') != -1) { + printout($user); + delete $users->{person}->{$user} +# } } + print "
NickServ accounthsad
NickServ accountshadp
$user"; - print "x" if (index($users->{person}->{$user}->{flags}, 'h') != -1); + print "
$user"; + print "s" if (index($users->{person}->{$user}->{flags}, 's') != -1); print ""; - print "x" if (index($users->{person}->{$user}->{flags}, 's') != -1); + print ""; + print "h" if (index($users->{person}->{$user}->{flags}, 'h') != -1); print ""; - print "x" if (index($users->{person}->{$user}->{flags}, 'a') != -1); + print ""; + print "a" if (index($users->{person}->{$user}->{flags}, 'a') != -1); print ""; - print "x" if (index($users->{person}->{$user}->{flags}, 'd') != -1); + print ""; + print "d" if (index($users->{person}->{$user}->{flags}, 'd') != -1); + print ""; + print "p" if (index($users->{person}->{$user}->{flags}, 'p') != -1); print "
"; exit 0; -- cgit v1.2.3