From 14905d9fce1261bd69f138af107808d15a8f90a5 Mon Sep 17 00:00:00 2001 From: jim-p Date: Mon, 1 Nov 2010 17:02:22 -0400 Subject: Show login/logout events for pptp, pppoe server, and l2tp. Could use some work to simplify. Ticket #912. --- usr/local/www/diag_logs_vpn.php | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) (limited to 'usr/local/www/diag_logs_vpn.php') diff --git a/usr/local/www/diag_logs_vpn.php b/usr/local/www/diag_logs_vpn.php index 8c36eb0..025663d 100755 --- a/usr/local/www/diag_logs_vpn.php +++ b/usr/local/www/diag_logs_vpn.php @@ -57,10 +57,10 @@ if ($_POST['vpntype']) $vpntype = $_POST['vpntype']; if ($_POST['clear']) - clear_log_file("/var/log/{$vpntype}.log"); + clear_log_file("/var/log/vpn.log"); function dump_clog_vpn($logfile, $tail) { - global $g, $config; + global $g, $config, $vpntype; $sor = isset($config['syslog']['reverse']) ? "-r" : ""; @@ -74,17 +74,18 @@ function dump_clog_vpn($logfile, $tail) { foreach ($logarr as $logent) { $logent = preg_split("/\s+/", $logent, 6); $llent = explode(",", $logent[5]); - + if ($llent[0] != $vpntype) + continue; echo "\n"; echo "" . htmlspecialchars(join(" ", array_slice($logent, 0, 3))) . "\n"; - if ($llent[0] == "login") + if ($llent[1] == "login") echo "\n"; else echo "\n"; - echo "" . htmlspecialchars($llent[3]) . "\n"; - echo "" . htmlspecialchars($llent[2]) . " \n"; + echo "" . htmlspecialchars($llent[4]) . "\n"; + echo "" . htmlspecialchars($llent[3]) . " \n"; echo "\n"; } } @@ -139,7 +140,7 @@ include("head.inc"); - +
-- cgit v1.1