summaryrefslogtreecommitdiffstats
path: root/usr/local/www/status_wireless.php
diff options
context:
space:
mode:
authorScott Ullrich <sullrich@pfsense.org>2007-12-24 01:10:29 +0000
committerScott Ullrich <sullrich@pfsense.org>2007-12-24 01:10:29 +0000
commitbdeca4ed169b8eab49233f32c74e7fa6d1334aa7 (patch)
tree85baca90dbd1e95f6f97b04164a3e4f53273b6ec /usr/local/www/status_wireless.php
parent988724dafdd840ddcc761353650601c1d4f728c0 (diff)
downloadpfsense-bdeca4ed169b8eab49233f32c74e7fa6d1334aa7.zip
pfsense-bdeca4ed169b8eab49233f32c74e7fa6d1334aa7.tar.gz
Do not corrupt output when a space is in the SSID name.
Ticket #1531
Diffstat (limited to 'usr/local/www/status_wireless.php')
-rwxr-xr-xusr/local/www/status_wireless.php18
1 files changed, 11 insertions, 7 deletions
diff --git a/usr/local/www/status_wireless.php b/usr/local/www/status_wireless.php
index 35ad0bf..ae8faf7 100755
--- a/usr/local/www/status_wireless.php
+++ b/usr/local/www/status_wireless.php
@@ -110,13 +110,17 @@ display_top_tabs($tab_array);
$state_fixed = str_replace(" ", " ", $state_fixed);
$state_split = split(" ", $state_fixed);
print "<tr>";
- print "<td>{$state_split[0]}</td>";
- print "<td>{$state_split[1]}</td>";
- print "<td>{$state_split[2]}</td>";
- print "<td>{$state_split[3]}</td>";
- print "<td>{$state_split[4]}</td>";
- print "<td>{$state_split[5]}</td>";
- print "<td>{$state_split[6]}</td>";
+ $state_split = split(" ", $state_fixed);
+ $items = count($state_split);
+ $starting_at = $items-8;
+ print "<tr>";
+ print "<td>{$state_split[$starting_at]}</td>";
+ print "<td>{$state_split[$starting_at+1]}</td>";
+ print "<td>{$state_split[$starting_at+2]}</td>";
+ print "<td>{$state_split[$starting_at+3]}</td>";
+ print "<td>{$state_split[$starting_at+4]}</td>";
+ print "<td>{$state_split[$starting_at+5]}</td>";
+ print "<td>{$state_split[$starting_at+6]}</td>";
print "</tr>\n";
print "<!-- $state_fixed -->\n";
}
OpenPOWER on IntegriCloud