Code Duplication    Length = 11-15 lines in 4 locations

ecrire/maj/v014.php 1 location

@@ 299-311 (lines=13) @@
296
	}
297
298
	if (upgrade_vers(1.471, $version_installee, $version_cible)) {
299
		if ($version_installee >= 1.470) {	// annule les "maj"
300
			spip_query("ALTER TABLE spip_auteurs_articles DROP maj TIMESTAMP");
301
			spip_query("ALTER TABLE spip_auteurs_rubriques DROP maj TIMESTAMP");
302
			spip_query("ALTER TABLE spip_auteurs_messages DROP maj TIMESTAMP");
303
			spip_query("ALTER TABLE spip_documents_articles DROP maj TIMESTAMP");
304
			spip_query("ALTER TABLE spip_documents_rubriques DROP maj TIMESTAMP");
305
			spip_query("ALTER TABLE spip_documents_breves DROP maj TIMESTAMP");
306
			spip_query("ALTER TABLE spip_mots_articles DROP maj TIMESTAMP");
307
			spip_query("ALTER TABLE spip_mots_breves DROP maj TIMESTAMP");
308
			spip_query("ALTER TABLE spip_mots_rubriques DROP maj TIMESTAMP");
309
			spip_query("ALTER TABLE spip_mots_syndic DROP maj TIMESTAMP");
310
			spip_query("ALTER TABLE spip_mots_forum DROP maj TIMESTAMP");
311
		}
312
		maj_version (1.471);
313
	}
314

ecrire/maj/v017.php 1 location

@@ 25-36 (lines=12) @@
22
		spip_query("ALTER TABLE spip_mots ADD extra longblob NULL");
23
24
		// recuperer les eventuels 'supplement' installes en 1.701
25
		if ($version_installee == 1.701) {
26
			spip_query("UPDATE spip_articles SET extra = supplement");
27
			spip_query("ALTER TABLE spip_articles DROP supplement");
28
			spip_query("UPDATE spip_auteurs SET extra = supplement");
29
			spip_query("ALTER TABLE spip_auteurs DROP supplement");
30
			spip_query("UPDATE spip_breves SET extra = supplement");
31
			spip_query("ALTER TABLE spip_breves DROP supplement");
32
			spip_query("UPDATE spip_rubriques SET extra = supplement");
33
			spip_query("ALTER TABLE spip_rubriques DROP supplement");
34
			spip_query("UPDATE spip_mots SET extra = supplement");
35
			spip_query("ALTER TABLE spip_mots DROP supplement");
36
		}
37
		
38
		$u = spip_query("SELECT extra FROM spip_articles");
39
		$u&= spip_query("SELECT extra FROM spip_auteurs");

ecrire/maj/v018.php 1 location

@@ 167-177 (lines=11) @@
164
	}
165
166
	// Un bug dans les 1.730 (il manquait le "ADD")
167
	if (upgrade_vers(1.820, $version_installee, $version_cible)) {
168
		spip_query("ALTER TABLE spip_articles ADD INDEX idx (idx)");
169
		spip_query("ALTER TABLE spip_auteurs ADD INDEX idx (idx)");
170
		spip_query("ALTER TABLE spip_breves ADD INDEX idx (idx)");
171
		spip_query("ALTER TABLE spip_mots ADD INDEX idx (idx)");
172
		spip_query("ALTER TABLE spip_rubriques ADD INDEX idx (idx)");
173
		spip_query("ALTER TABLE spip_syndic ADD INDEX idx (idx)");
174
		spip_query("ALTER TABLE spip_forum ADD INDEX idx (idx)");
175
		spip_query("ALTER TABLE spip_signatures ADD INDEX idx (idx)");
176
		maj_version(1.820);
177
	}
178
179
	// reindexer les articles (on avait oublie les auteurs)
180
	if (upgrade_vers(1.821, $version_installee, $version_cible)) {

ecrire/maj/v019_pre193.php 1 location

@@ 139-153 (lines=15) @@
136
		maj_version(1.910);
137
	}
138
139
	if (upgrade_vers(1.911, $version_installee, $version_cible)) {
140
141
		spip_query("ALTER IGNORE TABLE spip_auteurs_articles DROP INDEX `id_auteur`");
142
		spip_query("ALTER IGNORE TABLE spip_auteurs_rubriques DROP INDEX `id_auteur`");
143
		spip_query("ALTER IGNORE TABLE spip_auteurs_messages DROP INDEX `id_auteur`");
144
		spip_query("ALTER IGNORE TABLE spip_mots_articles DROP INDEX `id_article`");
145
		spip_query("ALTER IGNORE TABLE spip_mots_breves DROP INDEX `id_breve`");
146
		spip_query("ALTER IGNORE TABLE spip_mots_rubriques DROP INDEX `id_rubrique`");
147
		spip_query("ALTER IGNORE TABLE spip_mots_syndic DROP INDEX `id_syndic`");
148
		spip_query("ALTER IGNORE TABLE spip_mots_forum DROP INDEX `id_forum`");
149
		spip_query("ALTER IGNORE TABLE spip_mots_documents DROP INDEX `id_document`");
150
# 18 juillet 2007: table depreciee
151
#		spip_query("ALTER IGNORE TABLE spip_caches DROP	INDEX fichier");
152
		maj_version(1.911);
153
	}
154
155
	// Le logo du site n'est plus le logo par defaut des rubriques
156
	// mais pour assurer la compatibilite ascendante, on le duplique