From 95b97dd1900f4bf7a6feae7a7b1d06d47bb71af7 Mon Sep 17 00:00:00 2001 From: jim-p Date: Tue, 27 Apr 2010 13:58:42 -0400 Subject: Add first revision of rewritten OpenVPN status widget to 2.0 resolves #496. --- usr/local/www/widgets/include/openvpn.inc | 4 + usr/local/www/widgets/widgets/openvpn.widget.php | 193 +++++++++++++++++++++++ 2 files changed, 197 insertions(+) create mode 100644 usr/local/www/widgets/include/openvpn.inc create mode 100644 usr/local/www/widgets/widgets/openvpn.widget.php (limited to 'usr/local/www') diff --git a/usr/local/www/widgets/include/openvpn.inc b/usr/local/www/widgets/include/openvpn.inc new file mode 100644 index 0000000..075d0e5 --- /dev/null +++ b/usr/local/www/widgets/include/openvpn.inc @@ -0,0 +1,4 @@ + \ No newline at end of file diff --git a/usr/local/www/widgets/widgets/openvpn.widget.php b/usr/local/www/widgets/widgets/openvpn.widget.php new file mode 100644 index 0000000..c17c144 --- /dev/null +++ b/usr/local/www/widgets/widgets/openvpn.widget.php @@ -0,0 +1,193 @@ + + + +
+
+ + + + + + + + + + + +
+ Client connections for +
+ + + + + + + '> + + + + + '> + + + + + + + + + +
Name/TimeReal/Virtual IP
+ + + + + /images/icons/icon_x.gif' height='17' width='17' border='0' + onclick="killClient('', '');" style='cursor:pointer;' + name='' + title='Kill client connection from ' alt='' /> +
+ + + +
+
+ + +
+ + + + + + + + +
+ OpenVPN client instances statistics +
+ + + + + + + '> + + + + + '> + + + + +
Name/TimeRemote/Virtual IP
+ + + + + "; + ?> +
+ + + +
+ + + +NOTE: You need to bind each OpenVPN client to enable its management daemon: use 'Local port' setting in the OpenVPN client screen"; +} + +if ((empty($clients)) && (empty($servers))) { + echo "No OpenVPN instance defined"; +} +?> \ No newline at end of file -- cgit v1.1