summaryrefslogtreecommitdiffstats
path: root/iptables-controller.lua
diff options
context:
space:
mode:
authorTed Trask <ttrask01@yahoo.com>2012-04-18 01:23:12 +0000
committerTed Trask <ttrask01@yahoo.com>2012-04-18 01:23:12 +0000
commit15eff0f588679d3743475941345da9a46544f431 (patch)
tree9d17472b8f1935736fbab27e93eb1bb436ae4009 /iptables-controller.lua
parentc7d77f2707c2898515042ab3ed22dfa10f15e47c (diff)
downloadacf-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.lua21
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