diff --git a/ecrire/inc_base.php3 b/ecrire/inc_base.php3 index 177d9310df8bc85e15ede8b8ae5161f04c5dbf1f..81f7bf2ec0ad5242f25252c8db37265976b38114 100644 --- a/ecrire/inc_base.php3 +++ b/ecrire/inc_base.php3 @@ -724,7 +724,7 @@ function maj_base() { $images = $row['images']; $images = explode(",", $images); reset($images); - $replace = 'texte'; + $replace = '_orig_'; while (list (, $val) = each($images)) { $image = explode("|", $val); $fichier = $image[0]; @@ -741,7 +741,14 @@ function maj_base() { mysql_query("INSERT spip_documents_articles (id_document, id_article) VALUES ($id_document, $id_article)"); $replace = "REPLACE($replace, '<IMG$num_img|', '<IM_$id_document|')"; } - $query = "UPDATE spip_articles SET texte=REPLACE($replace, '<IM_', '<IMG') WHERE id_article=$id_article"; + $replace = "REPLACE($replace, '<IM_', '<IMG')"; + $replace_chapo = ereg_replace('_orig_', 'chapo', $replace); + $replace_descriptif = ereg_replace('_orig_', 'descriptif', $replace); + $replace_texte = ereg_replace('_orig_', 'texte', $replace); + $replace_ps = ereg_replace('_orig_', 'ps', $replace); + $query = "UPDATE spip_articles ". + "SET chapo=$replace_chapo, descriptif=$replace_descriptif, texte=$replace_texte, ps=$replace_ps ". + "WHERE id_article=$id_article"; mysql_query($query); } mysql_query("ALTER TABLE spip_articles DROP images");