/***************************************************************************\
* SPIP, Systeme de publication pour l'internet *
* *
- * Copyright (c) 2001-2012 *
+ * Copyright (c) 2001-2014 *
* Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James *
* *
* Ce programme est un logiciel libre distribue sous licence GNU/GPL. *
}
}
elseif (editer_rubrique_breves($id_rubrique, $id_parent, $c)) {
+
+ $champs = array('id_parent' => $id_parent);
$statut_ancien = $s['statut'];
- sql_updateq('spip_rubriques', array('id_parent' => $id_parent), "id_rubrique=$id_rubrique");
+ // Envoyer aux plugins
+ $champs = pipeline('pre_edition',
+ array(
+ 'args' => array(
+ 'table' => 'spip_rubriques',
+ 'id_objet' => $id_rubrique,
+ 'action'=>'instituer',
+ 'statut_ancien' => $statut_ancien,
+ ),
+ 'data' => $champs
+ )
+ );
+
+ if (!count($champs)) return '';
+
+ sql_updateq('spip_rubriques', $champs, "id_rubrique=$id_rubrique");
propager_les_secteurs();
effacer_meta("date_calcul_rubriques");
calculer_langues_rubriques();
+
+ // Pipeline
+ pipeline('post_edition',
+ array(
+ 'args' => array(
+ 'table' => 'spip_rubriques',
+ 'id_objet' => $id_rubrique,
+ 'action'=>'instituer',
+ 'statut_ancien' => $statut_ancien,
+ ),
+ 'data' => $champs
+ )
+ );
}
}
}