petit UP
peu être que sur la liste des utilisateurs de garradin pourrais
m'orienter ....
Le 30/06/2021 à 15:14, stephanepoupard@free.fr a écrit :
>
> bonjour
>
> j'ai essayé dans tous les sens je n'arrive a rien , donc un coup de
> pouce serais grandement apprécié.
>
>
> Le 27/06/2021 à 16:35, stephanepoupard@free.fr a écrit :
>>
>> Bonjour,
>>
>> j'utilise le plugin welcome de OLAV (
>> https://framagit.org/Olav_2/garradin-plugin-welcome)
>>
>>
>> celui-ci envoie un courriel lors d'une inscription d'un membre via
sa
>> page de configuration en utilisant le fichier welcome.php
>>
>>> $message = $plugin->getConfig('message');
>>
>> j'aimerais mais je ne voie pas comment faire
>>
>> utilisé $message pour envoyer le contenu du message + l'intitulé de 2
>> champ personnalisé créer sur la fiche membre
>>
>> qui sont dans la table membre
>>
>
>
> le code complet du plugin welcome qui envoie le message
>
>> <?php
>>
>> namespace Garradin\Plugin\welcome;
>>
>> use Garradin\Membres;
>> use Garradin\UserException;
>> use Garradin\Plugin;
>>
>> class Welcome
>> {
>>
>> static public function nouveauMembre(array &$params)
>> {
>>
>> $plugin = new Plugin('welcome');
>>
>> $message_actif =
$plugin->getConfig('message_actif');
>>
>> if ($message_actif == true) {
>>
>> $objet_message =
$plugin->getConfig('objet_message');
>> $message =
$plugin->getConfig('message');
>>
>> $membre = new Membres;
>>
>> $nouveau_membre =
$membre->get($params['id']);
>>
>> try {
>> $membre->sendMessage([$nouveau_membre],
>> $objet_message, $message, false);
>> }
>> catch (UserException $e)
>> {
>> $form->addError($e->getMessage());
>> }
>> }
>>
>> return false;
>>
>> }
>>
>>
>> }
>
>