From 34c4cbf10e43ee3544d130d700f2bef3793805ca Mon Sep 17 00:00:00 2001 From: Fil <fil@rezo.net> Date: Sun, 1 Sep 2002 20:24:17 +0000 Subject: [PATCH] correction des bases plantees --- ecrire/inc_base.php3 | 12 ++++++++++++ ecrire/inc_version.php3 | 2 +- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/ecrire/inc_base.php3 b/ecrire/inc_base.php3 index eda0cb7ec2..07ba09dae2 100644 --- a/ecrire/inc_base.php3 +++ b/ecrire/inc_base.php3 @@ -1018,6 +1018,18 @@ function maj_base() { spip_query("ALTER TABLE spip_referers_temp ADD maj TIMESTAMP"); } + // l'upgrade < 1.462 ci-dessus etait fausse, d'ou correctif + if (($version_installee < 1.464) AND ($version_installee >= 1.462)) { + $res = spip_query("SELECT id_type, extension FROM spip_types_documents WHERE id_type NOT IN (1,2,3)"); + while ($row = mysql_fetch_array($res)) { + $extension = $row['extension']; + $id_type = $row['id_type']; + spip_query("UPDATE spip_documents SET id_type=$id_type + WHERE fichier like '%.$extension'"); + } + } + exit; + // // Mettre a jour le numero de version installee // diff --git a/ecrire/inc_version.php3 b/ecrire/inc_version.php3 index 9acd5eab13..4e5fb5b2bc 100644 --- a/ecrire/inc_version.php3 +++ b/ecrire/inc_version.php3 @@ -12,7 +12,7 @@ define("_ECRIRE_INC_VERSION", "1"); // // version de la base -$spip_version = 1.463; +$spip_version = 1.464; // version de spip // (mettre a jour a la main et conserver la mention "CVS") -- GitLab