webmcp
view framework/env/execute/action.lua @ 105:fd31e0aa629a
Bugfix in format.time(...)
| author | jbe | 
|---|---|
| date | Sun Nov 04 04:54:54 2012 +0100 (2012-11-04) | 
| parents | 9fdfb27f8e67 | 
| children | eb3e236d261d | 
 line source
     1 --[[--
     2 action_status =     -- status code returned by the action (a string)
     3 execute.action{
     4   module = module,  -- module name of the action to be executed
     5   action = action,  -- name of the action to be executed
     6   id     = id,      -- id to be returned by param.get_id(...) during execution
     7   params = params   -- parameters to be returned by param.get(...) during execution
     8 }
    10 Executes an action without associated filters.
    11 This function is only used by execute.filtered_action{...}, which itself is only used by the webmcp.lua file in the cgi-bin/ directory.
    13 --]]--
    15 function execute.action(args)
    16   local module = args.module
    17   local action = args.action
    18   trace.enter_action{ module = module, action = action }
    19   local action_status = execute.file_path{
    20     file_path = encode.file_path(
    21       request.get_app_basepath(),
    22       'app', request.get_app_name(), module, '_action', action .. '.lua'
    23     ),
    24     id     = args.id,
    25     params = args.params
    26   }
    27   trace.execution_return{ status = action_status }
    28   return action_status
    29 end
