[OBM] Notification par mail

Mehdi Rande mehdi.rande at aliasource.fr
Wed Jan 30 18:00:35 CET 2008


Jimmy Goudin wrote:
> C'est dans le fichier calendar_query.inc
>
> Il y a les variable 'subject' et 'message' mais ce n'est pas évident 
> de modifier le contenu du mail.
> De plus si vous le faite il faudra le refaire pour chaque mise à jour.
>
Bonjour,

même s'il est possible de directement changer dans le fichier 
calendar_query.inc ce n'est pas recommandé, la façon 'standard' de faire 
est :

- dans le fichier conf/obm_conf.inc mettre la variable $conf_lang à true 
($conf_lang = true;)

- créer un fichier conf/lang/fr/calendar.inc

- ouvrir dans un éditeur le fichier obminclude/lang/fr/calendar.inc 
(attention ne pas le modifier)

- chercher dans le fichier obminclude/lang/fr/calendar.inc les variables 
de texte à modifier. Par exemple pour les notifications de création 
d'événement les variables sont : $l_add_event_mail_body et 
$l_add_event_mail_subject.

- Dans le fichier conf/lang/fr/calendar.inc redefinir les variables avec 
le texte adéquate. Toujours dans le même exemple si on veux redéfinir le 
message de notification de  création d'événements, il faut mettre dans 
le fichier conf/lang/fr/calendar.inc quelque chose de ce genre :
$l_add_event_mail_subject = 'Mon sujet de notification';
$l_add_event_mail_body = 'Mon contenu de notification ';

Si on veux mettre des messages un peu plus compliqués les %s représente 
des variables qui sont remplis par obm lors de la génération du mail. 
Cependant il n'est pas indiqué quel %s est remplacé par quelle variable, 
donc là il faut prendre un exemple de notification générée par obm pour 
voir à quoi correspond chaque %s par exemple dans  
$l_add_event_mail_subject un %s sera remplacé par le titre de 
l'événement, et dans $l_add_event_mail_body, le premier %s sera remplacé 
par la date de début, le second par la date de fin etc etc...


Enfin pour compliquer encore les message il est possible de modifier 
l'ordre des %s par exemple pour un événement de titre X qui va de 8h à 12h :
- avec la variable $l_add_event_mail_ body = 'Nouveau rendez-vous %s de 
%s à %s';
donnera comme résultat 'Nouveau rendez-vous X de 8h à 12h'
- avec la variable $l_add_event_mail_body = 'Nouveau rendez-vous de 
%2\$s à %3\$s, et qui à pour titre : %1\$s';
donnera comme résultat 'Nouveau rendez-vous de 8h à 12h, et qui à pour 
titre : X'
pour plus d'information consulter la documentation de sprintf 
(http://fr.php.net/sprintf).

HTH
Mehdi
>
> Goudin Jimmy
>
> Le 30/01/08, *Louis BERNHART* <Louis.BERNHART at isae.fr 
> <mailto:Louis.BERNHART at isae.fr>> a écrit :
>
>     Pour l'agenda
>
>      
>
>      
>
>     *De :* Jimmy Goudin [mailto:jimmy.goudin at gmail.com
>     <mailto:jimmy.goudin at gmail.com>]
>     *Envoyé :* mercredi 30 janvier 2008 15:15
>     *À :* Louis BERNHART
>     *Cc :* list OBM
>     *Objet :* Re: [OBM] Notification par mail
>
>      
>
>     Le mail de notification pour quoi? Les incidents, l'agenda?
>
>     Goudin Jimmy
>
>     2008/1/30, Louis BERNHART <Louis.BERNHART at isae.fr
>     <mailto:Louis.BERNHART at isae.fr>>:
>
>     Bonjour,
>
>      
>
>     Savez-vous où peut-on changer le message envoyé dans le mail de
>     notification ?
>
>     Dans quel fichier ?
>
>      
>
>     Merci d'avance
>
>      
>
>     Louis BERNHART
>
>     Institut Supérieur de l'Aéronautique et de l'Espace (ISAE)
>
>     Issu du rapprochement SUPAERO et ENSICA
>
>     10 avenue Edouard Belin – BP 54032 – 31055 Toulouse cedex 4
>
>     Téléphone : 05.61.33.92.05
>
>     Site internet : www.isae.fr <http://www.isae.fr/>
>
>      
>
>
>     _______________________________________________
>     Obm mailing list
>     Obm at list.aliasource.fr <mailto:Obm at list.aliasource.fr>
>     http://www.list.aliasource.fr/mailman/listinfo/obm
>
>      
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Obm mailing list
> Obm at list.aliasource.fr
> http://www.list.aliasource.fr/mailman/listinfo/obm
>   


-- 
Mehdi Rande
Aliasource - Groupe LINAGORA
20, rue Hermès, Parc Technologique du Canal 31520 RAMONVILLE SAINT AGNE
Téléphone : +33 (0)5 62 19 24 91



More information about the Obm mailing list