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