(no commit message)
authorSteven Barth <steven@midlink.org>
Wed, 7 May 2008 21:16:35 +0000 (21:16 +0000)
committerSteven Barth <steven@midlink.org>
Wed, 7 May 2008 21:16:35 +0000 (21:16 +0000)
core/src/ffluci/http.lua
core/src/ffluci/sgi/haserl.lua
core/src/ffluci/sgi/webuci.lua

index eab12e8..f4ba570 100644 (file)
@@ -33,14 +33,4 @@ if ENV and ENV.HASERLVER then
        require("ffluci.sgi.haserl")
 elseif webuci then
        require("ffluci.sgi.webuci")
        require("ffluci.sgi.haserl")
 elseif webuci then
        require("ffluci.sgi.webuci")
-end
-
--- Asks the browser to redirect to "url"
-function redirect(url, qs)
-       if qs then
-               url = url .. "?" .. qs
-       end
-       
-       ffluci.http.status(302, "Found")
-       print("Location: " .. url .. "\n")
 end
\ No newline at end of file
 end
\ No newline at end of file
index 6fefd7b..7e9854d 100644 (file)
@@ -63,6 +63,13 @@ function ffluci.http.prepare_content(type)
        print("Content-Type: "..type.."\n")
 end
 
        print("Content-Type: "..type.."\n")
 end
 
+-- Asks the browser to redirect to "url"
+function ffluci.http.redirect(url)
+       ffluci.http.status(302, "Found")
+       ffluci.http.header("Location", url)
+       print()
+end
+
 -- Sets HTTP-Status-Header
 function ffluci.http.status(code, message)
        print("Status: " .. tostring(code) .. " " .. message)
 -- Sets HTTP-Status-Header
 function ffluci.http.status(code, message)
        print("Status: " .. tostring(code) .. " " .. message)
index 87bb693..5e17ab7 100644 (file)
@@ -69,6 +69,13 @@ function ffluci.http.prepare_content(type)
        print("Content-Type: "..type.."\n")
 end
 
        print("Content-Type: "..type.."\n")
 end
 
+-- Asks the browser to redirect to "url"
+function ffluci.http.redirect(url)
+       ffluci.http.status(302, "Found")
+       ffluci.http.header("Location", url)
+       print()
+end
+
 -- Sets HTTP-Status-Header
 function ffluci.http.status(code, message)
        print(webuci.env.SERVER_PROTOCOL .. " " .. tostring(code) .. " " .. message)
 -- Sets HTTP-Status-Header
 function ffluci.http.status(code, message)
        print(webuci.env.SERVER_PROTOCOL .. " " .. tostring(code) .. " " .. message)