You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2008-07-10 16:38:40

eiseli
Member
From: Switzerland
Registered: 2008-06-10
Posts: 148

Erreur dans formatage HTML des mails: chaque \n devient 2 <br>

GLPI v0.71-RC3   


Dans les mails formatés HTML, le texte décrivant le problème respectivement les commentaires de suivi ont des <br> en trop. Cela se passe de la façon suivante:

Lors de la génération du message, les \n sont transformés en <br> avec la fonction nl2br

Line 774 de inc/tracking.class.php

$message .= "<span style='color:#8B8C8F; font-weight:bold;  text-decoration:underline; '>".$LANG["mailing"][3]."</span>:<br>".nl2br($fup->fields["contents"])."<br>";

Ensuite, lorsque les différentes parties du message sont mises ensemble, un ereg_replace remplace à nouveau les \n en <br>

Ligne 438 de inc/mailing.class.php

$body=ereg_replace("\n","<br>",$body);

Si on enlève cette dernière, le problème est résolu au niveau des commentaires, mais un nouveau problème surgira au niveau de la signature, où le <br> manquera.

Merci de voir quelle est la meilleure solution.

Last edited by eiseli (2008-07-10 16:39:49)


Working environment: Fedora 22, GLPI 0.90.1, upgraded from 0.72.0, 0.78, 0.83 PHP/5.6.16, MySQL/10.0.21-MariaDB, Apache/2.4.17, Firefox 43
Transifex: https://www.transifex.com/accounts/profile/eiseli/

Offline

#2 2008-07-10 17:58:15

MoYo
GLPI - Lead
From: Poitiers
Registered: 2004-09-13
Posts: 14,513
Website

Re: Erreur dans formatage HTML des mails: chaque \n devient 2 <br>

corrigé


MoYo - Julien Dombre - Association INDEPNET
Contribute to GLPI :    Support     Contribute     References     Freshmeat

Offline

Board footer

Powered by FluxBB