Ce pipeline s’exécute après l’insertion, la modification ou la supression d’éléments dans les tables de liens (la table ’spip_auteurs_liens’ par exemple). Il permet donc d’effectuer des actions post edition.
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
)
);