diff --git a/htdocs/admin/security_file.php b/htdocs/admin/security_file.php
index 0a0e0b5973a..fbae10a9512 100644
--- a/htdocs/admin/security_file.php
+++ b/htdocs/admin/security_file.php
@@ -153,8 +153,8 @@ if (ini_get('safe_mode') && !empty($conf->global->MAIN_ANTIVIRUS_COMMAND)) {
dol_syslog("safe_mode is on, basedir is ".$basedir.", safe_mode_exec_dir is ".ini_get('safe_mode_exec_dir'), LOG_WARNING);
}
}
-print '';
-if (defined('MAIN_ANTIVIRUS_COMMAND')) {
+print '';
+if (defined('MAIN_ANTIVIRUS_COMMAND') && !defined('MAIN_ANTIVIRUS_BYPASS_COMMAND_AND_PARAM')) {
print '
'.$langs->trans("ValueIsForcedBySystem").'';
}
print "";
diff --git a/htdocs/admin/system/security.php b/htdocs/admin/system/security.php
index b0614c7501d..f03246a6bdf 100644
--- a/htdocs/admin/system/security.php
+++ b/htdocs/admin/system/security.php
@@ -306,7 +306,7 @@ print empty($conf->global->MAIN_ANTIVIRUS_COMMAND) ? '' : img_picto('', 'tick').
print yn(empty($conf->global->MAIN_ANTIVIRUS_COMMAND) ? 0 : 1);
if (!empty($conf->global->MAIN_ANTIVIRUS_COMMAND)) {
print ' - '.$conf->global->MAIN_ANTIVIRUS_COMMAND;
- if (defined('MAIN_ANTIVIRUS_COMMAND')) {
+ if (defined('MAIN_ANTIVIRUS_COMMAND') && !defined('MAIN_ANTIVIRUS_BYPASS_COMMAND_AND_PARAM')) {
print ' - '.$langs->trans("ValueIsForcedBySystem").'';
}
}
diff --git a/htdocs/core/class/conf.class.php b/htdocs/core/class/conf.class.php
index 04fd0266150..044dc192426 100644
--- a/htdocs/core/class/conf.class.php
+++ b/htdocs/core/class/conf.class.php
@@ -836,17 +836,13 @@ class Conf
// Note: Set MAIN_SECURITY_CSRF_TOKEN_RENEWAL_ON_EACH_CALL=1 to have a renewal of token at each page call instead of each session (not recommended)
}
- // To bypass MAIN_ANTIVIRUS_* constants
- if (defined('MAIN_ANTIVIRUS_BYPASS_COMMAND_AND_PARAM')) {
- define("MAIN_ANTIVIRUS_COMMAND", false);
- define("MAIN_ANTIVIRUS_PARAM", false);
- }
-
- if (defined('MAIN_ANTIVIRUS_COMMAND')) {
- $this->global->MAIN_ANTIVIRUS_COMMAND = constant('MAIN_ANTIVIRUS_COMMAND');
- }
- if (defined('MAIN_ANTIVIRUS_PARAM')) {
- $this->global->MAIN_ANTIVIRUS_PARAM = constant('MAIN_ANTIVIRUS_PARAM');
+ if (!defined('MAIN_ANTIVIRUS_BYPASS_COMMAND_AND_PARAM')) {
+ if (defined('MAIN_ANTIVIRUS_COMMAND')) {
+ $this->global->MAIN_ANTIVIRUS_COMMAND = constant('MAIN_ANTIVIRUS_COMMAND');
+ }
+ if (defined('MAIN_ANTIVIRUS_PARAM')) {
+ $this->global->MAIN_ANTIVIRUS_PARAM = constant('MAIN_ANTIVIRUS_PARAM');
+ }
}
if (!empty($this->global->MAIN_TZUSERINPUTKEY)) {