You are not logged in.
Pages: 1
Bonjour,
Je souhaiterai récupérer le numéro du ticket qui apparait dans le sujet des mails envoyés afib de le mettre dans le corps du mail. Quelqu'un peut-il m'indiquer de quelle variable il s'agit? Ou comment faire?
Et accéssoirement, j'ai une 2eme question. Je souhaite modifier le sujet du mail. J'ai trouvé pour modifier le debut, mais j'ai toujours les phrases du type "Nouveau ticket d'intervention". Comment peut-on modifier cette partie qui ne semble pas se trouver dans mailing.class.php?
Je vous remercie pour vos éclaircissement.
Offline
J'ai bien trouvé quelques infos sur le forum mais ce n'est pas trés développé :
on a bien le numero de ticket dans le sujet du mail, mais la fonction est dans mailing.class.php.
alors que la fonction du corp du mail est dans tracking .class.php
et je ne sais pas comment recuperer la variable d'une fonction a une autre
c'est une classe donc :
$this->fields["ID"]
Quelqu'un pourrait m'expliquer un peu plus en détail svp?
Merci
Offline
Voila ce que j'ai inséré dans la page mail.tpl mais ca ne fonctionne pas :
<?php
$this->fields["ID"];
?>
<font size="2" face="Arial"><?php echo $this; ?>.</font>
Faut-il créer la fonction dans le fichier tracking.class.php et l'appeller depuis mail.tps? Et quel en est la syntaxe?
Merci
Offline
Oulà ça ne va pas marcher. Il faut reprendre tout le système du template pour que ça fonctionne.
Bref à moins d'avoir les compétences pour le faire, je vous déconseille d'aller sur ce chemin.
JMD / Jean-Mathieu Doléans - Glpi-project.org - Association Indepnet
Apportez votre pierre au projet GLPI : Soutenir
Offline
Bref à moins d'avoir les compétences pour le faire, je vous déconseille d'aller sur ce chemin.
Merci pour la réponse. Bon c'est clair que je ne maitrise pas ces langages. J'aimerais bien aller sur ce chemin (il s'agit d'un lien ou c'est expliqué?) mais je ne vois pas de lien...
Offline
quand JMD dit d'aller sur ce chemin, il parle d'aller de "reprendre tout le système du template pour que ça fonctionne" ce n'est pas un lien http :') lol, et vu que tu dit ne pas maitriser ces langages, bah lache l'affaire!
Offline
arf :-) et personne n'a écrit cette fonction un jour? et pourrait la faire partager svp? car en effet, je n'ai que des notions en php.
merci
Offline
Serait-il possible sinon d'avoir une petite explication sur la façon dont le fichier mail.tpl récupère les variables du type ##date## ou ##author##? Dans quelle fichier va-t-il les chercher?
Et depuis quel fichier on appel mail.tpl?
merci
Offline
tout est dans le wiki
http://glpi-project.org/wiki/doku.php?i … mplatemail
il récupère les champs de tracking.class.php
Xavier Caillaud
Blog GLPI Infotel
Offline
Quelqu'un pourrait-il au moins m'expliquer cette partie de code svp : $lang["mailing"][5]
A quoi notament correspond ce chiffre? Et j'espère qu'avec ça, je vais enfin réussir à coder ma fonction... :-)
Merci
Offline
voir le répertoire dicts ou locales
Xavier Caillaud
Blog GLPI Infotel
Offline
C'est bon, j'ai trouvé. Pour ceux que ça intéresse, il suffit de rajouter la ligne suivante dans la fonction 'TextDescription' du fichier tracking.class.php :
$message = ereg_replace('##ticket##',($this->fields["ID"]),$message);
On peut ainsi utiliser la variable ##ticket## dans mail.tpl.
Offline
Pages: 1