diff options
author | Jo-Philipp Wich <jow@openwrt.org> | 2011-03-13 17:25:54 +0000 |
---|---|---|
committer | Jo-Philipp Wich <jow@openwrt.org> | 2011-03-13 17:25:54 +0000 |
commit | c7cf8ef8c14dce298b26185355b9ca2e458b7a92 (patch) | |
tree | ba3061656a9e9136870d608caa120179c2ca32de /modules/admin-full/luasrc/controller/admin/network.lua | |
parent | 8e5590037def3b905cc5b3fcb25c940ea8579b6b (diff) |
modules/admin-full: use luci.tools.status for remaining wifi status displays
Diffstat (limited to 'modules/admin-full/luasrc/controller/admin/network.lua')
-rw-r--r-- | modules/admin-full/luasrc/controller/admin/network.lua | 22 |
1 files changed, 3 insertions, 19 deletions
diff --git a/modules/admin-full/luasrc/controller/admin/network.lua b/modules/admin-full/luasrc/controller/admin/network.lua index f7c94f2cd..badb696cc 100644 --- a/modules/admin-full/luasrc/controller/admin/network.lua +++ b/modules/admin-full/luasrc/controller/admin/network.lua @@ -2,6 +2,7 @@ LuCI - Lua Configuration Interface Copyright 2008 Steven Barth <steven@midlink.org> +Copyright 2011 Jo-Philipp Wich <xm@subsignal.org> Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -326,30 +327,13 @@ function iface_delete() end function wifi_status() - local netm = require "luci.model.network".init() local path = luci.dispatcher.context.requestpath + local s = require "luci.tools.status" local rv = { } local dev for dev in path[#path]:gmatch("[%w%.%-]+") do - local j = { id = dev } - local wn = netm:get_wifinet(dev) - local iw = wn and wn.iwinfo - if iw then - local f - for _, f in ipairs({ - "channel", "frequency", "txpower", "bitrate", "signal", "noise", - "quality", "quality_max", "bssid", "country", - "encryption", "ifname", "assoclist" - }) do - j[f] = iw[f] - end - end - - j.mode = wn and wn:active_mode() or "?" - j.ssid = wn and wn:active_ssid() or "?" - - rv[#rv+1] = j + rv[#rv+1] = s.wifi_network(dev) end if #rv > 0 then |