Skip to content
Extraits de code Groupes Projets
Valider 8480497f rédigé par nicod's avatar nicod
Parcourir les fichiers

feat: déclarer et exécuter un pipeline pour faire des actions supplémentaires...

feat: déclarer et exécuter un pipeline pour faire des actions supplémentaires avant de supprimer un block
parent 5c66ed27
Aucune branche associée trouvée
Étiquettes spip/4.0.0-beta v0.4.1
Aucune requête de fusion associée trouvée
......@@ -8,6 +8,8 @@ function block_supprimer($id_block) {
$qui = (!empty($GLOBALS['visiteur_session']['id_auteur']) ? 'auteur #' . $GLOBALS['visiteur_session']['id_auteur'] : 'IP ' . $GLOBALS['ip']);
spip_log("SUPPRESSION block#$id_block par $qui : " . json_encode($objet), "blocks" . _LOG_INFO_IMPORTANTE);
pipeline('block_supprimer', ['args' => $objet]);
sql_delete('spip_blocks', 'id_block=' . sql_quote($id_block));
include_spip('action/editer_logo');
logo_supprimer('spip_blocks', $id_block, 'on');
......
......@@ -22,12 +22,12 @@
<necessite nom="yaml" compatibilite="[3.0.3;]"/>
<utilise nom="corbeille"/>
<pipeline nom="autoriser" inclure="blocks_autorisations.php"/>
<pipeline nom="block_supprimer" action=""/>
<pipeline nom="declarer_tables_objets_sql" inclure="base/blocks.php"/>
<pipeline nom="autoriser" inclure="blocks_autorisations.php"/>
<pipeline nom="declarer_tables_objets_sql" inclure="base/blocks.php"/>
<pipeline nom="declarer_tables_interfaces" inclure="base/blocks.php"/>
<pipeline nom="declarer_tables_auxiliaires" inclure="base/blocks.php"/>
<pipeline nom="header_prive" inclure="blocks_pipelines.php"/>
<pipeline nom="affiche_enfants" inclure="blocks_pipelines.php"/>
<pipeline nom="afficher_contenu_objet" inclure="blocks_pipelines.php"/>
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter