diff --git a/htdocs/core/class/html.formmail.class.php b/htdocs/core/class/html.formmail.class.php
index e7a978713e7..b7816253994 100644
--- a/htdocs/core/class/html.formmail.class.php
+++ b/htdocs/core/class/html.formmail.class.php
@@ -551,14 +551,12 @@ class FormMail extends Form
if (!empty($this->withsubstit)) { // Unset or set ->withsubstit=0 to disable this.
$out .= '
| ';
- //$out.=' ';
if (is_numeric($this->withsubstit)) {
$out .= $form->textwithpicto($langs->trans("EMailTestSubstitutionReplacedByGenericValues"), $helpforsubstitution, 1, 'help', '', 0, 2, 'substittooltip'); // Old usage
} else {
$out .= $form->textwithpicto($langs->trans('AvailableVariables'), $helpforsubstitution, 1, 'help', '', 0, 2, 'substittooltip'); // New usage
}
$out .= " |
\n";
- //$out.='';
}
// From
@@ -590,15 +588,16 @@ class FormMail extends Form
// Add user email
if (empty($user->email)) {
$langs->load('errors');
- $liste['user'] = $user->getFullName($langs).' <'.$langs->trans('ErrorNoMailDefinedForThisUser').'>';
+ $s = $user->getFullName($langs).' <'.$langs->trans('ErrorNoMailDefinedForThisUser').'>';
} else {
- $liste['user'] = $user->getFullName($langs).' <'.$user->email.'>';
+ $s = $user->getFullName($langs).' <'.$user->email.'>';
}
+ $liste['user'] = array('label' => $s, 'data-html' => $s);
// Add also company main email
if (!empty($conf->global->MAIN_INFO_SOCIETE_MAIL)) {
- $liste['company'] = !empty($conf->global->MAIN_INFO_SOCIETE_NOM)?$conf->global->MAIN_INFO_SOCIETE_NOM:$conf->global->MAIN_INFO_SOCIETE_MAIL;
- $liste['company'].=' <'.$conf->global->MAIN_INFO_SOCIETE_MAIL.'>';
+ $s = (empty($conf->global->MAIN_INFO_SOCIETE_NOM)?$conf->global->MAIN_INFO_SOCIETE_EMAIL:$conf->global->MAIN_INFO_SOCIETE_NOM).' <'.$conf->global->MAIN_INFO_SOCIETE_MAIL.'>';
+ $liste['company'] = array('label' => $s, 'data-html' => $s);
}
// Add also email aliases if there is some
@@ -610,10 +609,11 @@ class FormMail extends Form
// Also add robot email
if (!empty($this->fromalsorobot)) {
if (!empty($conf->global->MAIN_MAIL_EMAIL_FROM) && getDolGlobalString('MAIN_MAIL_EMAIL_FROM') != getDolGlobalString('MAIN_INFO_SOCIETE_MAIL')) {
- $liste['robot'] = $conf->global->MAIN_MAIL_EMAIL_FROM;
+ $s = $conf->global->MAIN_MAIL_EMAIL_FROM;
if ($this->frommail) {
- $liste['robot'] .= ' <'.$conf->global->MAIN_MAIL_EMAIL_FROM.'>';
+ $s .= ' <'.$conf->global->MAIN_MAIL_EMAIL_FROM.'>';
}
+ array('label' => $s, 'data-html' => $s);
}
}
@@ -648,7 +648,7 @@ class FormMail extends Form
if (!preg_match('/</', $listaliasval)) {
$listaliasval = '<'.$listaliasval.'>';
}
- $liste[$typealias.'_'.$posalias] = $listaliasval;
+ $liste[$typealias.'_'.$posalias] = array('label' => $listaliasval, 'data-html' => $listaliasval);
}
}
}