diff options
Diffstat (limited to 'squid-controller.lua')
-rw-r--r-- | squid-controller.lua | 27 |
1 files changed, 21 insertions, 6 deletions
diff --git a/squid-controller.lua b/squid-controller.lua index ebc6133..8ffe0cb 100644 --- a/squid-controller.lua +++ b/squid-controller.lua @@ -22,7 +22,12 @@ end basic = function( self ) - local info = { status = { value = "stopped" }, version = { value = self.model.get_squid_version() }, srvctrl = { value = srvctrl} }; + local info = { + status=self.model.get_status(), + version = self.model.get_squid_version(), + autostart = self.model.get_autostart(), + srvctrl = { value = srvctrl} + } local option = { script = ENV["SCRIPT_NAME"], prefix = self.conf.prefix, @@ -63,7 +68,7 @@ basic = function( self ) end service.status = self.model.get_status() - info.status.value = service.status; +-- info.status.value = service.status; service.config, service.error = self.model.get_basic_config() return ( cfe ({ option = option, service = service, info = info }) ) @@ -71,7 +76,12 @@ end authentication = function( self ) - local info = { status = { value = "stopped" }, version = { value = self.model.get_squid_version() }, srvctrl = { value = srvctrl} }; + local info = { + status=self.model.get_status(), + version = self.model.get_squid_version(), + autostart = self.model.get_autostart(), + srvctrl = { value = srvctrl} + } local option = { script = ENV["SCRIPT_NAME"], prefix = self.conf.prefix, @@ -110,7 +120,7 @@ authentication = function( self ) end service.status = self.model.get_status() - info.status.value = service.status +-- info.status.value = service.status service.config, service.error = self.model.get_basic_config() return ( cfe ({ option = option, service = service, info = info }) ) @@ -118,7 +128,12 @@ end advanced = function( self ) - local info = { status = { value = "stopped" }, version = { value = self.model.get_squid_version() }, srvctrl = { value = srvctrl} }; + local info = { + status=self.model.get_status(), + version = self.model.get_squid_version(), + autostart = self.model.get_autostart(), + srvctrl = { value = srvctrl} + } local option = { script = ENV["SCRIPT_NAME"], prefix = self.conf.prefix, @@ -142,7 +157,7 @@ advanced = function( self ) end service.status = self.model.get_status() - info.status.value = service.status +-- info.status.value = service.status service.config = self.model.get_adv_config() return ( cfe ({ option = option, service = service, info = info }) ) |