diff options
author | Ted Trask <ttrask01@yahoo.com> | 2008-06-05 15:25:21 +0000 |
---|---|---|
committer | Ted Trask <ttrask01@yahoo.com> | 2008-06-05 15:25:21 +0000 |
commit | b4e8c5956ac0b6c7a8f95d14516caeb1a5b5968c (patch) | |
tree | 442bc669632c0dfff59936488efd2a80dbff21f2 /apk-controller.lua | |
parent | b4b0051bc1f270eb42abb0262dc10dcd91ad48f1 (diff) | |
download | acf-apk-tools-b4e8c5956ac0b6c7a8f95d14516caeb1a5b5968c.tar.bz2 acf-apk-tools-b4e8c5956ac0b6c7a8f95d14516caeb1a5b5968c.tar.xz |
Added config page to apk to modify path
git-svn-id: svn://svn.alpinelinux.org/acf/apk-tools/trunk@1199 ab2d0c66-481e-0410-8bed-d214d4d58bed
Diffstat (limited to 'apk-controller.lua')
-rw-r--r-- | apk-controller.lua | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/apk-controller.lua b/apk-controller.lua index 797c444..9bb53bb 100644 --- a/apk-controller.lua +++ b/apk-controller.lua @@ -36,3 +36,23 @@ install = function(self) redirect(self) end +config = function(self) + local config = self.model.get_config() + if self.clientdata.Save then + for name,value in pairs(config.value) do + if self.clientdata[name] then + value.value = self.clientdata[name] + end + end + config = self.model.set_config(config) + if not config.errtxt then + config.descr = "Saved Configuration" + end + end + + config.type = "form" + config.option = "Save" + config.label = "Edit Configuration" + + return config +end |