modules/freifunk: display status of all non-encrypted wireless networks if no freifun...
authorJo-Philipp Wich <jow@openwrt.org>
Sun, 25 Jan 2009 17:28:15 +0000 (17:28 +0000)
committerJo-Philipp Wich <jow@openwrt.org>
Sun, 25 Jan 2009 17:28:15 +0000 (17:28 +0000)
modules/freifunk/luasrc/model/cbi/freifunk/public_status.lua

index 27ffd959fd5de2cb9803d5b4a5d34bfb2f6b4d15..56e956363e6b6fab0a5835f25b56f6cf8e5b23d4 100644 (file)
@@ -47,7 +47,10 @@ local wifidata = luci.sys.wifi.getiwconfig()
 local ifaces = {}
 
 for k, v in pairs(wireless) do
-       if v[".type"] == "wifi-iface" and luci.util.contains(ffwifs, v.device) then
+       if v[".type"] == "wifi-iface" and (
+               luci.util.contains(ffwifs, v.device) or
+               ( #ffwifs == 0 and (not v.encryption or v.encryption == "none") ) )
+       then
                table.insert(ifaces, v)
        end
 end