* Generalized dispatcher handling
[project/luci.git] / core / src / template.lua
index e74db7d..6f4e4ad 100644 (file)
@@ -52,7 +52,8 @@ compiler_enable_bytecode = false
 viewns = {
        translate  = function(...) return require("ffluci.i18n").translate(...) end,
        config     = function(...) return require("ffluci.model.uci").get(...) or "" end,
-       controller = ffluci.http.env.SCRIPT_NAME or "",
+       controller = ffluci.http.dispatcher(),
+       uploadctrl = ffluci.http.dispatcher_upload(),
        media      = ffluci.config.main.mediaurlbase,
        images     = ffluci.config.main.imagebase,
        write      = io.write,