X-Git-Url: https://git.archive.openwrt.org/?a=blobdiff_plain;f=modules%2Fadmin-full%2Fluasrc%2Fmodel%2Fcbi%2Fadmin_network%2Fwifi_add.lua;h=c16743ddcb633995edb9c840659f868bb5290ff1;hb=b9dfdb9d0db4463a168a22293cb4c48fb92823c5;hp=327f24e4fd9a93427c22fdd555138cf6b4b42b97;hpb=a50452e3e37bd3c79b4e69447420c8cd4cc2388b;p=project%2Fluci.git diff --git a/modules/admin-full/luasrc/model/cbi/admin_network/wifi_add.lua b/modules/admin-full/luasrc/model/cbi/admin_network/wifi_add.lua index 327f24e4f..c16743ddc 100644 --- a/modules/admin-full/luasrc/model/cbi/admin_network/wifi_add.lua +++ b/modules/admin-full/luasrc/model/cbi/admin_network/wifi_add.lua @@ -14,7 +14,6 @@ $Id$ local nw = require "luci.model.network" local fw = require "luci.model.firewall" -local wl = require "luci.model.wireless" local uci = require "luci.model.uci".cursor() local http = require "luci.http" @@ -34,7 +33,6 @@ end nw.init(uci) fw.init(uci) -wl.init(uci) m.hidden = { device = http.formvalue("device"), @@ -145,14 +143,15 @@ function attachnet.parse(self, section) if not net then self.error = { [section] = "missing" } else - local wdev = wl:get_device(m.hidden.device) - wdev:disabled(false) - wdev:channel(m.hidden.channel) + local wdev = nw:get_wifidev(m.hidden.device) + + wdev:set("disabled", false) + wdev:set("channel", m.hidden.channel) if replace:formvalue(section) then local n - for _, n in ipairs(wdev:get_networks()) do - wl:del_network(n:name()) + for _, n in ipairs(wdev:get_wifinets()) do + wdev:del_wifinet(n) end end @@ -177,8 +176,7 @@ function attachnet.parse(self, section) wconf.bssid = m.hidden.bssid end - local wnet = wl:add_network(wconf) - + local wnet = wdev:add_wifinet(wconf) if wnet then if zone then fw:del_network(net:name())