summaryrefslogtreecommitdiffstats
path: root/syslog-controller.lua
diff options
context:
space:
mode:
Diffstat (limited to 'syslog-controller.lua')
-rw-r--r--syslog-controller.lua17
1 files changed, 11 insertions, 6 deletions
diff --git a/syslog-controller.lua b/syslog-controller.lua
index 900856c..a32f103 100644
--- a/syslog-controller.lua
+++ b/syslog-controller.lua
@@ -28,10 +28,15 @@ function status(self)
end
function config(self)
+ local cmdmanagement
local cmd_save_result = {}
local cmderrors = {}
- if ( self.clientdata.cmddaemon) then
- startstop = self.model:startstop_service( self.clientdata.cmddaemon )
+ if ( self.clientdata.cmd_management) then
+ local cmd_management = cfe({
+ name="cmd_management",
+ value=string.lower(self.clientdata.cmd_management),
+ })
+ cmdmanagement = self.model:startstop_service( cmd_management )
end
if ( self.clientdata.cmd_save) then
local variables="logfile loglevel smallerlogs maxsize numrotate localandnetworklog remotelogging" -- Advanced-config options
@@ -61,17 +66,17 @@ function config(self)
})
-- Add a management buttons
management = {}
- management.start = cfe({ name="start",
+ management.start = cfe({ name="cmd_management",
label="Program control-panel",
value="Start",
type="submit",
})
- management.stop = cfe({ name="stop",
+ management.stop = cfe({ name="cmd_management",
label="Program control-panel",
value="Stop",
type="submit",
})
- management.restart = cfe({ name="restart",
+ management.restart = cfe({ name="cmd_management",
label="Program control-panel",
value="Restart",
type="submit",
@@ -115,7 +120,7 @@ function config(self)
controller = self.conf.controller,
action = "config", },
status = status,
- startstop = startstop,
+ cmdmanagement = cmdmanagement,
clientdata = self.clientdata,
management = management,
config = config,