X-Git-Url: https://git.archive.openwrt.org/?p=project%2Fluci.git;a=blobdiff_plain;f=modules%2Fadmin-core%2Fluasrc%2Ftools%2Fwebadmin.lua;h=57941c966d0b067d53e8b4e8e67e1f9d4379c835;hp=d6d952117e7661c7f6b980ca7b442b0a566b0772;hb=68d499edb91de2d73f14d5dcc4d6328fff2e23ea;hpb=7726e737252026683d10f5d85a32798f975ef437 diff --git a/modules/admin-core/luasrc/tools/webadmin.lua b/modules/admin-core/luasrc/tools/webadmin.lua index d6d952117..57941c966 100644 --- a/modules/admin-core/luasrc/tools/webadmin.lua +++ b/modules/admin-core/luasrc/tools/webadmin.lua @@ -116,4 +116,22 @@ function firewall_find_zone(name) ) return find +end + +function iface_get_network(iface) + local net + + luci.model.uci.foreach("network", "interface", + function (section) + local ifname = luci.model.uci.get_statevalue( + "network", section[".name"], "ifname" + ) + + if iface == ifname then + net = section[".name"] + end + end + ) + + return net end \ No newline at end of file