Archives de la liste a​i​d​e​@p​a​h​e​k​o​.c​l​o​u​d​

Re: [dev] Plugin WELCOME

stephanepoupard@free.fr

03/07/2021 23:10:44

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;
>>
>>     }
>>
>>
>> }
>
>