diff options
author | Ted Trask <ttrask01@yahoo.com> | 2012-11-26 00:49:21 +0000 |
---|---|---|
committer | Ted Trask <ttrask01@yahoo.com> | 2012-11-26 00:49:21 +0000 |
commit | 0b761f9b48c384f90124e6105519383eef2e9686 (patch) | |
tree | b72bf11dae32315863b8ee3fc8d03c11afa9a2bf /rrdtool-model.lua | |
parent | 15286146e7a37e94922ee5f2b3243a67fb6bd69b (diff) | |
download | acf-rrdtool-0b761f9b48c384f90124e6105519383eef2e9686.tar.bz2 acf-rrdtool-0b761f9b48c384f90124e6105519383eef2e9686.tar.xz |
Removed startstop and welcome actions, cleaned up status, and removed popup viewtype
Diffstat (limited to 'rrdtool-model.lua')
-rw-r--r-- | rrdtool-model.lua | 21 |
1 files changed, 12 insertions, 9 deletions
diff --git a/rrdtool-model.lua b/rrdtool-model.lua index 259bfa9..2080bfc 100644 --- a/rrdtool-model.lua +++ b/rrdtool-model.lua @@ -7,6 +7,7 @@ fs = require("acf.fs") format = require("acf.format") date = require("acf.date") validator = require("acf.validator") +processinfo = require("acf.processinfo") -- Set variables local configfile = "/etc/rrdtool/acf-rrdtool.conf" @@ -64,16 +65,18 @@ end -- ################################################################################ -- PUBLIC FUNCTIONS -function get_startstop(self, clientdata) - return modelfunctions.get_startstop(processname) -end - -function startstop_service(self, startstop, action) - return modelfunctions.startstop_service(startstop, action) -end - function getstatus() - return modelfunctions.getstatus(processname, packagename, header .. " status") + local status = {} + + local value, errtxt = processinfo.package_version(packagename) + status.version = cfe({ + label="Program version", + value=value, + errtxt=errtxt, + name=packagename + }) + + return cfe({ type="group", value=status, label=header .. " status" }) end function getconfigfile() |