summaryrefslogtreecommitdiffstats
path: root/weblog-controller.lua
diff options
context:
space:
mode:
authorTed Trask <ttrask01@yahoo.com>2013-10-21 01:11:49 +0000
committerTed Trask <ttrask01@yahoo.com>2013-10-21 01:11:49 +0000
commit364262a140b0760bc95e97cf5871e3d2eaa04762 (patch)
treef59f2003b550acc463dee2bd7588c568c053427c /weblog-controller.lua
parent6e7e6c4bd7f1892bf1b03c19ef8e665ac07540b0 (diff)
downloadacf-weblog-364262a140b0760bc95e97cf5871e3d2eaa04762.tar.bz2
acf-weblog-364262a140b0760bc95e97cf5871e3d2eaa04762.tar.xz
Remove all calls to 'module' in preparation for move to Lua 5.2
Use mymodule parameter for module definition. This was also helpful in revealing places where the code relied on the global environment.
Diffstat (limited to 'weblog-controller.lua')
-rw-r--r--weblog-controller.lua50
1 files changed, 26 insertions, 24 deletions
diff --git a/weblog-controller.lua b/weblog-controller.lua
index 4c5f498..b9c5583 100644
--- a/weblog-controller.lua
+++ b/weblog-controller.lua
@@ -1,40 +1,40 @@
-module(..., package.seeall)
+local mymodule = {}
-default_action = "viewauditstats"
+mymodule.default_action = "viewauditstats"
-function config(self)
+function mymodule.config(self)
return self.handle_form(self, self.model.getconfig, self.model.updateconfig, self.clientdata, "Save", "Edit Configuration", "Configuration Saved")
end
-function listsources(self)
+function mymodule.listsources(self)
return self.model.getsourcelist()
end
-function createsource(self)
+function mymodule.createsource(self)
return self.handle_form(self, self.model.getnewsource, self.model.createsource, self.clientdata, "Create", "Create new source", "New source created")
end
-function deletesource(self)
+function mymodule.deletesource(self)
return self.handle_form(self, self.model.getdeletesource, self.model.deletesource, self.clientdata, "Delete", "Delete source", "Source deleted")
end
-function editsource(self)
+function mymodule.editsource(self)
return self.handle_form(self, function() return self.model.getsource(self.clientdata.sourcename) end, self.model.updatesource, self.clientdata, "Save", "Edit Source", "Source Saved")
end
-function testsource(self)
+function mymodule.testsource(self)
return self.handle_form(self, self.model.gettestsource, self.model.testsource, self.clientdata, "Test", "Test Source")
end
-function importlogs(self)
+function mymodule.importlogs(self)
return self.handle_form(self, self.model.getimportlogs, self.model.importlogs, self.clientdata, "Import", "Import Logs")
end
-function viewactivitylog(self)
+function mymodule.viewactivitylog(self)
return self.model.getactivitylog()
end
-function viewweblog(self)
+function mymodule.viewweblog(self)
local retval = self.handle_form(self, self.model.getweblogparameters, self.model.getweblog, self.clientdata, "Update", "Display Weblog")
-- We want to get the weblog even if form wasn't submitted
if not self.clientdata.Update then
@@ -44,8 +44,8 @@ function viewweblog(self)
return retval
end
-function downloadweblog(self)
- local retval = viewweblog(self)
+function mymodule.downloadweblog(self)
+ local retval = mymodule.viewweblog(self)
local file = cfe({ type="longtext", value="", label="Weblog-"..os.date()..".tab" })
local content = {"sourcename\tclientuserid\tclientip\tlogdatetime\turi\tbytes\treason\tscore\tshortreason\tbadyesno\tdeniedyesno\tbypassyesno"}
for i,log in ipairs(retval.value.log.value) do
@@ -56,31 +56,31 @@ function downloadweblog(self)
return file
end
-function updateselected(self)
+function mymodule.updateselected(self)
return self.handle_form(self, self.model.geteditselected, self.model.editselected, self.clientdata, "Submit", "Submit select update", "Select fields updated")
end
-function clearselected(self)
+function mymodule.clearselected(self)
return self.handle_form(self, self.model.getclearselected, self.model.clearselected, self.clientdata, "Clear", "Clear select fields", "Select fields cleared")
end
-function viewusagestats(self)
+function mymodule.viewusagestats(self)
return self.model.getusagestats()
end
-function viewauditstats(self)
+function mymodule.viewauditstats(self)
return self.model.getauditstats()
end
-function completeaudit(self)
+function mymodule.completeaudit(self)
return self.handle_form(self, self.model.getcompleteaudit, self.model.completeaudit, self.clientdata, "Complete", "Complete Audit", "Audit completed")
end
-function adhocquery(self)
+function mymodule.adhocquery(self)
return self.handle_form(self, self.model.getnewadhocquery, self.model.adhocquery, self.clientdata, "Submit", "Submit ad-hoc query")
end
-function downloadadhocquery(self)
+function mymodule.downloadadhocquery(self)
local retval = self.model.getnewadhocquery(self, self.clientdata)
self.handle_clientdata(retval, self.clientdata)
retval = self.model.adhocquery(self, retval)
@@ -105,18 +105,20 @@ function downloadadhocquery(self)
return file
end
-function status(self)
+function mymodule.status(self)
return self.model.testdatabase()
end
-function createdatabase(self)
+function mymodule.createdatabase(self)
return self.handle_form(self, self.model.getnewdatabase, self.model.create_database, self.clientdata, "Create", "Create New Database", "Database Created")
end
-function listfiles(self)
+function mymodule.listfiles(self)
return self.model.listfiles(self)
end
-function editfile(self)
+function mymodule.editfile(self)
return self.handle_form(self, self.model.readfile, self.model.updatefile, self.clientdata, "Save", "Edit Weblog File", "Weblog File Saved" )
end
+
+return mymodule