From 52eaebd29d780a0bc6c17086cd526c0c42cc3f8d Mon Sep 17 00:00:00 2001 From: Guenter Knauf Date: Sun, 30 Jun 2013 20:45:58 +0000 Subject: [PATCH] Simplify example. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1498176 13f79535-47bb-0310-9956-ffa450edef68 --- docs/manual/mod/mod_lua.xml | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/docs/manual/mod/mod_lua.xml b/docs/manual/mod/mod_lua.xml index ee617d99b2..3b71f49c69 100644 --- a/docs/manual/mod/mod_lua.xml +++ b/docs/manual/mod/mod_lua.xml @@ -949,19 +949,14 @@ r:touch(file [,mtime]) -- Sets the file modification time to current time or to r:get_direntries(dir) -- Returns a table with all directory entries. --- Return path splitted into components dir, file, ext -function split_path(path) - return path:match("(.-)([^\\/]-%.?([^%.\\/]*))$") -end - function handle(r) - local cwd, _, _ = split_path(r.filename) - for _, f in ipairs(r:get_direntries(cwd)) do - local info = r:stat(cwd .. f) + local dir = r.context_document_root + for _, f in ipairs(r:get_direntries(dir)) do + local info = r:stat(dir .. "/" .. f) if info then local mtime = os.date(fmt, info.mtime / 1000000) local ftype = (info.filetype == 2) and "[dir] " or "[file]" - r:puts( ("%s %s %10i %s\n"):format(ftype, mtime, info.size, f) ) + r:puts( ("%s %s %10i %s\n"):format(ftype, mtime, info.size, f) ) end end end -- 2.49.0