summaryrefslogtreecommitdiffstats
path: root/dansguardian-model.lua
diff options
context:
space:
mode:
authorTed Trask <ttrask01@yahoo.com>2015-12-30 13:57:01 +0000
committerTed Trask <ttrask01@yahoo.com>2015-12-30 13:57:01 +0000
commit2d2c9b994ca22a82cb7578e005ac7ab1ee9f88d2 (patch)
treef3b2f0a6b4f665d08bb2d9673aa2d6de00cea40c /dansguardian-model.lua
parente22d15e2ae87f8e12d3bbb4e78107a9fbfc536d4 (diff)
downloadacf-dansguardian-2d2c9b994ca22a82cb7578e005ac7ab1ee9f88d2.tar.bz2
acf-dansguardian-2d2c9b994ca22a82cb7578e005ac7ab1ee9f88d2.tar.xz
Change listfiles filesize to size, size and mtime not user-friendly, use posix.stat over fs.stat, use new format functions
Diffstat (limited to 'dansguardian-model.lua')
-rw-r--r--dansguardian-model.lua14
1 files changed, 8 insertions, 6 deletions
diff --git a/dansguardian-model.lua b/dansguardian-model.lua
index 8359f6c..7fbabb4 100644
--- a/dansguardian-model.lua
+++ b/dansguardian-model.lua
@@ -150,7 +150,7 @@ end
mymodule.list_files = function()
local retval = {}
for file in fs.find(null, baseurl) do
- local details = fs.stat(file)
+ local details = posix.stat(file)
if details.type == "regular" and not string.match(file, "logrotation$") and not string.match(file, "%.conf$") and not string.match(file, "%.gif$") then
details.filename = file
table.insert(retval, details)
@@ -162,11 +162,13 @@ end
mymodule.list_config_files = function()
local list = {}
- local details = fs.stat(dansguardiancfg) or {}
- list[1] = { filename=dansguardiancfg, size = details.size or 0, mtime = details.mtime or "---" }
- details = fs.stat(dansguardiancfg2) or {}
- list[2] = { filename=dansguardiancfg2, size = details.size or 0, mtime = details.mtime or "---" }
- return cfe({ type="list", value=list, label="List of Dansguardian config files" })
+ local details = posix.stat(dansguardiancfg) or {}
+ details.filename = dansguardiancfg
+ list[1] = details
+ details = posix.stat(dansguardiancfg2) or {}
+ details.filename = dansguardiancfg2
+ list[2] = details
+ return cfe({ type="structure", value=list, label="List of Dansguardian config files" })
end
--[[