modules/admin-full: Removed accidently remaining debug dummy stuff
[project/luci.git] / modules / admin-full / luasrc / model / cbi / admin_system / system.lua
index dd59d8c..6cc5c49 100644 (file)
@@ -11,12 +11,29 @@ You may obtain a copy of the License at
 
 $Id$
 ]]--
-m = Map("system", translate("system"))
+require("luci.http.protocol.date")
+
+m = Map("system", translate("system"), translate("a_s_desc"))
 
 s = m:section(TypedSection, "system", "")
 s.anonymous = true
 
 s:option(Value, "hostname", translate("hostname"))
-s:option(Value, "timezone", translate("timezone"))
 
-return m
\ No newline at end of file
+tz = s:option(ListValue, "timezone", translate("timezone"))
+for k, offset in luci.util.vspairs(luci.http.protocol.date.TZ) do
+       local zone = k:upper()  
+       local osgn = (offset >= 0 and "" or "+")
+       local ohrs = math.floor(-offset / 3600)
+       local omin = (offset % 3600) / 60
+       
+       local ptz = zone .. osgn .. (ohrs ~= 0 and ohrs or "") .. (omin ~= 0 and ":" .. omin or "")
+       local dtz = string.format("%+03d:%02d ", ohrs, omin) .. zone
+       
+       tz:value(ptz, dtz)
+end
+
+s:option(Value, "log_size", nil, "kiB").optional = true
+s:option(Value, "log_ip").optional = true
+s:option(Value, "conloglevel").optional = true
+return m