webmcp

view framework/env/ui_deprecated/_prepare_redirect_params.lua @ 0:9fdfb27f8e67

Version 1.0.0
author jbe/bsw
date Sun Oct 25 12:00:00 2009 +0100 (2009-10-25)
parents
children
line source
1 function ui_deprecated._prepare_redirect_params(params, redirect_to)
2 if redirect_to then
3 for status, settings in pairs(redirect_to) do
4 local module, view = settings.module, settings.view
5 if not module then
6 error("No redirection module specified.")
7 end
8 if not view then
9 error("No redirection view specified.")
10 end
11 if status == "ok" then
12 params["_webmcp_routing." .. status .. ".mode"] = "redirect"
13 else
14 params["_webmcp_routing." .. status .. ".mode"] = "forward"
15 end
16 params["_webmcp_routing." .. status .. ".module"] = settings.module
17 params["_webmcp_routing." .. status .. ".view"] = settings.view
18 params["_webmcp_routing." .. status .. ".id"] = settings.id
19 if settings.params then
20 for key, value in pairs(settings.params) do
21 params["_webmcp_routing." .. status .. ".params." .. key] = value
22 end
23 end
24 end
25 end
26 end

Impressum / About Us