luci-app-accesscontrol: tidy up code (#8241)

This commit is contained in:
Beginner 2021-11-16 20:33:55 +08:00 committed by GitHub
parent ab08f8306e
commit 495fe886a3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 48 additions and 48 deletions

View File

@ -5,13 +5,13 @@ function index()
return return
end end
entry({"admin", "services", "mia"}, cbi("mia"), _("Internet Access Schedule Control"),30).dependent = true entry({"admin", "services", "mia"}, cbi("mia"), _("Internet Access Schedule Control"), 30).dependent = true
entry({"admin", "services", "mia", "status"}, call("act_status")).leaf = true entry({"admin", "services", "mia", "status"}, call("act_status")).leaf = true
end end
function act_status() function act_status()
local e={} local e = {}
e.running=luci.sys.call("iptables -L INPUT |grep MIA >/dev/null")==0 e.running = luci.sys.call("iptables -L INPUT |grep MIA >/dev/null") == 0
luci.http.prepare_content("application/json") luci.http.prepare_content("application/json")
luci.http.write_json(e) luci.http.write_json(e)
end end

View File

@ -1,66 +1,68 @@
a = Map("mia")
a.title = translate("Internet Access Schedule Control")
a.description = translate("Access Schedule Control Settins")
a=Map("mia",translate("Internet Access Schedule Control"),translate("Access Schedule Control Settins")) a:section(SimpleSection).template = "mia/mia_status"
a:section(SimpleSection).template = "mia/mia_status"
t=a:section(TypedSection,"basic") t = a:section(TypedSection, "basic")
t.anonymous=true t.anonymous = true
e=t:option(Flag,"enable",translate("Enabled")) e = t:option(Flag, "enable", translate("Enabled"))
e.rmempty=false e.rmempty = false
e=t:option(Flag,"strict",translate("Strict Mode")) e = t:option(Flag, "strict", translate("Strict Mode"))
e.rmempty=false
e.description = translate("Strict Mode will degrade CPU performance, but it can achieve better results") e.description = translate("Strict Mode will degrade CPU performance, but it can achieve better results")
e.rmempty = false
t=a:section(TypedSection,"macbind",translate("Client Rules")) t = a:section(TypedSection, "macbind", translate("Client Rules"))
t.template="cbi/tblsection" t.template = "cbi/tblsection"
t.anonymous=true t.anonymous = true
t.addremove=true t.addremove = true
e=t:option(Flag,"enable",translate("")) e = t:option(Flag, "enable", translate("Enabled"))
e.rmempty=false e.rmempty = false
e.default="1" e.default = "1"
e=t:option(Value,"macaddr",translate("MAC address (Computer Name)")) e = t:option(Value, "macaddr", translate("MAC address (Computer Name)"))
e.rmempty=true e.rmempty = true
luci.sys.net.mac_hints(function(t,a) luci.sys.net.mac_hints(function(t,a)
e:value(t,"%s (%s)"%{t,a}) e:value(t,"%s (%s)"%{t,a})
end) end)
e=t:option(Value,"timeon",translate("Start time")) e = t:option(Value, "timeon", translate("Start time"))
e.default="00:00" e.optional = false
e.default = "00:00"
e = t:option(Value, "timeoff", translate("End time"))
e.optional=false e.optional=false
e.default = "23:59"
e=t:option(Value,"timeoff",translate("End time")) e = t:option(Flag, "z1", translate("Mon"))
e.default="23:59" e.rmempty = true
e.optional=false e.default = 1
e=t:option(Flag,"z1",translate("Mon")) e = t:option(Flag, "z2", translate("Tue"))
e.rmempty=true e.rmempty = true
e.default=1 e.default=1
e=t:option(Flag,"z2",translate("Tue")) e = t:option(Flag, "z3", translate("Wed"))
e.rmempty=true e.rmempty = true
e.default=1 e.default = 1
e=t:option(Flag,"z3",translate("Wed")) e = t:option(Flag, "z4", translate("Thu"))
e.rmempty=true e.rmempty = true
e.default=1 e.default = 1
e=t:option(Flag,"z4",translate("Thu")) e = t:option(Flag, "z5", translate("Fri"))
e.rmempty=true e.rmempty = true
e.default=1 e.default = 1
e=t:option(Flag,"z5",translate("Fri")) e = t:option(Flag, "z6", translate("Sat"))
e.rmempty=true e.rmempty = true
e.default=1 e.default = 1
e=t:option(Flag,"z6",translate("Sat")) e = t:option(Flag, "z7", translate("Sun"))
e.rmempty=true e.rmempty = true
e.default=1 e.default = 1
e=t:option(Flag,"z7",translate("Sun"))
e.rmempty=true
e.default=1
return a return a

View File

@ -48,5 +48,3 @@ msgstr "六"
msgid "Sun" msgid "Sun"
msgstr "日" msgstr "日"