webmcp
view framework/env/request/get_param_strings.lua @ 99:66bdd686df30
request.get_param_strings() returns table which may be modified without side-effects
| author | jbe | 
|---|---|
| date | Mon Oct 15 17:04:07 2012 +0200 (2012-10-15) | 
| parents | df9a192d36d5 | 
| children | e75abc61d135 | 
 line source
     1 --[[--
     2 params =
     3 param.get_param_strings()
     5 This function returns a table with all raw GET/POST parameters as strings or list of strings (except internal parameters like "_webmcp_path" or "_webmcp_id"). Modifications of the returned table have no side effects.
     7 --]]--
     9 function request.get_param_strings()
    10   local t = {}
    11   for key, value in pairs(request._params) do
    12     if type(request._params) == 'table' then
    13       t[key] = table.new(value)
    14     else
    15       t[key] = value
    16     end
    17   end
    18   return t
    19 end
