diff options
Diffstat (limited to 'modules')
-rw-r--r-- | modules/admin-full/luasrc/controller/admin/status.lua | 4 | ||||
-rw-r--r-- | modules/admin-mini/luasrc/controller/mini/wifi.lua | 3 | ||||
-rw-r--r-- | modules/admin-mini/luasrc/view/mini/iwscan.htm | 52 |
3 files changed, 56 insertions, 3 deletions
diff --git a/modules/admin-full/luasrc/controller/admin/status.lua b/modules/admin-full/luasrc/controller/admin/status.lua index 3a0f040747..ea7ad1b033 100644 --- a/modules/admin-full/luasrc/controller/admin/status.lua +++ b/modules/admin-full/luasrc/controller/admin/status.lua @@ -19,8 +19,8 @@ function index() entry({"admin", "status"}, template("admin_status/index"), i18n("status", "Status"), 20) entry({"admin", "status", "syslog"}, call("action_syslog"), i18n("syslog", "Systemprotokoll")) - entry({"admin", "status", "routes"}, template("admin_status/routes"), "Routingtabelle", 10) - entry({"admin", "status", "iwscan"}, template("admin_status/iwscan"), "WLAN-Scan", 20) + entry({"admin", "status", "routes"}, template("admin_status/routes"), i18n("routingtable"), 10) + entry({"admin", "status", "iwscan"}, template("admin_status/iwscan"), i18n("wlanscan"), 20) end function action_syslog() diff --git a/modules/admin-mini/luasrc/controller/mini/wifi.lua b/modules/admin-mini/luasrc/controller/mini/wifi.lua index 91183199b9..1fa8c2a717 100644 --- a/modules/admin-mini/luasrc/controller/mini/wifi.lua +++ b/modules/admin-mini/luasrc/controller/mini/wifi.lua @@ -18,5 +18,6 @@ function index() luci.i18n.loadc("admin-core") local i18n = luci.i18n.translate - entry({"mini", "wifi"}, cbi("mini/wifi"), i18n("wifi", "Drahtlos"), 30) + entry({"mini", "wifi"}, cbi("mini/wifi"), i18n("wifi"), 30) + entry({"mini", "wifi", "scan"}, template("mini/iwscan"), i18n("wlanscan"), 10) end
\ No newline at end of file diff --git a/modules/admin-mini/luasrc/view/mini/iwscan.htm b/modules/admin-mini/luasrc/view/mini/iwscan.htm new file mode 100644 index 0000000000..cbba791e65 --- /dev/null +++ b/modules/admin-mini/luasrc/view/mini/iwscan.htm @@ -0,0 +1,52 @@ +<%# +LuCI - Lua Configuration Interface +Copyright 2008 Steven Barth <steven@midlink.org> +Copyright 2008 Jo-Philipp Wich <xm@leipzig.freifunk.net> + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +$Id$ + +-%> +<%+header%> +<h1><%:iwscan%></h1> +<p><%:iwscan1%></p> + +<br /> +<table cellspacing="0" cellpadding="6" class="smalltext"> +<tr> +<th><%:interface%></th> +<th>ESSID</th> +<th>BSSID</th> +<th><%:mode%></th> +<th><%:channel%></th> +<th><%:iwscan_encr%></th> +<th><%:iwscan_link%></th> +<th><%:iwscan_signal%></th> +<th><%:iwscan_noise%></th> +</tr> +<%for iface, cells in pairs(luci.sys.wifi.iwscan()) do + for i, cell in ipairs(cells) do +%> +<tr> +<td><%=iface%></td> +<td><%=cell.ESSID%></td> +<td><%=cell.Address%></td> +<td><%=cell.Mode%></td> +<td><%=(cell.Channel or cell.Frequency or "")%></td> +<td><%=cell["Encryption key"]%></td> +<td><%=cell.Quality%></td> +<td><%=cell["Signal level"]%></td> +<td><%=cell["Noise level"]%></td> +</tr> +<% + end +end +%> +</table> +<br /> +<%+footer%>
\ No newline at end of file |