summaryrefslogtreecommitdiffstats
path: root/usr/local/www/widgets/widgets/log.widget.php
diff options
context:
space:
mode:
Diffstat (limited to 'usr/local/www/widgets/widgets/log.widget.php')
-rw-r--r--usr/local/www/widgets/widgets/log.widget.php41
1 files changed, 41 insertions, 0 deletions
diff --git a/usr/local/www/widgets/widgets/log.widget.php b/usr/local/www/widgets/widgets/log.widget.php
new file mode 100644
index 0000000..3e6259f
--- /dev/null
+++ b/usr/local/www/widgets/widgets/log.widget.php
@@ -0,0 +1,41 @@
+<div class="log-header">
+ <span class="log-action-mini-header">Act</span>
+ <span class="log-interface-mini-header">IF</span>
+ <span class="log-source-mini-header">Source</span>
+ <span class="log-destination-mini-header">Destination</span>
+ <span class="log-protocol-mini-header">Proto</span>
+</div>
+<?php $counter=0; foreach ($filterlog as $filterent): ?>
+<?php
+ if(isset($config['syslog']['reverse'])) {
+ /* honour reverse logging setting */
+ if($counter == 0)
+ $activerow = " id=\"firstrow\"";
+ else
+ $activerow = "";
+
+ } else {
+ /* non-reverse logging */
+ if($counter == count($filterlog))
+ $activerow = " id=\"firstrow\"";
+ else
+ $activerow = "";
+ }
+?>
+<div class="log-entry-mini" <?php echo $activerow; ?> style="clear:both;">
+ <span class="log-action-mini" nowrap>
+ <?php
+ if (strstr(strtolower($filterent['act']), "p"))
+ $img = "/themes/metallic/images/icons/icon_pass.gif";
+ else if(strstr(strtolower($filterent['act']), "r"))
+ $img = "/themes/metallic/images/icons/icon_reject.gif";
+ else
+ $img = "/themes/metallic/images/icons/icon_block.gif";
+ ?>
+ &nbsp;<img border="0" src="<?=$img;?>">&nbsp;</span>
+ <span class="log-interface-mini" ><?=htmlspecialchars(convert_real_interface_to_friendly_interface_name($filterent['interface']));?></span>
+ <span class="log-source-mini" ><?=htmlspecialchars($filterent['src']);?></span>
+ <span class="log-destination-mini" ><?=htmlspecialchars($filterent['dst']);?></span>
+ <span class="log-protocol-mini" ><?=htmlspecialchars($filterent['proto']);?></span>
+</div>
+<?php $counter++; endforeach; ?> \ No newline at end of file
OpenPOWER on IntegriCloud