summaryrefslogtreecommitdiffstats
path: root/usr/local/www/diag_logs_filter_summary.php
diff options
context:
space:
mode:
authorColin Fleming <cj_fleming@sky.com>2013-11-04 21:02:40 +0000
committerColin Fleming <cj_fleming@sky.com>2013-11-04 21:02:40 +0000
commitd13c2368df219d48b53c31217029831ce662339f (patch)
tree9c46ad80a9a0b52f0c6dcaaeb74e8398dc86af3b /usr/local/www/diag_logs_filter_summary.php
parent8a0ae97fa0e249aa13538103e662aa6191ebde65 (diff)
downloadpfsense-d13c2368df219d48b53c31217029831ce662339f.zip
pfsense-d13c2368df219d48b53c31217029831ce662339f.tar.gz
Tidy up "diag_logs_filter_summary.php" XHTML
Remove "px" from width statement, not valid in XHTML Add SUMMARY to table statements Add ALT and close img statements Add CDATA to script statements Add secondary TAB row for "filter" and "dynamic" logs Add closing BODY and HTML statements
Diffstat (limited to 'usr/local/www/diag_logs_filter_summary.php')
-rw-r--r--usr/local/www/diag_logs_filter_summary.php64
1 files changed, 38 insertions, 26 deletions
diff --git a/usr/local/www/diag_logs_filter_summary.php b/usr/local/www/diag_logs_filter_summary.php
index c2d31dd..4770ed2 100644
--- a/usr/local/www/diag_logs_filter_summary.php
+++ b/usr/local/www/diag_logs_filter_summary.php
@@ -68,8 +68,8 @@ function cmp($a, $b) {
function stat_block($summary, $stat, $num) {
global $gotlines, $fields;
uasort($summary[$stat] , 'cmp');
- print '<table width="200px" cellpadding="3" cellspacing="0" border="1">';
- print "<tr><th colspan='2'>{$fields[$stat]} ".gettext("data")."</th></tr>";
+ print "<table width=\"200\" cellpadding=\"3\" cellspacing=\"0\" border=\"1\" summary=\"source destination ip\">";
+ print "<tr><th colspan=\"2\">{$fields[$stat]} ".gettext("data")."</th></tr>";
$k = array_keys($summary[$stat]);
$total = 0;
$numentries = 0;
@@ -79,21 +79,21 @@ function stat_block($summary, $stat, $num) {
$numentries++;
$outstr = $k[$i];
if (is_ipaddr($outstr)) {
- $outstr = "<a href=\"diag_dns.php?host={$outstr}\" title=\"".gettext("Reverse Resolve with DNS")."\"><img border=\"0\" src=\"/themes/{$g['theme']}/images/icons/icon_log.gif\"></a> {$outstr}";
+ $outstr = "<a href=\"diag_dns.php?host={$outstr}\" title=\"".gettext("Reverse Resolve with DNS")."\"><img border=\"0\" src=\"/themes/{$g['theme']}/images/icons/icon_log.gif\" alt=\"log\" /></a> {$outstr}";
} elseif (substr_count($outstr, '/') == 1) {
list($proto, $port) = explode('/', $outstr);
$service = getservbyport($port, strtolower($proto));
if ($service)
$outstr .= ": {$service}";
}
- print "<tr><td>{$outstr}</td><td width='50px' align='right'>{$summary[$stat][$k[$i]]}</td></tr>\n";
+ print "<tr><td>{$outstr}</td><td width=\"50\" align=\"right\">{$summary[$stat][$k[$i]]}</td></tr>";
}
}
$leftover = $gotlines - $total;
if ($leftover > 0) {
- print "<tr><td>Other</td><td width='50px' align='right'>{$leftover}</td></tr>\n";
+ print "<tr><td>Other</td><td width=\"50\" align=\"right\">{$leftover}</td></tr>";
}
- print '</table>';
+ print "</table>";
}
function pie_block($summary, $stat, $num) {
@@ -103,6 +103,7 @@ function pie_block($summary, $stat, $num) {
$total = 0;
$numentries = 0;
print "\n<script language=\"javascript\" type=\"text/javascript\">\n";
+ print "//<![CDATA[\n";
for ($i=0; $i < $num; $i++) {
if ($k[$i]) {
$total += $summary[$stat][$k[$i]];
@@ -118,11 +119,11 @@ function pie_block($summary, $stat, $num) {
}
print "Event.observe(window, 'load', function() {\n";
- print " new Proto.Chart($('piechart{$stat}'), \n";
- print " [\n";
+ print " new Proto.Chart($('piechart{$stat}'),\n";
+ print " [\n";
for ($i=0; $i < $num; $i++) {
if ($k[$i]) {
- print " { data: d{$stat}{$i}, label: \"{$k[$i]}\"}";
+ print " { data: d{$stat}{$i}, label: \"{$k[$i]}\"}";
if (!(($i == ($numentries - 1)) && ($leftover <= 0)))
print ",\n";
else
@@ -130,19 +131,19 @@ function pie_block($summary, $stat, $num) {
}
}
if ($leftover > 0)
- print " { data: d{$stat}{$i}, label: \"Other\"}\n";
- print " ],\n";
- print " {\n";
- print " pies: {show: true, autoScale: true},\n";
- print " legend: {show: true, labelFormatter: lblfmt}\n";
- print " });\n";
+ print " { data: d{$stat}{$i}, label: \"Other\"}\n";
+ print " ],\n";
+ print " {\n";
+ print " pies: {show: true, autoScale: true},\n";
+ print " legend: {show: true, labelFormatter: lblfmt}\n";
+ print " });\n";
print "});\n";
-
- print "</script>";
- print "<table cellpadding=\"3\" cellspacing=\"0\" border=\"0\">";
+ print "//]]>\n";
+ print "</script>\n";
+ print "<table cellpadding=\"3\" cellspacing=\"0\" border=\"0\" summary=\"pie chart\">";
print "<tr><th><font size=\"+1\">{$fields[$stat]}</font></th></tr>";
- print "<tr><td><div id=\"piechart{$stat}\" style=\"width:450px;height:300px\"></div>\n";
- print "</table>";
+ print "<tr><td><div id=\"piechart{$stat}\" style=\"width:450px;height:300px\"></div>";
+ print "</table>\n";
}
foreach ($filterlog as $fe) {
@@ -172,13 +173,15 @@ include("head.inc"); ?>
</script>
<![endif]-->
<script language="javascript" type="text/javascript">
+//<![CDATA[
function lblfmt(lbl) {
- return '<font size=\"-2\">' + lbl + '</font>'
+ return '<font size=\"-2\">' + lbl + '<\/font>'
}
+//]]>
</script>
<?php include("fbegin.inc"); ?>
-<table width="100%" border="0" cellpadding="0" cellspacing="0">
+<table width="100%" border="0" cellpadding="0" cellspacing="0" summary="logs filter summary">
<tr><td>
<?php
$tab_array = array();
@@ -196,13 +199,20 @@ include("head.inc"); ?>
display_top_tabs($tab_array);
?>
</td></tr>
+ <tr><td class="tabnavtbl">
+<?php
+ $tab_array = array();
+ $tab_array[] = array(gettext("Normal View"), false, "/diag_logs_filter.php");
+ $tab_array[] = array(gettext("Dynamic View"), false, "/diag_logs_filter_dynamic.php");
+ $tab_array[] = array(gettext("Summary View"), true, "/diag_logs_filter_summary.php");
+ display_top_tabs($tab_array);
+?>
+ </td>
+ </tr>
<tr>
<td>
<div id="mainarea">
- <table class="tabcont" width="100%" border="0" cellpadding="0" cellspacing="0" align="center">
- <tr><td colspan="6" align="left">
- <a href="diag_logs_filter.php"><?=gettext("Normal View");?></a> | <a href="diag_logs_filter_dynamic.php"><?=gettext("Dynamic View");?></a> | <?=gettext("Summary View");?><br/><br/>
- </td></tr>
+ <table class="tabcont" width="100%" border="0" cellpadding="0" cellspacing="0" align="center" summary="main area">
<tr><td align="center">
<?php printf (gettext('This is a firewall log summary, of the last %1$s lines of the firewall log (Max %2$s).'), $gotlines, $lines)?><br />
@@ -222,3 +232,5 @@ foreach(array_keys($fields) as $field) {
</tr>
</table>
<?php include("fend.inc"); ?>
+</body>
+</html> \ No newline at end of file
OpenPOWER on IntegriCloud