diff --git a/html/cgi-bin/time.cgi b/html/cgi-bin/time.cgi index 57a02a4b6..d465354bb 100644 --- a/html/cgi-bin/time.cgi +++ b/html/cgi-bin/time.cgi @@ -2,7 +2,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2010 IPFire Team # +# Copyright (C) 2010-2025 IPFire Team # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -78,6 +78,7 @@ if ($timesettings{'ACTION'} eq $Lang::tr{'save'}) if (!($timesettings{'UPDATE_VALUE'} =~ /^\d+$/) || $timesettings{'UPDATE_VALUE'} <= 0) { $errormessage = $Lang::tr{'invalid time period'}; + $timesettings{'UPDATE_VALUE'} = 0; goto ERROR; } @@ -287,6 +288,10 @@ print < END ; + +my $now = strftime($Lang::tr{'timeformat'}, localtime); +print "
$Lang::tr{'system time'}: $now"; + &Header::closebox(); &Header::openbox('100%',1,$Lang::tr{'ntp sync'}); print < 'System Log Viewer', 'system logs' => 'System Logs', 'system status information' => 'System Status Information', +'system time' => 'System time (as of last page load)', 'ta key' => 'TLS-Authentification-Key', 'taa zombieload2' => 'TSX Async Abort/ZombieLoad v2', 'tcp more reliable' => 'TCP (more reliable)', @@ -2608,6 +2609,7 @@ 'time' => 'Time', 'time date manually reset' => 'Time/Date manually reset.', 'time server' => 'Time Server', +'timeformat' => '%Y-%m-%d at %H:%M:%S %Z', 'timeout must be a number' => 'Timeout must be a number.', 'title' => 'Title', 'to' => 'To', diff --git a/langs/zh/cgi-bin/zh.pl b/langs/zh/cgi-bin/zh.pl index 424b7a6de..d08043d61 100644 --- a/langs/zh/cgi-bin/zh.pl +++ b/langs/zh/cgi-bin/zh.pl @@ -2529,6 +2529,7 @@ 'system log viewer' => '系统日志查看器', 'system logs' => '系统日志', 'system status information' => '系统状态信息', +'system time' => '系统时间(自上次页面刷新)', 'ta key' => 'TLS认证密钥', 'taa zombieload2' => 'TSX Async中上/ZombieLoad v2', 'tcp more reliable' => 'TCP(更可靠)', @@ -2557,6 +2558,7 @@ 'time' => '时间', 'time date manually reset' => '时间/日期手动重置。', 'time server' => 'NTP服务', +'timeformat' => '%Y-%m-%d at %H:%M:%S %Z', 'timeout must be a number' => '超时必须为数字。', 'title' => '标题', 'to' => '到',