LIAISE: Champs HTML absents dans les mail | Titre du sujet : LIAISE: Champs HTML absents dans les mail par lionhell sur 19/07/2013 13:59:36
Toujours dans ma quête d'amélioration de Liaise je me suis aperçu que les champs HTML figurant dans les formulaires ne sont pas inclus dans le mail envoyé.
J'aimerais pouvoir les inclure pour une meilleur lisibilité du mail envoyé.
Les champs et leurs réponses sont dans la variable {MSG} du fichier liaise.tpl
Cette variable est construite dans include/form_execute.php $xoopsMailer->assign("MSG", implode("\n", $msg));
Et la variable $msg est contruite par:
foreach( $attachments as $a ){
if( false == $xoopsMailer->isMail || $a['saveto'] ){
$uploader[$a['id']]->prefix = $form->getVar('form_id').'_';
if( false == $uploader[$a['id']]->upload() ){
$err[] = $uploader[$a['id']]->getErrors();
}else{
$saved = $uploader[$a['id']]->savedFileName;
$uploaded[] = LIAISE_UPLOAD_PATH.$saved;
$msg[$a['id']] .= sprintf(_LIAISE_UPLOADED_FILE, LIAISE_URL.'admin/file.php?f='.$saved);
}
}else{
if( false == $xoopsMailer->multimailer->AddAttachment($a['path'], $a['name']) ){
$err[] = $xoopsMailer->multimailer->ErrorInfo;
}else{
$msg[$a['id']] .= sprintf(_LIAISE_ATTACHED_FILE, $_FILES['ele_'.$a['id']]['name']);
}
}
}
Je ne vois pas ce qu'il faudrait modifier pour que les champs HTML ne soient pas éliminés ?
|
|