From 0120aec28526235d5efce2bbb12bc0e89cae6352 Mon Sep 17 00:00:00 2001 From: Steven Barth Date: Wed, 7 May 2008 21:08:16 +0000 Subject: [PATCH] * Fixed webuci bootstrapper * Added ffluci.http.header function --- core/contrib/webuci_bootstrap.lua | 2 +- core/src/ffluci/sgi/haserl.lua | 4 ++++ core/src/ffluci/sgi/webuci.lua | 4 ++++ 3 files changed, 9 insertions(+), 1 deletion(-) 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) -- 2.25.1