From 2d2c9b994ca22a82cb7578e005ac7ab1ee9f88d2 Mon Sep 17 00:00:00 2001 From: Ted Trask Date: Wed, 30 Dec 2015 13:57:01 +0000 Subject: Change listfiles filesize to size, size and mtime not user-friendly, use posix.stat over fs.stat, use new format functions --- dansguardian-model.lua | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) (limited to 'dansguardian-model.lua') 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 --[[ -- cgit v1.2.3