diff options
author | Scott Ullrich <sullrich@pfsense.org> | 2007-12-24 01:10:29 +0000 |
---|---|---|
committer | Scott Ullrich <sullrich@pfsense.org> | 2007-12-24 01:10:29 +0000 |
commit | bdeca4ed169b8eab49233f32c74e7fa6d1334aa7 (patch) | |
tree | 85baca90dbd1e95f6f97b04164a3e4f53273b6ec | |
parent | 988724dafdd840ddcc761353650601c1d4f728c0 (diff) | |
download | pfsense-bdeca4ed169b8eab49233f32c74e7fa6d1334aa7.zip pfsense-bdeca4ed169b8eab49233f32c74e7fa6d1334aa7.tar.gz |
Do not corrupt output when a space is in the SSID name.
Ticket #1531
-rwxr-xr-x | usr/local/www/status_wireless.php | 18 |
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"; } |