diff options
Diffstat (limited to 'usr/local/www/status_openvpn.php')
-rw-r--r-- | usr/local/www/status_openvpn.php | 55 |
1 files changed, 31 insertions, 24 deletions
diff --git a/usr/local/www/status_openvpn.php b/usr/local/www/status_openvpn.php index 8746254..4d1f46f 100644 --- a/usr/local/www/status_openvpn.php +++ b/usr/local/www/status_openvpn.php @@ -111,6 +111,7 @@ include("head.inc"); ?> <?php include("fbegin.inc"); ?> <form action="status_openvpn.php" method="get" name="iform"> <script type="text/javascript"> +//<![CDATA[ function killClient(mport, remipp) { var busy = function(index,icon) { jQuery(icon).bind("onclick",""); @@ -138,11 +139,12 @@ include("head.inc"); ?> function(index,row) { jQuery(row).fadeOut(1000); } ); } +//]]> </script> <?php $i = 0; ?> <?php foreach ($servers as $server): ?> -<table style="padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:0px" width="100%" border="0" cellpadding="0" cellspacing="0"> +<table style="padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:0px" width="100%" border="0" cellpadding="0" cellspacing="0" summary="status openvpn"> <tr> <td colspan="6" class="listtopic"> <?=$server['name'];?> <?=gettext("Client connections"); ?> @@ -150,7 +152,7 @@ include("head.inc"); ?> </tr> <tr> <td> - <table style="padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:0px" class="tabcont sortable" width="100%" border="0" cellpadding="0" cellspacing="0"> + <table style="padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:0px" class="tabcont sortable" width="100%" border="0" cellpadding="0" cellspacing="0" summary="connections"> <tr> <td class="listhdrr"><?=gettext("Common Name"); ?></td> <td class="listhdrr"><?=gettext("Real Address"); ?></td> @@ -161,7 +163,7 @@ include("head.inc"); ?> </tr> <?php foreach ($server['conns'] as $conn): ?> - <tr name='<?php echo "r:{$server['mgmt']}:{$conn['remote_host']}"; ?>'> + <tr id="<?php echo "r:{$server['mgmt']}:{$conn['remote_host']}"; ?>"> <td class="listlr"> <?=$conn['common_name'];?> </td> @@ -180,11 +182,11 @@ include("head.inc"); ?> <td class="listr"> <?=$conn['bytes_recv'];?> </td> - <td class='list'> - <img src='/themes/<?php echo $g['theme']; ?>/images/icons/icon_x.gif' height='17' width='17' border='0' - onclick="killClient('<?php echo $server['mgmt']; ?>', '<?php echo $conn['remote_host']; ?>');" style='cursor:pointer;' - name='<?php echo "i:{$server['mgmt']}:{$conn['remote_host']}"; ?>' - title='<?php echo gettext("Kill client connection from") . ' ' . $conn['remote_host']; ?>' alt='' /> + <td class="list"> + <img src="/themes/<?php echo $g['theme']; ?>/images/icons/icon_x.gif" height="17" width="17" border="0" + onclick="killClient('<?php echo $server['mgmt']; ?>', '<?php echo $conn['remote_host']; ?>');" style="cursor:pointer;" + id="<?php echo "i:{$server['mgmt']}:{$conn['remote_host']}"; ?>" + title="<?php echo gettext("Kill client connection from") . " " . $conn['remote_host']; ?>" alt="delete" /> </td> </tr> @@ -194,9 +196,9 @@ include("head.inc"); ?> <td colspan="2" class="list" height="12"> <table> <tr> - <?php $ssvc = find_service_by_openvpn_vpnid($server['vpnid']); ?> + <td><?php $ssvc = find_service_by_openvpn_vpnid($server['vpnid']); ?> <?= get_service_status_icon($ssvc, true, true); ?> - <td><?= get_service_control_links($ssvc, true); ?></td> + <?= get_service_control_links($ssvc, true); ?></td> </tr> </table> </td> @@ -209,10 +211,10 @@ include("head.inc"); ?> </table> <?php if (is_array($server['routes']) && count($server['routes'])): ?> <div id="shroutebut-<?= $i ?>"> -<input type="button" onClick="show_routes('tabroute-<?= $i ?>','shroutebut-<?= $i ?>')" value="<?php echo gettext("Show Routing Table"); ?>" /> - <?= gettext("Display OpenVPN's internal routing table for this server.") ?></a> +<input type="button" onClick="show_routes('tabroute-<?= $i ?>','shroutebut-<?= $i ?>')" value="<?php echo gettext("Show Routing Table"); ?>" /> - <?= gettext("Display OpenVPN's internal routing table for this server.") ?> <br /><br /> </div> -<table style="display: none; padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:0px" width="100%" border="0" cellpadding="0" cellspacing="0" id="tabroute-<?= $i ?>"> +<table style="display: none; padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:0px" width="100%" border="0" cellpadding="0" cellspacing="0" id="tabroute-<?= $i ?>" summary="routing table"> <tr> <td colspan="6" class="listtopic"> <?=$server['name'];?> <?=gettext("Routing Table"); ?> @@ -220,7 +222,7 @@ include("head.inc"); ?> </tr> <tr> <td> - <table style="padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:0px" class="tabcont sortable" width="100%" border="0" cellpadding="0" cellspacing="0"> + <table style="padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:0px" class="tabcont sortable" width="100%" border="0" cellpadding="0" cellspacing="0" summary="results"> <tr> <td class="listhdrr"><?=gettext("Common Name"); ?></td> <td class="listhdrr"><?=gettext("Real Address"); ?></td> @@ -229,7 +231,7 @@ include("head.inc"); ?> </tr> <?php foreach ($server['routes'] as $conn): ?> - <tr name='<?php echo "r:{$server['mgmt']}:{$conn['remote_host']}"; ?>'> + <tr id="<?php echo "r:{$server['mgmt']}:{$conn['remote_host']}"; ?>"> <td class="listlr"> <?=$conn['common_name'];?> </td> @@ -261,7 +263,7 @@ include("head.inc"); ?> <br /> <?php if (!empty($sk_servers)) { ?> -<table style="padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:0px" width="100%" border="0" cellpadding="0" cellspacing="0"> +<table style="padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:0px" width="100%" border="0" cellpadding="0" cellspacing="0" summary="peer to peer stats"> <tr> <td colspan="6" class="listtopic"> <?=gettext("Peer to Peer Server Instance Statistics"); ?> @@ -269,7 +271,7 @@ include("head.inc"); ?> </tr> <tr> <td> - <table style="padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:0px" class="tabcont sortable" width="100%" border="0" cellpadding="0" cellspacing="0"> + <table style="padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:0px" class="tabcont sortable" width="100%" border="0" cellpadding="0" cellspacing="0" summary="results"> <tr> <td class="listhdrr"><?=gettext("Name"); ?></td> <td class="listhdrr"><?=gettext("Status"); ?></td> @@ -282,7 +284,7 @@ include("head.inc"); ?> </tr> <?php foreach ($sk_servers as $sk_server): ?> - <tr name='<?php echo "r:{$sk_server['port']}:{$sk_server['vpnid']}"; ?>'> + <tr id="<?php echo "r:{$sk_server['port']}:{$sk_server['vpnid']}"; ?>"> <td class="listlr"> <?=$sk_server['name'];?> </td> @@ -307,9 +309,9 @@ include("head.inc"); ?> <td class="listr"> <table> <tr> - <?php $ssvc = find_service_by_openvpn_vpnid($sk_server['vpnid']); ?> + <td><?php $ssvc = find_service_by_openvpn_vpnid($sk_server['vpnid']); ?> <?= get_service_status_icon($ssvc, false, true); ?> - <td><?= get_service_control_links($ssvc, true); ?></td> + <?= get_service_control_links($ssvc, true); ?></td> </tr> </table> </td> @@ -324,7 +326,7 @@ include("head.inc"); ?> } ?> <br /> <?php if (!empty($clients)) { ?> -<table style="padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:0px" width="100%" border="0" cellpadding="0" cellspacing="0"> +<table style="padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:0px" width="100%" border="0" cellpadding="0" cellspacing="0" summary="client stats"> <tr> <td colspan="6" class="listtopic"> <?=gettext("Client Instance Statistics"); ?> @@ -332,7 +334,7 @@ include("head.inc"); ?> </tr> <tr> <td> - <table style="padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:0px" class="tabcont sortable" width="100%" border="0" cellpadding="0" cellspacing="0"> + <table style="padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:0px" class="tabcont sortable" width="100%" border="0" cellpadding="0" cellspacing="0" summary="results"> <tr> <td class="listhdrr"><?=gettext("Name"); ?></td> <td class="listhdrr"><?=gettext("Status"); ?></td> @@ -345,7 +347,7 @@ include("head.inc"); ?> </tr> <?php foreach ($clients as $client): ?> - <tr name='<?php echo "r:{$client['port']}:{$client['vpnid']}"; ?>'> + <tr id="<?php echo "r:{$client['port']}:{$client['vpnid']}"; ?>"> <td class="listlr"> <?=$client['name'];?> </td> @@ -370,9 +372,9 @@ include("head.inc"); ?> <td class="listr" height="12"> <table> <tr> - <?php $ssvc = find_service_by_openvpn_vpnid($client['vpnid']); ?> + <td><?php $ssvc = find_service_by_openvpn_vpnid($client['vpnid']); ?> <?= get_service_status_icon($ssvc, false, true); ?> - <td><?= get_service_control_links($ssvc, true); ?></td> + <?= get_service_control_links($ssvc, true); ?></td> </tr> </table> </td> @@ -382,6 +384,7 @@ include("head.inc"); ?> </td> </tr> </table> +</form> <?php } @@ -398,9 +401,13 @@ if ((empty($clients)) && (empty($servers)) && (empty($sk_servers))) { <?php include("fend.inc"); ?> <script type="text/javascript"> +//<![CDATA[ function show_routes(id, buttonid) { document.getElementById(buttonid).innerHTML=''; aodiv = document.getElementById(id); aodiv.style.display = "block"; } +//]]> </script> +</body> +</html> |