Skip to content
Extraits de code Groupes Projets
Valider 255a86c3 rédigé par Antoine Pitrou's avatar Antoine Pitrou
Parcourir les fichiers

Correction du bug upgrade document (1.3->1.4).

parent 17be4f79
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -724,7 +724,7 @@ function maj_base() { ...@@ -724,7 +724,7 @@ function maj_base() {
$images = $row['images']; $images = $row['images'];
$images = explode(",", $images); $images = explode(",", $images);
reset($images); reset($images);
$replace = 'texte'; $replace = '_orig_';
while (list (, $val) = each($images)) { while (list (, $val) = each($images)) {
$image = explode("|", $val); $image = explode("|", $val);
$fichier = $image[0]; $fichier = $image[0];
...@@ -741,7 +741,14 @@ function maj_base() { ...@@ -741,7 +741,14 @@ function maj_base() {
mysql_query("INSERT spip_documents_articles (id_document, id_article) VALUES ($id_document, $id_article)"); mysql_query("INSERT spip_documents_articles (id_document, id_article) VALUES ($id_document, $id_article)");
$replace = "REPLACE($replace, '<IMG$num_img|', '<IM_$id_document|')"; $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($query);
} }
mysql_query("ALTER TABLE spip_articles DROP images"); mysql_query("ALTER TABLE spip_articles DROP images");
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter