From 0692baf972bd8b7cc587477048e8a2ce1bb0f020 Mon Sep 17 00:00:00 2001 From: Eric Lupinacci Date: Sun, 23 Feb 2020 21:12:01 +0100 Subject: [PATCH] =?UTF-8?q?Coder=20la=20correction=20rubplug=5Floc=20pour?= =?UTF-8?q?=20d=C3=A9placer=20la=20rubrique=20plugin=20dans=20sa=20rubriqu?= =?UTF-8?q?e=20de=20rattachement.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ezcheck/controles/contrib_controle.php | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/ezcheck/controles/contrib_controle.php b/ezcheck/controles/contrib_controle.php index 20b7326..ce13389 100644 --- a/ezcheck/controles/contrib_controle.php +++ b/ezcheck/controles/contrib_controle.php @@ -105,7 +105,18 @@ function contrib_rubrique_plugin_rubplug_loc($id_observation, $id_auteur) { include_spip('action/editer_objet'); $observation = objet_lire('observation', $id_observation); - + // Le champ 'parametres' de l'anomalie contient l'id du parent auquel la rubrique concernée par l'anomalie + // devrait être rattachée. + // - on fait la modification automatiquement. + $parametres = unserialize($observation['parametres']); + if (!empty($parametres['id_parent'])) { + $maj_rubrique = array( + 'id_parent' => $parametres['id_parent'] + ); + objet_modifier('rubrique', intval($observation['id_objet']), $maj_rubrique); + } else { + $erreur = 'idnul'; + } return $erreur; }