From: Steven Barth Date: Wed, 7 May 2008 21:08:16 +0000 (+0000) Subject: * Fixed webuci bootstrapper X-Git-Tag: 0.8.0~1062 X-Git-Url: https://git.archive.openwrt.org/?p=project%2Fluci.git;a=commitdiff_plain;h=0120aec28526235d5efce2bbb12bc0e89cae6352 * Fixed webuci bootstrapper * Added ffluci.http.header function --- diff --git a/core/contrib/webuci_bootstrap.lua b/core/contrib/webuci_bootstrap.lua index 9a2fafb0e..50ac8184b 100644 --- a/core/contrib/webuci_bootstrap.lua +++ b/core/contrib/webuci_bootstrap.lua @@ -15,7 +15,7 @@ function init_req(context) env.PATH_INFO = "/" .. context.uri env.REMOTE_PORT = context.remote_port env.SERVER_ADDR = context.server_addr - env.SCRIPT_NAME = REQUEST_URI:sub(1, #REQUEST_URI - #PATH_INFO) + env.SCRIPT_NAME = env.REQUEST_URI:sub(1, #env.REQUEST_URI - #env.PATH_INFO) end function handle_req(context) diff --git a/core/src/ffluci/sgi/haserl.lua b/core/src/ffluci/sgi/haserl.lua index 0db558d99..6fefd7baf 100644 --- a/core/src/ffluci/sgi/haserl.lua +++ b/core/src/ffluci/sgi/haserl.lua @@ -53,6 +53,10 @@ function ffluci.http.formvaluetable(prefix) return ffluci.http.formvalue(prefix, {}) end +-- Sends a custom HTTP-Header +function ffluci.http.header(key, value) + print(key .. ": " .. value) +end -- Set Content-Type function ffluci.http.prepare_content(type) diff --git a/core/src/ffluci/sgi/webuci.lua b/core/src/ffluci/sgi/webuci.lua index 75fffa553..87bb69302 100644 --- a/core/src/ffluci/sgi/webuci.lua +++ b/core/src/ffluci/sgi/webuci.lua @@ -55,6 +55,10 @@ function ffluci.http.formvaluetable(prefix) return vals end +-- Sends a custom HTTP-Header +function ffluci.http.header(key, value) + print(key .. ": " .. value) +end -- Set Content-Type function ffluci.http.prepare_content(type)