summaryrefslogtreecommitdiffstats
path: root/usr/local/www/status_wireless.php
diff options
context:
space:
mode:
authorRenato Botelho <renato.botelho@bluepex.com>2010-08-09 09:54:25 -0300
committerRenato Botelho <renato.botelho@bluepex.com>2010-08-09 09:54:25 -0300
commitc3ff89b45889c4228002807479f9d607fcc98552 (patch)
treea614ebb692ab312def9d3fea3beaab0cfc4f402d /usr/local/www/status_wireless.php
parent3dbd3be91272c4fa095c3478ef06a7b004b272ba (diff)
parentc708bdd490c2652ec055b543cc60a7ad391ef63a (diff)
downloadpfsense-c3ff89b45889c4228002807479f9d607fcc98552.zip
pfsense-c3ff89b45889c4228002807479f9d607fcc98552.tar.gz
Merge remote branch 'mainline/master'
Conflicts: usr/local/www/status_captiveportal.php usr/local/www/status_rrd_graph.php usr/local/www/status_wireless.php
Diffstat (limited to 'usr/local/www/status_wireless.php')
-rwxr-xr-xusr/local/www/status_wireless.php17
1 files changed, 13 insertions, 4 deletions
diff --git a/usr/local/www/status_wireless.php b/usr/local/www/status_wireless.php
index 50d1811..4e2a313 100755
--- a/usr/local/www/status_wireless.php
+++ b/usr/local/www/status_wireless.php
@@ -77,6 +77,12 @@ foreach($ciflist as $interface => $ifdescr) {
$tab_array[] = array(printf(gettext("Status (%s)"),$ifdescr), $enabled, "status_wireless.php?if={$interface}");
}
}
+$rwlif = get_real_interface($if);
+if($_POST['rescanwifi'] <> "") {
+ mwexec_bg("/sbin/ifconfig {$rwlif} scan 2>&1");
+ $savemsg = gettext("Rescan has been initiated in the background. Refresh this page in 10 seconds to see the results.");
+}
+if ($savemsg) print_info_box($savemsg);
display_top_tabs($tab_array);
?>
</td></tr>
@@ -85,9 +91,10 @@ display_top_tabs($tab_array);
<table class="tabcont" colspan="3" cellpadding="3" width="100%">
<?php
-
/* table header */
- printf(gettext("%s%s%sNearby access points or ad-hoc peers.%s%s%s%s"),'<tr>','<td colspan=7>','<b>','<br/>','</td>','</tr>','\n');
+ print "<input type=\"hidden\" name=\"if\" id=\"if\" value=\"{$if}\">\n";
+ print "<tr><td colspan=7><b><input type=\"submit\" name=\"rescanwifi\" id=\"rescanwifi\" value=\"Rescan\"><br/></td></tr>\n";
+ print "<tr><td colspan=7><b>" . gettext("Nearby access points or ad-hoc peers") . ".<br/></td></tr>\n";
print "\n<tr>";
print "<tr bgcolor='#990000'>";
print "<td><b><font color='#ffffff'>SSID</td>";
@@ -99,7 +106,6 @@ display_top_tabs($tab_array);
print "<td><b><font color='#ffffff'>CAPS</td>";
print "</tr>\n\n";
- $rwlif = get_real_interface($if);
exec("/sbin/ifconfig {$rwlif} list scan 2>&1", $states, $ret);
/* Skip Header */
array_shift($states);
@@ -174,7 +180,10 @@ display_top_tabs($tab_array);
?>
</table>
-</div>
+</div><br>
+ <b>Flags:</b> A = authorized, E = Extended Rate (802.11g), P = Power save mode<br>
+ <b>Capabilities:</b> E = ESS (infrastructure mode), I = IBSS (ad-hoc mode), P = privacy (WEP/TKIP/AES),
+ S = Short preamble, s = Short slot time
</td></tr>
</table>
OpenPOWER on IntegriCloud