From 4484b5f98275d6927c3cbcff800a8fd3c0778da9 Mon Sep 17 00:00:00 2001
From: RealET <real3t@gmail.com>
Date: Thu, 3 Mar 2022 10:13:29 +0100
Subject: [PATCH] =?UTF-8?q?*=20Clart=C3=A9=20du=20code=20pour=20le=20array?=
 =?UTF-8?q?=20du=20contenu=20=C3=A0=20ins=C3=A9rer.=20*=20un=20array=20qui?=
 =?UTF-8?q?=20n'=C3=A9tait=20pas=20d=C3=A9fini=20pour=20la=20m=C3=A0j=20d'?=
 =?UTF-8?q?un=20mot?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 base/soyezcreateurs.php | 51 ++++++++++++++++++++++++++---------------
 1 file changed, 33 insertions(+), 18 deletions(-)

diff --git a/base/soyezcreateurs.php b/base/soyezcreateurs.php
index 76f8d785..b58adbe1 100644
--- a/base/soyezcreateurs.php
+++ b/base/soyezcreateurs.php
@@ -144,15 +144,15 @@ function create_groupe($titre, $descriptif='', $texte='', $unseul='non', $obliga
 	spip_log("1. (create_groupe) pret a creer groupe : titre = $titre. retour de find_groupe = $id_groupe", _LOG_DEBUG);
 	if ($id_groupe == 0) {
 		$set = array(
-			"id_groupe" => '', 
-			"titre" => $titre, 
-			"descriptif" => $descriptif, 
-			"texte" => $texte, 
-			"unseul" => $unseul, 
-			"obligatoire" => $obligatoire, 
-			"tables_liees" => $tables_liees, 
-			"minirezo" => $minirezo, 
-			"comite" => $comite, 
+			"id_groupe" => '',
+			"titre" => $titre,
+			"descriptif" => $descriptif,
+			"texte" => $texte,
+			"unseul" => $unseul,
+			"obligatoire" => $obligatoire,
+			"tables_liees" => $tables_liees,
+			"minirezo" => $minirezo,
+			"comite" => $comite,
 			"forum" => $forum
 		);
 		$id_insert = objet_inserer('groupes_mots', $id_groupe, $set);
@@ -193,14 +193,14 @@ function remplacer_groupe($titre, $descriptif, $texte, $unseul, $obligatoire, $t
 	include_spip('action/editer_objet');
 	$id_groupe = id_groupe($titre);
 		$set = array(
-			"titre" => $titre, 
-			"descriptif" => $descriptif, 
-			"texte" => $texte, 
-			"unseul" => $unseul, 
-			"obligatoire" => $obligatoire, 
-			"tables_liees" => $tables_liees, 
-			"minirezo" => $minirezo, 
-			"comite" => $comite, 
+			"titre" => $titre,
+			"descriptif" => $descriptif,
+			"texte" => $texte,
+			"unseul" => $unseul,
+			"obligatoire" => $obligatoire,
+			"tables_liees" => $tables_liees,
+			"minirezo" => $minirezo,
+			"comite" => $comite,
 			"forum" => $forum
 		);
 	objet_modifier('groupes_mots', $id_groupe, $set);
@@ -238,7 +238,15 @@ function create_mot($groupe, $mot, $descriptif='', $texte='') {
 	$find_mot = find_mot($mot, $id_groupe);
 	if ($find_mot == 0) {
 		spip_log("1. (create_mot) debut create_mot. mot inexistant donc creation : $id_groupe - $mot", _LOG_DEBUG);
-		$id_mot = objet_inserer('mots', $id_groupe, array("id_mot" => '', "titre" => $mot, "descriptif" => $descriptif, "texte" => $texte, "id_groupe" => $id_groupe, "type" => $groupe));
+		$set = array(
+			"id_mot" => '',
+			"titre" => $mot,
+			"descriptif" => $descriptif,
+			"texte" => $texte,
+			"id_groupe" => $id_groupe,
+			"type" => $groupe
+		);
+		$id_mot = objet_inserer('mots', $id_groupe, $set);
 		spip_log("2. (create_mot) mot cle $mot insere sous l'id $id_mot dans la table avec groupe = $id_groupe", _LOG_DEBUG);
 	}
 	else if ($find_mot > 0) {
@@ -255,6 +263,13 @@ function create_mot($groupe, $mot, $descriptif='', $texte='') {
 //fonction qui permet de mettre à jour un mot clé 
 function remplacer_mot($id_mot, $mot, $descriptif, $texte, $id_groupe, $groupe) {
 	include_spip('action/editer_objet');
+	$set = array(
+		"titre" => $mot,
+		"descriptif" => $descriptif,
+		"texte" => $texte,
+		"id_groupe" => $id_groupe,
+		"type" => $groupe
+	);
 	objet_modifier('mots', $id_mot, $set);
 	return true;
 }
-- 
GitLab