* ffluci.sgi.haserl: Several fixes
authorSteven Barth <steven@midlink.org>
Mon, 5 May 2008 19:56:14 +0000 (19:56 +0000)
committerSteven Barth <steven@midlink.org>
Mon, 5 May 2008 19:56:14 +0000 (19:56 +0000)
* ffluci.menu: Enabled caching

core/src/ffluci/menu.lua
core/src/ffluci/sgi/haserl.lua

index c153ef533984e9cf50376b240d00b545e6eab9dd..ed05f881d6d02c98d75bdf4618362d25836d3854 100644 (file)
@@ -118,6 +118,8 @@ end
 
 -- Returns the menu information
 function get()
-       collect()
+       if not menu then
+               collect()
+       end
        return menu
 end
\ No newline at end of file
index 01c2083c224dae8a78fe7cbd782068a1f07f965a..75b9bf1087f46c0d32c0327babe78e5778f01b36 100644 (file)
@@ -52,7 +52,7 @@ end
 
 -- Gets a table of values with a certain prefix
 function ffluci.http.formvaluetable(prefix)
-       return formvalue(prefix, {})
+       return ffluci.http.formvalue(prefix, {})
 end
 
 
@@ -73,7 +73,7 @@ function ffluci.http.redirect(url, qs)
                url = url .. "?" .. qs
        end
        
-       set_status(302, "Found")
+       ffluci.http.set_status(302, "Found")
        print("Location: " .. url .. "\n")
 end