-- Copyright 2008 Steven Barth -- Copyright 2008 Jo-Philipp Wich -- Licensed to the public under the Apache License 2.0. require("luci.tools.webadmin") m = Map("ntpclient", translate("Time Synchronisation"), translate("Synchronizes the system time")) s = m:section(TypedSection, "ntpclient", translate("General")) s.anonymous = true s.addremove = false s:option(DummyValue, "_time", translate("Current system time")).value = os.date("%c") interval = s:option(Value, "interval", translate("Update interval (in seconds)")) interval.datatype = "and(uinteger,min(1))" interval.rmempty = true s3 = m:section(TypedSection, "ntpserver", translate("Time Server")) s3.anonymous = true s3.addremove = true s3.template = "cbi/tblsection" s3:option(Value, "hostname", translate("Hostname")) port = s3:option(Value, "port", translate("Port")) port.datatype = "port" port.rmempty = true return m