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

22 lines
895 B
Lua
Raw Normal View History

2023-03-03 19:12:20 +08:00
module("luci.controller.natter",package.seeall)
function index()
if not nixio.fs.access("/etc/config/natter") then
return
end
entry({"admin", "network", "natter"}, alias("admin", "network", "natter", "base"), _("Natter"), 99).dependent = true
entry({"admin", "network", "natter", "base"}, cbi("natter/base"), _("Base Settings"), 10).leaf = true
entry({"admin", "network", "natter", "ports"}, cbi("natter/ports")).leaf = true
entry({"admin", "network", "natter", "log"}, form("natter/log"), _("Log"), 20).leaf = true
entry({"admin", "network", "natter", "print_log"}, call("print_log")).leaf = true
entry({"admin", "network", "natter", "del_log"}, call("del_log")).leaf = true
end
function print_log()
luci.http.write(luci.sys.exec("sh /usr/share/luci-app-natter/log.sh print"))
end
function del_log()
luci.http.write(luci.sys.exec("sh /usr/share/luci-app-natter/log.sh del"))
end