Executer du code lorsqu’un inscription est validée sous SPIP
Ou comment avoir un pipeline post_inscriptionDans SPIP, il n’y a pas de pipeline post_inscription. Difficile donc d’exécuter facilement du code lorsque l’inscription est validé par l’utilisateur. Cela va peut être changé avec SPIP 3.2.
En attendant, voici un bricolage avec le pipeline post_edition :
- function prefix_post_edition($flux) {
- // Confirmation d'une inscription
- if ($flux['args']['table'] == 'spip_auteurs'
- and $flux['args']['statut_ancien'] == 'nouveau'
- and $flux['args']['action'] == 'instituer'
- and $flux['data']['statut'] == '6forum' ) { // Limité aux visiteurs
- $id_auteur = $flux['args']['id_objet'];
- // Faire des trucs ici.
- }
- return $flux;
- }