[SPIP Zone] [Spip-zone-commit] r82665 - in _plugins_/formidable_abonnement

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: 82665

Added:
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, je vais renommer formidable_abonnement en formidable_inscription, - je pense également faire une dupli de ce plugin pour disposer d’un formidable_participation dans un même formulaire, à moins qu’il y ait une meilleure idée que la dupli. ++ Anne-lise

Un abonnement est une souscription à un objet durant une période, qu’on paye ou pas ! hein ho :wink: ok pour le reste. ++