webmcp
view framework/env/request/set_status.lua @ 2:72860d232f32
Version 1.0.2
Fixed bug with explicit garbage collection (requests > 256kB caused an error)
Views prefixed with an underscore can't be called externally
ui.paginate now displays the last page, if the selected page number is too high.
Fixed bug with explicit garbage collection (requests > 256kB caused an error)
Views prefixed with an underscore can't be called externally
ui.paginate now displays the last page, if the selected page number is too high.
author | jbe/bsw |
---|---|
date | Thu Dec 10 12:00:00 2009 +0100 (2009-12-10) |
parents | 9fdfb27f8e67 |
children |
line source
1 --[[--
2 request.set_status(
3 str -- string containing a HTTP status code, e.g. "404 Not Found"
4 )
6 Calling this function causes a HTTP status different from 200 OK (or in case of error different from 500 Internal Server Error) to be sent to the browser.
8 --]]--
10 function request.set_status(str)
11 if str then
12 local t = type(str)
13 if type(str) == "number" then
14 str = tostring(str)
15 elseif type(str) ~= "string" then
16 error("request.set_status(...) must be called with a string as parameter.")
17 end
18 request._status = str
19 else
20 request._status = nil
21 end
22 end