58 lines
1.4 KiB
Lua
58 lines
1.4 KiB
Lua
local o = require "luci.sys"
|
|
local a, t, e
|
|
a = Map("timecontrol", translate("Internet Time Control"))
|
|
a.template = "timecontrol/index"
|
|
|
|
t = a:section(TypedSection, "basic")
|
|
t.anonymous = true
|
|
|
|
e = t:option(DummyValue, "timecontrol_status", translate("Status"))
|
|
e.template = "timecontrol/timecontrol"
|
|
e.value = translate("Collecting data...")
|
|
|
|
e = t:option(Flag, "enable", translate("Enabled"))
|
|
e.rmempty = false
|
|
|
|
t = a:section(TypedSection, "macbind", translate("Client Settings"))
|
|
t.template = "cbi/tblsection"
|
|
t.anonymous = true
|
|
t.addremove = true
|
|
|
|
e = t:option(Flag, "enable", translate("Enabled"))
|
|
e.rmempty = false
|
|
|
|
e = t:option(Value, "macaddr", "MAC")
|
|
e.rmempty = true
|
|
o.net.mac_hints(function(t, a) e:value(t, "%s (%s)" % {t, a}) end)
|
|
|
|
e = t:option(Value, "timeon", translate("No Internet start time"))
|
|
e.default = "00:00"
|
|
e.optional = false
|
|
|
|
e = t:option(Value, "timeoff", translate("No Internet end time"))
|
|
e.default = "23:59"
|
|
e.optional = false
|
|
|
|
e = t:option(Flag, "z1", translate("Monday"))
|
|
e.rmempty = true
|
|
|
|
e = t:option(Flag, "z2", translate("Tuesday"))
|
|
e.rmempty = true
|
|
|
|
e = t:option(Flag, "z3", translate("Wednesday"))
|
|
e.rmempty = true
|
|
|
|
e = t:option(Flag, "z4", translate("Thursday"))
|
|
e.rmempty = true
|
|
|
|
e = t:option(Flag, "z5", translate("Friday"))
|
|
e.rmempty = true
|
|
|
|
e = t:option(Flag, "z6", translate("Saturday"))
|
|
e.rmempty = true
|
|
|
|
e = t:option(Flag, "z7", translate("Sunday"))
|
|
e.rmempty = true
|
|
|
|
return a
|