summaryrefslogtreecommitdiffstats
path: root/app/acf_cli-controller.lua
diff options
context:
space:
mode:
authorTed Trask <ttrask01@yahoo.com>2009-12-18 09:44:42 +0000
committerTed Trask <ttrask01@yahoo.com>2009-12-18 09:44:42 +0000
commitb5b8c138deb5d4b4216c9186e3d528792edc70b2 (patch)
tree9443d94bc41e0a6e4f4333a3642efa16139983bf /app/acf_cli-controller.lua
parent1b8a047f7d1c71a1efd0bd34b5f887086a857b20 (diff)
downloadacf-core-b5b8c138deb5d4b4216c9186e3d528792edc70b2.tar.bz2
acf-core-b5b8c138deb5d4b4216c9186e3d528792edc70b2.tar.xz
Made command-line client work.
Diffstat (limited to 'app/acf_cli-controller.lua')
-rw-r--r--app/acf_cli-controller.lua21
1 files changed, 15 insertions, 6 deletions
diff --git a/app/acf_cli-controller.lua b/app/acf_cli-controller.lua
index 60d9a9e..e3f160d 100644
--- a/app/acf_cli-controller.lua
+++ b/app/acf_cli-controller.lua
@@ -5,7 +5,6 @@ local parent_exception_handler
mvc = {}
mvc.on_load = function (self, parent)
-
-- Make sure we have some kind of sane defaults for libdir and sessiondir
self.conf.libdir = self.conf.libdir or ( self.conf.appdir .. "/lib/" )
self.conf.sessiondir = self.conf.sessiondir or "/tmp/"
@@ -29,16 +28,26 @@ end
view_resolver = function(self)
- return function (viewtable)
- print(viewtable)
- end
+ return function (viewtable)
+ print(session.serialize("result", viewtable))
+ end
end
+--[[ The parent exception handler is just fine
exception_handler = function (self, message )
- print(message)
+ print(session.serialize("exception", message))
+end
+--]]
+
+redirect = function (self, str, result)
+ return result
+end
+
+redirect_to_referrer = function(self, result)
+ return result
end
-- syslog something
-logit = function ( ... )
+logevent = function ( ... )
os.execute ( "logger \"" .. ... .. "\"" )
end