From 013e4c2a21125d3fad4b070b909011fe7671fb30 Mon Sep 17 00:00:00 2001
From: Nigel Kukard <nkukard@lbsd.net>
Date: Sat, 22 Jun 2013 21:54:57 +0000
Subject: [PATCH] Style users based on their states

---
 opentrafficshaper/plugins/webserver/pages/users.pm | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/opentrafficshaper/plugins/webserver/pages/users.pm b/opentrafficshaper/plugins/webserver/pages/users.pm
index a0613f0..4d0024d 100644
--- a/opentrafficshaper/plugins/webserver/pages/users.pm
+++ b/opentrafficshaper/plugins/webserver/pages/users.pm
@@ -62,8 +62,16 @@ EOF
 	foreach my $userid (keys %{$globals->{'users'}}) {
 		my $user = $globals->{'users'}->{$userid};
 
+		# Make style a bit pretty
+		my $style = "";
+		if ($user->{'Status'} eq "offline") {
+			$style = "warning";
+		} elsif ($user->{'Status'} eq "new") {
+			$style = "info";
+		}
+
 		$content .=<<EOF;
-		<tr>
+		<tr class="$style">
 			<td>X</td>
 			<td>$user->{'Username'}</td>
 			<td>$user->{'IP'}</td>
-- 
GitLab