mirror of
https://github.com/ntop/ntopng.git
synced 2026-04-30 07:59:35 +00:00
33 lines
617 B
Lua
33 lines
617 B
Lua
--
|
|
-- (C) 2014-18 - ntop.org
|
|
--
|
|
|
|
local dirs = ntop.getDirs()
|
|
local os_utils = require("os_utils")
|
|
local tz_utils = {}
|
|
|
|
function tz_utils.ListTimeZones()
|
|
local tz_file = os_utils.fixPath(dirs.httpdocsdir.."/other/TimeZones.txt")
|
|
local res = {}
|
|
|
|
if ntop.exists(tz_file) then
|
|
for line in io.lines(tz_file) do
|
|
res[#res + 1] = line
|
|
end
|
|
end
|
|
|
|
return res
|
|
end
|
|
|
|
function tz_utils.TimeZone()
|
|
-- currently not portable for WINDOWS
|
|
local f = io.open(os_utils.fixPath("/etc/timezone"), "r")
|
|
local tz
|
|
if f then
|
|
tz = f:read "*l"
|
|
f:close()
|
|
end
|
|
return tz
|
|
end
|
|
|
|
return tz_utils
|