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 2006-11-17 16:26:12

ldauphin
Member
Registered: 2005-10-27
Posts: 34

Sauts de lignes en trop dans les notification par mail

Bonjour,

Je rencontre un problème pas bien grave ... :

Dans les emails de notification, j'ai des sauts de lignes en trop....
Exemple, dans le ticket j'ai:

Anomalie résolue.

Signature

et dans le mail cela devient

Contenu ::
Anomalie résolue.



Signature


Planification :: Aucune

(Au passage, il faudrait supprimer les doubles ":" )

Configuration :
Windows 2000 sp4 - Apache 2.0.55 - MySQL 5.0.15 - PHP 5.0.5 - Gpli 0.68.2

Offline

#2 2006-11-19 11:18:07

aurel
Member
From: France
Registered: 2004-09-23
Posts: 1,254

Re: Sauts de lignes en trop dans les notification par mail

As tu essayé toi même de regarder dans le fichier incriminé ce qui pouvait poser problèmes ?


A+

Offline

#3 2006-11-20 10:53:57

ldauphin
Member
Registered: 2005-10-27
Posts: 34

Re: Sauts de lignes en trop dans les notification par mail

Voici comment j'ai résolu les problèmes.
Vu que je touche ici aux limites de mes capacités, je compte sur vous pour me dire si j'ai bien fait ou comment mieux faire....

Pour les doubles "::" j'ai modifié le fichier glpi/locales/fr_FR.php, lignes 758 et 775

$lang["mailing"][3]="Contenu :";
$lang["mailing"][25]="Planification :";

en supprimant le ":"

$lang["mailing"][3]="Contenu ";
$lang["mailing"][25]="Planification ";

Attention, partout ailleurs ou l'on appelle $lang["mailing"][3] ou [25], il faut vérifier si les ":" sont bien inclus dans le code....
J'ai notamment du les ajouter dans le fichier glpi/inc/tracking.class.php, lignes 524, 528,  607 et 639

Pour les doubles sauts de lignes (c'est là que je ne suis pas certain que ma solution soit la meilleure), j'ai modifié le fichier glpi/inc/tracking.class.php, lignes 497 et 606 :

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

en supprimant l'appel à la fonction "nl2br"

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

Voila mon grain de sable apporté à l'édifice... ;-)

Last edited by ldauphin (2006-11-20 15:57:30)

Offline

Board footer

Powered by FluxBB