+
-
-
-
-
- Mask |
- Type |
- Set By |
- Set On |
- Expires |
- Duration |
- Match Type |
- Action |
- Action Duration |
- Target |
- Reason |
-
- ";
- echo "".$sf['name']." | ";
- echo "".$sf['type_string']." | ";
- echo "".$sf['set_by']." | ";
- echo "".$sf['set_at_string']." | ";
- echo "".$sf['expire_at_string']." | ";
- echo "".$sf['duration_string']." | ";
- echo "".$sf['match_type']." | ";
- echo "".$sf['ban_action']." | ";
- echo "".$sf['ban_duration_string']." | ";
- for ($i = 0, $targs = ""; ($c = $sf['spamfilter_targets'][$i]); $i++)
- {
- if ($c == "c")
- $targs .= "Channel, ";
- else if ($c == "p")
- $targs .= "Private,";
- else if ($c == "n")
- $targs .= "Notice, ";
- else if ($c == "N")
- $targs .= "Channel notice, ";
- else if ($c == "P")
- $targs .= "Part message, ";
- else if ($c == "q")
- $targs .= "Quit message, ";
- else if ($c == "d")
- $targs .= "DCC filename, ";
- else if ($c == "a")
- $targs .= "Away message, ";
- else if ($c == "t")
- $targs .= "Channel topic, ";
- else if ($c == "T")
- $targs .= "MessageTag, ";
- else if ($c == "u")
- $targs .= "Usermask, ";
+
+
+
+
Server Ban Exceptions
+
+
+
+
+
+
+ server->ulined) {
+ $bg = "bg-success";
- $targs = rtrim($targs,", ");
- }
- echo "".$targs." | ";
- echo "".$sf['reason']." | ";
-
+ /* honestly can't think of a case where there would actually be only one uline... but... well here we are, worrying over the small stuff =] */
+ $user_noun = ($stats->user->ulined == 1) ? "user" : "users"; // use "users" even if 0, sounds better.
+ $is_are = ($stats->user->ulined == 1) ? "is" : "are";
+ $server_noun = ($stats->server->ulined == 1) ? "server" : "servers";
+ $tooltip = "There $is_are " . $stats->user->ulined . " U-Lined $user_noun over " . $stats->server->ulined . " U-Lined $server_noun";
}
- ?>
-
-
+ else
+ $bg = "bg-warning";
+ ?>
+
+
+
+
+
+
+
Services Online
+
+
+
+
+
+
+
+