X-Git-Url: https://git.archive.openwrt.org/?p=project%2Fluci.git;a=blobdiff_plain;f=applications%2Fluci-app-freifunk-widgets%2Fluasrc%2Fmodel%2Fcbi%2Ffreifunk%2Fwidgets%2Fwidgets_overview.lua;h=7256ba1ff26010c8062490d9911e0e8fa8fc97e9;hp=50771d7e0d8dc0006a78ebef2acada1350ca582b;hb=7298099b0263b03ab69871da7b7e32c16a54f60a;hpb=2af6fac809e73e57097572fa6a759156fa0d24eb diff --git a/applications/luci-app-freifunk-widgets/luasrc/model/cbi/freifunk/widgets/widgets_overview.lua b/applications/luci-app-freifunk-widgets/luasrc/model/cbi/freifunk/widgets/widgets_overview.lua index 50771d7e0..7256ba1ff 100644 --- a/applications/luci-app-freifunk-widgets/luasrc/model/cbi/freifunk/widgets/widgets_overview.lua +++ b/applications/luci-app-freifunk-widgets/luasrc/model/cbi/freifunk/widgets/widgets_overview.lua @@ -11,7 +11,7 @@ You may obtain a copy of the License at ]]-- local uci = require "luci.model.uci".cursor() -local fs = require "luci.fs" +local fs = require "nixio.fs" local utl = require "luci.util" m = Map("freifunk-widgets", translate("Widgets"), translate("Configure installed widgets.")) @@ -37,9 +37,10 @@ function en.cfgvalue(self, section) end local tmpl = wdg:option(ListValue, "template", translate("Template")) -for k, v in ipairs(fs.dir('/usr/lib/lua/luci/view/freifunk/widgets/')) do - if v ~= "." and v ~= ".." then - tmpl:value(v) +local file +for file in fs.dir("/usr/lib/lua/luci/view/freifunk/widgets/") do + if file ~= "." and file ~= ".." then + tmpl:value(file) end end @@ -64,10 +65,11 @@ function m.on_commit(self) table.insert(active, s[".name"]) end end ) - for k, v in ipairs(fs.dir(dir)) do - filename = string.gsub(v, ".html", "") + local file + for file in fs.dir(dir) do + local filename = string.gsub(file, ".html", "") if not utl.contains(active, filename) then - fs.unlink(dir .. v) + fs.unlink(dir .. file) end end end