diff --git a/htdocs/core/modules/societe/mod_codeclient_elephant.php b/htdocs/core/modules/societe/mod_codeclient_elephant.php
index 820dfafdc7e..100799dff95 100644
--- a/htdocs/core/modules/societe/mod_codeclient_elephant.php
+++ b/htdocs/core/modules/societe/mod_codeclient_elephant.php
@@ -172,27 +172,32 @@ class mod_codeclient_elephant extends ModeleThirdPartyCode
"ErrorBadMaskBadRazMonth",
"ErrorCantUseRazWithYearOnOneDigit",
);
+
+ $cssforerror = (getDolGlobalString('SOCIETE_CODECLIENT_ADDON') == 'mod_codeclient_elephant' ? 'error' : 'opacitymedium');
+
if ($type != 1) {
$examplecust = $this->getNextValue($objsoc, 0);
- if (!$examplecust) {
- $examplecust = '
'.$langs->trans('NotConfigured').'
';
+ if (!$examplecust && ($cssforerror == 'error' || $this->error != 'NotConfigured')) {
+ $langs->load("errors");
+ $examplecust = ''.$langs->trans('ErrorBadMask').'';
$error = 1;
}
if (in_array($examplecust, $errmsg)) {
$langs->load("errors");
- $examplecust = ''.$langs->trans($examplecust).'
';
+ $examplecust = ''.$langs->trans($examplecust).'';
$error = 1;
}
}
if ($type != 0) {
$examplesup = $this->getNextValue($objsoc, 1);
- if (!$examplesup) {
- $examplesup = ''.$langs->trans('NotConfigured').'
';
+ if (!$examplesup && ($cssforerror == 'error' || $this->error != 'NotConfigured')) {
+ $langs->load("errors");
+ $examplesup = ''.$langs->trans('ErrorBadMask').'';
$error = 1;
}
if (in_array($examplesup, $errmsg)) {
$langs->load("errors");
- $examplesup = ''.$langs->trans($examplesup).'
';
+ $examplesup = ''.$langs->trans($examplesup).'';
$error = 1;
}
}
@@ -202,11 +207,7 @@ class mod_codeclient_elephant extends ModeleThirdPartyCode
} elseif ($type == 1) {
return $examplesup;
} else {
- if ($error == 1) {
- return $examplecust.' '.$examplesup;
- } else {
- return $examplecust.'
'.$examplesup;
- }
+ return $examplecust.'
'.$examplesup;
}
}