diff options
author | Ted Trask <ttrask01@yahoo.com> | 2012-04-28 12:00:50 +0000 |
---|---|---|
committer | Ted Trask <ttrask01@yahoo.com> | 2012-04-28 12:00:50 +0000 |
commit | 2b767e5f372e883ac4243322010d96c808968b2f (patch) | |
tree | d8135fb077c369f0af59e8f24e68d82a4ba68126 | |
parent | 7d9eb650f3f0e5581cc8f24d0cfd2a9fdfe2404d (diff) | |
download | acf-apk-tools-2b767e5f372e883ac4243322010d96c808968b2f.tar.bz2 acf-apk-tools-2b767e5f372e883ac4243322010d96c808968b2f.tar.xz |
Updated for handle_form now passing self to get and set functions
-rw-r--r-- | apk-model.lua | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/apk-model.lua b/apk-model.lua index 233cdad..0393555 100644 --- a/apk-model.lua +++ b/apk-model.lua @@ -196,14 +196,14 @@ get_available_packages = function() return available end -get_delete_package = function(clientdata) +get_delete_package = function(self, clientdata) local result = {} result.package = cfe({ value=clientdata.package, label="Package" }) return cfe({ type="group", value=result, label="Result of Delete" }) end -delete_package = function(deleterequest) +delete_package = function(self, deleterequest) local success, res = apk.delete(deleterequest.value.package.value) if success then deleterequest.descr = res @@ -217,14 +217,14 @@ delete_package = function(deleterequest) return deleterequest end -get_install_package = function(clientdata) +get_install_package = function(self, clientdata) local result = {} result.package = cfe({ value=clientdata.package, label="Package" }) return cfe({ type="group", value=result, label="Result of Install" }) end -install_package = function(installrequest) +install_package = function(self, installrequest) local success, res = apk.install(installrequest.value.package.value) if success then installrequest.descr = res @@ -238,14 +238,14 @@ install_package = function(installrequest) return installrequest end -get_upgrade_package = function(clientdata) +get_upgrade_package = function(self, clientdata) local result = {} result.package = cfe({ value=clientdata.package, label="Package" }) return cfe({ type="group", value=result, label="Result of Upgrade" }) end -upgrade_package = function(upgraderequest) +upgrade_package = function(self, upgraderequest) local res = run_apk_cmd("fix -u "..upgraderequest.value.package.value) if res then upgraderequest.descr = res @@ -256,13 +256,13 @@ upgrade_package = function(upgraderequest) return upgraderequest end -get_update_all = function(clientdata) +get_update_all = function(self, clientdata) local result = {} return cfe({ type="group", value=result, label="Result of Update" }) end -update_all = function(updaterequest) +update_all = function(self, updaterequest) local res = run_apk_cmd("update") if res then updaterequest.descr = res @@ -273,13 +273,13 @@ update_all = function(updaterequest) return updaterequest end -get_upgrade_all = function(clientdata) +get_upgrade_all = function(self, clientdata) local result = {} return cfe({ type="group", value=result, label="Result of Upgrade" }) end -upgrade_all = function(upgraderequest) +upgrade_all = function(self, upgraderequest) local result = {} result[#result+1] = run_apk_cmd("update") result[#result+1] = run_apk_cmd("add -u apk-tools") @@ -315,7 +315,7 @@ get_cache = function() return cfe({ type="group", value=cache, label="Cache Settings" }) end -update_cache = function(cache) +update_cache = function(self, cache) cache.value.enable.errtxt = nil if not cache.value.enable.value then os.remove(cachelink) @@ -350,8 +350,8 @@ get_configfile = function() return modelfunctions.getfiledetails(configfile) end -update_configfile = function(newconfig) - return modelfunctions.setfiledetails(newconfig, {configfile}) +update_configfile = function(self, newconfig) + return modelfunctions.setfiledetails(self, newconfig, {configfile}) end get_package_details = function(package) |