luci/libs/luci-lib-nixio/axTLS/www/lua/test_fs.lua
Jo-Philipp Wich 1bb4822dca Rework LuCI build system
* Rename subdirectories to their repective OpenWrt package names
 * Make each LuCI module its own standalone package
 * Deploy a shared luci.mk which is used by each module Makefile

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
2015-01-08 16:26:20 +01:00

23 wiersze
614 B
Lua

function link_dir (dir, base)
local path = base.."/"..dir
local mode = lfs.attributes (path).mode
if mode == "directory" then
return string.format ('<a href="%s">%s</a>',
cgilua.mkurlpath ("test_fs.lua", { dir = path }),
dir)
else
return dir
end
end
cgilua.htmlheader ()
cgilua.put ("<h1>Testing Filesystem library</h1>\n")
cgilua.put ("<table>\n")
cgilua.put ("<tr><td colspan=2>Testing <b>dir</b></td></tr>\n")
local i = 0
local dir = cgi.dir or "."
for file in lfs.dir (dir) do
i = i+1
cgilua.put ("<tr><td>"..i.."</td><td>"..link_dir(file, dir).."</td></tr>\n")
end
cgilua.put ("</table>\n")