From 1de659209271b26b38be185bb8957ecab5a74eed Mon Sep 17 00:00:00 2001 From: Cerdic Date: Wed, 3 Nov 2021 16:37:18 +0100 Subject: [PATCH] =?UTF-8?q?Suite=20=C3=A0=20https://git.spip.net/spip/spip?= =?UTF-8?q?/commit/1b8e4f404c2441c15ca6540b9a6d8e50cff219db=20modernisons?= =?UTF-8?q?=20le=20traitement=20du=20formulaire=5Fediter=5Fmot=20pour=20qu?= =?UTF-8?q?'il=20fonctionne=20encore?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- formulaires/editer_mot.php | 25 ++++++++----------------- 1 file changed, 8 insertions(+), 17 deletions(-) diff --git a/formulaires/editer_mot.php b/formulaires/editer_mot.php index 14f39ac..be90bc7 100644 --- a/formulaires/editer_mot.php +++ b/formulaires/editer_mot.php @@ -247,24 +247,15 @@ function formulaires_editer_mot_traiter_dist( $row = [], $hidden = '' ) { - $res = []; set_request('redirect', ''); - $action_editer = charger_fonction('editer_mot', 'action'); - list($id_mot, $err) = $action_editer(); - if ($err) { - $res['message_erreur'] = $err; - } else { - $res['message_ok'] = ''; - $res['id_mot'] = $id_mot; - if ($retour) { - if (strncmp($retour, 'javascript:', 11) == 0) { - $res['message_ok'] .= ''; - $res['editable'] = true; - } else { - $res['redirect'] = $retour; - if (strlen(parametre_url($retour, 'id_mot'))) { - $res['redirect'] = parametre_url($res['redirect'], 'id_mot', $id_mot); - } + $res = formulaires_editer_objet_traiter('mot', $id_mot, $id_groupe, 0, $retour, $config_fonc, $row, $hidden); + + if (empty($res['message_erreur'])) { + $id_mot = $res['id_mot']; + + if (!strncmp($retour, 'javascript:', 11) == 0){ + if (!strlen(parametre_url($retour, 'id_mot'))){ + $res['redirect'] = parametre_url($res['redirect'], 'id_mot', ''); } }