Completely rewrote WiFi configuration pages, to synchronise with upstream featureset...
[project/luci.git] / modules / admin-full / luasrc / controller / admin / network.lua
index 23a5758..5062399 100644 (file)
@@ -15,7 +15,7 @@ module("luci.controller.admin.network", package.seeall)
 
 function index()
        require("luci.i18n")
-       require("luci.model.uci")
+       local uci = require("luci.model.uci").cursor()
        local i18n = luci.i18n.translate
 
        local page  = node("admin", "network")
@@ -31,25 +31,27 @@ function index()
        local page  = node("admin", "network", "wireless")
        page.target = form("admin_network/wireless")
        page.title  = i18n("wifi")
+       page.i18n   = "wifi"
        page.order  = 15
-       luci.model.uci.foreach("wireless", "wifi-device",
+       uci:foreach("wireless", "wifi-device",
                function (section)
                        local ifc = section[".name"]
                                entry({"admin", "network", "wireless", ifc},
                                 alias("admin", "network", "wifi", ifc),
-                                ifc:upper())
+                                ifc:upper()).i18n = "wifi"
                end
        )
        
        local page  = node("admin", "network", "wifi")
        page.target = cbi("admin_network/wifi")
        page.leaf   = true
+       page.i18n = "wifi"
        
        local page  = node("admin", "network", "network")
        page.target = cbi("admin_network/network")
        page.title  = i18n("interfaces", "Schnittstellen")
        page.order  = 10
-       luci.model.uci.foreach("network", "interface",
+       uci:foreach("network", "interface",
                function (section)
                        local ifc = section[".name"]
                        if ifc ~= "loopback" then