summaryrefslogtreecommitdiffstats
path: root/tinydns-model.lua
diff options
context:
space:
mode:
authorTed Trask <ttrask01@yahoo.com>2015-12-30 14:15:40 +0000
committerTed Trask <ttrask01@yahoo.com>2015-12-30 14:15:40 +0000
commit83314ddee80f13f6f58dbcc4ab77b9052ec1e939 (patch)
treea6a536dd7ed8b9533e1143a06fc55f3efa5d23dc /tinydns-model.lua
parent4208207f8a8069baf4f6a2f5d4e46e058337e244 (diff)
downloadacf-tinydns-83314ddee80f13f6f58dbcc4ab77b9052ec1e939.tar.bz2
acf-tinydns-83314ddee80f13f6f58dbcc4ab77b9052ec1e939.tar.xz
Change file actions filesize to size, size and mtime not user-friendly, use posix.stat over fs.stat, use new format functions
Diffstat (limited to 'tinydns-model.lua')
-rw-r--r--tinydns-model.lua9
1 files changed, 8 insertions, 1 deletions
diff --git a/tinydns-model.lua b/tinydns-model.lua
index b44d45a..16a95dd 100644
--- a/tinydns-model.lua
+++ b/tinydns-model.lua
@@ -271,7 +271,14 @@ end
function mymodule.getfilelist(self, userid)
configfiles = searchforconfigfiles(self, userid)
- return cfe({ type="list", value=configfiles, label="List of config files" })
+ local listed_files = {}
+ for i,name in pairs(configfiles) do
+ local filedetails = posix.stat(name) or {}
+ filedetails.filename = name
+ table.insert(listed_files, filedetails)
+ end
+
+ return cfe({ type="structure", value=listed_files, label="Config files" })
end
function mymodule.get_filedetails(self, path, userid)