Code Duplication    Length = 15-17 lines in 2 locations

ecrire/maj/v012.php 1 location

@@ 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");

ecrire/maj/v014.php 1 location

@@ 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");