summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMika Havela <mika.havela@gmail.com>2009-08-11 08:08:24 +0000
committerMika Havela <mika.havela@gmail.com>2009-08-11 08:08:24 +0000
commitbe0f111638ec5b46c58d50385854e8b763013d9a (patch)
treeb4da7e04d13c9d6a81fba7c2997315800ab7d222
parent23d290dc98fa5c075262b27b08797f50da497374 (diff)
downloadacf-openvpn-be0f111638ec5b46c58d50385854e8b763013d9a.tar.bz2
acf-openvpn-be0f111638ec5b46c58d50385854e8b763013d9a.tar.xz
Redirect page when started/stopped/restarted a process
-rw-r--r--openvpn-controller.lua6
1 files changed, 6 insertions, 0 deletions
diff --git a/openvpn-controller.lua b/openvpn-controller.lua
index 7ebfef9..85deb28 100644
--- a/openvpn-controller.lua
+++ b/openvpn-controller.lua
@@ -39,5 +39,11 @@ end
function startstop(self)
local data = self.model.startstop_service(clientdata.action,clientdata.service)
data.service = clientdata.service
+ if (data) and (data.value) and (data.value.result) and (data.value.result.value) then
+ redirect(self, "listconfigs")
+ end
+ if not (clientdata.service) then
+ redirect(self, "listconfigs")
+ end
return data
end