diff --git a/usr/local/www/diag_dump_states.php b/usr/local/www/diag_dump_states.php
index fd25fb74f8..8db688c11d 100755
--- a/usr/local/www/diag_dump_states.php
+++ b/usr/local/www/diag_dump_states.php
@@ -62,56 +62,60 @@ include("fbegin.inc");
-
+
";
-print "";
-print "| Type | ";
-print "Proto | ";
-print "Source -> Router -> Destination | ";
-print "State | ";
-print " ";
-
foreach($states as $state) {
$state_fixed=str_replace(" ", " ", $state);
$state_fixed=str_replace(" ", " ", $state_fixed);
$state_split = split(" ", $state_fixed);
- print "";
+ print " ";
if(count($state_split) == 7) {
- print "| {$state_split[0]} | ";
- print "{$state_split[1]} | ";
- print "{$state_split[2]} | ";
- print "{$state_split[3]} | ";
- print "{$state_split[4]} | ";
- print "{$state_split[5]} | ";
- print " | ";
- print " | ";
- print " | ";
- print "{$state_split[6]} | ";
- } else if(count($state_split) == 8) {
- print "{$state_split[0]} | ";
- print "{$state_split[1]} | ";
- print "{$state_split[2]} | ";
- print "{$state_split[3]} | ";
- print "{$state_split[4]} | ";
- print "{$state_split[5]} | ";
- print "{$state_split[6]} | ";
- print " | ";
- print " | ";
- print "{$state_split[7]} | ";
- } else if(count($state_split) == 9) {
- print "{$state_split[0]} | ";
- print "{$state_split[1]} | ";
- print "{$state_split[2]} | ";
- print "{$state_split[3]} | ";
- print "{$state_split[4]} | ";
- print "{$state_split[5]} | ";
- print "{$state_split[6]} | ";
- print "{$state_split[7]} | ";
- print " | ";
- print "{$state_split[8]} | ";
+$line = <<{$state_split[0]}
+ {$state_split[1]} |
+ {$state_split[2]} |
+ {$state_split[3]} |
+ {$state_split[4]} |
+ {$state_split[5]} |
+ |
+ |
+ |
+ {$state_split[6]} |
+EOD;
+ print $line;
+ } elseif(count($state_split) == 8) {
+$line = <<{$state_split[0]}
+ {$state_split[1]} |
+ {$state_split[2]} |
+ {$state_split[3]} |
+ {$state_split[4]} |
+ {$state_split[5]} |
+ {$state_split[6]} |
+ |
+ |
+ {$state_split[7]} |
+EOD;
+ print $line;
+ } elseif(count($state_split) == 9) {
+$line = <<{$state_split[0]}
+ {$state_split[1]} |
+ {$state_split[2]} |
+ {$state_split[3]} |
+ {$state_split[4]} |
+ {$state_split[5]} |
+ {$state_split[6]} |
+ {$state_split[7]} |
+ |
+ {$state_split[8]} |
+EOD;
+ print $line;
}
print " ";
}
@@ -123,8 +127,7 @@ foreach($states as $state) {
-
-
+
|