From 0e19fe4313b6ddd0e349fc627d7aa763a1a788d5 Mon Sep 17 00:00:00 2001 From: Mika Havela Date: Wed, 7 May 2008 15:11:42 +0000 Subject: Adding a status-tab and moving some information there (from the other pages). git-svn-id: svn://svn.alpinelinux.org/acf/squid/trunk@1110 ab2d0c66-481e-0410-8bed-d214d4d58bed --- squid-controller.lua | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) (limited to 'squid-controller.lua') diff --git a/squid-controller.lua b/squid-controller.lua index b1f5cd1..a4b049c 100644 --- a/squid-controller.lua +++ b/squid-controller.lua @@ -2,7 +2,7 @@ module (..., package.seeall) -default_action = "basic" +default_action = "status" dep = function( self ) @@ -20,6 +20,25 @@ dep = function( self ) return end +status = function( self ) + + 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, + controller = self.conf.controller, + action = self.conf.action, + extra = "" + } + + return ( cfe ({ option = option, info = info }) ) +end + basic = function( self ) local service = {} @@ -208,3 +227,5 @@ saccess = function( self ) return ( cfe ({ option = option, service = service }) ) end + + -- cgit v1.2.3