Ce pipeline s’exécute après l’insertion, la modification ou la suppression d’éléments dans les tables de liens (la table spip_auteurs_liens
par exemple). Il permet donc d’effectuer des actions post édition.
Le pipeline transmet le nom de la table de liaison, le type de l’objet source, l’identifiant de l’objet source, l’objet, l’identifiant de l’objet et l’action effectuée ("insert", "delete" ou "modifier").
Pour un lien d’un auteur vers un article, l’appel sera le suivant :
pipeline('post_edition_lien',
array(
'args' => array(
'table_lien' => 'spip_auteurs_liens',
'objet_source' => 'auteur',
'id_objet_source' => $id_auteur,
'objet' => 'article',
'id_objet' => $id_article,
'action' => $action,
),
'data' => $id_article
)
);