applications/luci-olsr: rework ui
[project/luci.git] / applications / luci-olsr / luasrc / controller / olsr.lua
index 652f6b9..7e6b3e8 100644 (file)
@@ -1,7 +1,7 @@
 module("luci.controller.olsr", package.seeall)
 
 function index()
-       if not luci.fs.access("/etc/config/olsrd") then
+       if not nixio.fs.access("/etc/config/olsrd") then
                return
        end
 
@@ -16,12 +16,12 @@ function index()
 
        local page  = node("admin", "status", "olsr", "routes")
        page.target = call("action_routes")
-       page.title  = i18n("olsr_routes", "Routen")
+       page.title  = i18n("Routen")
        page.order  = 10
 
        local page  = node("admin", "status", "olsr", "topology")
        page.target = call("action_topology")
-       page.title  = i18n("olsr_topology", "Topologie")
+       page.title  = i18n("Topologie")
        page.order  = 20
 
        local page  = node("admin", "status", "olsr", "hna")
@@ -42,6 +42,11 @@ function index()
        ol.subindex = true
 
        entry(
+               {"admin", "services", "olsrd", "iface"},
+               cbi("olsr/olsrdiface")
+       ).leaf = true
+
+       entry(
                {"admin", "services", "olsrd", "hna"},
                cbi("olsr/olsrdhna"), "HNA Announcements"
        )
@@ -182,7 +187,7 @@ function fetch_txtinfo(otable)
        local rawdata = luci.sys.httpget("http://127.0.0.1:2006/"..otable)
 
        if #rawdata == 0 then
-               if luci.fs.access("/proc/net/ipv6_route", "r") then
+               if nixio.fs.access("/proc/net/ipv6_route", "r") then
                        rawdata = luci.sys.httpget("http://[::1]:2006/"..otable)
                        if #rawdata == 0 then
                                return nil