diff options
Diffstat (limited to 'dansguardian-model.lua')
-rw-r--r-- | dansguardian-model.lua | 14 |
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 --[[ |