| @@ 38-54 (lines=17) @@ | ||
| 35 | maj_version (1.207); |
|
| 36 | } |
|
| 37 | ||
| 38 | if (upgrade_vers(1.208, $version_installee, $version_cible)) { |
|
| 39 | spip_query("ALTER TABLE spip_auteurs_messages CHANGE forum vu CHAR(3) NOT NULL"); |
|
| 40 | spip_query("UPDATE spip_auteurs_messages SET vu='oui'"); |
|
| 41 | spip_query("UPDATE spip_auteurs_messages SET vu='non' WHERE statut='a'"); |
|
| 42 | ||
| 43 | spip_query("ALTER TABLE spip_messages ADD id_auteur bigint(21) NOT NULL"); |
|
| 44 | spip_query("ALTER TABLE spip_messages ADD INDEX id_auteur (id_auteur)"); |
|
| 45 | $result = spip_query("SELECT id_auteur, id_message FROM spip_auteurs_messages WHERE statut='de'"); |
|
| 46 | while ($row = sql_fetch($result)) { |
|
| 47 | $id_auteur = $row['id_auteur']; |
|
| 48 | $id_message = $row['id_message']; |
|
| 49 | spip_query("UPDATE spip_messages SET id_auteur=$id_auteur WHERE id_message=$id_message"); |
|
| 50 | } |
|
| 51 | ||
| 52 | spip_query("ALTER TABLE spip_auteurs_messages DROP statut"); |
|
| 53 | maj_version (1.208); |
|
| 54 | } |
|
| 55 | ||
| 56 | if (upgrade_vers(1.209, $version_installee, $version_cible)) { |
|
| 57 | spip_query("ALTER TABLE spip_syndic ADD maj TIMESTAMP"); |
|
| @@ 19-33 (lines=15) @@ | ||
| 16 | ||
| 17 | function maj_v014_dist($version_installee, $version_cible) |
|
| 18 | { |
|
| 19 | if (upgrade_vers(1.404, $version_installee, $version_cible)) { |
|
| 20 | spip_query("UPDATE spip_mots SET type='Mots sans groupe...' WHERE type=''"); |
|
| 21 | ||
| 22 | $result = spip_query("SELECT * FROM spip_mots GROUP BY type"); |
|
| 23 | while($row = sql_fetch($result)) { |
|
| 24 | $type = addslashes($row['type']); |
|
| 25 | // Old style, doit echouer |
|
| 26 | spip_log('ne pas tenir compte de l erreur spip_groupes_mots ci-dessous:', 'mysql'); |
|
| 27 | spip_query("INSERT INTO spip_groupes_mots (titre, unseul, obligatoire, articles, breves, rubriques, syndic, 0minirezo, 1comite, 6forum) VALUES (\"$type\", 'non', 'non', 'oui', 'oui', 'non', 'oui', 'oui', 'oui', 'non')"); |
|
| 28 | // New style, devrait marcher |
|
| 29 | spip_query("INSERT INTO spip_groupes_mots (titre, unseul, obligatoire, articles, breves, rubriques, syndic, minirezo, comite, forum) VALUES (\"$type\", 'non', 'non', 'oui', 'oui', 'non', 'oui', 'oui', 'oui', 'non')"); |
|
| 30 | } |
|
| 31 | sql_delete("spip_mots", "titre='kawax'"); |
|
| 32 | maj_version (1.404); |
|
| 33 | } |
|
| 34 | ||
| 35 | if (upgrade_vers(1.405, $version_installee, $version_cible)) { |
|
| 36 | spip_query("ALTER TABLE spip_mots ADD id_groupe bigint(21) NOT NULL"); |
|