Completed
Push — master ( 3e6f39...ee2ef7 )
by cam
04:21
created
ecrire/maj/legacy/v012.php 1 patch
Indentation   +56 added lines, -56 removed lines patch added patch discarded remove patch
@@ -16,7 +16,7 @@  discard block
 block discarded – undo
16 16
  * @package SPIP\Core\SQL\Upgrade
17 17
  **/
18 18
 if (!defined('_ECRIRE_INC_VERSION')) {
19
-	return;
19
+    return;
20 20
 }
21 21
 
22 22
 /**
@@ -26,66 +26,66 @@  discard block
 block discarded – undo
26 26
  * @param float $version_cible Version de destination
27 27
  **/
28 28
 function maj_legacy_v012_dist($version_installee, $version_cible) {
29
-	// Correction de l'oubli des modifs creations depuis 1.04
30
-	if (upgrade_vers(1.204, $version_installee, $version_cible)) {
31
-		sql_query("ALTER TABLE spip_articles ADD accepter_forum VARCHAR(3) NOT NULL");
32
-		sql_query("ALTER TABLE spip_forum ADD id_message bigint(21) NOT NULL");
33
-		sql_query("ALTER TABLE spip_forum ADD INDEX id_message (id_message)");
34
-		sql_query("ALTER TABLE spip_auteurs ADD en_ligne datetime DEFAULT '0000-00-00 00:00:00' NOT NULL");
35
-		sql_query("ALTER TABLE spip_auteurs ADD imessage VARCHAR(3) not null");
36
-		sql_query("ALTER TABLE spip_auteurs ADD messagerie VARCHAR(3) not null");
37
-		maj_version(1.204);
38
-	}
29
+    // Correction de l'oubli des modifs creations depuis 1.04
30
+    if (upgrade_vers(1.204, $version_installee, $version_cible)) {
31
+        sql_query("ALTER TABLE spip_articles ADD accepter_forum VARCHAR(3) NOT NULL");
32
+        sql_query("ALTER TABLE spip_forum ADD id_message bigint(21) NOT NULL");
33
+        sql_query("ALTER TABLE spip_forum ADD INDEX id_message (id_message)");
34
+        sql_query("ALTER TABLE spip_auteurs ADD en_ligne datetime DEFAULT '0000-00-00 00:00:00' NOT NULL");
35
+        sql_query("ALTER TABLE spip_auteurs ADD imessage VARCHAR(3) not null");
36
+        sql_query("ALTER TABLE spip_auteurs ADD messagerie VARCHAR(3) not null");
37
+        maj_version(1.204);
38
+    }
39 39
 
40
-	if (upgrade_vers(1.207, $version_installee, $version_cible)) {
41
-		sql_query("ALTER TABLE spip_rubriques DROP INDEX id_rubrique");
42
-		sql_query("ALTER TABLE spip_rubriques ADD INDEX id_parent (id_parent)");
43
-		sql_query("ALTER TABLE spip_rubriques ADD statut VARCHAR(10) NOT NULL");
44
-		// Declencher le calcul des rubriques publiques
45
-		include_spip('inc/rubriques');
46
-		calculer_rubriques();
47
-		maj_version(1.207);
48
-	}
40
+    if (upgrade_vers(1.207, $version_installee, $version_cible)) {
41
+        sql_query("ALTER TABLE spip_rubriques DROP INDEX id_rubrique");
42
+        sql_query("ALTER TABLE spip_rubriques ADD INDEX id_parent (id_parent)");
43
+        sql_query("ALTER TABLE spip_rubriques ADD statut VARCHAR(10) NOT NULL");
44
+        // Declencher le calcul des rubriques publiques
45
+        include_spip('inc/rubriques');
46
+        calculer_rubriques();
47
+        maj_version(1.207);
48
+    }
49 49
 
50
-	if (upgrade_vers(1.208, $version_installee, $version_cible)) {
51
-		sql_query("ALTER TABLE spip_auteurs_messages CHANGE forum vu CHAR(3) NOT NULL");
52
-		sql_query("UPDATE spip_auteurs_messages SET vu='oui'");
53
-		sql_query("UPDATE spip_auteurs_messages SET vu='non' WHERE statut='a'");
50
+    if (upgrade_vers(1.208, $version_installee, $version_cible)) {
51
+        sql_query("ALTER TABLE spip_auteurs_messages CHANGE forum vu CHAR(3) NOT NULL");
52
+        sql_query("UPDATE spip_auteurs_messages SET vu='oui'");
53
+        sql_query("UPDATE spip_auteurs_messages SET vu='non' WHERE statut='a'");
54 54
 
55
-		sql_query("ALTER TABLE spip_messages ADD id_auteur bigint(21) NOT NULL");
56
-		sql_query("ALTER TABLE spip_messages ADD INDEX id_auteur (id_auteur)");
57
-		$result = sql_query("SELECT id_auteur, id_message FROM spip_auteurs_messages WHERE statut='de'");
58
-		while ($row = sql_fetch($result)) {
59
-			$id_auteur = $row['id_auteur'];
60
-			$id_message = $row['id_message'];
61
-			sql_query("UPDATE spip_messages SET id_auteur=$id_auteur WHERE id_message=$id_message");
62
-		}
55
+        sql_query("ALTER TABLE spip_messages ADD id_auteur bigint(21) NOT NULL");
56
+        sql_query("ALTER TABLE spip_messages ADD INDEX id_auteur (id_auteur)");
57
+        $result = sql_query("SELECT id_auteur, id_message FROM spip_auteurs_messages WHERE statut='de'");
58
+        while ($row = sql_fetch($result)) {
59
+            $id_auteur = $row['id_auteur'];
60
+            $id_message = $row['id_message'];
61
+            sql_query("UPDATE spip_messages SET id_auteur=$id_auteur WHERE id_message=$id_message");
62
+        }
63 63
 
64
-		sql_query("ALTER TABLE spip_auteurs_messages DROP statut");
65
-		maj_version(1.208);
66
-	}
64
+        sql_query("ALTER TABLE spip_auteurs_messages DROP statut");
65
+        maj_version(1.208);
66
+    }
67 67
 
68
-	if (upgrade_vers(1.209, $version_installee, $version_cible)) {
69
-		sql_query("ALTER TABLE spip_syndic ADD maj TIMESTAMP");
70
-		sql_query("ALTER TABLE spip_syndic_articles ADD maj TIMESTAMP");
71
-		sql_query("ALTER TABLE spip_messages ADD maj TIMESTAMP");
72
-		maj_version(1.209);
73
-	}
68
+    if (upgrade_vers(1.209, $version_installee, $version_cible)) {
69
+        sql_query("ALTER TABLE spip_syndic ADD maj TIMESTAMP");
70
+        sql_query("ALTER TABLE spip_syndic_articles ADD maj TIMESTAMP");
71
+        sql_query("ALTER TABLE spip_messages ADD maj TIMESTAMP");
72
+        maj_version(1.209);
73
+    }
74 74
 
75
-	if (upgrade_vers(1.210, $version_installee, $version_cible)) {
76
-		sql_query("ALTER TABLE spip_messages DROP page");
75
+    if (upgrade_vers(1.210, $version_installee, $version_cible)) {
76
+        sql_query("ALTER TABLE spip_messages DROP page");
77 77
 
78
-		stripslashes_base('spip_articles', array('surtitre', 'titre', 'soustitre', 'descriptif', 'chapo', 'texte', 'ps'));
79
-		stripslashes_base('spip_auteurs', array('nom', 'bio', 'nom_site'));
80
-		stripslashes_base('spip_breves', array('titre', 'texte', 'lien_titre'));
81
-		stripslashes_base('spip_forum', array('titre', 'texte', 'auteur', 'nom_site'));
82
-		stripslashes_base('spip_messages', array('titre', 'texte'));
83
-		stripslashes_base('spip_mots', array('type', 'titre', 'descriptif', 'texte'));
84
-		stripslashes_base('spip_petitions', array('texte'));
85
-		stripslashes_base('spip_rubriques', array('titre', 'descriptif', 'texte'));
86
-		stripslashes_base('spip_signatures', array('nom_email', 'nom_site', 'message'));
87
-		stripslashes_base('spip_syndic', array('nom_site', 'descriptif'));
88
-		stripslashes_base('spip_syndic_articles', array('titre', 'lesauteurs'));
89
-		maj_version(1.210);
90
-	}
78
+        stripslashes_base('spip_articles', array('surtitre', 'titre', 'soustitre', 'descriptif', 'chapo', 'texte', 'ps'));
79
+        stripslashes_base('spip_auteurs', array('nom', 'bio', 'nom_site'));
80
+        stripslashes_base('spip_breves', array('titre', 'texte', 'lien_titre'));
81
+        stripslashes_base('spip_forum', array('titre', 'texte', 'auteur', 'nom_site'));
82
+        stripslashes_base('spip_messages', array('titre', 'texte'));
83
+        stripslashes_base('spip_mots', array('type', 'titre', 'descriptif', 'texte'));
84
+        stripslashes_base('spip_petitions', array('texte'));
85
+        stripslashes_base('spip_rubriques', array('titre', 'descriptif', 'texte'));
86
+        stripslashes_base('spip_signatures', array('nom_email', 'nom_site', 'message'));
87
+        stripslashes_base('spip_syndic', array('nom_site', 'descriptif'));
88
+        stripslashes_base('spip_syndic_articles', array('titre', 'lesauteurs'));
89
+        maj_version(1.210);
90
+    }
91 91
 }
Please login to merge, or discard this patch.
ecrire/maj/legacy/v017.php 1 patch
Indentation   +174 added lines, -174 removed lines patch added patch discarded remove patch
@@ -16,7 +16,7 @@  discard block
 block discarded – undo
16 16
  * @package SPIP\Core\SQL\Upgrade
17 17
  **/
18 18
 if (!defined('_ECRIRE_INC_VERSION')) {
19
-	return;
19
+    return;
20 20
 }
21 21
 
22 22
 /**
@@ -26,177 +26,177 @@  discard block
 block discarded – undo
26 26
  * @param float $version_cible Version de destination
27 27
  **/
28 28
 function maj_legacy_v017_dist($version_installee, $version_cible) {
29
-	if (upgrade_vers(1.702, $version_installee, $version_cible)) {
30
-		sql_query("ALTER TABLE spip_articles ADD extra longblob NULL");
31
-		sql_query("ALTER TABLE spip_auteurs ADD extra longblob NULL");
32
-		sql_query("ALTER TABLE spip_breves ADD extra longblob NULL");
33
-		sql_query("ALTER TABLE spip_rubriques ADD extra longblob NULL");
34
-		sql_query("ALTER TABLE spip_mots ADD extra longblob NULL");
35
-
36
-		// recuperer les eventuels 'supplement' installes en 1.701
37
-		if ($version_installee == 1.701) {
38
-			sql_query("UPDATE spip_articles SET extra = supplement");
39
-			sql_query("ALTER TABLE spip_articles DROP supplement");
40
-			sql_query("UPDATE spip_auteurs SET extra = supplement");
41
-			sql_query("ALTER TABLE spip_auteurs DROP supplement");
42
-			sql_query("UPDATE spip_breves SET extra = supplement");
43
-			sql_query("ALTER TABLE spip_breves DROP supplement");
44
-			sql_query("UPDATE spip_rubriques SET extra = supplement");
45
-			sql_query("ALTER TABLE spip_rubriques DROP supplement");
46
-			sql_query("UPDATE spip_mots SET extra = supplement");
47
-			sql_query("ALTER TABLE spip_mots DROP supplement");
48
-		}
49
-
50
-		$u = sql_query("SELECT extra FROM spip_articles");
51
-		$u &= sql_query("SELECT extra FROM spip_auteurs");
52
-		$u &= sql_query("SELECT extra FROM spip_breves");
53
-		$u &= sql_query("SELECT extra FROM spip_rubriques");
54
-		$u &= sql_query("SELECT extra FROM spip_mots");
55
-		maj_version(1.702, $u);
56
-	}
57
-
58
-	if (upgrade_vers(1.703, $version_installee, $version_cible)) {
59
-		sql_query("ALTER TABLE spip_articles ADD lang VARCHAR(10) DEFAULT '' NOT NULL");
60
-		sql_query("ALTER TABLE spip_rubriques ADD lang VARCHAR(10) DEFAULT '' NOT NULL");
61
-		maj_version(1.703);
62
-	}
63
-
64
-	if (upgrade_vers(1.704, $version_installee, $version_cible)) {
65
-		sql_query("ALTER TABLE spip_articles ADD INDEX lang (lang)");
66
-		sql_query("ALTER TABLE spip_auteurs ADD INDEX lang (lang)");
67
-		sql_query("ALTER TABLE spip_rubriques ADD INDEX lang (lang)");
68
-		maj_version(1.704);
69
-	}
70
-
71
-	if (upgrade_vers(1.705, $version_installee, $version_cible)) {
72
-		sql_query("ALTER TABLE spip_articles ADD langue_choisie VARCHAR(3) DEFAULT 'non'");
73
-		sql_query("ALTER TABLE spip_rubriques ADD langue_choisie VARCHAR(3) DEFAULT 'non'");
74
-		maj_version(1.705);
75
-	}
76
-
77
-	if (upgrade_vers(1.707, $version_installee, $version_cible)) {
78
-		sql_query("UPDATE spip_articles SET langue_choisie='oui' WHERE MID(lang,1,1) != '.' AND lang != ''");
79
-		sql_query("UPDATE spip_articles SET lang=MID(lang,2,8) WHERE langue_choisie = 'non'");
80
-		sql_query("UPDATE spip_rubriques SET langue_choisie='oui' WHERE MID(lang,1,1) != '.' AND lang != ''");
81
-		sql_query("UPDATE spip_rubriques SET lang=MID(lang,2,8) WHERE langue_choisie = 'non'");
82
-		maj_version(1.707);
83
-	}
84
-
85
-	if (upgrade_vers(1.708, $version_installee, $version_cible)) {
86
-		sql_query("ALTER TABLE spip_breves ADD lang VARCHAR(10) DEFAULT '' NOT NULL");
87
-		sql_query("ALTER TABLE spip_breves ADD langue_choisie VARCHAR(3) DEFAULT 'non'");
88
-		maj_version(1.708);
89
-	}
90
-
91
-	if (upgrade_vers(1.709, $version_installee, $version_cible)) {
92
-		sql_query("ALTER TABLE spip_articles ADD id_trad bigint(21) DEFAULT '0' NOT NULL");
93
-		sql_query("ALTER TABLE spip_articles ADD INDEX id_trad (id_trad)");
94
-		maj_version(1.709);
95
-	}
96
-
97
-	if (upgrade_vers(1.717, $version_installee, $version_cible)) {
98
-		sql_query("ALTER TABLE spip_articles ADD INDEX date_modif (date_modif)");
99
-		maj_version(1.717);
100
-	}
101
-
102
-	if (upgrade_vers(1.718, $version_installee, $version_cible)) {
103
-		sql_query("ALTER TABLE spip_referers DROP domaine");
104
-		sql_query("ALTER TABLE spip_referers_articles DROP domaine");
105
-		sql_query("ALTER TABLE spip_referers_temp DROP domaine");
106
-		maj_version(1.718);
107
-	}
108
-
109
-	if (upgrade_vers(1.722, $version_installee, $version_cible)) {
110
-		sql_query("ALTER TABLE spip_articles ADD nom_site tinytext NOT NULL");
111
-		sql_query("ALTER TABLE spip_articles ADD url_site VARCHAR(255) NOT NULL");
112
-		sql_query("ALTER TABLE spip_articles ADD INDEX url_site (url_site)");
113
-		if ($version_installee >= 1.720) {
114
-			sql_query("UPDATE spip_articles SET url_site=url_ref");
115
-			sql_query("ALTER TABLE spip_articles DROP INDEX url_ref");
116
-			sql_query("ALTER TABLE spip_articles DROP url_ref");
117
-		}
118
-		maj_version(1.722);
119
-	}
120
-
121
-	if (upgrade_vers(1.723, $version_installee, $version_cible)) {
122
-		if ($version_installee == 1.722) {
123
-			sql_query("ALTER TABLE spip_articles MODIFY url_site VARCHAR(255) NOT NULL");
124
-			sql_query("ALTER TABLE spip_articles DROP INDEX url_site;");
125
-			sql_query("ALTER TABLE spip_articles ADD INDEX url_site (url_site);");
126
-		}
127
-		maj_version(1.723);
128
-	}
129
-
130
-	if (upgrade_vers(1.724, $version_installee, $version_cible)) {
131
-		sql_query("ALTER TABLE spip_messages ADD date_fin datetime DEFAULT '0000-00-00 00:00:00' NOT NULL");
132
-		maj_version(1.724);
133
-	}
134
-
135
-	if (upgrade_vers(1.726, $version_installee, $version_cible)) {
136
-		sql_query("ALTER TABLE spip_auteurs ADD low_sec tinytext NOT NULL");
137
-		maj_version(1.726);
138
-	}
139
-
140
-	if (upgrade_vers(1.727, $version_installee, $version_cible)) {
141
-		// occitans : oci_xx -> oc_xx
142
-		sql_query("UPDATE spip_auteurs SET lang=REPLACE(lang,'oci_', 'oc_') WHERE lang LIKE 'oci_%'");
143
-		sql_query("UPDATE spip_rubriques SET lang=REPLACE(lang,'oci_', 'oc_') WHERE lang LIKE 'oci_%'");
144
-		sql_query("UPDATE spip_articles SET lang=REPLACE(lang,'oci_', 'oc_') WHERE lang LIKE 'oci_%'");
145
-		sql_query("UPDATE spip_breves SET lang=REPLACE(lang,'oci_', 'oc_') WHERE lang LIKE 'oci_%'");
146
-		maj_version(1.727);
147
-	}
148
-
149
-	// Ici version 1.7 officielle
150
-	if (upgrade_vers(1.728, $version_installee, $version_cible)) {
151
-		sql_query("ALTER TABLE spip_articles ADD id_version int unsigned DEFAULT '0' NOT NULL");
152
-		maj_version(1.728);
153
-	}
154
-
155
-	if (upgrade_vers(1.730, $version_installee, $version_cible)) {
156
-		sql_query("ALTER TABLE spip_articles ADD idx ENUM('', '1', 'non', 'oui', 'idx') DEFAULT '' NOT NULL");
157
-		sql_query("ALTER TABLE spip_articles ADD INDEX idx (idx)");
158
-		sql_query("ALTER TABLE spip_auteurs ADD idx ENUM('', '1', 'non', 'oui', 'idx') DEFAULT '' NOT NULL");
159
-		sql_query("ALTER TABLE spip_auteurs ADD INDEX idx (idx)");
160
-		sql_query("ALTER TABLE spip_breves ADD idx ENUM('', '1', 'non', 'oui', 'idx') DEFAULT '' NOT NULL");
161
-		sql_query("ALTER TABLE spip_breves ADD INDEX idx (idx)");
162
-		sql_query("ALTER TABLE spip_mots ADD idx ENUM('', '1', 'non', 'oui', 'idx') DEFAULT '' NOT NULL");
163
-		sql_query("ALTER TABLE spip_mots ADD INDEX idx (idx)");
164
-		sql_query("ALTER TABLE spip_rubriques ADD idx ENUM('', '1', 'non', 'oui', 'idx') DEFAULT '' NOT NULL");
165
-		sql_query("ALTER TABLE spip_rubriques ADD INDEX idx (idx)");
166
-		sql_query("ALTER TABLE spip_syndic ADD idx ENUM('', '1', 'non', 'oui', 'idx') DEFAULT '' NOT NULL");
167
-		sql_query("ALTER TABLE spip_syndic ADD INDEX idx (idx)");
168
-		sql_query("ALTER TABLE spip_forum ADD idx ENUM('', '1', 'non', 'oui', 'idx') DEFAULT '' NOT NULL");
169
-		sql_query("ALTER TABLE spip_forum ADD INDEX idx (idx)");
170
-		sql_query("ALTER TABLE spip_signatures ADD idx ENUM('', '1', 'non', 'oui', 'idx') DEFAULT '' NOT NULL");
171
-		sql_query("ALTER TABLE spip_signatures ADD INDEX idx (idx)");
172
-		maj_version(1.730);
173
-	}
174
-
175
-	if (upgrade_vers(1.731, $version_installee, $version_cible)) {
176
-		sql_query("UPDATE spip_articles SET idx='1' where lang IN ('de','vi')");
177
-		sql_query("UPDATE spip_rubriques SET idx='1' where lang IN ('de','vi')");
178
-		sql_query("UPDATE spip_breves SET idx='1' where lang IN ('de','vi')");
179
-		sql_query("UPDATE spip_auteurs SET idx='1' where lang IN ('de','vi')");
180
-		maj_version(1.731);
181
-	}
182
-
183
-	if (upgrade_vers(1.732, $version_installee,
184
-		$version_cible)) { // en correction d'un vieux truc qui avait fait sauter le champ inclus sur les bases version 1.415
185
-		sql_query("ALTER TABLE spip_documents ADD inclus  VARCHAR(3) DEFAULT 'non'");
186
-		maj_version(1.732);
187
-	}
188
-
189
-	if (upgrade_vers(1.733, $version_installee, $version_cible)) {
190
-		// sql_query("ALTER TABLE spip_articles ADD id_version int unsigned DEFAULT '0' NOT NULL");
191
-		sql_query("DROP TABLE spip_versions");
192
-		sql_query("DROP TABLE spip_versions_fragments");
193
-		creer_base();
194
-		maj_version(1.733);
195
-	}
196
-
197
-	#if ($version_installee < 1.734) {
198
-	#	// integrer nouvelles tables auxiliaires du compilateur ESJ
199
-	#	creer_base();
200
-	#	maj_version(1.734);
201
-	#}
29
+    if (upgrade_vers(1.702, $version_installee, $version_cible)) {
30
+        sql_query("ALTER TABLE spip_articles ADD extra longblob NULL");
31
+        sql_query("ALTER TABLE spip_auteurs ADD extra longblob NULL");
32
+        sql_query("ALTER TABLE spip_breves ADD extra longblob NULL");
33
+        sql_query("ALTER TABLE spip_rubriques ADD extra longblob NULL");
34
+        sql_query("ALTER TABLE spip_mots ADD extra longblob NULL");
35
+
36
+        // recuperer les eventuels 'supplement' installes en 1.701
37
+        if ($version_installee == 1.701) {
38
+            sql_query("UPDATE spip_articles SET extra = supplement");
39
+            sql_query("ALTER TABLE spip_articles DROP supplement");
40
+            sql_query("UPDATE spip_auteurs SET extra = supplement");
41
+            sql_query("ALTER TABLE spip_auteurs DROP supplement");
42
+            sql_query("UPDATE spip_breves SET extra = supplement");
43
+            sql_query("ALTER TABLE spip_breves DROP supplement");
44
+            sql_query("UPDATE spip_rubriques SET extra = supplement");
45
+            sql_query("ALTER TABLE spip_rubriques DROP supplement");
46
+            sql_query("UPDATE spip_mots SET extra = supplement");
47
+            sql_query("ALTER TABLE spip_mots DROP supplement");
48
+        }
49
+
50
+        $u = sql_query("SELECT extra FROM spip_articles");
51
+        $u &= sql_query("SELECT extra FROM spip_auteurs");
52
+        $u &= sql_query("SELECT extra FROM spip_breves");
53
+        $u &= sql_query("SELECT extra FROM spip_rubriques");
54
+        $u &= sql_query("SELECT extra FROM spip_mots");
55
+        maj_version(1.702, $u);
56
+    }
57
+
58
+    if (upgrade_vers(1.703, $version_installee, $version_cible)) {
59
+        sql_query("ALTER TABLE spip_articles ADD lang VARCHAR(10) DEFAULT '' NOT NULL");
60
+        sql_query("ALTER TABLE spip_rubriques ADD lang VARCHAR(10) DEFAULT '' NOT NULL");
61
+        maj_version(1.703);
62
+    }
63
+
64
+    if (upgrade_vers(1.704, $version_installee, $version_cible)) {
65
+        sql_query("ALTER TABLE spip_articles ADD INDEX lang (lang)");
66
+        sql_query("ALTER TABLE spip_auteurs ADD INDEX lang (lang)");
67
+        sql_query("ALTER TABLE spip_rubriques ADD INDEX lang (lang)");
68
+        maj_version(1.704);
69
+    }
70
+
71
+    if (upgrade_vers(1.705, $version_installee, $version_cible)) {
72
+        sql_query("ALTER TABLE spip_articles ADD langue_choisie VARCHAR(3) DEFAULT 'non'");
73
+        sql_query("ALTER TABLE spip_rubriques ADD langue_choisie VARCHAR(3) DEFAULT 'non'");
74
+        maj_version(1.705);
75
+    }
76
+
77
+    if (upgrade_vers(1.707, $version_installee, $version_cible)) {
78
+        sql_query("UPDATE spip_articles SET langue_choisie='oui' WHERE MID(lang,1,1) != '.' AND lang != ''");
79
+        sql_query("UPDATE spip_articles SET lang=MID(lang,2,8) WHERE langue_choisie = 'non'");
80
+        sql_query("UPDATE spip_rubriques SET langue_choisie='oui' WHERE MID(lang,1,1) != '.' AND lang != ''");
81
+        sql_query("UPDATE spip_rubriques SET lang=MID(lang,2,8) WHERE langue_choisie = 'non'");
82
+        maj_version(1.707);
83
+    }
84
+
85
+    if (upgrade_vers(1.708, $version_installee, $version_cible)) {
86
+        sql_query("ALTER TABLE spip_breves ADD lang VARCHAR(10) DEFAULT '' NOT NULL");
87
+        sql_query("ALTER TABLE spip_breves ADD langue_choisie VARCHAR(3) DEFAULT 'non'");
88
+        maj_version(1.708);
89
+    }
90
+
91
+    if (upgrade_vers(1.709, $version_installee, $version_cible)) {
92
+        sql_query("ALTER TABLE spip_articles ADD id_trad bigint(21) DEFAULT '0' NOT NULL");
93
+        sql_query("ALTER TABLE spip_articles ADD INDEX id_trad (id_trad)");
94
+        maj_version(1.709);
95
+    }
96
+
97
+    if (upgrade_vers(1.717, $version_installee, $version_cible)) {
98
+        sql_query("ALTER TABLE spip_articles ADD INDEX date_modif (date_modif)");
99
+        maj_version(1.717);
100
+    }
101
+
102
+    if (upgrade_vers(1.718, $version_installee, $version_cible)) {
103
+        sql_query("ALTER TABLE spip_referers DROP domaine");
104
+        sql_query("ALTER TABLE spip_referers_articles DROP domaine");
105
+        sql_query("ALTER TABLE spip_referers_temp DROP domaine");
106
+        maj_version(1.718);
107
+    }
108
+
109
+    if (upgrade_vers(1.722, $version_installee, $version_cible)) {
110
+        sql_query("ALTER TABLE spip_articles ADD nom_site tinytext NOT NULL");
111
+        sql_query("ALTER TABLE spip_articles ADD url_site VARCHAR(255) NOT NULL");
112
+        sql_query("ALTER TABLE spip_articles ADD INDEX url_site (url_site)");
113
+        if ($version_installee >= 1.720) {
114
+            sql_query("UPDATE spip_articles SET url_site=url_ref");
115
+            sql_query("ALTER TABLE spip_articles DROP INDEX url_ref");
116
+            sql_query("ALTER TABLE spip_articles DROP url_ref");
117
+        }
118
+        maj_version(1.722);
119
+    }
120
+
121
+    if (upgrade_vers(1.723, $version_installee, $version_cible)) {
122
+        if ($version_installee == 1.722) {
123
+            sql_query("ALTER TABLE spip_articles MODIFY url_site VARCHAR(255) NOT NULL");
124
+            sql_query("ALTER TABLE spip_articles DROP INDEX url_site;");
125
+            sql_query("ALTER TABLE spip_articles ADD INDEX url_site (url_site);");
126
+        }
127
+        maj_version(1.723);
128
+    }
129
+
130
+    if (upgrade_vers(1.724, $version_installee, $version_cible)) {
131
+        sql_query("ALTER TABLE spip_messages ADD date_fin datetime DEFAULT '0000-00-00 00:00:00' NOT NULL");
132
+        maj_version(1.724);
133
+    }
134
+
135
+    if (upgrade_vers(1.726, $version_installee, $version_cible)) {
136
+        sql_query("ALTER TABLE spip_auteurs ADD low_sec tinytext NOT NULL");
137
+        maj_version(1.726);
138
+    }
139
+
140
+    if (upgrade_vers(1.727, $version_installee, $version_cible)) {
141
+        // occitans : oci_xx -> oc_xx
142
+        sql_query("UPDATE spip_auteurs SET lang=REPLACE(lang,'oci_', 'oc_') WHERE lang LIKE 'oci_%'");
143
+        sql_query("UPDATE spip_rubriques SET lang=REPLACE(lang,'oci_', 'oc_') WHERE lang LIKE 'oci_%'");
144
+        sql_query("UPDATE spip_articles SET lang=REPLACE(lang,'oci_', 'oc_') WHERE lang LIKE 'oci_%'");
145
+        sql_query("UPDATE spip_breves SET lang=REPLACE(lang,'oci_', 'oc_') WHERE lang LIKE 'oci_%'");
146
+        maj_version(1.727);
147
+    }
148
+
149
+    // Ici version 1.7 officielle
150
+    if (upgrade_vers(1.728, $version_installee, $version_cible)) {
151
+        sql_query("ALTER TABLE spip_articles ADD id_version int unsigned DEFAULT '0' NOT NULL");
152
+        maj_version(1.728);
153
+    }
154
+
155
+    if (upgrade_vers(1.730, $version_installee, $version_cible)) {
156
+        sql_query("ALTER TABLE spip_articles ADD idx ENUM('', '1', 'non', 'oui', 'idx') DEFAULT '' NOT NULL");
157
+        sql_query("ALTER TABLE spip_articles ADD INDEX idx (idx)");
158
+        sql_query("ALTER TABLE spip_auteurs ADD idx ENUM('', '1', 'non', 'oui', 'idx') DEFAULT '' NOT NULL");
159
+        sql_query("ALTER TABLE spip_auteurs ADD INDEX idx (idx)");
160
+        sql_query("ALTER TABLE spip_breves ADD idx ENUM('', '1', 'non', 'oui', 'idx') DEFAULT '' NOT NULL");
161
+        sql_query("ALTER TABLE spip_breves ADD INDEX idx (idx)");
162
+        sql_query("ALTER TABLE spip_mots ADD idx ENUM('', '1', 'non', 'oui', 'idx') DEFAULT '' NOT NULL");
163
+        sql_query("ALTER TABLE spip_mots ADD INDEX idx (idx)");
164
+        sql_query("ALTER TABLE spip_rubriques ADD idx ENUM('', '1', 'non', 'oui', 'idx') DEFAULT '' NOT NULL");
165
+        sql_query("ALTER TABLE spip_rubriques ADD INDEX idx (idx)");
166
+        sql_query("ALTER TABLE spip_syndic ADD idx ENUM('', '1', 'non', 'oui', 'idx') DEFAULT '' NOT NULL");
167
+        sql_query("ALTER TABLE spip_syndic ADD INDEX idx (idx)");
168
+        sql_query("ALTER TABLE spip_forum ADD idx ENUM('', '1', 'non', 'oui', 'idx') DEFAULT '' NOT NULL");
169
+        sql_query("ALTER TABLE spip_forum ADD INDEX idx (idx)");
170
+        sql_query("ALTER TABLE spip_signatures ADD idx ENUM('', '1', 'non', 'oui', 'idx') DEFAULT '' NOT NULL");
171
+        sql_query("ALTER TABLE spip_signatures ADD INDEX idx (idx)");
172
+        maj_version(1.730);
173
+    }
174
+
175
+    if (upgrade_vers(1.731, $version_installee, $version_cible)) {
176
+        sql_query("UPDATE spip_articles SET idx='1' where lang IN ('de','vi')");
177
+        sql_query("UPDATE spip_rubriques SET idx='1' where lang IN ('de','vi')");
178
+        sql_query("UPDATE spip_breves SET idx='1' where lang IN ('de','vi')");
179
+        sql_query("UPDATE spip_auteurs SET idx='1' where lang IN ('de','vi')");
180
+        maj_version(1.731);
181
+    }
182
+
183
+    if (upgrade_vers(1.732, $version_installee,
184
+        $version_cible)) { // en correction d'un vieux truc qui avait fait sauter le champ inclus sur les bases version 1.415
185
+        sql_query("ALTER TABLE spip_documents ADD inclus  VARCHAR(3) DEFAULT 'non'");
186
+        maj_version(1.732);
187
+    }
188
+
189
+    if (upgrade_vers(1.733, $version_installee, $version_cible)) {
190
+        // sql_query("ALTER TABLE spip_articles ADD id_version int unsigned DEFAULT '0' NOT NULL");
191
+        sql_query("DROP TABLE spip_versions");
192
+        sql_query("DROP TABLE spip_versions_fragments");
193
+        creer_base();
194
+        maj_version(1.733);
195
+    }
196
+
197
+    #if ($version_installee < 1.734) {
198
+    #	// integrer nouvelles tables auxiliaires du compilateur ESJ
199
+    #	creer_base();
200
+    #	maj_version(1.734);
201
+    #}
202 202
 }
Please login to merge, or discard this patch.
ecrire/maj/2021.php 2 patches
Indentation   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -19,10 +19,10 @@
 block discarded – undo
19 19
  * @package SPIP\Core\SQL\Upgrade
20 20
  **/
21 21
 if (!defined('_ECRIRE_INC_VERSION')) {
22
-	return;
22
+    return;
23 23
 }
24 24
 
25 25
 $GLOBALS['maj'][2021021800] = [
26
-	['sql_alter', "TABLE spip_auteurs CHANGE imessage imessage VARCHAR(3) DEFAULT '' NOT NULL" ],
27
-	['sql_updateq', "spip_auteurs", ['imessage' => 'oui'], "imessage != 'non' OR imessage IS NULL" ],
26
+    ['sql_alter', "TABLE spip_auteurs CHANGE imessage imessage VARCHAR(3) DEFAULT '' NOT NULL" ],
27
+    ['sql_updateq', "spip_auteurs", ['imessage' => 'oui'], "imessage != 'non' OR imessage IS NULL" ],
28 28
 ];
Please login to merge, or discard this patch.
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -23,6 +23,6 @@
 block discarded – undo
23 23
 }
24 24
 
25 25
 $GLOBALS['maj'][2021021800] = [
26
-	['sql_alter', "TABLE spip_auteurs CHANGE imessage imessage VARCHAR(3) DEFAULT '' NOT NULL" ],
27
-	['sql_updateq', "spip_auteurs", ['imessage' => 'oui'], "imessage != 'non' OR imessage IS NULL" ],
26
+	['sql_alter', "TABLE spip_auteurs CHANGE imessage imessage VARCHAR(3) DEFAULT '' NOT NULL"],
27
+	['sql_updateq', "spip_auteurs", ['imessage' => 'oui'], "imessage != 'non' OR imessage IS NULL"],
28 28
 ];
Please login to merge, or discard this patch.