En voyant le nom du plugin j’ai cru que ça parlait d’un outil pour gérer des abonnements (des paiements récurrents) puis du coup m’est revenue la longue discussion qu’on avait eu sur la liste autour de la terminologie inscription/abonnement pour les infolettres ou autre diffusion de ce type. Et on en était arrivé à la conclusion de plutôt choisir inscription pour ce domaine (et du coup ça avait aussi contribué à choisir d’utiliser les terminologies anglaises qui font une distinction plus fine avec « subscription » pour nommer le jeu de plugin newsletters/mailsubscribers/mailshot)
Cédric
toutati@free.fr a écrit:
Author: toutati@free.fr
Date: 2014-05-21 22:15:51 +0200 (Wed, 21 May 2014)
New Revision: 82665Added:
plugins/formidable_abonnement/formidableabonnement_administrations.php
plugins/formidable_abonnement/lang/
plugins/formidable_abonnement/lang/formidableabonnement_fr.php
plugins/formidable_abonnement/lang/paquet-formidableabonnement_fr.php
plugins/formidable_abonnement/paquet.xml
plugins/formidable_abonnement/prive/
plugins/formidable_abonnement/prive/themes/
plugins/formidable_abonnement/prive/themes/spip/
plugins/formidable_abonnement/prive/themes/spip/images/
plugins/formidable_abonnement/prive/themes/spip/images/formidableabonnement-128.png
plugins/formidable_abonnement/prive/themes/spip/images/formidableabonnement-32.png
plugins/formidable_abonnement/prive/themes/spip/images/formidableabonnement-64.png
plugins/formidable_abonnement/traiter/
plugins/formidable_abonnement/traiter/abonnement.php
plugins/formidable_abonnement/traiter/abonnement.yaml
Log:
Un plugin pour formidable qui ne fait aucun traitement
il permet de choisir dans les « traitements d’un formulaire » du plugin formidable les champs à traiter par la suite
puis il renvoit un pipeline traiter_formidableabonnement
à utiliser avec tous systèmes d’abonnement qui requiert email, prenom, nom, organisme et si abonnement ou desabonnement
exemple d’utilisation ensuite:function nomduplugin_traiter_formidableabonnement($flux){
if ($flux[‹ args ›][‹ choix_abo ›]&& $flux[‹ args ›][‹ email ›]){
$choix_abo = $flux[‹ args ›][‹ choix_abo ›]; //abonnement ou desabonnement
$email_abo = $flux[‹ args ›][‹ email ›]; //email
//… etc//vos traitements
spip_log(« $choix_abo pour $email_abo »,« formidableabonnement »);
}return $flux;
}Details: Connexion · GitLab
Spip-zone-commit@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone-commit
ok pour le reste. ++