summaryrefslogtreecommitdiffstats
path: root/cron-model.lua
diff options
context:
space:
mode:
Diffstat (limited to 'cron-model.lua')
-rw-r--r--cron-model.lua22
1 files changed, 11 insertions, 11 deletions
diff --git a/cron-model.lua b/cron-model.lua
index 35f631b..f6fcc40 100644
--- a/cron-model.lua
+++ b/cron-model.lua
@@ -65,11 +65,11 @@ end
-- ################################################################################
-- PUBLIC FUNCTIONS
-function get_startstop(clientdata)
+function get_startstop(self, clientdata)
return modelfunctions.get_startstop(processname)
end
-function startstop_service(startstop, action)
+function startstop_service(self, startstop, action)
return modelfunctions.startstop_service(startstop, action)
end
@@ -81,21 +81,21 @@ function listjobs()
return cfe({ type="structure", value=list_jobs(), label="Cron Jobs" })
end
-function read_job(clientdata)
+function read_job(self, clientdata)
return modelfunctions.getfiledetails(clientdata.name, validate_filename)
end
-function update_job(filedetails)
- return modelfunctions.setfiledetails(filedetails, validate_filename)
+function update_job(self, filedetails)
+ return modelfunctions.setfiledetails(self, filedetails, validate_filename)
end
-function get_delete_job(clientdata)
+function get_delete_job(self, clientdata)
local result = {}
result.filename = cfe({ value=clientdata.name or "", label="File Name" })
return cfe({ type="group", value=result, label="Delete Cron Job" })
end
-function delete_job(deleterequest)
+function delete_job(self, deleterequest)
deleterequest.errtxt = "Invalid File"
if validate_filename(deleterequest.value.filename.value) then
os.remove(deleterequest.value.filename.value)
@@ -113,7 +113,7 @@ function get_move_job()
return cfe({ type="group", value=move, label="Move Job" })
end
-function move_job(move)
+function move_job(self, move)
local success = modelfunctions.validateselect(move.value.name)
success = modelfunctions.validateselect(move.value.period) and success
@@ -137,7 +137,7 @@ function create_new_job()
return cfe({ type="group", value=newjob, label="Create New Job" })
end
-function create_job(newjob)
+function create_job(self, newjob)
local success = modelfunctions.validateselect(newjob.value.period)
if newjob.value.name.value == "" then
@@ -166,7 +166,7 @@ function read_configfile()
return modelfunctions.getfiledetails(configfile)
end
-function update_configfile(filedetails)
+function update_configfile(self, filedetails)
-- FIXME validate
- return modelfunctions.setfiledetails(filedetails, {configfile})
+ return modelfunctions.setfiledetails(self, filedetails, {configfile})
end