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 2007-11-27 12:23:16

phineas
Member
Registered: 2007-11-27
Posts: 17

Récupération du numéro de ticket.

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

#2 2007-11-27 17:52:02

phineas
Member
Registered: 2007-11-27
Posts: 17

Re: Récupération du numéro de ticket.

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

#3 2007-11-28 12:44:08

phineas
Member
Registered: 2007-11-27
Posts: 17

Re: Récupération du numéro de ticket.

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

#4 2007-11-28 20:20:17

JMD
GLPI - Lead
Registered: 2004-09-13
Posts: 9,180
Website

Re: Récupération du numéro de ticket.

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

#5 2007-11-30 10:26:04

phineas
Member
Registered: 2007-11-27
Posts: 17

Re: Récupération du numéro de ticket.

JMD wrote:

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

#6 2007-12-03 16:51:56

siriz
Member
Registered: 2007-11-29
Posts: 5

Re: Récupération du numéro de ticket.

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! smile

Offline

#7 2007-12-03 17:54:38

phineas
Member
Registered: 2007-11-27
Posts: 17

Re: Récupération du numéro de ticket.

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

#8 2007-12-05 11:31:13

phineas
Member
Registered: 2007-11-27
Posts: 17

Re: Récupération du numéro de ticket.

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

#9 2007-12-05 11:38:54

tsmr
GLPI-DEV
From: Rennes
Registered: 2005-08-26
Posts: 11,632
Website

Re: Récupération du numéro de ticket.

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

#10 2007-12-07 12:03:17

phineas
Member
Registered: 2007-11-27
Posts: 17

Re: Récupération du numéro de ticket.

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

#11 2007-12-07 12:04:10

tsmr
GLPI-DEV
From: Rennes
Registered: 2005-08-26
Posts: 11,632
Website

Re: Récupération du numéro de ticket.

voir le répertoire dicts ou locales


Xavier Caillaud
Blog GLPI Infotel

Offline

#12 2007-12-07 13:01:18

phineas
Member
Registered: 2007-11-27
Posts: 17

Re: Récupération du numéro de ticket.

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

Board footer

Powered by FluxBB