diff --git a/usr/local/www/diag_logs_settings.php b/usr/local/www/diag_logs_settings.php index 1ac8b6ca06..eb935f8da6 100644 --- a/usr/local/www/diag_logs_settings.php +++ b/usr/local/www/diag_logs_settings.php @@ -5,7 +5,7 @@ Copyright (C) 2004-2009 Scott Ullrich All rights reserved. - originially part of m0n0wall (http://m0n0.ch/wall) + originally part of m0n0wall (http://m0n0.ch/wall) Copyright (C) 2003-2004 Manuel Kasper . All rights reserved. @@ -85,6 +85,7 @@ function is_valid_syslog_server($target) { if ($_POST['resetlogs'] == gettext("Reset Log Files")) { clear_all_log_files(); + $savemsg .= gettext("The log files have been reset."); } elseif ($_POST) { unset($input_errors); @@ -113,7 +114,13 @@ if ($_POST['resetlogs'] == gettext("Reset Log Files")) { if (!$input_errors) { $config['syslog']['reverse'] = $_POST['reverse'] ? true : false; $config['syslog']['nentries'] = (int)$_POST['nentries']; - $config['syslog']['logfilesize'] = (int)$_POST['logfilesize']; + $pconfig['nentries'] = $config['syslog']['nentries']; + if (isset($_POST['logfilesize']) && (strlen($_POST['logfilesize']) > 0)) { + $config['syslog']['logfilesize'] = (int)$_POST['logfilesize']; + $pconfig['logfilesize'] = $config['syslog']['logfilesize']; + } else { + unset($config['syslog']['logfilesize']); + } $config['syslog']['remoteserver'] = $_POST['remoteserver']; $config['syslog']['remoteserver2'] = $_POST['remoteserver2']; $config['syslog']['remoteserver3'] = $_POST['remoteserver3']; @@ -285,7 +292,7 @@ function check_everything() { - Log File Size + Log File Size {Bytes)
@@ -349,7 +356,7 @@ function check_everything() { " onclick="return confirm('')" />

- +