Annotation of embedaddon/axTLS/www/lua/test_fs.lua, revision 1.1

1.1     ! misho       1: function link_dir (dir, base)
        !             2:        local path = base.."/"..dir
        !             3:        local mode = lfs.attributes (path).mode
        !             4:        if mode == "directory" then
        !             5:                return string.format ('<a href="%s">%s</a>',
        !             6:                        cgilua.mkurlpath ("test_fs.lua", { dir = path }),
        !             7:                        dir)
        !             8:        else
        !             9:                return dir
        !            10:        end
        !            11: end
        !            12: 
        !            13: cgilua.htmlheader ()
        !            14: cgilua.put ("<h1>Testing Filesystem library</h1>\n")
        !            15: cgilua.put ("<table>\n")
        !            16: cgilua.put ("<tr><td colspan=2>Testing <b>dir</b></td></tr>\n")
        !            17: local i = 0
        !            18: local dir = cgi.dir or "."
        !            19: for file in lfs.dir (dir) do
        !            20:        i = i+1
        !            21:        cgilua.put ("<tr><td>"..i.."</td><td>"..link_dir(file, dir).."</td></tr>\n")
        !            22: end
        !            23: cgilua.put ("</table>\n")

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>