Bonjour,
J'ai écrit un petit plugin qui envoie automatiquement un email de
"bienvenue" dès que l'on ajoute un membre.
Si cela peut être utile à votre association, il est disponible à l'adresse
suivante :https://framagit.org/Olav_2/garradin-plugin-welcome
Bonne soirée,Olavhttps://www.velocite63.fr
Bonjour,
C'est une très bonne idée. Merci pour cette contribution bien utile.
Marc.
Le 18/10/2020 à 20:41, olav.olav at yahoo.fr via aide a écrit :
> Bonjour,
>
> J'ai écrit un petit plugin qui envoie automatiquement un email de
> "bienvenue" dès que l'on ajoute un membre.
>
> Si cela peut être utile à votre association, il est disponible à
> l'adresse suivante :
> https://framagit.org/Olav_2/garradin-plugin-welcome
>
> Bonne soirée,
> Olav
> https://www.velocite63.fr
>
Hello,
merci pour le partage ....
l'idée est excellente, toutefois j'aimerais le détourné légèrement
est il possible d'ajouter du texte issues des champs de configuration
/admin/config/membres.php
On 18/10/2020 20:41, olav.olav at yahoo.fr via aide wrote:
> Bonjour,
>
> J'ai écrit un petit plugin qui envoie automatiquement un email de
> "bienvenue" dès que l'on ajoute un membre.
>
> Si cela peut être utile à votre association, il est disponible à
> l'adresse suivante :
> https://framagit.org/Olav_2/garradin-plugin-welcome
> <https://framagit.org/Olav_2/garradin-plugin-welcome>
>
> Bonne soirée,
> Olav
> https://www.velocite63.fr <https://www.velocite63.fr>
>
Super !
J'y ai déjà pensé, du coup ça montre que je suis pas le seul à avoir le
besoin, je regarderais pour intégrer ton plugin à une prochaine version
du coup :)
A plus !
serais du coté du fichier /lib/Welcome.php
que je dois modifier
je penser faire un truc comme ça, mais cela ne fonctionne pas
une piste, une aide merci
> <?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');
>
> *$texte = echo "Chaine de caracteres";**
> ** $login =
$garradin->get($params['login']);**
> ** $nom_bdd =
$garradin->get($params['nom_bdd']);**
> ** $pass = $garradin->get($params['pass'])**
> *
> $membre = new Membres;
>
> $nouveau_membre =
$membre->get($params['id']);
>
> try {
> $membre->sendMessage([$nouveau_membre],
> $objet_message, $message, *$texte, $login, $nom_bdd, $pass*, false);
> }
> catch (UserException $e)
> {
> $form->addError($e->getMessage());
> }
> }
>
> return false;
>
> }
On 20/10/2020 19:43, spipfactory@spipfactory.fr wrote:
>
> Hello,
>
> merci pour le partage ....
>
> l'idée est excellente, toutefois j'aimerais le détourné
légèrement
>
> est il possible d'ajouter du texte issues des champs de configuration
> /admin/config/membres.php
>
>
> On 18/10/2020 20:41, olav.olav at yahoo.fr via aide wrote:
>> Bonjour,
>>
>> J'ai écrit un petit plugin qui envoie automatiquement un email de
>> "bienvenue" dès que l'on ajoute un membre.
>>
>> Si cela peut être utile à votre association, il est disponible à
>> l'adresse suivante :
>> https://framagit.org/Olav_2/garradin-plugin-welcome
>> <https://framagit.org/Olav_2/garradin-plugin-welcome>
>>
>> Bonne soirée,
>> Olav
>> https://www.velocite63.fr <https://www.velocite63.fr>
>>
> --
> https://spipfactory.fr
> C’est une plateforme d’hébergement autogéré en association de loi 1901.
> Propulsée par la mutualisation de Spip. Habillage Escal .
> ----
> SPIP 3.3.0-dev + écran de sécurité 1.3.13 + Habillage ESCAL 4.3.88 + Garradin
0.9.8.1
> Informations système : PHP : 7.3.22 - SQLite : 3.8.7.1 - MySQL : 5.7
Hello,
Je n'ai pas compris ce que tu souhaites faire ?
Est ce que tu voudrais que le contenu du message de bienvenue soit extrait par SQL de la
base de données de Garradin ?
A+Olavwww.velocite63.fr
Le mercredi 21 octobre 2020 à 15:00:08 UTC+2, spipfactory@spipfactory.fr
<spipfactory@spipfactory.fr> a écrit :
serais du coté du fichier /lib/Welcome.php
que je dois modifier
je penser faire un truc comme ça, mais cela ne fonctionne pas
une piste, une aide merci
<?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');
$texte = echo "Chaine de caracteres";
$login = $garradin->get($params['login']);
$nom_bdd = $garradin->get($params['nom_bdd']);
$pass = $garradin->get($params['pass'])
$membre = new Membres;
$nouveau_membre = $membre->get($params['id']);
try {
$membre->sendMessage([$nouveau_membre], $objet_message,
$message, $texte, $login, $nom_bdd, $pass, false);
}
catch (UserException $e)
{
$form->addError($e->getMessage());
}
}
return false;
}
On 20/10/2020 19:43, spipfactory@spipfactory.fr wrote:
Hello,
merci pour le partage ....
l'idée est excellente, toutefois j'aimerais le détourné légèrement
est il possible d'ajouter du texte issues des champs de configuration
/admin/config/membres.php
On 18/10/2020 20:41, olav.olav at yahoo.fr via aide wrote:
Bonjour,
J'ai écrit un petit plugin qui envoie automatiquement un email de
"bienvenue" dès que l'on ajoute un membre.
Si cela peut être utile à votre association, il est disponible à l'adresse
suivante : https://framagit.org/Olav_2/garradin-plugin-welcome
Bonne soirée, Olav https://www.velocite63.fr
--
https://spipfactory.fr
C’est une plateforme d’hébergement autogéré en association de loi 1901.
Propulsée par la mutualisation de Spip. Habillage Escal .
----
SPIP 3.3.0-dev + écran de sécurité 1.3.13 + Habillage ESCAL 4.3.88 + Garradin 0.9.8.1
Informations système : PHP : 7.3.22 - SQLite : 3.8.7.1 - MySQL : 5.7 --
https://spipfactory.fr
C’est une plateforme d’hébergement autogéré en association de loi 1901.
Propulsée par la mutualisation de Spip. Habillage Escal .
----
SPIP 3.3.0-dev + écran de sécurité 1.3.13 + Habillage ESCAL 4.3.88 + Garradin 0.9.8.1
Informations système : PHP : 7.3.22 - SQLite : 3.8.7.1 - MySQL : 5.7
Hello,
merci de t'interessé a ma problématique.
Je souhaite envoyer un message de bienvenue
jusque la tous va bien, le plugin fait superbement le taf.(merci)
mais j'aimerais pouvoir rajouter dans le message de bienvenue le
resultat des champ membre creer via garradin.
exemple c'est plus parlant
le message de bienvenue
> Cher nouvel(le) adhérent(e)...
> bla bla bla
>
> À bientôt ! La Team
ce que j'aimerais rajouter
> /Veuillez trouver/ ci-dessous /les accès/ à /vos/ interfaces : site,
> FTP, comptabilité
>
> login :
>
> nom_bdd :
>
> pass :
et donc le champ login, nom_bdd et pass sont des champs que j'ai rajouté
sur la fiche membre
il faut donc que j'interroge garradin pour afficher le champ renseigné
automatiquement n fonction de la fiche membre que je renseigne
et que je l'incorpore au message de bienvenue que j'envoie.
suis je plus clair ???
On 21/10/2020 20:25, olav.olav at yahoo.fr via aide wrote:
> Hello,
>
> Je n'ai pas compris ce que tu souhaites faire ?
>
> Est ce que tu voudrais que le contenu du message de bienvenue soit
> extrait par SQL de la base de données de Garradin ?
>
> A+
> Olav
> www.velocite63.fr
>
> Le mercredi 21 octobre 2020 à 15:00:08 UTC+2,
> spipfactory@spipfactory.fr <spipfactory@spipfactory.fr> a écrit :
>
>
> serais du coté du fichier /lib/Welcome.php
>
> que je dois modifier
>
> je penser faire un truc comme ça, mais cela ne fonctionne pas
>
> une piste, une aide merci
>
>
>
>> <?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');
>>
>> *$texte = echo "Chaine de caracteres";**
>> ** $login =
$garradin->get($params['login']);**
>> ** $nom_bdd =
$garradin->get($params['nom_bdd']);**
>> ** $pass =
$garradin->get($params['pass'])**
>> *
>> $membre = new Membres;
>>
>> $nouveau_membre =
$membre->get($params['id']);
>>
>> try {
>> $membre->sendMessage([$nouveau_membre], $objet_message, $message,
>> *$texte, $login, $nom_bdd, $pass*, false);
>> }
>> catch (UserException $e)
>> {
>> $form->addError($e->getMessage());
>> }
>> }
>>
>> return false;
>>
>> }
>
> On 20/10/2020 19:43, spipfactory@spipfactory.fr
> <mailto:spipfactory@spipfactory.fr> wrote:
>
> Hello,
>
> merci pour le partage ....
>
> l'idée est excellente, toutefois j'aimerais le détourné
légèrement
>
> est il possible d'ajouter du texte issues des champs de configuration
> /admin/config/membres.php
>
>
> On 18/10/2020 20:41, olav.olav at yahoo.fr via aide wrote:
> Bonjour,
>
> J'ai écrit un petit plugin qui envoie automatiquement un email de
> "bienvenue" dès que l'on ajoute un membre.
>
> Si cela peut être utile à votre association, il est disponible à
> l'adresse suivante :
> https://framagit.org/Olav_2/garradin-plugin-welcome
> <https://framagit.org/Olav_2/garradin-plugin-welcome>
>
> Bonne soirée,
> Olav
> https://www.velocite63.fr <https://www.velocite63.fr>
>
> --
> https://spipfactory.fr <https://spipfactory.fr>
> C’est une plateforme d’hébergement autogéré en association de loi 1901.
> Propulsée par la mutualisation de Spip. Habillage Escal .
> ----
> SPIP 3.3.0-dev + écran de sécurité 1.3.13 + Habillage ESCAL 4.3.88 + Garradin
0.9.8.1
> Informations système : PHP : 7.3.22 - SQLite : 3.8.7.1 - MySQL : 5.7
> --
> https://spipfactory.fr <https://spipfactory.fr>
> C’est une plateforme d’hébergement autogéré en association de loi 1901.
> Propulsée par la mutualisation de Spip. Habillage Escal .
> ----
> SPIP 3.3.0-dev + écran de sécurité 1.3.13 + Habillage ESCAL 4.3.88 + Garradin
0.9.8.1
> Informations système : PHP : 7.3.22 - SQLite : 3.8.7.1 - MySQL : 5.7
Ok, je comprends :)
Un code comme celui ci dessous devrait fonctionner (ajouts en jaune par rapport au code
existant) :
$membre = new Membres;
$nouveau_membre = $membre->get($params['id']);
$login = $nouveau_membre->{'login'} ;
$nom_bdd = $nouveau_membre->{'nom_bdd'} ;
$pass =$nouveau_membre->{'pass'} ;
try {
$membre->sendMessage([$nouveau_membre], $objet_message,
$message. "login =".$login."\n"."nom_bdd =
".$nom_bdd."\n"."pass = ".$pass, false); }
(. = coller des variables de type texte / "\n" = saut de ligne)
A+Olav
www.velocite63.fr
Le mercredi 21 octobre 2020 à 21:03:17 UTC+2, spipfactory@spipfactory.fr
<spipfactory@spipfactory.fr> a écrit :
Hello,
merci de t'interessé a ma problématique.
Je souhaite envoyer un message de bienvenue
jusque la tous va bien, le plugin fait superbement le taf.(merci)
mais j'aimerais pouvoir rajouter dans le message de bienvenue le resultat des champ
membre creer via garradin.
exemple c'est plus parlant
le message de bienvenue
Cher nouvel(le) adhérent(e)...
bla bla bla
À bientôt ! La Team
ce que j'aimerais rajouter
Veuillez trouver ci-dessous les accès à vos interfaces : site, FTP, comptabilité
login :
nom_bdd :
pass :
et donc le champ login, nom_bdd et pass sont des champs que j'ai rajouté sur la
fiche membre
il faut donc que j'interroge garradin pour afficher le champ renseigné
automatiquement n fonction de la fiche membre que je renseigne
et que je l'incorpore au message de bienvenue que j'envoie.
suis je plus clair ???
On 21/10/2020 20:25, olav.olav at yahoo.fr via aide wrote:
Hello,
Je n'ai pas compris ce que tu souhaites faire ?
Est ce que tu voudrais que le contenu du message de bienvenue soit extrait par SQL de la
base de données de Garradin ?
A+ Olav www.velocite63.fr
Le mercredi 21 octobre 2020 à 15:00:08 UTC+2, spipfactory@spipfactory.fr
<spipfactory@spipfactory.fr> a écrit :
serais du coté du fichier /lib/Welcome.php
que je dois modifier
je penser faire un truc comme ça, mais cela ne fonctionne pas
une piste, une aide merci
<?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');
$texte = echo "Chaine de caracteres";
$login = $garradin->get($params['login']);
$nom_bdd = $garradin->get($params['nom_bdd']);
$pass = $garradin->get($params['pass'])
$membre = new Membres;
$nouveau_membre = $membre->get($params['id']);
try {
$membre->sendMessage([$nouveau_membre], $objet_message,
$message, $texte, $login, $nom_bdd, $pass, false);
}
catch (UserException $e)
{
$form->addError($e->getMessage());
}
}
return false;
}
On 20/10/2020 19:43, spipfactory@spipfactory.fr wrote:
Hello,
merci pour le partage ....
l'idée est excellente, toutefois j'aimerais le détourné légèrement
est il possible d'ajouter du texte issues des champs de configuration
/admin/config/membres.php
On 18/10/2020 20:41, olav.olav at yahoo.fr via aide wrote:
Bonjour,
J'ai écrit un petit plugin qui envoie automatiquement un email de
"bienvenue" dès que l'on ajoute un membre.
Si cela peut être utile à votre association, il est disponible à l'adresse
suivante : https://framagit.org/Olav_2/garradin-plugin-welcome
Bonne soirée, Olav https://www.velocite63.fr
--
https://spipfactory.fr
C’est une plateforme d’hébergement autogéré en association de loi 1901.
Propulsée par la mutualisation de Spip. Habillage Escal .
----
SPIP 3.3.0-dev + écran de sécurité 1.3.13 + Habillage ESCAL 4.3.88 + Garradin 0.9.8.1
Informations système : PHP : 7.3.22 - SQLite : 3.8.7.1 - MySQL : 5.7 --
https://spipfactory.fr
C’est une plateforme d’hébergement autogéré en association de loi 1901.
Propulsée par la mutualisation de Spip. Habillage Escal .
----
SPIP 3.3.0-dev + écran de sécurité 1.3.13 + Habillage ESCAL 4.3.88 + Garradin 0.9.8.1
Informations système : PHP : 7.3.22 - SQLite : 3.8.7.1 - MySQL : 5.7 --
https://spipfactory.fr
C’est une plateforme d’hébergement autogéré en association de loi 1901.
Propulsée par la mutualisation de Spip. Habillage Escal .
----
SPIP 3.3.0-dev + écran de sécurité 1.3.13 + Habillage ESCAL 4.3.88 + Garradin 0.9.8.1
Informations système : PHP : 7.3.22 - SQLite : 3.8.7.1 - MySQL : 5.7
Bingo ............. merci bien
et d'une pierre deux coup c'est aussi l'info qu'il nous manqué pour
l'envoie automatique du reçu pdf (plugin facturation forké) aux adhérents
On 21/10/2020 21:34, olav.olav at yahoo.fr via aide wrote:
> Ok, je comprends :)
>
> Un code comme celui ci dessous devrait fonctionner (ajouts en jaune
> par rapport au code existant) :
>
> $membre = new Membres;
> $nouveau_membre =
$membre->get($params['id']);
>
> $login = $nouveau_membre->{'login'} ;
> $nom_bdd = $nouveau_membre->{'nom_bdd'} ;
> $pass = $nouveau_membre->{'pass'} ;
> **
> try {
> $membre->sendMessage([$nouveau_membre], $objet_message, $message.
> "login =".$login."\n"."nom_bdd =
".$nom_bdd."\n"."pass = ".$pass, false);
> }
>
> (. = coller des variables de type texte / "\n" = saut de ligne)
>
> A+
> Olav
> www.velocite63.fr
>
> Le mercredi 21 octobre 2020 à 21:03:17 UTC+2,
> spipfactory@spipfactory.fr <spipfactory@spipfactory.fr> a écrit :
>
>
> Hello,
>
> merci de t'interessé a ma problématique.
>
>
> Je souhaite envoyer un message de bienvenue
>
> jusque la tous va bien, le plugin fait superbement le taf.(merci)
>
>
> mais j'aimerais pouvoir rajouter dans le message de bienvenue le
> resultat des champ membre creer via garradin.
>
>
> exemple c'est plus parlant
>
> le message de bienvenue
>
>> Cher nouvel(le) adhérent(e)...
>> bla bla bla
>>
>> À bientôt ! La Team
>
> ce que j'aimerais rajouter
>
>> /Veuillez trouver/ ci-dessous /les accès/ à /vos/ interfaces : site,
>> FTP, comptabilité
>>
>> login :
>>
>> nom_bdd :
>>
>> pass :
>
> et donc le champ login, nom_bdd et pass sont des champs que j'ai
> rajouté sur la fiche membre
>
> il faut donc que j'interroge garradin pour afficher le champ renseigné
> automatiquement n fonction de la fiche membre que je renseigne
>
> et que je l'incorpore au message de bienvenue que j'envoie.
>
>
> suis je plus clair ???
>
>
>
>
>
> On 21/10/2020 20:25, olav.olav at yahoo.fr via aide wrote:
> Hello,
>
> Je n'ai pas compris ce que tu souhaites faire ?
>
> Est ce que tu voudrais que le contenu du message de bienvenue soit
> extrait par SQL de la base de données de Garradin ?
>
> A+
> Olav
> www.velocite63.fr <http://www.velocite63.fr>
>
> Le mercredi 21 octobre 2020 à 15:00:08 UTC+2,
> spipfactory@spipfactory.fr <mailto:spipfactory@spipfactory.fr>
> <spipfactory@spipfactory.fr> <mailto:spipfactory@spipfactory.fr> a
> écrit :
>
>
> serais du coté du fichier /lib/Welcome.php
>
> que je dois modifier
>
> je penser faire un truc comme ça, mais cela ne fonctionne pas
>
> une piste, une aide merci
>
>
>
>> <?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');
>>
>> *$texte = echo "Chaine de caracteres";**
>> ** $login =
$garradin->get($params['login']);**
>> ** $nom_bdd =
$garradin->get($params['nom_bdd']);**
>> ** $pass =
$garradin->get($params['pass'])**
>> *
>> $membre = new Membres;
>>
>> $nouveau_membre =
$membre->get($params['id']);
>>
>> try {
>> $membre->sendMessage([$nouveau_membre], $objet_message, $message,
>> *$texte, $login, $nom_bdd, $pass*, false);
>> }
>> catch (UserException $e)
>> {
>> $form->addError($e->getMessage());
>> }
>> }
>>
>> return false;
>>
>> }
>
> On 20/10/2020 19:43, spipfactory@spipfactory.fr
> <mailto:spipfactory@spipfactory.fr> wrote:
>
> Hello,
>
> merci pour le partage ....
>
> l'idée est excellente, toutefois j'aimerais le détourné
légèrement
>
> est il possible d'ajouter du texte issues des champs de configuration
> /admin/config/membres.php
>
>
> On 18/10/2020 20:41, olav.olav at yahoo.fr via aide wrote:
> Bonjour,
>
> J'ai écrit un petit plugin qui envoie automatiquement un email de
> "bienvenue" dès que l'on ajoute un membre.
>
> Si cela peut être utile à votre association, il est disponible à
> l'adresse suivante :
> https://framagit.org/Olav_2/garradin-plugin-welcome
> <https://framagit.org/Olav_2/garradin-plugin-welcome>
>
> Bonne soirée,
> Olav
> https://www.velocite63.fr <https://www.velocite63.fr>
>
> --
> https://spipfactory.fr <https://spipfactory.fr>
> C’est une plateforme d’hébergement autogéré en association de loi 1901.
> Propulsée par la mutualisation de Spip. Habillage Escal .
> ----
> SPIP 3.3.0-dev + écran de sécurité 1.3.13 + Habillage ESCAL 4.3.88 + Garradin
0.9.8.1
> Informations système : PHP : 7.3.22 - SQLite : 3.8.7.1 - MySQL : 5.7
> --
> https://spipfactory.fr <https://spipfactory.fr>
> C’est une plateforme d’hébergement autogéré en association de loi 1901.
> Propulsée par la mutualisation de Spip. Habillage Escal .
> ----
> SPIP 3.3.0-dev + écran de sécurité 1.3.13 + Habillage ESCAL 4.3.88 + Garradin
0.9.8.1
> Informations système : PHP : 7.3.22 - SQLite : 3.8.7.1 - MySQL : 5.7
> --
> https://spipfactory.fr <https://spipfactory.fr>
> C’est une plateforme d’hébergement autogéré en association de loi 1901.
> Propulsée par la mutualisation de Spip. Habillage Escal .
> ----
> SPIP 3.3.0-dev + écran de sécurité 1.3.13 + Habillage ESCAL 4.3.88 + Garradin
0.9.8.1
> Informations système : PHP : 7.3.22 - SQLite : 3.8.7.1 - MySQL : 5.7
Bjr,
Dans un ordre d'idée similaire, comment accéder aux données contenues
dans le champ "numero" situé dans la table plugin_facturation_facture ?
Merci
*Sandy*-Pascal Andriant
SpipFactory.fr <https://spipfactory.fr>
avatar Sandy
Le 21/10/2020 à 21:34, olav.olav at yahoo.fr via aide a écrit :
> Ok, je comprends :)
>
> Un code comme celui ci dessous devrait fonctionner (ajouts en jaune
> par rapport au code existant) :
>
> $membre = new Membres;
> $nouveau_membre =
$membre->get($params['id']);
>
> $login = $nouveau_membre->{'login'} ;
> $nom_bdd = $nouveau_membre->{'nom_bdd'} ;
> $pass = $nouveau_membre->{'pass'} ;
> **
> try {
> $membre->sendMessage([$nouveau_membre], $objet_message, $message.
> "login =".$login."\n"."nom_bdd =
".$nom_bdd."\n"."pass = ".$pass, false);
> }
>
> (. = coller des variables de type texte / "\n" = saut de ligne)
>
> A+
> Olav
> www.velocite63.fr
>
> Le mercredi 21 octobre 2020 à 21:03:17 UTC+2,
> spipfactory@spipfactory.fr <spipfactory@spipfactory.fr> a écrit :
>
>
> Hello,
>
> merci de t'interessé a ma problématique.
>
>
> Je souhaite envoyer un message de bienvenue
>
> jusque la tous va bien, le plugin fait superbement le taf.(merci)
>
>
> mais j'aimerais pouvoir rajouter dans le message de bienvenue le
> resultat des champ membre creer via garradin.
>
>
> exemple c'est plus parlant
>
> le message de bienvenue
>
>> Cher nouvel(le) adhérent(e)...
>> bla bla bla
>>
>> À bientôt ! La Team
>
> ce que j'aimerais rajouter
>
>> /Veuillez trouver/ ci-dessous /les accès/ à /vos/ interfaces : site,
>> FTP, comptabilité
>>
>> login :
>>
>> nom_bdd :
>>
>> pass :
>
> et donc le champ login, nom_bdd et pass sont des champs que j'ai
> rajouté sur la fiche membre
>
> il faut donc que j'interroge garradin pour afficher le champ renseigné
> automatiquement n fonction de la fiche membre que je renseigne
>
> et que je l'incorpore au message de bienvenue que j'envoie.
>
>
> suis je plus clair ???
>
>
>
>
>
> On 21/10/2020 20:25, olav.olav at yahoo.fr via aide wrote:
> Hello,
>
> Je n'ai pas compris ce que tu souhaites faire ?
>
> Est ce que tu voudrais que le contenu du message de bienvenue soit
> extrait par SQL de la base de données de Garradin ?
>
> A+
> Olav
> www.velocite63.fr <http://www.velocite63.fr>
>
> Le mercredi 21 octobre 2020 à 15:00:08 UTC+2,
> spipfactory@spipfactory.fr <mailto:spipfactory@spipfactory.fr>
> <spipfactory@spipfactory.fr> <mailto:spipfactory@spipfactory.fr> a
> écrit :
>
>
> serais du coté du fichier /lib/Welcome.php
>
> que je dois modifier
>
> je penser faire un truc comme ça, mais cela ne fonctionne pas
>
> une piste, une aide merci
>
>
>
>> <?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');
>>
>> *$texte = echo "Chaine de caracteres";**
>> ** $login =
$garradin->get($params['login']);**
>> ** $nom_bdd =
$garradin->get($params['nom_bdd']);**
>> ** $pass =
$garradin->get($params['pass'])**
>> *
>> $membre = new Membres;
>>
>> $nouveau_membre =
$membre->get($params['id']);
>>
>> try {
>> $membre->sendMessage([$nouveau_membre], $objet_message, $message,
>> *$texte, $login, $nom_bdd, $pass*, false);
>> }
>> catch (UserException $e)
>> {
>> $form->addError($e->getMessage());
>> }
>> }
>>
>> return false;
>>
>> }
>
> On 20/10/2020 19:43, spipfactory@spipfactory.fr
> <mailto:spipfactory@spipfactory.fr> wrote:
>
> Hello,
>
> merci pour le partage ....
>
> l'idée est excellente, toutefois j'aimerais le détourné
légèrement
>
> est il possible d'ajouter du texte issues des champs de configuration
> /admin/config/membres.php
>
>
> On 18/10/2020 20:41, olav.olav at yahoo.fr via aide wrote:
> Bonjour,
>
> J'ai écrit un petit plugin qui envoie automatiquement un email de
> "bienvenue" dès que l'on ajoute un membre.
>
> Si cela peut être utile à votre association, il est disponible à
> l'adresse suivante :
> https://framagit.org/Olav_2/garradin-plugin-welcome
>
> Bonne soirée,
> Olav
> https://www.velocite63.fr
>
> --
> https://spipfactory.fr
> C’est une plateforme d’hébergement autogéré en association de loi 1901.
> Propulsée par la mutualisation de Spip. Habillage Escal .
> ----
> SPIP 3.3.0-dev + écran de sécurité 1.3.13 + Habillage ESCAL 4.3.88 + Garradin
0.9.8.1
> Informations système : PHP : 7.3.22 - SQLite : 3.8.7.1 - MySQL : 5.7
> --
> https://spipfactory.fr
> C’est une plateforme d’hébergement autogéré en association de loi 1901.
> Propulsée par la mutualisation de Spip. Habillage Escal .
> ----
> SPIP 3.3.0-dev + écran de sécurité 1.3.13 + Habillage ESCAL 4.3.88 + Garradin
0.9.8.1
> Informations système : PHP : 7.3.22 - SQLite : 3.8.7.1 - MySQL : 5.7
> --
> https://spipfactory.fr
> C’est une plateforme d’hébergement autogéré en association de loi 1901.
> Propulsée par la mutualisation de Spip. Habillage Escal .
> ----
> SPIP 3.3.0-dev + écran de sécurité 1.3.13 + Habillage ESCAL 4.3.88 + Garradin
0.9.8.1
> Informations système : PHP : 7.3.22 - SQLite : 3.8.7.1 - MySQL : 5.7
Escal:
> Bjr,
>
> Dans un ordre d'idée similaire, comment accéder aux données contenues
> dans le champ "numero" situé dans la table plugin_facturation_facture
?
>
> Merci
Holà,
A priori un simple truc comme ça :
$f = new Facture;
$facture = $f->get($id);
$facture->numero;
Non ?
Hélas
PHP error
Class 'Garradin\Facture' not found
*Sandy*-Pascal Andriant
SpipFactory.fr <https://spipfactory.fr>
avatar Sandy
Le 22/10/2020 à 16:12, adresse riseup a écrit :
> Escal:
>> Bjr,
>>
>> Dans un ordre d'idée similaire, comment accéder aux données
contenues
>> dans le champ "numero" situé dans la table
plugin_facturation_facture ?
>>
>> Merci
> Holà,
>
> A priori un simple truc comme ça :
>
> $f = new Facture;
> $facture = $f->get($id);
> $facture->numero;
>
> Non ?
>
Je ne suis pas sûr de comprendre le besoin.
Mais si il s'agit d'envoyer une facture correspondant au paiement de la
cotisation du nouveau membre, le plugin 'welcome' ne me semble pas adapté.
En effet, le message de bienvenue est envoyé immédiatement au moment de la création du
membre dans l'association.
A ce moment là, la cotisation n'a pas encore été saisie, donc on ne peut pas
envoyer des données issues de cette future cotisation/facture.
A+Olavwww.velocite63.fr
Le jeudi 22 octobre 2020 à 17:34:03 UTC+2, Escal <spipfactory@spipfactory.fr> a
écrit :
Hélas
PHP error
Class 'Garradin\Facture' not found
Sandy-Pascal Andriant
SpipFactory.fr
Le 22/10/2020 à 16:12, adresse riseup a écrit :
Escal:
Bjr,
Dans un ordre d'idée similaire, comment accéder aux données contenues
dans le champ "numero" situé dans la table plugin_facturation_facture ?
Merci
Holà,
A priori un simple truc comme ça :
$f = new Facture;
$facture = $f->get($id);
$facture->numero;
Non ?
Escal:
> Hélas
>
>
> PHP error
> Class 'Garradin\Facture' not found
>
>
> *Sandy*-Pascal Andriant
> SpipFactory.fr <https://spipfactory.fr>
Oui, il faut utiliser/situer le namespace approprié :
use Garradin\Plugin\Facturation\Facture;
Au besoin, tu peux jeter un oeil aux pages du manuel de PHP :
https://www.php.net/manual/fr/language.namespaces.php
Mais comme le relève Olav, je suis pas tout à fait sûr·e que ton idée
fonctionne avec Welcome
Désolé d'avoir perturbé le fil de cette discussion.
C'est ce code qui m'a donné l'idée d'aller fouiller une façon de
poursuivre l'adaptation du plugin Facturation.
Je ne veux rien envoyer à partir de Welcome.
*Sandy*-Pascal Andriant
SpipFactory.fr <https://spipfactory.fr>
avatar Sandy
Le 22/10/2020 à 18:46, adresse riseup a écrit :
> Escal:
>> Hélas
>>
>>
>> PHP error
>> Class 'Garradin\Facture' not found
>>
>>
>> *Sandy*-Pascal Andriant
>> SpipFactory.fr <https://spipfactory.fr>
> Oui, il faut utiliser/situer le namespace approprié :
>
> use Garradin\Plugin\Facturation\Facture;
>
> Au besoin, tu peux jeter un oeil aux pages du manuel de PHP :
> https://www.php.net/manual/fr/language.namespaces.php
>
>
> Mais comme le relève Olav, je suis pas tout à fait sûr·e que ton idée
> fonctionne avec Welcome
>