mod_http_muc_log/mod_http_muc_log.lua
changeset 4934 13070c6a7ce8
parent 4785 306066898e5f
child 4967 479d618c9e6d
equal deleted inserted replaced
4933:65438e4ba563 4934:13070c6a7ce8
   273 -- Produce the chat log view
   273 -- Produce the chat log view
   274 local function logs_page(event, path)
   274 local function logs_page(event, path)
   275 	local request, response = event.request, event.response;
   275 	local request, response = event.request, event.response;
   276 
   276 
   277 	local room, date = path:match("^([^/]+)/([^/]*)/?$");
   277 	local room, date = path:match("^([^/]+)/([^/]*)/?$");
       
   278 	if not room then
       
   279 		response.headers.location = url.build({ path = path .. "/" });
       
   280 		return 303;
       
   281 	end
   278 	room = nodeprep(room);
   282 	room = nodeprep(room);
   279 	if not room then
   283 	if not room then
   280 		return 400;
   284 		return 400;
   281 	elseif date == "" then
   285 	elseif date == "" then
   282 		return years_page(event, path);
   286 		return years_page(event, path);