From a8c2e827cfeaf74bc99227e087584eefb2c466f2 Mon Sep 17 00:00:00 2001 From: Steve Beaver Date: Wed, 16 Aug 2017 08:13:31 -0400 Subject: Convert firewall logs widget to centralized refresh system --- src/usr/local/www/widgets/widgets/log.widget.php | 54 +++++++++++++++--------- 1 file changed, 34 insertions(+), 20 deletions(-) (limited to 'src/usr/local/www/widgets') diff --git a/src/usr/local/www/widgets/widgets/log.widget.php b/src/usr/local/www/widgets/widgets/log.widget.php index fa54e9a..0b4f97a 100644 --- a/src/usr/local/www/widgets/widgets/log.widget.php +++ b/src/usr/local/www/widgets/widgets/log.widget.php @@ -61,7 +61,7 @@ require_once("functions.inc"); /* In an effort to reduce duplicate code, many shared functions have been moved here. */ require_once("filter_log.inc"); -if ($_POST) { +if ($_POST && !$_REQUEST['ajax']) { if (is_numeric($_POST['filterlogentries'])) { $user_settings['widgets']['filterlogentries'] = $_POST['filterlogentries']; } else { @@ -121,6 +121,8 @@ $nentriesinterval = isset($user_settings['widgets']['filterlogentriesinterval']) $filter_logfile = "{$g['varlog_path']}/filter.log"; $filterlog = conv_log_filter($filter_logfile, $nentries, 50, $filterfieldsarray); + +if (!$_REQUEST['ajax']) { ?> + @@ -190,7 +193,7 @@ $filterlog = conv_log_filter($filter_logfile, $nentries, 50, $filterfieldsarray) endforeach; if (count($filterlog) == 0) { - print ''; } @@ -202,31 +205,42 @@ $filterlog = conv_log_filter($filter_logfile, $nentries, 50, $filterfieldsarray) +?> -- cgit v1.1
'; + print '
'; print gettext('No logs to display'); print '