diff options
author | Ted Trask <ttrask01@yahoo.com> | 2012-04-18 01:23:12 +0000 |
---|---|---|
committer | Ted Trask <ttrask01@yahoo.com> | 2012-04-18 01:23:12 +0000 |
commit | 15eff0f588679d3743475941345da9a46544f431 (patch) | |
tree | 9d17472b8f1935736fbab27e93eb1bb436ae4009 /iptables-controller.lua | |
parent | c7d77f2707c2898515042ab3ed22dfa10f15e47c (diff) | |
download | acf-iptables-15eff0f588679d3743475941345da9a46544f431.tar.bz2 acf-iptables-15eff0f588679d3743475941345da9a46544f431.tar.xz |
Started work on updating for acf-core-0.15
Removed controllerfunctions library (still needs more work and corresponding work in model)
Updated startstop functionality and deleted view
Updated for viewfunctions to htmlviewfunctions and modified require statements for acf libraries
Diffstat (limited to 'iptables-controller.lua')
-rw-r--r-- | iptables-controller.lua | 21 |
1 files changed, 6 insertions, 15 deletions
diff --git a/iptables-controller.lua b/iptables-controller.lua index 2cecc56..8ea7353 100644 --- a/iptables-controller.lua +++ b/iptables-controller.lua @@ -1,14 +1,5 @@ module(..., package.seeall) --- Load libraries -require("controllerfunctions") - --- ################################################################################ --- LOCAL FUNCTIONS - --- ################################################################################ --- PUBLIC FUNCTIONS - default_action = "status" function status(self) @@ -32,11 +23,11 @@ function manglerules(self) end function editchain(self) - return controllerfunctions.handle_form(self, function() return self.model.read_chain(self.clientdata.table, self.clientdata.chain or "") end, self.model.update_chain, self.clientdata, "Save", "Edit Chain", "Chain saved") + return self.handle_form(self, function() return self.model.read_chain(self.clientdata.table, self.clientdata.chain or "") end, self.model.update_chain, self.clientdata, "Save", "Edit Chain", "Chain saved") end function createchain(self) - return controllerfunctions.handle_form(self, function() return self.model.read_chain(self.clientdata.table) end, self.model.create_chain, self.clientdata, "Create", "Create New Chain", "Chain created") + return self.handle_form(self, function() return self.model.read_chain(self.clientdata.table) end, self.model.create_chain, self.clientdata, "Create", "Create New Chain", "Chain created") end function deletechain(self) @@ -44,11 +35,11 @@ function deletechain(self) end function editrule(self) - return controllerfunctions.handle_form(self, function() return self.model.read_rule(self.clientdata.table, self.clientdata.chain or "", self.clientdata.position or "") end, self.model.update_rule, self.clientdata, "Save", "Edit Rule", "Rule saved") + return self.handle_form(self, function() return self.model.read_rule(self.clientdata.table, self.clientdata.chain or "", self.clientdata.position or "") end, self.model.update_rule, self.clientdata, "Save", "Edit Rule", "Rule saved") end function createrule(self) - return controllerfunctions.handle_form(self, function() return self.model.read_rule(self.clientdata.table, self.clientdata.chain, self.clientdata.position) end, self.model.create_rule, self.clientdata, "Create", "Create New Rule", "Rule created") + return self.handle_form(self, function() return self.model.read_rule(self.clientdata.table, self.clientdata.chain, self.clientdata.position) end, self.model.create_rule, self.clientdata, "Create", "Create New Rule", "Rule created") end function deleterule(self) @@ -56,9 +47,9 @@ function deleterule(self) end function expert(self) - return controllerfunctions.handle_form(self, self.model.readrulesfile, self.model.updaterulesfile, self.clientdata, "Save", "Edit Rules File", "Rules File Saved") + return self.handle_form(self, self.model.readrulesfile, self.model.updaterulesfile, self.clientdata, "Save", "Edit Rules File", "Rules File Saved") end function startstop(self) - return controllerfunctions.handle_startstop(self, self.model.startstop_service, self.clientdata) + return self.handle_form(self, self.model.get_startstop, self.model.startstop_service, self.clientdata) end |