webmcp

view framework/env/request/__init.lua @ 0:9fdfb27f8e67

Version 1.0.0
author jbe/bsw
date Sun Oct 25 12:00:00 2009 +0100 (2009-10-25)
parents
children 985024b16520
line source
1 request._status = nil
2 request._forward = nil
3 request._forward_processed = false
4 request._redirect = nil
5 request._absolute_baseurl = nil
6 request._404_route = nil
7 request._force_absolute_baseurl = false
8 request._perm_params = {}
9 request._csrf_secret = nil
11 local depth
12 if cgi then -- if-clause to support interactive mode
13 depth = tonumber(cgi.params._webmcp_urldepth)
14 end
15 if depth and depth > 0 then
16 local elements = {}
17 for i = 1, depth do
18 elements[#elements+1] = "../"
19 end
20 request._relative_baseurl = table.concat(elements)
21 else
22 request._relative_baseurl = "./"
23 end
25 request._app_basepath = assert(
26 os.getenv("WEBMCP_APP_BASEPATH"),
27 'WEBMCP_APP_BASEPATH is not set.'
28 )
29 if not string.find(request._app_basepath, "/$") then
30 request._app_basebase = request._app_basepath .. "/"
31 end

Impressum / About Us