#!/usr/bin/lua
require("luci.http")
-require("luci.sys")
+require("luci.util")
require("luci.model.uci")
-- Init state session
-luci.model.uci.set_savedir(luci.model.uci.savedir_state)
+luci.model.uci.load_state("luci_splash")
local uci = luci.model.uci
})
add_rule(mac)
- uci.save()
+ uci.save_state("luci_splash")
end
uci.delete("luci_splash", j)
end
- uci.save()
+ uci.save_state("luci_splash")
end
function listrules()
local cmd = "iptables -t nat -L luci_splash_leases | grep RETURN |"
cmd = cmd .. "egrep -io [0-9a-f]+:[0-9a-f]+:[0-9a-f]+:[0-9a-f]+:[0-9a-f]+:[0-9a-f]+"
- return luci.util.split(luci.sys.exec(cmd))
+ return luci.util.split(luci.util.exec(cmd))
end
local leasetime = tonumber(uci.get("luci_splash", "general", "leasetime")) * 3600
-- Clean state file
- uci.load("luci_splash")
+ uci.load_state("luci_splash")
uci.revert("luci_splash")
end
end
- uci.save("luci_splash")
+ uci.save_state("luci_splash")
end
main(arg)
\ No newline at end of file