small-package/luci-app-onliner/luasrc/controller/onliner.lua

18 lines
691 B
Lua

module("luci.controller.onliner",package.seeall)
nixio=require"nixio"
function index()
entry({"admin","status","onliner"},alias("admin","status","onliner","onliner"),_("Connection info"))
entry({"admin","status","onliner","onliner"},template("onliner/onliner"),_("Online User"),1)
entry({"admin", "status","onliner","speed"}, template("onliner/display"), _("Speed monitor"), 2)
entry({"admin", "status","onliner","setnlbw"}, call("set_nlbw"))
end
function set_nlbw()
if nixio.fs.access("/var/run/onsetnlbw") then
nixio.fs.writefile("/var/run/onsetnlbw","1");
else
io.popen("/usr/share/onliner/setnlbw.sh &")
end
luci.http.prepare_content("application/json")
luci.http.write('')
end