webmcp
view framework/env/request/set_absolute_baseurl.lua @ 89:24ed2cd053aa
Bugfix for :get_current() methods in atom library (missing import of "os" functions)
| author | jbe | 
|---|---|
| date | Tue Aug 21 00:55:26 2012 +0200 (2012-08-21) | 
| parents | 9fdfb27f8e67 | 
| children | 2169a62e12f5 | 
 line source
     1 --[[--
     2 request.set_absolute_baseurl(
     3   url                          -- Base URL of the application
     4 )
     6 Calling this function is neccessary for every configuration, because an absolute URL is needed for HTTP redirects. If the URL of the application is volatile, and if you don't bother violating the HTTP standard, you might want to execute request.set_absolute_baseurl(request.get_relative_baseurl()) in your application configuration.
     8 --]]--
    10 function request.set_absolute_baseurl(url)
    11   if string.find(url, "/$") then
    12     request._absolute_baseurl = url
    13   else
    14     request._absolute_baseurl = url .. "/"
    15   end
    16 end
