Completed
Push — master ( 65d759...defb8f )
by cam
19:03
created
ecrire/maj/v011.php 1 patch
Indentation   +6 added lines, -6 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
 /**
@@ -27,9 +27,9 @@  discard block
 block discarded – undo
27 27
  **/
28 28
 function maj_v011_dist($version_installee, $version_cible) {
29 29
 
30
-	if (upgrade_vers(1.1, $version_installee, $version_cible)) {
31
-		sql_query("DROP TABLE spip_petition");
32
-		sql_query("DROP TABLE spip_signatures_petition");
33
-		maj_version(1.1);
34
-	}
30
+    if (upgrade_vers(1.1, $version_installee, $version_cible)) {
31
+        sql_query("DROP TABLE spip_petition");
32
+        sql_query("DROP TABLE spip_signatures_petition");
33
+        maj_version(1.1);
34
+    }
35 35
 }
Please login to merge, or discard this patch.
ecrire/maj/v010.php 1 patch
Indentation   +26 added lines, -26 removed lines patch added patch discarded remove patch
@@ -17,7 +17,7 @@  discard block
 block discarded – undo
17 17
  **/
18 18
 
19 19
 if (!defined('_ECRIRE_INC_VERSION')) {
20
-	return;
20
+    return;
21 21
 }
22 22
 
23 23
 /**
@@ -28,29 +28,29 @@  discard block
 block discarded – undo
28 28
  **/
29 29
 function maj_v010_dist($version_installee, $version_cible) {
30 30
 
31
-	if (upgrade_vers(1.01, $version_installee, $version_cible)) {
32
-		sql_query("UPDATE spip_forum SET statut='publie' WHERE statut=''");
33
-		maj_version(1.01);
34
-	}
35
-
36
-	if (upgrade_vers(1.02, $version_installee, $version_cible)) {
37
-		sql_query("ALTER TABLE spip_forum ADD id_auteur BIGINT DEFAULT '0' NOT NULL");
38
-		maj_version(1.02);
39
-	}
40
-
41
-	if (upgrade_vers(1.03, $version_installee, $version_cible)) {
42
-		sql_query("DROP TABLE spip_maj");
43
-		maj_version(1.03);
44
-	}
45
-
46
-	if (upgrade_vers(1.04, $version_installee, $version_cible)) {
47
-		sql_query("ALTER TABLE spip_articles ADD accepter_forum VARCHAR(3)");
48
-		maj_version(1.04);
49
-	}
50
-
51
-	if (upgrade_vers(1.05, $version_installee, $version_cible)) {
52
-		sql_query("DROP TABLE spip_petition");
53
-		sql_query("DROP TABLE spip_signatures_petition");
54
-		maj_version(1.05);
55
-	}
31
+    if (upgrade_vers(1.01, $version_installee, $version_cible)) {
32
+        sql_query("UPDATE spip_forum SET statut='publie' WHERE statut=''");
33
+        maj_version(1.01);
34
+    }
35
+
36
+    if (upgrade_vers(1.02, $version_installee, $version_cible)) {
37
+        sql_query("ALTER TABLE spip_forum ADD id_auteur BIGINT DEFAULT '0' NOT NULL");
38
+        maj_version(1.02);
39
+    }
40
+
41
+    if (upgrade_vers(1.03, $version_installee, $version_cible)) {
42
+        sql_query("DROP TABLE spip_maj");
43
+        maj_version(1.03);
44
+    }
45
+
46
+    if (upgrade_vers(1.04, $version_installee, $version_cible)) {
47
+        sql_query("ALTER TABLE spip_articles ADD accepter_forum VARCHAR(3)");
48
+        maj_version(1.04);
49
+    }
50
+
51
+    if (upgrade_vers(1.05, $version_installee, $version_cible)) {
52
+        sql_query("DROP TABLE spip_petition");
53
+        sql_query("DROP TABLE spip_signatures_petition");
54
+        maj_version(1.05);
55
+    }
56 56
 }
Please login to merge, or discard this patch.
ecrire/maj/v009.php 2 patches
Indentation   +122 added lines, -122 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,125 +26,125 @@  discard block
 block discarded – undo
26 26
  * @param float $version_cible Version de destination
27 27
  **/
28 28
 function maj_v009_dist($version_installee, $version_cible) {
29
-	if (upgrade_vers(0.98, $version_installee, $version_cible)) {
30
-
31
-		sql_query("ALTER TABLE spip_articles ADD maj TIMESTAMP");
32
-		sql_query("ALTER TABLE spip_articles ADD export VARCHAR(10) DEFAULT 'oui'");
33
-		sql_query("ALTER TABLE spip_articles ADD images TEXT DEFAULT ''");
34
-		sql_query("ALTER TABLE spip_articles ADD date_redac datetime DEFAULT '0000-00-00 00:00:00' NOT NULL");
35
-		sql_query("ALTER TABLE spip_articles DROP INDEX id_article");
36
-		sql_query("ALTER TABLE spip_articles ADD INDEX id_rubrique (id_rubrique)");
37
-		sql_query("ALTER TABLE spip_articles ADD visites INTEGER DEFAULT '0' NOT NULL");
38
-		sql_query("ALTER TABLE spip_articles ADD referers BLOB NOT NULL");
39
-
40
-		sql_query("ALTER TABLE spip_auteurs ADD maj TIMESTAMP");
41
-		sql_query("ALTER TABLE spip_auteurs ADD pgp BLOB NOT NULL");
42
-
43
-		sql_query("ALTER TABLE spip_auteurs_articles ADD INDEX id_auteur (id_auteur), ADD INDEX id_article (id_article)");
44
-
45
-		sql_query("ALTER TABLE spip_rubriques ADD maj TIMESTAMP");
46
-		sql_query("ALTER TABLE spip_rubriques ADD export VARCHAR(10) DEFAULT 'oui', ADD id_import BIGINT DEFAULT '0'");
47
-
48
-		sql_query("ALTER TABLE spip_breves ADD maj TIMESTAMP");
49
-		sql_query("ALTER TABLE spip_breves DROP INDEX id_breve");
50
-		sql_query("ALTER TABLE spip_breves DROP INDEX id_breve_2");
51
-		sql_query("ALTER TABLE spip_breves ADD INDEX id_rubrique (id_rubrique)");
52
-
53
-		sql_query("ALTER TABLE spip_forum ADD ip VARCHAR(16)");
54
-		sql_query("ALTER TABLE spip_forum ADD maj TIMESTAMP");
55
-		sql_query("ALTER TABLE spip_forum DROP INDEX id_forum");
56
-		sql_query("ALTER TABLE spip_forum ADD INDEX id_parent (id_parent), ADD INDEX id_rubrique (id_rubrique), ADD INDEX id_article(id_article), ADD INDEX id_breve(id_breve)");
57
-		maj_version(0.98);
58
-	}
59
-
60
-	if (upgrade_vers(0.99, $version_installee, $version_cible)) {
61
-
62
-		$result = sql_query("SELECT DISTINCT id_article FROM spip_forum WHERE id_article!=0 AND id_parent=0");
63
-
64
-		while ($row = sql_fetch($result)) {
65
-			unset($forums_article);
66
-			$id_article = $row['id_article'];
67
-			$result2 = sql_query("SELECT id_forum FROM spip_forum WHERE id_article=$id_article");
68
-			for (; ;) {
69
-				unset($forums);
70
-				while ($row2 = sql_fetch($result2)) {
71
-					$forums[] = $row2['id_forum'];
72
-				}
73
-				if (!$forums) {
74
-					break;
75
-				}
76
-				$forums = join(',', $forums);
77
-				$forums_article[] = $forums;
78
-				$result2 = sql_query("SELECT id_forum FROM spip_forum WHERE id_parent IN ($forums)");
79
-			}
80
-			$forums_article = join(',', $forums_article);
81
-			sql_query("UPDATE spip_forum SET id_article=$id_article WHERE id_forum IN ($forums_article)");
82
-		}
83
-
84
-		$result = sql_query("SELECT DISTINCT id_breve FROM spip_forum WHERE id_breve!=0 AND id_parent=0");
85
-
86
-		while ($row = sql_fetch($result)) {
87
-			unset($forums_breve);
88
-			$id_breve = $row['id_breve'];
89
-			$result2 = sql_query("SELECT id_forum FROM spip_forum WHERE id_breve=$id_breve");
90
-			for (; ;) {
91
-				unset($forums);
92
-				while ($row2 = sql_fetch($result2)) {
93
-					$forums[] = $row2['id_forum'];
94
-				}
95
-				if (!$forums) {
96
-					break;
97
-				}
98
-				$forums = join(',', $forums);
99
-				$forums_breve[] = $forums;
100
-				$result2 = sql_query("SELECT id_forum FROM spip_forum WHERE id_parent IN ($forums)");
101
-			}
102
-			$forums_breve = join(',', $forums_breve);
103
-			sql_query("UPDATE spip_forum SET id_breve=$id_breve WHERE id_forum IN ($forums_breve)");
104
-		}
105
-
106
-		$result = sql_query("SELECT DISTINCT id_rubrique FROM spip_forum WHERE id_rubrique!=0 AND id_parent=0");
107
-
108
-		while ($row = sql_fetch($result)) {
109
-			unset($forums_rubrique);
110
-			$id_rubrique = $row['id_rubrique'];
111
-			$result2 = sql_query("SELECT id_forum FROM spip_forum WHERE id_rubrique=$id_rubrique");
112
-			for (; ;) {
113
-
114
-				unset($forums);
115
-				while ($row2 = sql_fetch($result2)) {
116
-					$forums[] = $row2['id_forum'];
117
-				}
118
-				if (!$forums) {
119
-					break;
120
-				}
121
-				$forums = join(',', $forums);
122
-				$forums_rubrique[] = $forums;
123
-				$result2 = sql_query("SELECT id_forum FROM spip_forum WHERE id_parent IN ($forums)");
124
-			}
125
-			$forums_rubrique = join(',', $forums_rubrique);
126
-			sql_query("UPDATE spip_forum SET id_rubrique=$id_rubrique WHERE id_forum IN ($forums_rubrique)");
127
-
128
-		}
129
-		maj_version(0.99);
130
-	}
131
-
132
-	if (upgrade_vers(0.997, $version_installee, $version_cible)) {
133
-		sql_query("DROP TABLE spip_index");
134
-		maj_version(0.997);
135
-	}
136
-
137
-	if (upgrade_vers(0.999, $version_installee, $version_cible)) {
138
-
139
-		sql_query("ALTER TABLE spip_auteurs CHANGE pass pass tinyblob NOT NULL");
140
-		sql_query("ALTER TABLE spip_auteurs ADD htpass tinyblob NOT NULL");
141
-		$result = sql_query("SELECT id_auteur, pass FROM spip_auteurs WHERE pass!=''");
142
-
143
-		while ($r = sql_fetch($result)) {
144
-			$htpass = generer_htpass($r['pass']);
145
-			$pass = md5($pass);
146
-			sql_query("UPDATE spip_auteurs SET pass='$pass', htpass='$htpass' WHERE id_auteur=" . $r['id_auteur']);
147
-		}
148
-		maj_version(0.999);
149
-	}
29
+    if (upgrade_vers(0.98, $version_installee, $version_cible)) {
30
+
31
+        sql_query("ALTER TABLE spip_articles ADD maj TIMESTAMP");
32
+        sql_query("ALTER TABLE spip_articles ADD export VARCHAR(10) DEFAULT 'oui'");
33
+        sql_query("ALTER TABLE spip_articles ADD images TEXT DEFAULT ''");
34
+        sql_query("ALTER TABLE spip_articles ADD date_redac datetime DEFAULT '0000-00-00 00:00:00' NOT NULL");
35
+        sql_query("ALTER TABLE spip_articles DROP INDEX id_article");
36
+        sql_query("ALTER TABLE spip_articles ADD INDEX id_rubrique (id_rubrique)");
37
+        sql_query("ALTER TABLE spip_articles ADD visites INTEGER DEFAULT '0' NOT NULL");
38
+        sql_query("ALTER TABLE spip_articles ADD referers BLOB NOT NULL");
39
+
40
+        sql_query("ALTER TABLE spip_auteurs ADD maj TIMESTAMP");
41
+        sql_query("ALTER TABLE spip_auteurs ADD pgp BLOB NOT NULL");
42
+
43
+        sql_query("ALTER TABLE spip_auteurs_articles ADD INDEX id_auteur (id_auteur), ADD INDEX id_article (id_article)");
44
+
45
+        sql_query("ALTER TABLE spip_rubriques ADD maj TIMESTAMP");
46
+        sql_query("ALTER TABLE spip_rubriques ADD export VARCHAR(10) DEFAULT 'oui', ADD id_import BIGINT DEFAULT '0'");
47
+
48
+        sql_query("ALTER TABLE spip_breves ADD maj TIMESTAMP");
49
+        sql_query("ALTER TABLE spip_breves DROP INDEX id_breve");
50
+        sql_query("ALTER TABLE spip_breves DROP INDEX id_breve_2");
51
+        sql_query("ALTER TABLE spip_breves ADD INDEX id_rubrique (id_rubrique)");
52
+
53
+        sql_query("ALTER TABLE spip_forum ADD ip VARCHAR(16)");
54
+        sql_query("ALTER TABLE spip_forum ADD maj TIMESTAMP");
55
+        sql_query("ALTER TABLE spip_forum DROP INDEX id_forum");
56
+        sql_query("ALTER TABLE spip_forum ADD INDEX id_parent (id_parent), ADD INDEX id_rubrique (id_rubrique), ADD INDEX id_article(id_article), ADD INDEX id_breve(id_breve)");
57
+        maj_version(0.98);
58
+    }
59
+
60
+    if (upgrade_vers(0.99, $version_installee, $version_cible)) {
61
+
62
+        $result = sql_query("SELECT DISTINCT id_article FROM spip_forum WHERE id_article!=0 AND id_parent=0");
63
+
64
+        while ($row = sql_fetch($result)) {
65
+            unset($forums_article);
66
+            $id_article = $row['id_article'];
67
+            $result2 = sql_query("SELECT id_forum FROM spip_forum WHERE id_article=$id_article");
68
+            for (; ;) {
69
+                unset($forums);
70
+                while ($row2 = sql_fetch($result2)) {
71
+                    $forums[] = $row2['id_forum'];
72
+                }
73
+                if (!$forums) {
74
+                    break;
75
+                }
76
+                $forums = join(',', $forums);
77
+                $forums_article[] = $forums;
78
+                $result2 = sql_query("SELECT id_forum FROM spip_forum WHERE id_parent IN ($forums)");
79
+            }
80
+            $forums_article = join(',', $forums_article);
81
+            sql_query("UPDATE spip_forum SET id_article=$id_article WHERE id_forum IN ($forums_article)");
82
+        }
83
+
84
+        $result = sql_query("SELECT DISTINCT id_breve FROM spip_forum WHERE id_breve!=0 AND id_parent=0");
85
+
86
+        while ($row = sql_fetch($result)) {
87
+            unset($forums_breve);
88
+            $id_breve = $row['id_breve'];
89
+            $result2 = sql_query("SELECT id_forum FROM spip_forum WHERE id_breve=$id_breve");
90
+            for (; ;) {
91
+                unset($forums);
92
+                while ($row2 = sql_fetch($result2)) {
93
+                    $forums[] = $row2['id_forum'];
94
+                }
95
+                if (!$forums) {
96
+                    break;
97
+                }
98
+                $forums = join(',', $forums);
99
+                $forums_breve[] = $forums;
100
+                $result2 = sql_query("SELECT id_forum FROM spip_forum WHERE id_parent IN ($forums)");
101
+            }
102
+            $forums_breve = join(',', $forums_breve);
103
+            sql_query("UPDATE spip_forum SET id_breve=$id_breve WHERE id_forum IN ($forums_breve)");
104
+        }
105
+
106
+        $result = sql_query("SELECT DISTINCT id_rubrique FROM spip_forum WHERE id_rubrique!=0 AND id_parent=0");
107
+
108
+        while ($row = sql_fetch($result)) {
109
+            unset($forums_rubrique);
110
+            $id_rubrique = $row['id_rubrique'];
111
+            $result2 = sql_query("SELECT id_forum FROM spip_forum WHERE id_rubrique=$id_rubrique");
112
+            for (; ;) {
113
+
114
+                unset($forums);
115
+                while ($row2 = sql_fetch($result2)) {
116
+                    $forums[] = $row2['id_forum'];
117
+                }
118
+                if (!$forums) {
119
+                    break;
120
+                }
121
+                $forums = join(',', $forums);
122
+                $forums_rubrique[] = $forums;
123
+                $result2 = sql_query("SELECT id_forum FROM spip_forum WHERE id_parent IN ($forums)");
124
+            }
125
+            $forums_rubrique = join(',', $forums_rubrique);
126
+            sql_query("UPDATE spip_forum SET id_rubrique=$id_rubrique WHERE id_forum IN ($forums_rubrique)");
127
+
128
+        }
129
+        maj_version(0.99);
130
+    }
131
+
132
+    if (upgrade_vers(0.997, $version_installee, $version_cible)) {
133
+        sql_query("DROP TABLE spip_index");
134
+        maj_version(0.997);
135
+    }
136
+
137
+    if (upgrade_vers(0.999, $version_installee, $version_cible)) {
138
+
139
+        sql_query("ALTER TABLE spip_auteurs CHANGE pass pass tinyblob NOT NULL");
140
+        sql_query("ALTER TABLE spip_auteurs ADD htpass tinyblob NOT NULL");
141
+        $result = sql_query("SELECT id_auteur, pass FROM spip_auteurs WHERE pass!=''");
142
+
143
+        while ($r = sql_fetch($result)) {
144
+            $htpass = generer_htpass($r['pass']);
145
+            $pass = md5($pass);
146
+            sql_query("UPDATE spip_auteurs SET pass='$pass', htpass='$htpass' WHERE id_auteur=" . $r['id_auteur']);
147
+        }
148
+        maj_version(0.999);
149
+    }
150 150
 }
Please login to merge, or discard this patch.
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -65,7 +65,7 @@  discard block
 block discarded – undo
65 65
 			unset($forums_article);
66 66
 			$id_article = $row['id_article'];
67 67
 			$result2 = sql_query("SELECT id_forum FROM spip_forum WHERE id_article=$id_article");
68
-			for (; ;) {
68
+			for (;;) {
69 69
 				unset($forums);
70 70
 				while ($row2 = sql_fetch($result2)) {
71 71
 					$forums[] = $row2['id_forum'];
@@ -87,7 +87,7 @@  discard block
 block discarded – undo
87 87
 			unset($forums_breve);
88 88
 			$id_breve = $row['id_breve'];
89 89
 			$result2 = sql_query("SELECT id_forum FROM spip_forum WHERE id_breve=$id_breve");
90
-			for (; ;) {
90
+			for (;;) {
91 91
 				unset($forums);
92 92
 				while ($row2 = sql_fetch($result2)) {
93 93
 					$forums[] = $row2['id_forum'];
@@ -109,7 +109,7 @@  discard block
 block discarded – undo
109 109
 			unset($forums_rubrique);
110 110
 			$id_rubrique = $row['id_rubrique'];
111 111
 			$result2 = sql_query("SELECT id_forum FROM spip_forum WHERE id_rubrique=$id_rubrique");
112
-			for (; ;) {
112
+			for (;;) {
113 113
 
114 114
 				unset($forums);
115 115
 				while ($row2 = sql_fetch($result2)) {
@@ -143,7 +143,7 @@  discard block
 block discarded – undo
143 143
 		while ($r = sql_fetch($result)) {
144 144
 			$htpass = generer_htpass($r['pass']);
145 145
 			$pass = md5($pass);
146
-			sql_query("UPDATE spip_auteurs SET pass='$pass', htpass='$htpass' WHERE id_auteur=" . $r['id_auteur']);
146
+			sql_query("UPDATE spip_auteurs SET pass='$pass', htpass='$htpass' WHERE id_auteur=".$r['id_auteur']);
147 147
 		}
148 148
 		maj_version(0.999);
149 149
 	}
Please login to merge, or discard this patch.
ecrire/maj/v016.php 2 patches
Indentation   +27 added lines, -27 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
 /**
@@ -27,37 +27,37 @@  discard block
 block discarded – undo
27 27
  **/
28 28
 function maj_v016_dist($version_installee, $version_cible) {
29 29
 
30
-	if (upgrade_vers(1.600, $version_installee, $version_cible)) {
30
+    if (upgrade_vers(1.600, $version_installee, $version_cible)) {
31 31
 #8/08/07  plus d'indexation dans le core
32 32
 #		include_spip('inc/indexation');
33 33
 #		purger_index();
34 34
 #		creer_liste_indexation();
35
-		maj_version(1.600);
36
-	}
35
+        maj_version(1.600);
36
+    }
37 37
 
38
-	if (upgrade_vers(1.601, $version_installee, $version_cible)) {
39
-		sql_query("ALTER TABLE spip_forum ADD INDEX id_syndic (id_syndic)");
40
-		maj_version(1.601);
41
-	}
38
+    if (upgrade_vers(1.601, $version_installee, $version_cible)) {
39
+        sql_query("ALTER TABLE spip_forum ADD INDEX id_syndic (id_syndic)");
40
+        maj_version(1.601);
41
+    }
42 42
 
43
-	if (upgrade_vers(1.603, $version_installee, $version_cible)) {
44
-		// supprimer les fichiers deplaces
45
-		spip_unlink('inc_meta_cache.php');
46
-		spip_unlink('inc_meta_cache.php3');
47
-		spip_unlink('data/engines-list.ini');
48
-		maj_version(1.603);
49
-	}
43
+    if (upgrade_vers(1.603, $version_installee, $version_cible)) {
44
+        // supprimer les fichiers deplaces
45
+        spip_unlink('inc_meta_cache.php');
46
+        spip_unlink('inc_meta_cache.php3');
47
+        spip_unlink('data/engines-list.ini');
48
+        maj_version(1.603);
49
+    }
50 50
 
51
-	if (upgrade_vers(1.604, $version_installee, $version_cible)) {
52
-		sql_query("ALTER TABLE spip_auteurs ADD lang VARCHAR(10) DEFAULT '' NOT NULL");
53
-		$u = sql_query("SELECT * FROM spip_auteurs WHERE prefs LIKE '%spip_lang%'");
54
-		while ($row = sql_fetch($u)) {
55
-			$prefs = unserialize($row['prefs']);
56
-			$l = $prefs['spip_lang'];
57
-			unset($prefs['spip_lang']);
58
-			sql_query("UPDATE spip_auteurs SET lang=" . sql_quote($l) . ", prefs='" . sql_quote(serialize($prefs)) . "' WHERE id_auteur=" . $row['id_auteur']);
59
-		}
60
-		$u = sql_query("SELECT lang FROM spip_auteurs");
61
-		maj_version(1.604, $u);
62
-	}
51
+    if (upgrade_vers(1.604, $version_installee, $version_cible)) {
52
+        sql_query("ALTER TABLE spip_auteurs ADD lang VARCHAR(10) DEFAULT '' NOT NULL");
53
+        $u = sql_query("SELECT * FROM spip_auteurs WHERE prefs LIKE '%spip_lang%'");
54
+        while ($row = sql_fetch($u)) {
55
+            $prefs = unserialize($row['prefs']);
56
+            $l = $prefs['spip_lang'];
57
+            unset($prefs['spip_lang']);
58
+            sql_query("UPDATE spip_auteurs SET lang=" . sql_quote($l) . ", prefs='" . sql_quote(serialize($prefs)) . "' WHERE id_auteur=" . $row['id_auteur']);
59
+        }
60
+        $u = sql_query("SELECT lang FROM spip_auteurs");
61
+        maj_version(1.604, $u);
62
+    }
63 63
 }
Please login to merge, or discard this patch.
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -55,7 +55,7 @@
 block discarded – undo
55 55
 			$prefs = unserialize($row['prefs']);
56 56
 			$l = $prefs['spip_lang'];
57 57
 			unset($prefs['spip_lang']);
58
-			sql_query("UPDATE spip_auteurs SET lang=" . sql_quote($l) . ", prefs='" . sql_quote(serialize($prefs)) . "' WHERE id_auteur=" . $row['id_auteur']);
58
+			sql_query("UPDATE spip_auteurs SET lang=".sql_quote($l).", prefs='".sql_quote(serialize($prefs))."' WHERE id_auteur=".$row['id_auteur']);
59 59
 		}
60 60
 		$u = sql_query("SELECT lang FROM spip_auteurs");
61 61
 		maj_version(1.604, $u);
Please login to merge, or discard this patch.
ecrire/maj/v018.php 1 patch
Indentation   +211 added lines, -211 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,214 +26,214 @@  discard block
 block discarded – undo
26 26
  * @param float $version_cible Version de destination
27 27
  **/
28 28
 function maj_v018_dist($version_installee, $version_cible) {
29
-	if (upgrade_vers(1.801, $version_installee, $version_cible)) {
30
-		sql_query("ALTER TABLE spip_rubriques	ADD statut_tmp VARCHAR(10) NOT NULL,	ADD date_tmp datetime DEFAULT '0000-00-00 00:00:00' NOT NULL");
31
-		include_spip('inc/rubriques');
32
-		calculer_rubriques();
33
-		maj_version(1.801);
34
-	}
35
-
36
-	// Nouvelles tables d'invalidation
37
-	if (upgrade_vers(1.802, $version_installee, $version_cible)) {
38
-		sql_query("DROP TABLE spip_id_article_caches");
39
-		sql_query("DROP TABLE spip_id_auteur_caches");
40
-		sql_query("DROP TABLE spip_id_breve_caches");
41
-		sql_query("DROP TABLE spip_id_document_caches");
42
-		sql_query("DROP TABLE spip_id_forum_caches");
43
-		sql_query("DROP TABLE spip_id_groupe_caches");
44
-		sql_query("DROP TABLE spip_id_message_caches");
45
-		sql_query("DROP TABLE spip_id_mot_caches");
46
-		sql_query("DROP TABLE spip_id_rubrique_caches");
47
-		sql_query("DROP TABLE spip_id_signature_caches");
48
-		sql_query("DROP TABLE spip_id_syndic_article_caches");
49
-		sql_query("DROP TABLE spip_id_syndic_caches");
50
-		sql_query("DROP TABLE spip_id_type_caches");
51
-		sql_query("DROP TABLE spip_inclure_caches");
52
-		maj_version(1.802);
53
-	}
54
-	if (upgrade_vers(1.803, $version_installee, $version_cible)) {
55
-
56
-		#	27 AOUT 2004 : conservons cette table pour autoriser les retours
57
-		#	de SPIP 1.8a6 CVS vers 1.7.2
58
-		#	sql_query("DROP TABLE spip_forum_cache");
59
-
60
-		sql_query("DROP TABLE spip_inclure_caches");
61
-		maj_version(1.803);
62
-	}
63
-	if (upgrade_vers(1.804, $version_installee, $version_cible)) {
64
-		// recreer la table spip_caches
65
-		sql_query("DROP TABLE spip_caches");
66
-		creer_base();
67
-		maj_version(1.804);
68
-	}
69
-
70
-	/**
71
-	 * Recalculer tous les threads
72
-	 *
73
-	 * Fonction du plugin forum recopiee ici pour assurer la montee
74
-	 * de version dans tous les cas de figure
75
-	 **/
76
-	function maj_v018_calculer_threads() {
77
-		// fixer les id_thread des debuts de discussion
78
-		sql_update('spip_forum', array('id_thread' => 'id_forum'), "id_parent=0");
79
-		// reparer les messages qui n'ont pas l'id_secteur de leur parent
80
-		do {
81
-			$discussion = "0";
82
-			$precedent = 0;
83
-			$r = sql_select("fille.id_forum AS id,	maman.id_thread AS thread", 'spip_forum AS fille, spip_forum AS maman',
84
-				"fille.id_parent = maman.id_forum AND fille.id_thread <> maman.id_thread", '', "thread");
85
-			while ($row = sql_fetch($r)) {
86
-				if ($row['thread'] == $precedent) {
87
-					$discussion .= "," . $row['id'];
88
-				} else {
89
-					if ($precedent) {
90
-						sql_updateq("spip_forum", array("id_thread" => $precedent), "id_forum IN ($discussion)");
91
-					}
92
-					$precedent = $row['thread'];
93
-					$discussion = $row['id'];
94
-				}
95
-			}
96
-			sql_updateq("spip_forum", array("id_thread" => $precedent), "id_forum IN ($discussion)");
97
-		} while ($discussion != "0");
98
-	}
99
-
100
-	if (upgrade_vers(1.805, $version_installee, $version_cible)) {
101
-		sql_query("ALTER TABLE spip_forum ADD id_thread bigint(21) DEFAULT '0' NOT NULL");
102
-		maj_v018_calculer_threads();
103
-		maj_version(1.805);
104
-	}
105
-
106
-	// tables d'orthographe
107
-	#if ($version_installee < 1.806)
108
-	#	maj_version(1.806);
109
-
110
-	// URLs propres (inc_version = 0.12)
111
-	if (upgrade_vers(1.807, $version_installee, $version_cible)) {
112
-		foreach (array('articles', 'breves', 'rubriques', 'mots') as $objets) {
113
-			sql_query("ALTER TABLE spip_$objets ADD url_propre VARCHAR(255) NOT NULL");
114
-			sql_query("ALTER TABLE spip_$objets ADD INDEX url_propre (url_propre)");
115
-		}
116
-		maj_version(1.807);
117
-	}
118
-
119
-	// referers de la veille
120
-	if (upgrade_vers(1.808, $version_installee, $version_cible)) {
121
-		sql_query("ALTER TABLE spip_referers ADD visites_veille INT UNSIGNED NOT NULL");
122
-		maj_version(1.808);
123
-	}
124
-
125
-
126
-	// corrections diverses
127
-	if (upgrade_vers(1.809, $version_installee, $version_cible)) {
128
-		// plus de retour possible vers 1.7.2
129
-		sql_query("DROP TABLE spip_forum_cache");
130
-
131
-		// les requetes ci-dessous ne s'appliqueront que si on est passe
132
-		// par une certaine version de developpement - oublie de le faire
133
-		// plus tot, car le code d'alors recreait purement et simplement
134
-		// cette table
135
-		sql_query("ALTER TABLE spip_versions DROP chapo");
136
-		sql_query("ALTER TABLE spip_versions DROP texte");
137
-		sql_query("ALTER TABLE spip_versions DROP ps");
138
-		sql_query("ALTER TABLE spip_versions DROP extra");
139
-		sql_query("ALTER TABLE spip_versions ADD champs text NOT NULL");
140
-
141
-		maj_version(1.809);
142
-	}
143
-
144
-	// Annuler les brouillons de forum jamais valides
145
-	if (upgrade_vers(1.810, $version_installee, $version_cible)) {
146
-		sql_delete("spip_forum", "statut='redac'");
147
-		maj_version(1.810);
148
-	}
149
-
150
-	if (upgrade_vers(1.811, $version_installee, $version_cible)) {
151
-		sql_query("ALTER TABLE spip_syndic ADD extra longblob NULL");
152
-		maj_version(1.811);
153
-	}
154
-
155
-	if (upgrade_vers(1.812, $version_installee, $version_cible)) {
156
-		sql_query("ALTER TABLE spip_documents ADD idx ENUM('', '1', 'non', 'oui', 'idx') DEFAULT '' NOT NULL");
157
-		maj_version(1.812);
158
-	}
159
-
160
-	// Mise a jour des types MIME
161
-	if (upgrade_vers(1.813, $version_installee, $version_cible)) {
162
-		# rien a faire car c'est creer_base() qui s'en charge
163
-		maj_version(1.813);
164
-	}
165
-
166
-	// URLs propres auteurs
167
-	if (upgrade_vers(1.814, $version_installee, $version_cible)) {
168
-		sql_query("ALTER TABLE spip_auteurs ADD url_propre VARCHAR(255) NOT NULL");
169
-		sql_query("ALTER TABLE spip_auteurs ADD INDEX url_propre (url_propre)");
170
-		maj_version(1.814);
171
-	}
172
-
173
-	// Mots-cles sur les documents
174
-	// + liens documents <-> sites et articles syndiques (podcasting)
175
-	if (upgrade_vers(1.815, $version_installee, $version_cible)) {
176
-		sql_query("ALTER TABLE spip_documents	ADD distant VARCHAR(3) DEFAULT 'non'");
177
-		maj_version(1.815);
178
-	}
179
-
180
-	// Indexation des documents (rien a faire sauf reinstaller inc_auxbase)
181
-	if (upgrade_vers(1.816, $version_installee, $version_cible)) {
182
-		maj_version(1.816);
183
-	}
184
-
185
-	// Texte et descriptif des groupes de mots-cles
186
-	if (upgrade_vers(1.817, $version_installee, $version_cible)) {
187
-		sql_query("ALTER TABLE spip_groupes_mots ADD descriptif text NOT NULL AFTER titre");
188
-		sql_query("ALTER TABLE spip_groupes_mots ADD COLUMN texte longblob NOT NULL AFTER descriptif");
189
-		maj_version(1.817);
190
-	}
191
-
192
-	// Conformite des noms de certains champs (0minirezo => minirezo)
193
-	if (upgrade_vers(1.818, $version_installee, $version_cible)) {
194
-		sql_query("ALTER TABLE spip_groupes_mots CHANGE COLUMN 0minirezo minirezo char(3) NOT NULL");
195
-		sql_query("ALTER TABLE spip_groupes_mots CHANGE COLUMN 1comite comite char(3) NOT NULL");
196
-		sql_query("ALTER TABLE spip_groupes_mots CHANGE COLUMN 6forum forum char(3) NOT NULL");
197
-		maj_version(1.818);
198
-	}
199
-
200
-	// Options de syndication : miroir + oubli
201
-	if (upgrade_vers(1.819, $version_installee, $version_cible)) {
202
-		sql_query("ALTER TABLE spip_syndic ADD miroir VARCHAR(3) DEFAULT 'non'");
203
-		sql_query("ALTER TABLE spip_syndic ADD oubli VARCHAR(3) DEFAULT 'non'");
204
-		maj_version(1.819);
205
-	}
206
-
207
-	// Un bug dans les 1.730 (il manquait le "ADD")
208
-	if (upgrade_vers(1.820, $version_installee, $version_cible)) {
209
-		sql_query("ALTER TABLE spip_articles ADD INDEX idx (idx)");
210
-		sql_query("ALTER TABLE spip_auteurs ADD INDEX idx (idx)");
211
-		sql_query("ALTER TABLE spip_breves ADD INDEX idx (idx)");
212
-		sql_query("ALTER TABLE spip_mots ADD INDEX idx (idx)");
213
-		sql_query("ALTER TABLE spip_rubriques ADD INDEX idx (idx)");
214
-		sql_query("ALTER TABLE spip_syndic ADD INDEX idx (idx)");
215
-		sql_query("ALTER TABLE spip_forum ADD INDEX idx (idx)");
216
-		sql_query("ALTER TABLE spip_signatures ADD INDEX idx (idx)");
217
-		maj_version(1.820);
218
-	}
219
-
220
-	// reindexer les articles (on avait oublie les auteurs)
221
-	if (upgrade_vers(1.821, $version_installee, $version_cible)) {
222
-		sql_query("UPDATE spip_articles SET idx='1' WHERE idx='oui'");
223
-		maj_version(1.821);
224
-	}
225
-	// le 'type' des mots doit etre du texte, sinon on depasse en champ multi
226
-	if (upgrade_vers(1.822, $version_installee, $version_cible)) {
227
-		sql_query("ALTER TABLE spip_mots DROP INDEX type");
228
-		sql_query("ALTER TABLE spip_mots CHANGE type type TEXT NOT NULL");
229
-		maj_version(1.822);
230
-	}
231
-	// ajouter une table de fonctions pour ajax
232
-	if (upgrade_vers(1.825, $version_installee, $version_cible)) {
233
-		maj_version(1.825);
234
-	}
235
-	if (upgrade_vers(1.826, $version_installee, $version_cible)) {
236
-		sql_query("ALTER TABLE spip_ajax_fonc DROP fonction");
237
-		maj_version(1.826);
238
-	}
29
+    if (upgrade_vers(1.801, $version_installee, $version_cible)) {
30
+        sql_query("ALTER TABLE spip_rubriques	ADD statut_tmp VARCHAR(10) NOT NULL,	ADD date_tmp datetime DEFAULT '0000-00-00 00:00:00' NOT NULL");
31
+        include_spip('inc/rubriques');
32
+        calculer_rubriques();
33
+        maj_version(1.801);
34
+    }
35
+
36
+    // Nouvelles tables d'invalidation
37
+    if (upgrade_vers(1.802, $version_installee, $version_cible)) {
38
+        sql_query("DROP TABLE spip_id_article_caches");
39
+        sql_query("DROP TABLE spip_id_auteur_caches");
40
+        sql_query("DROP TABLE spip_id_breve_caches");
41
+        sql_query("DROP TABLE spip_id_document_caches");
42
+        sql_query("DROP TABLE spip_id_forum_caches");
43
+        sql_query("DROP TABLE spip_id_groupe_caches");
44
+        sql_query("DROP TABLE spip_id_message_caches");
45
+        sql_query("DROP TABLE spip_id_mot_caches");
46
+        sql_query("DROP TABLE spip_id_rubrique_caches");
47
+        sql_query("DROP TABLE spip_id_signature_caches");
48
+        sql_query("DROP TABLE spip_id_syndic_article_caches");
49
+        sql_query("DROP TABLE spip_id_syndic_caches");
50
+        sql_query("DROP TABLE spip_id_type_caches");
51
+        sql_query("DROP TABLE spip_inclure_caches");
52
+        maj_version(1.802);
53
+    }
54
+    if (upgrade_vers(1.803, $version_installee, $version_cible)) {
55
+
56
+        #	27 AOUT 2004 : conservons cette table pour autoriser les retours
57
+        #	de SPIP 1.8a6 CVS vers 1.7.2
58
+        #	sql_query("DROP TABLE spip_forum_cache");
59
+
60
+        sql_query("DROP TABLE spip_inclure_caches");
61
+        maj_version(1.803);
62
+    }
63
+    if (upgrade_vers(1.804, $version_installee, $version_cible)) {
64
+        // recreer la table spip_caches
65
+        sql_query("DROP TABLE spip_caches");
66
+        creer_base();
67
+        maj_version(1.804);
68
+    }
69
+
70
+    /**
71
+     * Recalculer tous les threads
72
+     *
73
+     * Fonction du plugin forum recopiee ici pour assurer la montee
74
+     * de version dans tous les cas de figure
75
+     **/
76
+    function maj_v018_calculer_threads() {
77
+        // fixer les id_thread des debuts de discussion
78
+        sql_update('spip_forum', array('id_thread' => 'id_forum'), "id_parent=0");
79
+        // reparer les messages qui n'ont pas l'id_secteur de leur parent
80
+        do {
81
+            $discussion = "0";
82
+            $precedent = 0;
83
+            $r = sql_select("fille.id_forum AS id,	maman.id_thread AS thread", 'spip_forum AS fille, spip_forum AS maman',
84
+                "fille.id_parent = maman.id_forum AND fille.id_thread <> maman.id_thread", '', "thread");
85
+            while ($row = sql_fetch($r)) {
86
+                if ($row['thread'] == $precedent) {
87
+                    $discussion .= "," . $row['id'];
88
+                } else {
89
+                    if ($precedent) {
90
+                        sql_updateq("spip_forum", array("id_thread" => $precedent), "id_forum IN ($discussion)");
91
+                    }
92
+                    $precedent = $row['thread'];
93
+                    $discussion = $row['id'];
94
+                }
95
+            }
96
+            sql_updateq("spip_forum", array("id_thread" => $precedent), "id_forum IN ($discussion)");
97
+        } while ($discussion != "0");
98
+    }
99
+
100
+    if (upgrade_vers(1.805, $version_installee, $version_cible)) {
101
+        sql_query("ALTER TABLE spip_forum ADD id_thread bigint(21) DEFAULT '0' NOT NULL");
102
+        maj_v018_calculer_threads();
103
+        maj_version(1.805);
104
+    }
105
+
106
+    // tables d'orthographe
107
+    #if ($version_installee < 1.806)
108
+    #	maj_version(1.806);
109
+
110
+    // URLs propres (inc_version = 0.12)
111
+    if (upgrade_vers(1.807, $version_installee, $version_cible)) {
112
+        foreach (array('articles', 'breves', 'rubriques', 'mots') as $objets) {
113
+            sql_query("ALTER TABLE spip_$objets ADD url_propre VARCHAR(255) NOT NULL");
114
+            sql_query("ALTER TABLE spip_$objets ADD INDEX url_propre (url_propre)");
115
+        }
116
+        maj_version(1.807);
117
+    }
118
+
119
+    // referers de la veille
120
+    if (upgrade_vers(1.808, $version_installee, $version_cible)) {
121
+        sql_query("ALTER TABLE spip_referers ADD visites_veille INT UNSIGNED NOT NULL");
122
+        maj_version(1.808);
123
+    }
124
+
125
+
126
+    // corrections diverses
127
+    if (upgrade_vers(1.809, $version_installee, $version_cible)) {
128
+        // plus de retour possible vers 1.7.2
129
+        sql_query("DROP TABLE spip_forum_cache");
130
+
131
+        // les requetes ci-dessous ne s'appliqueront que si on est passe
132
+        // par une certaine version de developpement - oublie de le faire
133
+        // plus tot, car le code d'alors recreait purement et simplement
134
+        // cette table
135
+        sql_query("ALTER TABLE spip_versions DROP chapo");
136
+        sql_query("ALTER TABLE spip_versions DROP texte");
137
+        sql_query("ALTER TABLE spip_versions DROP ps");
138
+        sql_query("ALTER TABLE spip_versions DROP extra");
139
+        sql_query("ALTER TABLE spip_versions ADD champs text NOT NULL");
140
+
141
+        maj_version(1.809);
142
+    }
143
+
144
+    // Annuler les brouillons de forum jamais valides
145
+    if (upgrade_vers(1.810, $version_installee, $version_cible)) {
146
+        sql_delete("spip_forum", "statut='redac'");
147
+        maj_version(1.810);
148
+    }
149
+
150
+    if (upgrade_vers(1.811, $version_installee, $version_cible)) {
151
+        sql_query("ALTER TABLE spip_syndic ADD extra longblob NULL");
152
+        maj_version(1.811);
153
+    }
154
+
155
+    if (upgrade_vers(1.812, $version_installee, $version_cible)) {
156
+        sql_query("ALTER TABLE spip_documents ADD idx ENUM('', '1', 'non', 'oui', 'idx') DEFAULT '' NOT NULL");
157
+        maj_version(1.812);
158
+    }
159
+
160
+    // Mise a jour des types MIME
161
+    if (upgrade_vers(1.813, $version_installee, $version_cible)) {
162
+        # rien a faire car c'est creer_base() qui s'en charge
163
+        maj_version(1.813);
164
+    }
165
+
166
+    // URLs propres auteurs
167
+    if (upgrade_vers(1.814, $version_installee, $version_cible)) {
168
+        sql_query("ALTER TABLE spip_auteurs ADD url_propre VARCHAR(255) NOT NULL");
169
+        sql_query("ALTER TABLE spip_auteurs ADD INDEX url_propre (url_propre)");
170
+        maj_version(1.814);
171
+    }
172
+
173
+    // Mots-cles sur les documents
174
+    // + liens documents <-> sites et articles syndiques (podcasting)
175
+    if (upgrade_vers(1.815, $version_installee, $version_cible)) {
176
+        sql_query("ALTER TABLE spip_documents	ADD distant VARCHAR(3) DEFAULT 'non'");
177
+        maj_version(1.815);
178
+    }
179
+
180
+    // Indexation des documents (rien a faire sauf reinstaller inc_auxbase)
181
+    if (upgrade_vers(1.816, $version_installee, $version_cible)) {
182
+        maj_version(1.816);
183
+    }
184
+
185
+    // Texte et descriptif des groupes de mots-cles
186
+    if (upgrade_vers(1.817, $version_installee, $version_cible)) {
187
+        sql_query("ALTER TABLE spip_groupes_mots ADD descriptif text NOT NULL AFTER titre");
188
+        sql_query("ALTER TABLE spip_groupes_mots ADD COLUMN texte longblob NOT NULL AFTER descriptif");
189
+        maj_version(1.817);
190
+    }
191
+
192
+    // Conformite des noms de certains champs (0minirezo => minirezo)
193
+    if (upgrade_vers(1.818, $version_installee, $version_cible)) {
194
+        sql_query("ALTER TABLE spip_groupes_mots CHANGE COLUMN 0minirezo minirezo char(3) NOT NULL");
195
+        sql_query("ALTER TABLE spip_groupes_mots CHANGE COLUMN 1comite comite char(3) NOT NULL");
196
+        sql_query("ALTER TABLE spip_groupes_mots CHANGE COLUMN 6forum forum char(3) NOT NULL");
197
+        maj_version(1.818);
198
+    }
199
+
200
+    // Options de syndication : miroir + oubli
201
+    if (upgrade_vers(1.819, $version_installee, $version_cible)) {
202
+        sql_query("ALTER TABLE spip_syndic ADD miroir VARCHAR(3) DEFAULT 'non'");
203
+        sql_query("ALTER TABLE spip_syndic ADD oubli VARCHAR(3) DEFAULT 'non'");
204
+        maj_version(1.819);
205
+    }
206
+
207
+    // Un bug dans les 1.730 (il manquait le "ADD")
208
+    if (upgrade_vers(1.820, $version_installee, $version_cible)) {
209
+        sql_query("ALTER TABLE spip_articles ADD INDEX idx (idx)");
210
+        sql_query("ALTER TABLE spip_auteurs ADD INDEX idx (idx)");
211
+        sql_query("ALTER TABLE spip_breves ADD INDEX idx (idx)");
212
+        sql_query("ALTER TABLE spip_mots ADD INDEX idx (idx)");
213
+        sql_query("ALTER TABLE spip_rubriques ADD INDEX idx (idx)");
214
+        sql_query("ALTER TABLE spip_syndic ADD INDEX idx (idx)");
215
+        sql_query("ALTER TABLE spip_forum ADD INDEX idx (idx)");
216
+        sql_query("ALTER TABLE spip_signatures ADD INDEX idx (idx)");
217
+        maj_version(1.820);
218
+    }
219
+
220
+    // reindexer les articles (on avait oublie les auteurs)
221
+    if (upgrade_vers(1.821, $version_installee, $version_cible)) {
222
+        sql_query("UPDATE spip_articles SET idx='1' WHERE idx='oui'");
223
+        maj_version(1.821);
224
+    }
225
+    // le 'type' des mots doit etre du texte, sinon on depasse en champ multi
226
+    if (upgrade_vers(1.822, $version_installee, $version_cible)) {
227
+        sql_query("ALTER TABLE spip_mots DROP INDEX type");
228
+        sql_query("ALTER TABLE spip_mots CHANGE type type TEXT NOT NULL");
229
+        maj_version(1.822);
230
+    }
231
+    // ajouter une table de fonctions pour ajax
232
+    if (upgrade_vers(1.825, $version_installee, $version_cible)) {
233
+        maj_version(1.825);
234
+    }
235
+    if (upgrade_vers(1.826, $version_installee, $version_cible)) {
236
+        sql_query("ALTER TABLE spip_ajax_fonc DROP fonction");
237
+        maj_version(1.826);
238
+    }
239 239
 }
Please login to merge, or discard this patch.
ecrire/maj/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_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/v019_pre193.php 2 patches
Indentation   +262 added lines, -262 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,61 +26,61 @@  discard block
 block discarded – undo
26 26
  * @param float $version_cible Version de destination
27 27
  **/
28 28
 function v019_pre193($version_installee, $version_cible) {
29
-	// Syndication : ajout de l'option resume=oui/non et de la langue
30
-	if (upgrade_vers(1.901, $version_installee, $version_cible)) {
31
-		sql_query("ALTER TABLE spip_syndic ADD `resume` VARCHAR(3) DEFAULT 'oui'");
32
-		sql_query("ALTER TABLE spip_syndic_articles ADD `lang` VARCHAR(10) DEFAULT '' NOT NULL");
33
-		maj_version(1.901);
34
-	}
29
+    // Syndication : ajout de l'option resume=oui/non et de la langue
30
+    if (upgrade_vers(1.901, $version_installee, $version_cible)) {
31
+        sql_query("ALTER TABLE spip_syndic ADD `resume` VARCHAR(3) DEFAULT 'oui'");
32
+        sql_query("ALTER TABLE spip_syndic_articles ADD `lang` VARCHAR(10) DEFAULT '' NOT NULL");
33
+        maj_version(1.901);
34
+    }
35 35
 
36
-	// Syndication : ajout de source, url_source, tags
37
-	if (upgrade_vers(1.902, $version_installee, $version_cible)) {
38
-		sql_query("ALTER TABLE spip_syndic_articles ADD `url_source` TINYTEXT DEFAULT '' NOT NULL");
39
-		sql_query("ALTER TABLE spip_syndic_articles ADD `source` TINYTEXT DEFAULT '' NOT NULL");
40
-		sql_query("ALTER TABLE spip_syndic_articles ADD `tags` TEXT DEFAULT '' NOT NULL");
41
-		maj_version(1.902);
42
-	}
36
+    // Syndication : ajout de source, url_source, tags
37
+    if (upgrade_vers(1.902, $version_installee, $version_cible)) {
38
+        sql_query("ALTER TABLE spip_syndic_articles ADD `url_source` TINYTEXT DEFAULT '' NOT NULL");
39
+        sql_query("ALTER TABLE spip_syndic_articles ADD `source` TINYTEXT DEFAULT '' NOT NULL");
40
+        sql_query("ALTER TABLE spip_syndic_articles ADD `tags` TEXT DEFAULT '' NOT NULL");
41
+        maj_version(1.902);
42
+    }
43 43
 
44
-	// URLs propres des sites (sait-on jamais)
45
-	// + oubli des KEY url_propre sur les auteurs si installation neuve
46
-	if (upgrade_vers(1.903, $version_installee, $version_cible)) {
47
-		sql_query("ALTER TABLE spip_syndic ADD `url_propre` VARCHAR(255) NOT NULL");
48
-		sql_query("ALTER TABLE spip_syndic ADD INDEX `url_propre` (`url_propre`)");
49
-		sql_query("ALTER TABLE spip_auteurs ADD INDEX `url_propre` (`url_propre`)");
50
-		maj_version(1.903);
51
-	}
44
+    // URLs propres des sites (sait-on jamais)
45
+    // + oubli des KEY url_propre sur les auteurs si installation neuve
46
+    if (upgrade_vers(1.903, $version_installee, $version_cible)) {
47
+        sql_query("ALTER TABLE spip_syndic ADD `url_propre` VARCHAR(255) NOT NULL");
48
+        sql_query("ALTER TABLE spip_syndic ADD INDEX `url_propre` (`url_propre`)");
49
+        sql_query("ALTER TABLE spip_auteurs ADD INDEX `url_propre` (`url_propre`)");
50
+        maj_version(1.903);
51
+    }
52 52
 
53
-	// suppression des anciennes tables temporaires des visites
54
-	// (maintenant stockees sous forme de fichiers)
55
-	if (upgrade_vers(1.904, $version_installee, $version_cible)) {
56
-		sql_query("DROP TABLE IF EXISTS spip_visites_temp");
57
-		sql_query("DROP TABLE IF EXISTS spip_referers_temp");
58
-		maj_version(1.904);
59
-	}
53
+    // suppression des anciennes tables temporaires des visites
54
+    // (maintenant stockees sous forme de fichiers)
55
+    if (upgrade_vers(1.904, $version_installee, $version_cible)) {
56
+        sql_query("DROP TABLE IF EXISTS spip_visites_temp");
57
+        sql_query("DROP TABLE IF EXISTS spip_referers_temp");
58
+        maj_version(1.904);
59
+    }
60 60
 
61
-	// fusion des 10 tables index en une seule
62
-	// pour fonctions futures evoluees du moteur de recherche
63
-	if (upgrade_vers(1.905, $version_installee, $version_cible)) {
64
-		// agrandir le champ "valeur" de spip_meta pour pouvoir y stocker
65
-		// des choses plus sympa
66
-		sql_query("ALTER TABLE spip_meta DROP INDEX `valeur`");
67
-		sql_query("ALTER TABLE spip_meta CHANGE `valeur` `valeur` TEXT");
68
-		// table des correspondances table->id_table
69
-		$liste_tables = array();
70
-		$liste_tables[1] = 'spip_articles';
71
-		$liste_tables[2] = 'spip_auteurs';
72
-		$liste_tables[3] = 'spip_breves';
73
-		$liste_tables[4] = 'spip_documents';
74
-		$liste_tables[5] = 'spip_forum';
75
-		$liste_tables[6] = 'spip_mots';
76
-		$liste_tables[7] = 'spip_rubriques';
77
-		$liste_tables[8] = 'spip_signatures';
78
-		$liste_tables[9] = 'spip_syndic';
61
+    // fusion des 10 tables index en une seule
62
+    // pour fonctions futures evoluees du moteur de recherche
63
+    if (upgrade_vers(1.905, $version_installee, $version_cible)) {
64
+        // agrandir le champ "valeur" de spip_meta pour pouvoir y stocker
65
+        // des choses plus sympa
66
+        sql_query("ALTER TABLE spip_meta DROP INDEX `valeur`");
67
+        sql_query("ALTER TABLE spip_meta CHANGE `valeur` `valeur` TEXT");
68
+        // table des correspondances table->id_table
69
+        $liste_tables = array();
70
+        $liste_tables[1] = 'spip_articles';
71
+        $liste_tables[2] = 'spip_auteurs';
72
+        $liste_tables[3] = 'spip_breves';
73
+        $liste_tables[4] = 'spip_documents';
74
+        $liste_tables[5] = 'spip_forum';
75
+        $liste_tables[6] = 'spip_mots';
76
+        $liste_tables[7] = 'spip_rubriques';
77
+        $liste_tables[8] = 'spip_signatures';
78
+        $liste_tables[9] = 'spip_syndic';
79 79
 
80
-		ecrire_meta('index_table', serialize($liste_tables));
80
+        ecrire_meta('index_table', serialize($liste_tables));
81 81
 
82 82
 ## devenu inutile car suppression totale de l'indexation
83
-		/*
83
+        /*
84 84
 				sql_query("INSERT INTO spip_index (`hash`,`points`,`id_objet`,`id_table`) SELECT `hash`,`points`,`id_article` as id_objet,'1' as id_table FROM spip_index_articles");
85 85
 				sql_query("DROP TABLE IF EXISTS spip_index_articles");
86 86
 
@@ -108,234 +108,234 @@  discard block
 block discarded – undo
108 108
 				sql_query("INSERT INTO spip_index (`hash`,`points`,`id_objet`,`id_table`) SELECT `hash`,`points`,`id_syndic` as id_objet,'9' as `id_table FROM spip_index_syndic");
109 109
 				sql_query("DROP TABLE IF EXISTS spip_index_syndic");
110 110
 		*/
111
-		maj_version(1.905);
112
-	}
111
+        maj_version(1.905);
112
+    }
113 113
 
114 114
 
115
-	// cette table est desormais geree par le plugin "podcast_client", on la
116
-	// supprime si le plugin n'est pas active ; risque inherent a l'utilisation
117
-	// de versions alpha :-)
118
-	if (upgrade_vers(1.906, $version_installee, $version_cible)) {
119
-		if (!@in_array('podcast_client', $GLOBALS['plugins'])) {
120
-			sql_query("DROP TABLE spip_documents_syndic");
121
-		}
122
-		maj_version(1.906);
123
-	}
124
-	if (upgrade_vers(1.907, $version_installee, $version_cible)) {
125
-		sql_query("ALTER TABLE spip_forum ADD INDEX `idx` (`idx`)");
126
-		maj_version(1.907);
127
-	}
128
-	// Oups ! on stockait les tags de syndication sous la forme rel="category"
129
-	// au lieu de rel="directory" - http://microformats.org/wiki/rel-directory
130
-	if (upgrade_vers(1.908, $version_installee, $version_cible)) {
131
-		sql_query("UPDATE spip_syndic_articles SET `tags` = REPLACE(`tags`, 'rel=\"category\">', 'rel=\"directory\">') WHERE `tags` like '%category%'");
132
-		maj_version(1.908);
133
-	}
134
-	if (upgrade_vers(1.909, $version_installee, $version_cible)) {
135
-		sql_query("ALTER IGNORE TABLE spip_mots_articles ADD PRIMARY KEY (`id_article`, `id_mot`)");
136
-		sql_query("ALTER IGNORE TABLE spip_mots_breves ADD PRIMARY KEY (`id_breve`, `id_mot`)");
137
-		sql_query("ALTER IGNORE TABLE spip_mots_rubriques ADD PRIMARY KEY (`id_rubrique`, `id_mot`)");
138
-		sql_query("ALTER IGNORE TABLE spip_mots_syndic ADD PRIMARY KEY (`id_syndic`, `id_mot`)");
139
-		sql_query("ALTER IGNORE TABLE spip_mots_documents ADD PRIMARY KEY (`id_document`, `id_mot`)");
140
-		sql_query("ALTER IGNORE TABLE spip_mots_forum ADD PRIMARY KEY (`id_forum`, `id_mot`)");
141
-		maj_version(1.909);
142
-	}
115
+    // cette table est desormais geree par le plugin "podcast_client", on la
116
+    // supprime si le plugin n'est pas active ; risque inherent a l'utilisation
117
+    // de versions alpha :-)
118
+    if (upgrade_vers(1.906, $version_installee, $version_cible)) {
119
+        if (!@in_array('podcast_client', $GLOBALS['plugins'])) {
120
+            sql_query("DROP TABLE spip_documents_syndic");
121
+        }
122
+        maj_version(1.906);
123
+    }
124
+    if (upgrade_vers(1.907, $version_installee, $version_cible)) {
125
+        sql_query("ALTER TABLE spip_forum ADD INDEX `idx` (`idx`)");
126
+        maj_version(1.907);
127
+    }
128
+    // Oups ! on stockait les tags de syndication sous la forme rel="category"
129
+    // au lieu de rel="directory" - http://microformats.org/wiki/rel-directory
130
+    if (upgrade_vers(1.908, $version_installee, $version_cible)) {
131
+        sql_query("UPDATE spip_syndic_articles SET `tags` = REPLACE(`tags`, 'rel=\"category\">', 'rel=\"directory\">') WHERE `tags` like '%category%'");
132
+        maj_version(1.908);
133
+    }
134
+    if (upgrade_vers(1.909, $version_installee, $version_cible)) {
135
+        sql_query("ALTER IGNORE TABLE spip_mots_articles ADD PRIMARY KEY (`id_article`, `id_mot`)");
136
+        sql_query("ALTER IGNORE TABLE spip_mots_breves ADD PRIMARY KEY (`id_breve`, `id_mot`)");
137
+        sql_query("ALTER IGNORE TABLE spip_mots_rubriques ADD PRIMARY KEY (`id_rubrique`, `id_mot`)");
138
+        sql_query("ALTER IGNORE TABLE spip_mots_syndic ADD PRIMARY KEY (`id_syndic`, `id_mot`)");
139
+        sql_query("ALTER IGNORE TABLE spip_mots_documents ADD PRIMARY KEY (`id_document`, `id_mot`)");
140
+        sql_query("ALTER IGNORE TABLE spip_mots_forum ADD PRIMARY KEY (`id_forum`, `id_mot`)");
141
+        maj_version(1.909);
142
+    }
143 143
 
144
-	if (upgrade_vers(1.910, $version_installee, $version_cible)) {
145
-		sql_query("ALTER IGNORE TABLE spip_auteurs_articles ADD PRIMARY KEY (`id_auteur`, `id_article`)");
146
-		sql_query("ALTER IGNORE TABLE spip_auteurs_rubriques ADD PRIMARY KEY (`id_auteur`, `id_rubrique`)");
147
-		sql_query("ALTER IGNORE TABLE spip_auteurs_messages ADD PRIMARY KEY (`id_auteur`, `id_message`)");
148
-		maj_version(1.910);
149
-	}
144
+    if (upgrade_vers(1.910, $version_installee, $version_cible)) {
145
+        sql_query("ALTER IGNORE TABLE spip_auteurs_articles ADD PRIMARY KEY (`id_auteur`, `id_article`)");
146
+        sql_query("ALTER IGNORE TABLE spip_auteurs_rubriques ADD PRIMARY KEY (`id_auteur`, `id_rubrique`)");
147
+        sql_query("ALTER IGNORE TABLE spip_auteurs_messages ADD PRIMARY KEY (`id_auteur`, `id_message`)");
148
+        maj_version(1.910);
149
+    }
150 150
 
151
-	if (upgrade_vers(1.911, $version_installee, $version_cible)) {
151
+    if (upgrade_vers(1.911, $version_installee, $version_cible)) {
152 152
 
153
-		sql_query("ALTER IGNORE TABLE spip_auteurs_articles DROP INDEX `id_auteur`");
154
-		sql_query("ALTER IGNORE TABLE spip_auteurs_rubriques DROP INDEX `id_auteur`");
155
-		sql_query("ALTER IGNORE TABLE spip_auteurs_messages DROP INDEX `id_auteur`");
156
-		sql_query("ALTER IGNORE TABLE spip_mots_articles DROP INDEX `id_article`");
157
-		sql_query("ALTER IGNORE TABLE spip_mots_breves DROP INDEX `id_breve`");
158
-		sql_query("ALTER IGNORE TABLE spip_mots_rubriques DROP INDEX `id_rubrique`");
159
-		sql_query("ALTER IGNORE TABLE spip_mots_syndic DROP INDEX `id_syndic`");
160
-		sql_query("ALTER IGNORE TABLE spip_mots_forum DROP INDEX `id_forum`");
161
-		sql_query("ALTER IGNORE TABLE spip_mots_documents DROP INDEX `id_document`");
153
+        sql_query("ALTER IGNORE TABLE spip_auteurs_articles DROP INDEX `id_auteur`");
154
+        sql_query("ALTER IGNORE TABLE spip_auteurs_rubriques DROP INDEX `id_auteur`");
155
+        sql_query("ALTER IGNORE TABLE spip_auteurs_messages DROP INDEX `id_auteur`");
156
+        sql_query("ALTER IGNORE TABLE spip_mots_articles DROP INDEX `id_article`");
157
+        sql_query("ALTER IGNORE TABLE spip_mots_breves DROP INDEX `id_breve`");
158
+        sql_query("ALTER IGNORE TABLE spip_mots_rubriques DROP INDEX `id_rubrique`");
159
+        sql_query("ALTER IGNORE TABLE spip_mots_syndic DROP INDEX `id_syndic`");
160
+        sql_query("ALTER IGNORE TABLE spip_mots_forum DROP INDEX `id_forum`");
161
+        sql_query("ALTER IGNORE TABLE spip_mots_documents DROP INDEX `id_document`");
162 162
 # 18 juillet 2007: table depreciee
163 163
 #		sql_query("ALTER IGNORE TABLE spip_caches DROP	INDEX fichier");
164
-		maj_version(1.911);
165
-	}
164
+        maj_version(1.911);
165
+    }
166 166
 
167
-	// Le logo du site n'est plus le logo par defaut des rubriques
168
-	// mais pour assurer la compatibilite ascendante, on le duplique
169
-	if (upgrade_vers(1.912, $version_installee, $version_cible)) {
170
-		@copy(_DIR_LOGOS . 'rubon0.gif', _DIR_LOGOS . 'siteon0.gif');
171
-		@copy(_DIR_LOGOS . 'ruboff0.gif', _DIR_LOGOS . 'siteoff0.gif');
172
-		@copy(_DIR_LOGOS . 'rubon0.jpg', _DIR_LOGOS . 'siteon0.jpg');
173
-		@copy(_DIR_LOGOS . 'ruboff0.jpg', _DIR_LOGOS . 'siteoff0.jpg');
174
-		@copy(_DIR_LOGOS . 'rubon0.png', _DIR_LOGOS . 'siteon0.png');
175
-		@copy(_DIR_LOGOS . 'ruboff0.png', _DIR_LOGOS . 'siteoff0.png');
176
-		maj_version(1.912);
177
-	}
167
+    // Le logo du site n'est plus le logo par defaut des rubriques
168
+    // mais pour assurer la compatibilite ascendante, on le duplique
169
+    if (upgrade_vers(1.912, $version_installee, $version_cible)) {
170
+        @copy(_DIR_LOGOS . 'rubon0.gif', _DIR_LOGOS . 'siteon0.gif');
171
+        @copy(_DIR_LOGOS . 'ruboff0.gif', _DIR_LOGOS . 'siteoff0.gif');
172
+        @copy(_DIR_LOGOS . 'rubon0.jpg', _DIR_LOGOS . 'siteon0.jpg');
173
+        @copy(_DIR_LOGOS . 'ruboff0.jpg', _DIR_LOGOS . 'siteoff0.jpg');
174
+        @copy(_DIR_LOGOS . 'rubon0.png', _DIR_LOGOS . 'siteon0.png');
175
+        @copy(_DIR_LOGOS . 'ruboff0.png', _DIR_LOGOS . 'siteoff0.png');
176
+        maj_version(1.912);
177
+    }
178 178
 
179
-	// suppression de auteur_modif qui n'est plus utilise nulle part
180
-	if (upgrade_vers(1.913, $version_installee, $version_cible)) {
181
-		sql_query("ALTER TABLE spip_articles DROP `auteur_modif`");
182
-		maj_version(1.913);
183
-	}
179
+    // suppression de auteur_modif qui n'est plus utilise nulle part
180
+    if (upgrade_vers(1.913, $version_installee, $version_cible)) {
181
+        sql_query("ALTER TABLE spip_articles DROP `auteur_modif`");
182
+        maj_version(1.913);
183
+    }
184 184
 
185
-	// Ajout de SVG
186
-	if (upgrade_vers(1.914, $version_installee, $version_cible)) {
187
-		sql_query("INSERT IGNORE INTO spip_types_documents (`extension`, `titre`, `inclus`) VALUES ('svg', 'Scalable Vector Graphics', 'embed')");
188
-		sql_query("UPDATE spip_types_documents SET `mime_type`='image/svg+xml' WHERE `extension`='svg'");
189
-		maj_version(1.914);
190
-	}
185
+    // Ajout de SVG
186
+    if (upgrade_vers(1.914, $version_installee, $version_cible)) {
187
+        sql_query("INSERT IGNORE INTO spip_types_documents (`extension`, `titre`, `inclus`) VALUES ('svg', 'Scalable Vector Graphics', 'embed')");
188
+        sql_query("UPDATE spip_types_documents SET `mime_type`='image/svg+xml' WHERE `extension`='svg'");
189
+        maj_version(1.914);
190
+    }
191 191
 
192
-	// Ajout de plein de type mime
193
-	if (upgrade_vers(1.915, $version_installee, $version_cible)) {
194
-		maj_version(1.915);
195
-	}
196
-	// refaire l'upgrade 1.905 qui a pu foirer en partie a cause de la requete ALTER sur spip_meta
197
-	if (upgrade_vers(1.916, $version_installee, $version_cible)) {
198
-		// agrandir le champ "valeur" de spip_meta pour pouvoir y stocker
199
-		// des choses plus sympa
200
-		sql_query("ALTER TABLE spip_meta DROP INDEX `valeur`");
201
-		sql_query("ALTER TABLE spip_meta CHANGE `valeur` `valeur` TEXT");
192
+    // Ajout de plein de type mime
193
+    if (upgrade_vers(1.915, $version_installee, $version_cible)) {
194
+        maj_version(1.915);
195
+    }
196
+    // refaire l'upgrade 1.905 qui a pu foirer en partie a cause de la requete ALTER sur spip_meta
197
+    if (upgrade_vers(1.916, $version_installee, $version_cible)) {
198
+        // agrandir le champ "valeur" de spip_meta pour pouvoir y stocker
199
+        // des choses plus sympa
200
+        sql_query("ALTER TABLE spip_meta DROP INDEX `valeur`");
201
+        sql_query("ALTER TABLE spip_meta CHANGE `valeur` `valeur` TEXT");
202 202
 #8/08/07  plus d'indexation dans le core
203
-		//include_spip('inc/indexation'); 
204
-		//update_index_tables();
205
-		maj_version(1.916);
206
-	}
207
-	if (upgrade_vers(1.917, $version_installee, $version_cible)) {
208
-		sql_query("ALTER TABLE spip_documents DROP `inclus`");
209
-		maj_version(1.917);
210
-	}
203
+        //include_spip('inc/indexation'); 
204
+        //update_index_tables();
205
+        maj_version(1.916);
206
+    }
207
+    if (upgrade_vers(1.917, $version_installee, $version_cible)) {
208
+        sql_query("ALTER TABLE spip_documents DROP `inclus`");
209
+        maj_version(1.917);
210
+    }
211 211
 
212
-	// Permettre d'enregistrer un numero IP dans les revisions d'articles
213
-	// a la place de l'id_auteur
214
-	if (upgrade_vers(1.918, $version_installee, $version_cible)) {
215
-		sql_query("ALTER TABLE spip_versions CHANGE `id_auteur` `id_auteur` VARCHAR(23)");
216
-		maj_version(1.918);
217
-	}
212
+    // Permettre d'enregistrer un numero IP dans les revisions d'articles
213
+    // a la place de l'id_auteur
214
+    if (upgrade_vers(1.918, $version_installee, $version_cible)) {
215
+        sql_query("ALTER TABLE spip_versions CHANGE `id_auteur` `id_auteur` VARCHAR(23)");
216
+        maj_version(1.918);
217
+    }
218 218
 
219
-	if (upgrade_vers(1.919, $version_installee, $version_cible)) {
220
-		sql_query("ALTER TABLE spip_ajax_fonc DROP `id_auteur`");
221
-		maj_version('1.919');
222
-	}
219
+    if (upgrade_vers(1.919, $version_installee, $version_cible)) {
220
+        sql_query("ALTER TABLE spip_ajax_fonc DROP `id_auteur`");
221
+        maj_version('1.919');
222
+    }
223 223
 
224
-	if (upgrade_vers(1.920, $version_installee, $version_cible)) {
225
-		sql_query("ALTER IGNORE TABLE spip_documents_articles ADD PRIMARY KEY (`id_article`, `id_document`)");
226
-		sql_query("ALTER IGNORE TABLE spip_documents_breves ADD PRIMARY KEY (`id_breve`, `id_document`)");
227
-		sql_query("ALTER IGNORE TABLE spip_documents_rubriques ADD PRIMARY KEY (`id_rubrique`, `id_document`)");
228
-		sql_query("ALTER IGNORE TABLE spip_documents_articles DROP INDEX `id_article`");
229
-		sql_query("ALTER IGNORE TABLE spip_documents_breves DROP INDEX `id_breve`");
230
-		sql_query("ALTER IGNORE TABLE spip_documents_rubriques DROP INDEX `id_rubrique`");
231
-		maj_version('1.920');
232
-	}
233
-	if (upgrade_vers(1.922, $version_installee, $version_cible)) {
234
-		sql_query("ALTER TABLE spip_meta ADD `impt` ENUM('non', 'oui') DEFAULT 'oui' NOT NULL AFTER `valeur`");
235
-		$meta_serveur = array(
236
-			'version_installee',
237
-			'adresse_site',
238
-			'alea_ephemere_ancien',
239
-			'alea_ephemere',
240
-			'alea_ephemere_date',
241
-			'langue_site',
242
-			'langues_proposees',
243
-			'date_calcul_rubriques',
244
-			'derniere_modif',
245
-			'optimiser_table',
246
-			'drapeau_edition',
247
-			'creer_preview',
248
-			'taille_preview',
249
-			'creer_htpasswd',
250
-			'creer_htaccess',
251
-			'gd_formats_read',
252
-			'gd_formats',
253
-			'netpbm_formats',
254
-			'formats_graphiques',
255
-			'image_process',
256
-			'plugin_header',
257
-			'plugin'
258
-		);
259
-		foreach ($meta_serveur as $nom) {
260
-			sql_query("UPDATE spip_meta SET `impt`='non' WHERE `nom`=" . sql_quote($nom));
261
-		}
262
-		maj_version('1.922');
263
-	}
264
-	if (upgrade_vers(1.923, $version_installee, $version_cible)) {
265
-		if (isset($GLOBALS['meta']['IMPORT_tables_noimport'])) {
266
-			$IMPORT_tables_noimport = unserialize($GLOBALS['meta']['IMPORT_tables_noimport']);
267
-			foreach ($IMPORT_tables_noimport as $key => $table) {
268
-				if ($table == 'spip_meta') {
269
-					unset($IMPORT_tables_noimport[$key]);
270
-				}
271
-			}
272
-			ecrire_meta('IMPORT_tables_noimport', serialize($IMPORT_tables_noimport), 'non');
273
-		}
274
-		maj_version('1.923');
275
-	}
224
+    if (upgrade_vers(1.920, $version_installee, $version_cible)) {
225
+        sql_query("ALTER IGNORE TABLE spip_documents_articles ADD PRIMARY KEY (`id_article`, `id_document`)");
226
+        sql_query("ALTER IGNORE TABLE spip_documents_breves ADD PRIMARY KEY (`id_breve`, `id_document`)");
227
+        sql_query("ALTER IGNORE TABLE spip_documents_rubriques ADD PRIMARY KEY (`id_rubrique`, `id_document`)");
228
+        sql_query("ALTER IGNORE TABLE spip_documents_articles DROP INDEX `id_article`");
229
+        sql_query("ALTER IGNORE TABLE spip_documents_breves DROP INDEX `id_breve`");
230
+        sql_query("ALTER IGNORE TABLE spip_documents_rubriques DROP INDEX `id_rubrique`");
231
+        maj_version('1.920');
232
+    }
233
+    if (upgrade_vers(1.922, $version_installee, $version_cible)) {
234
+        sql_query("ALTER TABLE spip_meta ADD `impt` ENUM('non', 'oui') DEFAULT 'oui' NOT NULL AFTER `valeur`");
235
+        $meta_serveur = array(
236
+            'version_installee',
237
+            'adresse_site',
238
+            'alea_ephemere_ancien',
239
+            'alea_ephemere',
240
+            'alea_ephemere_date',
241
+            'langue_site',
242
+            'langues_proposees',
243
+            'date_calcul_rubriques',
244
+            'derniere_modif',
245
+            'optimiser_table',
246
+            'drapeau_edition',
247
+            'creer_preview',
248
+            'taille_preview',
249
+            'creer_htpasswd',
250
+            'creer_htaccess',
251
+            'gd_formats_read',
252
+            'gd_formats',
253
+            'netpbm_formats',
254
+            'formats_graphiques',
255
+            'image_process',
256
+            'plugin_header',
257
+            'plugin'
258
+        );
259
+        foreach ($meta_serveur as $nom) {
260
+            sql_query("UPDATE spip_meta SET `impt`='non' WHERE `nom`=" . sql_quote($nom));
261
+        }
262
+        maj_version('1.922');
263
+    }
264
+    if (upgrade_vers(1.923, $version_installee, $version_cible)) {
265
+        if (isset($GLOBALS['meta']['IMPORT_tables_noimport'])) {
266
+            $IMPORT_tables_noimport = unserialize($GLOBALS['meta']['IMPORT_tables_noimport']);
267
+            foreach ($IMPORT_tables_noimport as $key => $table) {
268
+                if ($table == 'spip_meta') {
269
+                    unset($IMPORT_tables_noimport[$key]);
270
+                }
271
+            }
272
+            ecrire_meta('IMPORT_tables_noimport', serialize($IMPORT_tables_noimport), 'non');
273
+        }
274
+        maj_version('1.923');
275
+    }
276 276
 
277
-	if (upgrade_vers(1.924, $version_installee, $version_cible)) {
278
-		sql_query('DROP TABLE spip_ajax_fonc');
279
-		maj_version('1.924');
280
-	}
277
+    if (upgrade_vers(1.924, $version_installee, $version_cible)) {
278
+        sql_query('DROP TABLE spip_ajax_fonc');
279
+        maj_version('1.924');
280
+    }
281 281
 
282
-	if (upgrade_vers(1.925, $version_installee, $version_cible)) {
283
-		include_spip('inc/flock');
284
-		/* deplacement des sessions */
285
-		$f_session = preg_files('data', 'session_');
286
-		$repertoire = _DIR_SESSIONS;
287
-		if (!@file_exists($repertoire)) {
288
-			$repertoire = preg_replace(',' . _DIR_TMP . ',', '', $repertoire);
289
-			$repertoire = sous_repertoire(_DIR_TMP, $repertoire);
290
-		}
291
-		foreach ($f_session as $f) {
292
-			$d = basename($f);
293
-			@copy($f, $repertoire . $d);
294
-		}
295
-		/* deplacement des visites */
296
-		$f_visites = preg_files('data/visites');
297
-		$repertoire = sous_repertoire(_DIR_TMP, 'visites');
298
-		foreach ($f_visites as $f) {
299
-			$d = basename($f);
300
-			@copy($f, $repertoire . $d);
301
-		}
302
-		/* deplacement des upload */
303
-		$auteurs = array();
304
-		$req = sql_query("SELECT `login` FROM spip_auteurs WHERE `statut` = '0minirezo'");
305
-		while ($row = sql_fetch($req)) {
306
-			$auteurs[] = $row['login'];
307
-		}
308
-		$f_upload = preg_files('upload', -1, 10000, $auteurs);
309
-		$repertoire = _DIR_TRANSFERT;
310
-		if (!@file_exists($repertoire)) {
311
-			$repertoire = preg_replace(',' . _DIR_TMP . ',', '', $repertoire);
312
-			$repertoire = sous_repertoire(_DIR_TMP, $repertoire);
313
-		}
314
-		foreach ($auteurs as $login) {
315
-			if (is_dir('upload/' . $login)) {
316
-				$sous_repertoire = sous_repertoire(_DIR_TRANSFERT, $login);
317
-			}
318
-		}
319
-		foreach ($f_upload as $f) {
320
-			@copy($f, _DIR_TMP . $f);
321
-		}
322
-		/* deplacement des dumps */
323
-		$f_session = preg_files('data', 'dump');
324
-		$repertoire = _DIR_DUMP;
325
-		if (!@file_exists($repertoire)) {
326
-			$repertoire = preg_replace(',' . _DIR_TMP . ',', '', $repertoire);
327
-			$repertoire = sous_repertoire(_DIR_TMP, $repertoire);
328
-		}
329
-		foreach ($f_session as $f) {
330
-			$d = basename($f);
331
-			@copy($f, $repertoire . $d);
332
-		}
333
-		maj_version('1.925');
334
-	}
335
-	// Ajout de MP4
336
-	if (upgrade_vers(1.926, $version_installee, $version_cible)) {
337
-		sql_query("INSERT IGNORE INTO spip_types_documents (`extension`, `titre`, `inclus`) VALUES ('mp4', 'MPEG4', 'embed')");
338
-		sql_query("UPDATE spip_types_documents SET `mime_type`='application/mp4' WHERE `extension`='mp4'");
339
-		maj_version('1.926');
340
-	}
282
+    if (upgrade_vers(1.925, $version_installee, $version_cible)) {
283
+        include_spip('inc/flock');
284
+        /* deplacement des sessions */
285
+        $f_session = preg_files('data', 'session_');
286
+        $repertoire = _DIR_SESSIONS;
287
+        if (!@file_exists($repertoire)) {
288
+            $repertoire = preg_replace(',' . _DIR_TMP . ',', '', $repertoire);
289
+            $repertoire = sous_repertoire(_DIR_TMP, $repertoire);
290
+        }
291
+        foreach ($f_session as $f) {
292
+            $d = basename($f);
293
+            @copy($f, $repertoire . $d);
294
+        }
295
+        /* deplacement des visites */
296
+        $f_visites = preg_files('data/visites');
297
+        $repertoire = sous_repertoire(_DIR_TMP, 'visites');
298
+        foreach ($f_visites as $f) {
299
+            $d = basename($f);
300
+            @copy($f, $repertoire . $d);
301
+        }
302
+        /* deplacement des upload */
303
+        $auteurs = array();
304
+        $req = sql_query("SELECT `login` FROM spip_auteurs WHERE `statut` = '0minirezo'");
305
+        while ($row = sql_fetch($req)) {
306
+            $auteurs[] = $row['login'];
307
+        }
308
+        $f_upload = preg_files('upload', -1, 10000, $auteurs);
309
+        $repertoire = _DIR_TRANSFERT;
310
+        if (!@file_exists($repertoire)) {
311
+            $repertoire = preg_replace(',' . _DIR_TMP . ',', '', $repertoire);
312
+            $repertoire = sous_repertoire(_DIR_TMP, $repertoire);
313
+        }
314
+        foreach ($auteurs as $login) {
315
+            if (is_dir('upload/' . $login)) {
316
+                $sous_repertoire = sous_repertoire(_DIR_TRANSFERT, $login);
317
+            }
318
+        }
319
+        foreach ($f_upload as $f) {
320
+            @copy($f, _DIR_TMP . $f);
321
+        }
322
+        /* deplacement des dumps */
323
+        $f_session = preg_files('data', 'dump');
324
+        $repertoire = _DIR_DUMP;
325
+        if (!@file_exists($repertoire)) {
326
+            $repertoire = preg_replace(',' . _DIR_TMP . ',', '', $repertoire);
327
+            $repertoire = sous_repertoire(_DIR_TMP, $repertoire);
328
+        }
329
+        foreach ($f_session as $f) {
330
+            $d = basename($f);
331
+            @copy($f, $repertoire . $d);
332
+        }
333
+        maj_version('1.925');
334
+    }
335
+    // Ajout de MP4
336
+    if (upgrade_vers(1.926, $version_installee, $version_cible)) {
337
+        sql_query("INSERT IGNORE INTO spip_types_documents (`extension`, `titre`, `inclus`) VALUES ('mp4', 'MPEG4', 'embed')");
338
+        sql_query("UPDATE spip_types_documents SET `mime_type`='application/mp4' WHERE `extension`='mp4'");
339
+        maj_version('1.926');
340
+    }
341 341
 }
Please login to merge, or discard this patch.
Spacing   +15 added lines, -15 removed lines patch added patch discarded remove patch
@@ -167,12 +167,12 @@  discard block
 block discarded – undo
167 167
 	// Le logo du site n'est plus le logo par defaut des rubriques
168 168
 	// mais pour assurer la compatibilite ascendante, on le duplique
169 169
 	if (upgrade_vers(1.912, $version_installee, $version_cible)) {
170
-		@copy(_DIR_LOGOS . 'rubon0.gif', _DIR_LOGOS . 'siteon0.gif');
171
-		@copy(_DIR_LOGOS . 'ruboff0.gif', _DIR_LOGOS . 'siteoff0.gif');
172
-		@copy(_DIR_LOGOS . 'rubon0.jpg', _DIR_LOGOS . 'siteon0.jpg');
173
-		@copy(_DIR_LOGOS . 'ruboff0.jpg', _DIR_LOGOS . 'siteoff0.jpg');
174
-		@copy(_DIR_LOGOS . 'rubon0.png', _DIR_LOGOS . 'siteon0.png');
175
-		@copy(_DIR_LOGOS . 'ruboff0.png', _DIR_LOGOS . 'siteoff0.png');
170
+		@copy(_DIR_LOGOS.'rubon0.gif', _DIR_LOGOS.'siteon0.gif');
171
+		@copy(_DIR_LOGOS.'ruboff0.gif', _DIR_LOGOS.'siteoff0.gif');
172
+		@copy(_DIR_LOGOS.'rubon0.jpg', _DIR_LOGOS.'siteon0.jpg');
173
+		@copy(_DIR_LOGOS.'ruboff0.jpg', _DIR_LOGOS.'siteoff0.jpg');
174
+		@copy(_DIR_LOGOS.'rubon0.png', _DIR_LOGOS.'siteon0.png');
175
+		@copy(_DIR_LOGOS.'ruboff0.png', _DIR_LOGOS.'siteoff0.png');
176 176
 		maj_version(1.912);
177 177
 	}
178 178
 
@@ -257,7 +257,7 @@  discard block
 block discarded – undo
257 257
 			'plugin'
258 258
 		);
259 259
 		foreach ($meta_serveur as $nom) {
260
-			sql_query("UPDATE spip_meta SET `impt`='non' WHERE `nom`=" . sql_quote($nom));
260
+			sql_query("UPDATE spip_meta SET `impt`='non' WHERE `nom`=".sql_quote($nom));
261 261
 		}
262 262
 		maj_version('1.922');
263 263
 	}
@@ -285,19 +285,19 @@  discard block
 block discarded – undo
285 285
 		$f_session = preg_files('data', 'session_');
286 286
 		$repertoire = _DIR_SESSIONS;
287 287
 		if (!@file_exists($repertoire)) {
288
-			$repertoire = preg_replace(',' . _DIR_TMP . ',', '', $repertoire);
288
+			$repertoire = preg_replace(','._DIR_TMP.',', '', $repertoire);
289 289
 			$repertoire = sous_repertoire(_DIR_TMP, $repertoire);
290 290
 		}
291 291
 		foreach ($f_session as $f) {
292 292
 			$d = basename($f);
293
-			@copy($f, $repertoire . $d);
293
+			@copy($f, $repertoire.$d);
294 294
 		}
295 295
 		/* deplacement des visites */
296 296
 		$f_visites = preg_files('data/visites');
297 297
 		$repertoire = sous_repertoire(_DIR_TMP, 'visites');
298 298
 		foreach ($f_visites as $f) {
299 299
 			$d = basename($f);
300
-			@copy($f, $repertoire . $d);
300
+			@copy($f, $repertoire.$d);
301 301
 		}
302 302
 		/* deplacement des upload */
303 303
 		$auteurs = array();
@@ -308,27 +308,27 @@  discard block
 block discarded – undo
308 308
 		$f_upload = preg_files('upload', -1, 10000, $auteurs);
309 309
 		$repertoire = _DIR_TRANSFERT;
310 310
 		if (!@file_exists($repertoire)) {
311
-			$repertoire = preg_replace(',' . _DIR_TMP . ',', '', $repertoire);
311
+			$repertoire = preg_replace(','._DIR_TMP.',', '', $repertoire);
312 312
 			$repertoire = sous_repertoire(_DIR_TMP, $repertoire);
313 313
 		}
314 314
 		foreach ($auteurs as $login) {
315
-			if (is_dir('upload/' . $login)) {
315
+			if (is_dir('upload/'.$login)) {
316 316
 				$sous_repertoire = sous_repertoire(_DIR_TRANSFERT, $login);
317 317
 			}
318 318
 		}
319 319
 		foreach ($f_upload as $f) {
320
-			@copy($f, _DIR_TMP . $f);
320
+			@copy($f, _DIR_TMP.$f);
321 321
 		}
322 322
 		/* deplacement des dumps */
323 323
 		$f_session = preg_files('data', 'dump');
324 324
 		$repertoire = _DIR_DUMP;
325 325
 		if (!@file_exists($repertoire)) {
326
-			$repertoire = preg_replace(',' . _DIR_TMP . ',', '', $repertoire);
326
+			$repertoire = preg_replace(','._DIR_TMP.',', '', $repertoire);
327 327
 			$repertoire = sous_repertoire(_DIR_TMP, $repertoire);
328 328
 		}
329 329
 		foreach ($f_session as $f) {
330 330
 			$d = basename($f);
331
-			@copy($f, $repertoire . $d);
331
+			@copy($f, $repertoire.$d);
332 332
 		}
333 333
 		maj_version('1.925');
334 334
 	}
Please login to merge, or discard this patch.
ecrire/maj/v013.php 1 patch
Indentation   +39 added lines, -39 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,48 +26,48 @@  discard block
 block discarded – undo
26 26
  * @param float $version_cible Version de destination
27 27
  **/
28 28
 function maj_v013_dist($version_installee, $version_cible) {
29
-	if (upgrade_vers(1.3, $version_installee, $version_cible)) {
30
-		// Modifier la syndication (pour liste de sites)
31
-		sql_query("ALTER TABLE spip_syndic ADD syndication VARCHAR(3) NOT NULL");
32
-		sql_query("ALTER TABLE spip_syndic ADD statut VARCHAR(10) NOT NULL");
33
-		sql_query("ALTER TABLE spip_syndic ADD date datetime DEFAULT '0000-00-00 00:00:00' NOT NULL");
34
-		sql_query("UPDATE spip_syndic SET syndication='oui', statut='publie', date=NOW()");
29
+    if (upgrade_vers(1.3, $version_installee, $version_cible)) {
30
+        // Modifier la syndication (pour liste de sites)
31
+        sql_query("ALTER TABLE spip_syndic ADD syndication VARCHAR(3) NOT NULL");
32
+        sql_query("ALTER TABLE spip_syndic ADD statut VARCHAR(10) NOT NULL");
33
+        sql_query("ALTER TABLE spip_syndic ADD date datetime DEFAULT '0000-00-00 00:00:00' NOT NULL");
34
+        sql_query("UPDATE spip_syndic SET syndication='oui', statut='publie', date=NOW()");
35 35
 
36
-		// Statut pour articles syndication, pour pouvoir desactiver un article
37
-		sql_query("ALTER TABLE spip_syndic_articles ADD statut VARCHAR(10) NOT NULL");
38
-		sql_query("UPDATE spip_syndic_articles SET statut='publie'");
39
-		maj_version(1.3);
40
-	}
36
+        // Statut pour articles syndication, pour pouvoir desactiver un article
37
+        sql_query("ALTER TABLE spip_syndic_articles ADD statut VARCHAR(10) NOT NULL");
38
+        sql_query("UPDATE spip_syndic_articles SET statut='publie'");
39
+        maj_version(1.3);
40
+    }
41 41
 
42
-	if (upgrade_vers(1.301, $version_installee, $version_cible)) {
43
-		sql_query("ALTER TABLE spip_forum ADD id_syndic bigint(21) DEFAULT '0' NOT NULL");
44
-		maj_version(1.301);
45
-	}
42
+    if (upgrade_vers(1.301, $version_installee, $version_cible)) {
43
+        sql_query("ALTER TABLE spip_forum ADD id_syndic bigint(21) DEFAULT '0' NOT NULL");
44
+        maj_version(1.301);
45
+    }
46 46
 
47
-	if (upgrade_vers(1.302, $version_installee, $version_cible)) {
48
-		# sql_query("ALTER TABLE spip_forum_cache DROP PRIMARY KEY");
49
-		# sql_query("ALTER TABLE spip_forum_cache DROP INDEX fichier");
50
-		# sql_query("ALTER TABLE spip_forum_cache ADD PRIMARY KEY (fichier, id_forum, id_article, id_rubrique, id_breve, id_syndic)");
51
-		sql_query("ALTER TABLE spip_forum ADD INDEX id_syndic (id_syndic)");
52
-		maj_version(1.302);
53
-	}
47
+    if (upgrade_vers(1.302, $version_installee, $version_cible)) {
48
+        # sql_query("ALTER TABLE spip_forum_cache DROP PRIMARY KEY");
49
+        # sql_query("ALTER TABLE spip_forum_cache DROP INDEX fichier");
50
+        # sql_query("ALTER TABLE spip_forum_cache ADD PRIMARY KEY (fichier, id_forum, id_article, id_rubrique, id_breve, id_syndic)");
51
+        sql_query("ALTER TABLE spip_forum ADD INDEX id_syndic (id_syndic)");
52
+        maj_version(1.302);
53
+    }
54 54
 
55
-	if (upgrade_vers(1.303, $version_installee, $version_cible)) {
56
-		sql_query("ALTER TABLE spip_rubriques ADD date datetime DEFAULT '0000-00-00 00:00:00' NOT NULL");
57
-		sql_query("ALTER TABLE spip_syndic ADD date_syndic datetime DEFAULT '0000-00-00 00:00:00' NOT NULL");
58
-		sql_query("UPDATE spip_syndic SET date_syndic=date");
59
-		maj_version(1.303);
60
-	}
55
+    if (upgrade_vers(1.303, $version_installee, $version_cible)) {
56
+        sql_query("ALTER TABLE spip_rubriques ADD date datetime DEFAULT '0000-00-00 00:00:00' NOT NULL");
57
+        sql_query("ALTER TABLE spip_syndic ADD date_syndic datetime DEFAULT '0000-00-00 00:00:00' NOT NULL");
58
+        sql_query("UPDATE spip_syndic SET date_syndic=date");
59
+        maj_version(1.303);
60
+    }
61 61
 
62
-	if (upgrade_vers(1.306, $version_installee, $version_cible)) {
63
-		sql_query("DROP TABLE spip_index_syndic_articles");
64
-		sql_query("ALTER TABLE spip_syndic ADD date_index datetime DEFAULT '0000-00-00 00:00:00' NOT NULL");
65
-		sql_query("ALTER TABLE spip_syndic ADD INDEX date_index (date_index)");
66
-		maj_version(1.306);
67
-	}
62
+    if (upgrade_vers(1.306, $version_installee, $version_cible)) {
63
+        sql_query("DROP TABLE spip_index_syndic_articles");
64
+        sql_query("ALTER TABLE spip_syndic ADD date_index datetime DEFAULT '0000-00-00 00:00:00' NOT NULL");
65
+        sql_query("ALTER TABLE spip_syndic ADD INDEX date_index (date_index)");
66
+        maj_version(1.306);
67
+    }
68 68
 
69
-	if (upgrade_vers(1.307, $version_installee, $version_cible)) {
70
-		sql_query("ALTER TABLE spip_syndic_articles ADD descriptif blob NOT NULL");
71
-		maj_version(1.307);
72
-	}
69
+    if (upgrade_vers(1.307, $version_installee, $version_cible)) {
70
+        sql_query("ALTER TABLE spip_syndic_articles ADD descriptif blob NOT NULL");
71
+        maj_version(1.307);
72
+    }
73 73
 }
Please login to merge, or discard this patch.
ecrire/maj/v019.php 2 patches
Indentation   +371 added lines, -371 removed lines patch added patch discarded remove patch
@@ -22,47 +22,47 @@  discard block
 block discarded – undo
22 22
  * @package SPIP\Core\SQL\Upgrade
23 23
  **/
24 24
 if (!defined('_ECRIRE_INC_VERSION')) {
25
-	return;
25
+    return;
26 26
 }
27 27
 
28 28
 
29 29
 // FLV est incrustable, la MAJ precedente l'avait oublie
30 30
 $GLOBALS['maj'][1931] = array(
31
-	array('sql_query', "UPDATE spip_types_documents SET `inclus`='embed' WHERE `extension`='flv'")
31
+    array('sql_query', "UPDATE spip_types_documents SET `inclus`='embed' WHERE `extension`='flv'")
32 32
 );
33 33
 
34 34
 // Ajout de spip_forum.date_thread, et on essaie de le remplir
35 35
 // a coup de table temporaire (est-ce autorise partout... sinon
36 36
 // tant pis, ca ne marchera que pour les forums recemment modifies)
37 37
 $GLOBALS['maj'][1932] = array(
38
-	array('sql_alter', "TABLE spip_forum ADD `date_thread` datetime DEFAULT '0000-00-00 00:00:00' NOT NULL"),
39
-	array('sql_alter', "TABLE spip_forum ADD INDEX `date_thread` (`date_thread`)"),
40
-
41
-	array('sql_query', "DROP TABLE IF EXISTS spip_tmp"),
42
-	array(
43
-		'sql_query',
44
-		"CREATE TABLE spip_tmp SELECT `id_thread`,MAX(`date_heure`) AS dt FROM spip_forum GROUP BY `id_thread`"
45
-	),
46
-	array('sql_alter', "TABLE spip_tmp ADD INDEX `p` (`id_thread`)"),
47
-	array('sql_query', "UPDATE spip_forum AS F JOIN spip_tmp AS T ON F.id_thread=T.id_thread SET F.date_thread=T.dt"),
48
-	array('sql_query', "DROP TABLE spip_tmp"),
38
+    array('sql_alter', "TABLE spip_forum ADD `date_thread` datetime DEFAULT '0000-00-00 00:00:00' NOT NULL"),
39
+    array('sql_alter', "TABLE spip_forum ADD INDEX `date_thread` (`date_thread`)"),
40
+
41
+    array('sql_query', "DROP TABLE IF EXISTS spip_tmp"),
42
+    array(
43
+        'sql_query',
44
+        "CREATE TABLE spip_tmp SELECT `id_thread`,MAX(`date_heure`) AS dt FROM spip_forum GROUP BY `id_thread`"
45
+    ),
46
+    array('sql_alter', "TABLE spip_tmp ADD INDEX `p` (`id_thread`)"),
47
+    array('sql_query', "UPDATE spip_forum AS F JOIN spip_tmp AS T ON F.id_thread=T.id_thread SET F.date_thread=T.dt"),
48
+    array('sql_query', "DROP TABLE spip_tmp"),
49 49
 );
50 50
 
51 51
 /**
52 52
  * Mise à jour 1_934 : Retrait de `_DIR_IMG` dans le champ fichier de la table des doc
53 53
  **/
54 54
 function maj_1_934() {
55
-	// attention, en cas de mutualisation _DIR_IMG contient quelque chose comme sites/urldusite/IMG/
56
-	// essayons en ne prenant que le dernier segment
57
-	$dir_img = basename(_DIR_IMG) . '/';
58
-	$res = sql_query("SELECT fichier FROM spip_documents WHERE fichier LIKE " . sql_quote($dir_img . '%') . " LIMIT 0,1");
59
-	if (!$row = sql_fetch($res)) {
60
-		// sinon on essaye avec le chemin complet
61
-		// il faut donc verifier qu'on a bien le bon nom de repertoire
62
-		$dir_img = substr(_DIR_IMG, strlen(_DIR_RACINE));
63
-	}
64
-	$n = strlen($dir_img) + 1;
65
-	sql_query("UPDATE spip_documents SET `fichier`=substring(fichier,$n) WHERE `fichier` LIKE " . sql_quote($dir_img . '%'));
55
+    // attention, en cas de mutualisation _DIR_IMG contient quelque chose comme sites/urldusite/IMG/
56
+    // essayons en ne prenant que le dernier segment
57
+    $dir_img = basename(_DIR_IMG) . '/';
58
+    $res = sql_query("SELECT fichier FROM spip_documents WHERE fichier LIKE " . sql_quote($dir_img . '%') . " LIMIT 0,1");
59
+    if (!$row = sql_fetch($res)) {
60
+        // sinon on essaye avec le chemin complet
61
+        // il faut donc verifier qu'on a bien le bon nom de repertoire
62
+        $dir_img = substr(_DIR_IMG, strlen(_DIR_RACINE));
63
+    }
64
+    $n = strlen($dir_img) + 1;
65
+    sql_query("UPDATE spip_documents SET `fichier`=substring(fichier,$n) WHERE `fichier` LIKE " . sql_quote($dir_img . '%'));
66 66
 }
67 67
 
68 68
 $GLOBALS['maj'][1934] = array(array('maj_1_934'));
@@ -71,32 +71,32 @@  discard block
 block discarded – undo
71 71
  * Mise à jour 1_935 : calcul du nouveau champ 'vu' sur les associations documents_xx
72 72
  **/
73 73
 function maj_1_935() {
74
-	include_spip('inc/texte');
75
-	foreach (array(
76
-		         'article' => 'id_article',
77
-		         'rubrique' => 'id_rubrique',
78
-		         'breve' => 'id_breve'
79
-	         ) as $type => $id_table_objet) {
80
-		$table_objet = "$type" . "s";
81
-		$chapo = $type == 'article' ? ",a.chapo" : "";
82
-		$res = sql_query("SELECT a.$id_table_objet,a.texte $chapo FROM spip_documents_$table_objet AS d JOIN spip_$table_objet AS a ON a.$id_table_objet=d.$id_table_objet GROUP BY $id_table_objet");
83
-		while ($row = sql_fetch($res)) {
84
-			$GLOBALS['doublons_documents_inclus'] = array();
85
-			traiter_modeles(($chapo ? $row['chapo'] : "") . $row['texte'], true); // detecter les doublons
86
-			if (count($GLOBALS['doublons_documents_inclus'])) {
87
-				$id = $row[$id_table_objet];
88
-				$liste = "(" . implode(",$id,'oui'),(", $GLOBALS['doublons_documents_inclus']) . ",$id,'oui')";
89
-				sql_query("REPLACE INTO spip_documents_$table_objet (`id_document`,`$id_table_objet`,`vu`) VALUES $liste");
90
-			}
91
-		}
92
-	}
74
+    include_spip('inc/texte');
75
+    foreach (array(
76
+                    'article' => 'id_article',
77
+                    'rubrique' => 'id_rubrique',
78
+                    'breve' => 'id_breve'
79
+                ) as $type => $id_table_objet) {
80
+        $table_objet = "$type" . "s";
81
+        $chapo = $type == 'article' ? ",a.chapo" : "";
82
+        $res = sql_query("SELECT a.$id_table_objet,a.texte $chapo FROM spip_documents_$table_objet AS d JOIN spip_$table_objet AS a ON a.$id_table_objet=d.$id_table_objet GROUP BY $id_table_objet");
83
+        while ($row = sql_fetch($res)) {
84
+            $GLOBALS['doublons_documents_inclus'] = array();
85
+            traiter_modeles(($chapo ? $row['chapo'] : "") . $row['texte'], true); // detecter les doublons
86
+            if (count($GLOBALS['doublons_documents_inclus'])) {
87
+                $id = $row[$id_table_objet];
88
+                $liste = "(" . implode(",$id,'oui'),(", $GLOBALS['doublons_documents_inclus']) . ",$id,'oui')";
89
+                sql_query("REPLACE INTO spip_documents_$table_objet (`id_document`,`$id_table_objet`,`vu`) VALUES $liste");
90
+            }
91
+        }
92
+    }
93 93
 }
94 94
 
95 95
 $GLOBALS['maj'][1935] = array(
96
-	array('sql_alter', "TABLE spip_documents_articles ADD `vu` ENUM('non', 'oui') DEFAULT 'non' NOT NULL"),
97
-	array('sql_alter', "TABLE spip_documents_rubriques ADD `vu` ENUM('non', 'oui') DEFAULT 'non' NOT NULL"),
98
-	array('sql_alter', "TABLE spip_documents_breves ADD `vu` ENUM('non', 'oui') DEFAULT 'non' NOT NULL"),
99
-	array('maj_1_935')
96
+    array('sql_alter', "TABLE spip_documents_articles ADD `vu` ENUM('non', 'oui') DEFAULT 'non' NOT NULL"),
97
+    array('sql_alter', "TABLE spip_documents_rubriques ADD `vu` ENUM('non', 'oui') DEFAULT 'non' NOT NULL"),
98
+    array('sql_alter', "TABLE spip_documents_breves ADD `vu` ENUM('non', 'oui') DEFAULT 'non' NOT NULL"),
99
+    array('maj_1_935')
100 100
 );
101 101
 
102 102
 
@@ -108,273 +108,273 @@  discard block
 block discarded – undo
108 108
  * @param string $type Type de champ de destination, par exemple `LONGTEXT`
109 109
  **/
110 110
 function convertir_un_champ_blob_en_text($table, $champ, $type) {
111
-	// precaution : definir le charset par defaut de la table, car c'est lui qui prevaut
112
-	// et il faut qu'il corresponde au charset de la connexion qui est celui
113
-	// dans lequel on a ecrit le champ en blob
114
-	if ($charset = sql_getfetsel('@@character_set_connection')) {
115
-		sql_alter("TABLE $table DEFAULT CHARACTER SET " . $charset);
116
-	}
117
-	$res = sql_query("SHOW FULL COLUMNS FROM $table LIKE '$champ'");
118
-	if ($row = sql_fetch($res)) {
119
-		if (strtolower($row['Type']) != strtolower($type)) {
120
-			$default = $row['Default'] ? (" DEFAULT " . sql_quote($row['Default'])) : "";
121
-			$notnull = ($row['Null'] == 'YES') ? "" : " NOT NULL";
122
-			sql_alter("TABLE $table CHANGE $champ $champ $type $default $notnull");
123
-		}
124
-	}
111
+    // precaution : definir le charset par defaut de la table, car c'est lui qui prevaut
112
+    // et il faut qu'il corresponde au charset de la connexion qui est celui
113
+    // dans lequel on a ecrit le champ en blob
114
+    if ($charset = sql_getfetsel('@@character_set_connection')) {
115
+        sql_alter("TABLE $table DEFAULT CHARACTER SET " . $charset);
116
+    }
117
+    $res = sql_query("SHOW FULL COLUMNS FROM $table LIKE '$champ'");
118
+    if ($row = sql_fetch($res)) {
119
+        if (strtolower($row['Type']) != strtolower($type)) {
120
+            $default = $row['Default'] ? (" DEFAULT " . sql_quote($row['Default'])) : "";
121
+            $notnull = ($row['Null'] == 'YES') ? "" : " NOT NULL";
122
+            sql_alter("TABLE $table CHANGE $champ $champ $type $default $notnull");
123
+        }
124
+    }
125 125
 }
126 126
 
127 127
 $GLOBALS['maj'][1937] = array(
128
-	// convertir les champs blob des tables spip en champs texte
129
-	array('convertir_un_champ_blob_en_text', "spip_articles", "texte", "LONGTEXT"),
130
-	array('convertir_un_champ_blob_en_text', "spip_articles", "extra", "LONGTEXT"),
131
-	array('convertir_un_champ_blob_en_text', "spip_auteurs", "extra", "LONGTEXT"),
132
-	array('convertir_un_champ_blob_en_text', "spip_breves", "texte", "LONGTEXT"),
133
-	array('convertir_un_champ_blob_en_text', "spip_breves", "extra", "LONGTEXT"),
134
-	array('convertir_un_champ_blob_en_text', "spip_messages", "texte", "LONGTEXT"),
135
-	array('convertir_un_champ_blob_en_text', "spip_mots", "texte", "LONGTEXT"),
136
-	array('convertir_un_champ_blob_en_text', "spip_mots", "extra", "LONGTEXT"),
137
-	array('convertir_un_champ_blob_en_text', "spip_groupes_mots", "texte", "LONGTEXT"),
138
-	array('convertir_un_champ_blob_en_text', "spip_rubriques", "texte", "LONGTEXT"),
139
-	array('convertir_un_champ_blob_en_text', "spip_rubriques", "extra", "LONGTEXT"),
140
-	array('convertir_un_champ_blob_en_text', "spip_syndic", "nom_site", "LONGTEXT"),
141
-	array('convertir_un_champ_blob_en_text', "spip_syndic", "descriptif", "TEXT"),
142
-	array('convertir_un_champ_blob_en_text', "spip_syndic", "extra", "LONGTEXT"),
143
-	array('convertir_un_champ_blob_en_text', "spip_syndic_articles", "descriptif", "LONGTEXT"),
144
-	array('convertir_un_champ_blob_en_text', "spip_petitions", "texte", "LONGTEXT"),
145
-	array('convertir_un_champ_blob_en_text', "spip_ortho_cache", "suggest", "TEXT"),
128
+    // convertir les champs blob des tables spip en champs texte
129
+    array('convertir_un_champ_blob_en_text', "spip_articles", "texte", "LONGTEXT"),
130
+    array('convertir_un_champ_blob_en_text', "spip_articles", "extra", "LONGTEXT"),
131
+    array('convertir_un_champ_blob_en_text', "spip_auteurs", "extra", "LONGTEXT"),
132
+    array('convertir_un_champ_blob_en_text', "spip_breves", "texte", "LONGTEXT"),
133
+    array('convertir_un_champ_blob_en_text', "spip_breves", "extra", "LONGTEXT"),
134
+    array('convertir_un_champ_blob_en_text', "spip_messages", "texte", "LONGTEXT"),
135
+    array('convertir_un_champ_blob_en_text', "spip_mots", "texte", "LONGTEXT"),
136
+    array('convertir_un_champ_blob_en_text', "spip_mots", "extra", "LONGTEXT"),
137
+    array('convertir_un_champ_blob_en_text', "spip_groupes_mots", "texte", "LONGTEXT"),
138
+    array('convertir_un_champ_blob_en_text', "spip_rubriques", "texte", "LONGTEXT"),
139
+    array('convertir_un_champ_blob_en_text', "spip_rubriques", "extra", "LONGTEXT"),
140
+    array('convertir_un_champ_blob_en_text', "spip_syndic", "nom_site", "LONGTEXT"),
141
+    array('convertir_un_champ_blob_en_text', "spip_syndic", "descriptif", "TEXT"),
142
+    array('convertir_un_champ_blob_en_text', "spip_syndic", "extra", "LONGTEXT"),
143
+    array('convertir_un_champ_blob_en_text', "spip_syndic_articles", "descriptif", "LONGTEXT"),
144
+    array('convertir_un_champ_blob_en_text', "spip_petitions", "texte", "LONGTEXT"),
145
+    array('convertir_un_champ_blob_en_text', "spip_ortho_cache", "suggest", "TEXT"),
146 146
 );
147 147
 
148 148
 /**
149 149
  * Mise à jour 1_938 : suppression des id_type de documents, remplacés par extension
150 150
  **/
151 151
 function maj_1_938() {
152
-	$res = sql_select('extension', 'spip_documents', "extension='' OR extension is NULL");
153
-	if ($n = sql_count($res)) {
154
-		$repli = false;
155
-		// verifier que la colonne id_type est toujours la (update post 1.938)
156
-		$desc = sql_showtable('spip_documents');
157
-		if (!$desc or !isset($desc['field']['id_type'])) {
158
-			$repli = true;
159
-		}
160
-
161
-		$s = sql_select('extension' . ($repli ? '' : ',id_type'), 'spip_types_documents');
162
-		while ($t = sql_fetch($s)) {
163
-			if (isset($t['id_type'])) {
164
-				sql_query("UPDATE spip_documents	SET `extension`=" . sql_quote($t['extension']) . " WHERE `id_type`=" . sql_quote($t['id_type']));
165
-			} else {
166
-				sql_query("UPDATE spip_documents	SET `extension`=" . sql_quote($t['extension']) . " WHERE fichier LIKE " . sql_quote("%." . $t['extension']));
167
-			}
168
-		}
169
-		$res = sql_select('extension', 'spip_documents', "extension='' OR extension is NULL");
170
-		if ($n = sql_count($res)) {
171
-			spip_log("Table spip_documents : Colonne extension incomplete : $n lignes vides");
172
-		}
173
-	}
152
+    $res = sql_select('extension', 'spip_documents', "extension='' OR extension is NULL");
153
+    if ($n = sql_count($res)) {
154
+        $repli = false;
155
+        // verifier que la colonne id_type est toujours la (update post 1.938)
156
+        $desc = sql_showtable('spip_documents');
157
+        if (!$desc or !isset($desc['field']['id_type'])) {
158
+            $repli = true;
159
+        }
160
+
161
+        $s = sql_select('extension' . ($repli ? '' : ',id_type'), 'spip_types_documents');
162
+        while ($t = sql_fetch($s)) {
163
+            if (isset($t['id_type'])) {
164
+                sql_query("UPDATE spip_documents	SET `extension`=" . sql_quote($t['extension']) . " WHERE `id_type`=" . sql_quote($t['id_type']));
165
+            } else {
166
+                sql_query("UPDATE spip_documents	SET `extension`=" . sql_quote($t['extension']) . " WHERE fichier LIKE " . sql_quote("%." . $t['extension']));
167
+            }
168
+        }
169
+        $res = sql_select('extension', 'spip_documents', "extension='' OR extension is NULL");
170
+        if ($n = sql_count($res)) {
171
+            spip_log("Table spip_documents : Colonne extension incomplete : $n lignes vides");
172
+        }
173
+    }
174 174
 }
175 175
 
176 176
 $GLOBALS['maj'][1938] = array(
177
-	// Des champs NULL a l'installation
178
-	// Ajouter un champ extension aux spip_documents, et le
179
-	// remplir avec les valeurs ad hoc
180
-	array('sql_alter', "TABLE spip_documents ADD `extension` VARCHAR(10) DEFAULT ''  NOT NULL "),
181
-	array('sql_alter', "TABLE spip_documents ADD INDEX `extension` (`extension`)"),
182
-	array('maj_1_938'),
183
-
184
-	array('sql_alter', "TABLE spip_documents DROP INDEX `id_type`, DROP `id_type`"),
185
-	## supprimer l'autoincrement avant de supprimer la PRIMARY KEY
186
-	array('sql_alter', "TABLE spip_types_documents CHANGE `id_type` `id_type` BIGINT( 21 ) NOT NULL "),
187
-	array('sql_alter', "TABLE spip_types_documents DROP PRIMARY KEY"),
188
-	array('sql_alter', "TABLE spip_types_documents DROP `id_type`"),
189
-	array('sql_alter', "TABLE spip_types_documents DROP INDEX `extension`"),
190
-
191
-	## recreer la PRIMARY KEY sur spip_types_documents.extension
192
-	array('sql_alter', "TABLE spip_types_documents ADD PRIMARY KEY (`extension`)"),
177
+    // Des champs NULL a l'installation
178
+    // Ajouter un champ extension aux spip_documents, et le
179
+    // remplir avec les valeurs ad hoc
180
+    array('sql_alter', "TABLE spip_documents ADD `extension` VARCHAR(10) DEFAULT ''  NOT NULL "),
181
+    array('sql_alter', "TABLE spip_documents ADD INDEX `extension` (`extension`)"),
182
+    array('maj_1_938'),
183
+
184
+    array('sql_alter', "TABLE spip_documents DROP INDEX `id_type`, DROP `id_type`"),
185
+    ## supprimer l'autoincrement avant de supprimer la PRIMARY KEY
186
+    array('sql_alter', "TABLE spip_types_documents CHANGE `id_type` `id_type` BIGINT( 21 ) NOT NULL "),
187
+    array('sql_alter', "TABLE spip_types_documents DROP PRIMARY KEY"),
188
+    array('sql_alter', "TABLE spip_types_documents DROP `id_type`"),
189
+    array('sql_alter', "TABLE spip_types_documents DROP INDEX `extension`"),
190
+
191
+    ## recreer la PRIMARY KEY sur spip_types_documents.extension
192
+    array('sql_alter', "TABLE spip_types_documents ADD PRIMARY KEY (`extension`)"),
193 193
 );
194 194
 
195 195
 $GLOBALS['maj'][1939] = array(
196
-	array('sql_alter', "TABLE spip_visites CHANGE `visites` `visites` INT UNSIGNED DEFAULT '0' NOT NULL"),
197
-	array('sql_alter', "TABLE spip_visites_articles CHANGE `visites` `visites` INT UNSIGNED DEFAULT '0' NOT NULL"),
198
-	array('sql_alter', "TABLE spip_referers CHANGE `visites` `visites` INT UNSIGNED DEFAULT '0' NOT NULL"),
199
-	array('sql_alter', "TABLE spip_referers CHANGE `visites_jour` `visites_jour` INT UNSIGNED DEFAULT '0' NOT NULL"),
200
-	array('sql_alter', "TABLE spip_referers CHANGE `visites_veille` `visites_veille` INT UNSIGNED DEFAULT '0' NOT NULL"),
201
-	array('sql_alter', "TABLE spip_referers_articles CHANGE `visites` `visites` INT UNSIGNED DEFAULT '0' NOT NULL")
196
+    array('sql_alter', "TABLE spip_visites CHANGE `visites` `visites` INT UNSIGNED DEFAULT '0' NOT NULL"),
197
+    array('sql_alter', "TABLE spip_visites_articles CHANGE `visites` `visites` INT UNSIGNED DEFAULT '0' NOT NULL"),
198
+    array('sql_alter', "TABLE spip_referers CHANGE `visites` `visites` INT UNSIGNED DEFAULT '0' NOT NULL"),
199
+    array('sql_alter', "TABLE spip_referers CHANGE `visites_jour` `visites_jour` INT UNSIGNED DEFAULT '0' NOT NULL"),
200
+    array('sql_alter', "TABLE spip_referers CHANGE `visites_veille` `visites_veille` INT UNSIGNED DEFAULT '0' NOT NULL"),
201
+    array('sql_alter', "TABLE spip_referers_articles CHANGE `visites` `visites` INT UNSIGNED DEFAULT '0' NOT NULL")
202 202
 );
203 203
 
204 204
 $GLOBALS['maj'][1940] = array(
205
-	array('sql_query', "DROP TABLE spip_caches"),
205
+    array('sql_query', "DROP TABLE spip_caches"),
206 206
 );
207 207
 
208 208
 
209 209
 $GLOBALS['maj'][1941] = array(
210
-	array('sql_query', "UPDATE spip_meta SET `valeur` = '' WHERE `nom`='preview' AND `valeur`='non' "),
211
-	array(
212
-		'sql_query',
213
-		"UPDATE spip_meta SET `valeur` = ',0minirezo,1comite,' WHERE `nom`='preview' AND `valeur`='1comite' "
214
-	),
215
-	array('sql_query', "UPDATE spip_meta SET `valeur` = ',0minirezo,' WHERE `nom`='preview' AND `valeur`='oui' "),
210
+    array('sql_query', "UPDATE spip_meta SET `valeur` = '' WHERE `nom`='preview' AND `valeur`='non' "),
211
+    array(
212
+        'sql_query',
213
+        "UPDATE spip_meta SET `valeur` = ',0minirezo,1comite,' WHERE `nom`='preview' AND `valeur`='1comite' "
214
+    ),
215
+    array('sql_query', "UPDATE spip_meta SET `valeur` = ',0minirezo,' WHERE `nom`='preview' AND `valeur`='oui' "),
216 216
 );
217 217
 
218 218
 $GLOBALS['maj'][1942] = array(
219
-	array('sql_alter', "TABLE spip_auteurs CHANGE `statut` `statut` varchar(255)  DEFAULT '0' NOT NULL"),
220
-	array('sql_alter', "TABLE spip_breves CHANGE `statut` `statut` varchar(6)  DEFAULT '0' NOT NULL"),
221
-	array('sql_alter', "TABLE spip_messages CHANGE `statut` `statut` varchar(6)  DEFAULT '0' NOT NULL"),
222
-	array('sql_alter', "TABLE spip_rubriques CHANGE `statut` `statut` varchar(10) DEFAULT '0' NOT NULL"),
223
-	array('sql_alter', "TABLE spip_rubriques CHANGE `statut_tmp` `statut_tmp` varchar(10) DEFAULT '0' NOT NULL"),
224
-	array('sql_alter', "TABLE spip_syndic CHANGE `statut` `statut` varchar(10) DEFAULT '0' NOT NULL"),
225
-	array('sql_alter', "TABLE spip_syndic_articles CHANGE `statut` `statut` varchar(10) DEFAULT '0' NOT NULL"),
226
-	array('sql_alter', "TABLE spip_forum CHANGE `statut` `statut` varchar(8) DEFAULT '0' NOT NULL"),
227
-	array('sql_alter', "TABLE spip_signatures CHANGE `statut` `statut` varchar(10) DEFAULT '0' NOT NULL")
219
+    array('sql_alter', "TABLE spip_auteurs CHANGE `statut` `statut` varchar(255)  DEFAULT '0' NOT NULL"),
220
+    array('sql_alter', "TABLE spip_breves CHANGE `statut` `statut` varchar(6)  DEFAULT '0' NOT NULL"),
221
+    array('sql_alter', "TABLE spip_messages CHANGE `statut` `statut` varchar(6)  DEFAULT '0' NOT NULL"),
222
+    array('sql_alter', "TABLE spip_rubriques CHANGE `statut` `statut` varchar(10) DEFAULT '0' NOT NULL"),
223
+    array('sql_alter', "TABLE spip_rubriques CHANGE `statut_tmp` `statut_tmp` varchar(10) DEFAULT '0' NOT NULL"),
224
+    array('sql_alter', "TABLE spip_syndic CHANGE `statut` `statut` varchar(10) DEFAULT '0' NOT NULL"),
225
+    array('sql_alter', "TABLE spip_syndic_articles CHANGE `statut` `statut` varchar(10) DEFAULT '0' NOT NULL"),
226
+    array('sql_alter', "TABLE spip_forum CHANGE `statut` `statut` varchar(8) DEFAULT '0' NOT NULL"),
227
+    array('sql_alter', "TABLE spip_signatures CHANGE `statut` `statut` varchar(10) DEFAULT '0' NOT NULL")
228 228
 );
229 229
 
230 230
 
231 231
 // suppression de l'indexation dans la version standard
232 232
 $GLOBALS['maj'][1943] = array(
233
-	array('sql_alter', "TABLE spip_articles DROP KEY `idx`"),
234
-	array('sql_alter', "TABLE spip_articles DROP `idx`"),
235
-	array('sql_alter', "TABLE spip_auteurs DROP KEY `idx`"),
236
-	array('sql_alter', "TABLE spip_auteurs DROP `idx`"),
237
-	array('sql_alter', "TABLE spip_breves DROP KEY `idx`"),
238
-	array('sql_alter', "TABLE spip_breves DROP `idx`"),
239
-	array('sql_alter', "TABLE spip_mots DROP KEY `idx`"),
240
-	array('sql_alter', "TABLE spip_mots DROP `idx`"),
241
-	array('sql_alter', "TABLE spip_rubriques DROP KEY `idx`"),
242
-	array('sql_alter', "TABLE spip_rubriques DROP `idx`"),
233
+    array('sql_alter', "TABLE spip_articles DROP KEY `idx`"),
234
+    array('sql_alter', "TABLE spip_articles DROP `idx`"),
235
+    array('sql_alter', "TABLE spip_auteurs DROP KEY `idx`"),
236
+    array('sql_alter', "TABLE spip_auteurs DROP `idx`"),
237
+    array('sql_alter', "TABLE spip_breves DROP KEY `idx`"),
238
+    array('sql_alter', "TABLE spip_breves DROP `idx`"),
239
+    array('sql_alter', "TABLE spip_mots DROP KEY `idx`"),
240
+    array('sql_alter', "TABLE spip_mots DROP `idx`"),
241
+    array('sql_alter', "TABLE spip_rubriques DROP KEY `idx`"),
242
+    array('sql_alter', "TABLE spip_rubriques DROP `idx`"),
243 243
 #	array('sql_alter', "TABLE spip_documents DROP KEY `idx`"),
244
-	array('sql_alter', "TABLE spip_documents DROP `idx`"),
245
-	array('sql_alter', "TABLE spip_syndic DROP KEY `idx`"),
246
-	array('sql_alter', "TABLE spip_syndic DROP `idx`"),
247
-	array('sql_alter', "TABLE spip_forum DROP KEY `idx`"),
248
-	array('sql_alter', "TABLE spip_forum DROP `idx`"),
249
-	array('sql_alter', "TABLE spip_signatures DROP KEY `idx`"),
250
-	array('sql_alter', "TABLE spip_signatures DROP `idx`"),
251
-
252
-	array('sql_query', "DROP TABLE spip_index"),
253
-	array('sql_query', "DROP TABLE spip_index_dico"),
244
+    array('sql_alter', "TABLE spip_documents DROP `idx`"),
245
+    array('sql_alter', "TABLE spip_syndic DROP KEY `idx`"),
246
+    array('sql_alter', "TABLE spip_syndic DROP `idx`"),
247
+    array('sql_alter', "TABLE spip_forum DROP KEY `idx`"),
248
+    array('sql_alter', "TABLE spip_forum DROP `idx`"),
249
+    array('sql_alter', "TABLE spip_signatures DROP KEY `idx`"),
250
+    array('sql_alter', "TABLE spip_signatures DROP `idx`"),
251
+
252
+    array('sql_query', "DROP TABLE spip_index"),
253
+    array('sql_query', "DROP TABLE spip_index_dico"),
254 254
 );
255 255
 
256 256
 $GLOBALS['maj'][1944] = array(
257
-	array('sql_alter', "TABLE spip_documents CHANGE `taille` `taille` integer"),
258
-	array('sql_alter', "TABLE spip_documents CHANGE `largeur` `largeur` integer"),
259
-	array('sql_alter', "TABLE spip_documents CHANGE `hauteur` `hauteur` integer")
257
+    array('sql_alter', "TABLE spip_documents CHANGE `taille` `taille` integer"),
258
+    array('sql_alter', "TABLE spip_documents CHANGE `largeur` `largeur` integer"),
259
+    array('sql_alter', "TABLE spip_documents CHANGE `hauteur` `hauteur` integer")
260 260
 );
261 261
 
262 262
 $GLOBALS['maj'][1945] = array(
263
-	array('sql_alter', "TABLE spip_petitions CHANGE `email_unique` `email_unique` CHAR (3) DEFAULT '' NOT NULL"),
264
-	array('sql_alter', "TABLE spip_petitions CHANGE `site_obli` `site_obli` CHAR (3) DEFAULT '' NOT NULL"),
265
-	array('sql_alter', "TABLE spip_petitions CHANGE `site_unique` `site_unique` CHAR (3) DEFAULT '' NOT NULL"),
266
-	array('sql_alter', "TABLE spip_petitions CHANGE `message` `message` CHAR (3) DEFAULT '' NOT NULL"),
267
-	array('sql_alter', "TABLE spip_petitions CHANGE `texte` `texte` LONGTEXT DEFAULT '' NOT NULL"),
268
-	array('sql_alter', "TABLE spip_articles CHANGE `surtitre` `surtitre` text DEFAULT '' NOT NULL"),
269
-	array('sql_alter', "TABLE spip_articles CHANGE `titre` `titre` text DEFAULT '' NOT NULL"),
270
-	array('sql_alter', "TABLE spip_articles CHANGE `soustitre` `soustitre` text DEFAULT '' NOT NULL"),
271
-	array('sql_alter', "TABLE spip_articles CHANGE `descriptif` `descriptif` text DEFAULT '' NOT NULL"),
272
-	array('sql_alter', "TABLE spip_articles CHANGE `chapo` `chapo` mediumtext DEFAULT '' NOT NULL"),
273
-	array('sql_alter', "TABLE spip_articles CHANGE `texte` `texte` longtext DEFAULT '' NOT NULL"),
274
-	array('sql_alter', "TABLE spip_articles CHANGE `ps` `ps` mediumtext DEFAULT '' NOT NULL"),
275
-	array('sql_alter', "TABLE spip_articles CHANGE `accepter_forum` `accepter_forum` CHAR(3) DEFAULT '' NOT NULL"),
276
-	array('sql_alter', "TABLE spip_articles CHANGE `nom_site` `nom_site` tinytext DEFAULT '' NOT NULL"),
277
-	array('sql_alter', "TABLE spip_articles CHANGE `url_site` `url_site` VARCHAR(255) DEFAULT '' NOT NULL"),
278
-	array('sql_alter', "TABLE spip_articles CHANGE `url_propre` `url_propre` VARCHAR(255) DEFAULT '' NOT NULL"),
279
-	array('sql_alter', "TABLE spip_auteurs CHANGE `nom` `nom` text DEFAULT '' NOT NULL"),
280
-	array('sql_alter', "TABLE spip_auteurs CHANGE `bio` `bio` text DEFAULT '' NOT NULL"),
281
-	array('sql_alter', "TABLE spip_auteurs CHANGE `email` `email` tinytext DEFAULT '' NOT NULL"),
282
-	array('sql_alter', "TABLE spip_auteurs CHANGE `nom_site` `nom_site` tinytext DEFAULT '' NOT NULL"),
283
-	array('sql_alter', "TABLE spip_auteurs CHANGE `url_site` `url_site` text DEFAULT '' NOT NULL"),
284
-	array('sql_alter', "TABLE spip_auteurs CHANGE `pass` `pass` tinytext DEFAULT '' NOT NULL"),
285
-	array('sql_alter', "TABLE spip_auteurs CHANGE `low_sec` `low_sec` tinytext DEFAULT '' NOT NULL"),
286
-	array('sql_alter', "TABLE spip_auteurs CHANGE `pgp` `pgp` TEXT DEFAULT '' NOT NULL"),
287
-	array('sql_alter', "TABLE spip_auteurs CHANGE `htpass` `htpass` tinytext DEFAULT '' NOT NULL"),
288
-	array('sql_alter', "TABLE spip_breves CHANGE `titre` `titre` text DEFAULT '' NOT NULL"),
289
-	array('sql_alter', "TABLE spip_breves CHANGE `texte` `texte` longtext DEFAULT '' NOT NULL"),
290
-	array('sql_alter', "TABLE spip_breves CHANGE `lien_titre` `lien_titre` text DEFAULT '' NOT NULL"),
291
-	array('sql_alter', "TABLE spip_breves CHANGE `lien_url` `lien_url` text DEFAULT '' NOT NULL"),
292
-	array('sql_alter', "TABLE spip_messages CHANGE `titre` `titre` text DEFAULT '' NOT NULL"),
293
-	array('sql_alter', "TABLE spip_messages CHANGE `texte` `texte` longtext DEFAULT '' NOT NULL"),
294
-	array('sql_alter', "TABLE spip_messages CHANGE `type` `type` varchar(6) DEFAULT '' NOT NULL"),
295
-	array('sql_alter', "TABLE spip_messages CHANGE `rv` `rv` varchar(3) DEFAULT '' NOT NULL"),
296
-	array('sql_alter', "TABLE spip_mots CHANGE `titre` `titre` text DEFAULT '' NOT NULL"),
297
-	array('sql_alter', "TABLE spip_mots CHANGE `descriptif` `descriptif` text DEFAULT '' NOT NULL"),
298
-	array('sql_alter', "TABLE spip_mots CHANGE `texte` `texte` longtext DEFAULT '' NOT NULL"),
299
-	array('sql_alter', "TABLE spip_mots CHANGE `type` `type` text DEFAULT '' NOT NULL"),
300
-	array('sql_alter', "TABLE spip_mots CHANGE `url_propre` `url_propre` VARCHAR(255) DEFAULT '' NOT NULL"),
301
-	array('sql_alter', "TABLE spip_groupes_mots CHANGE `titre` `titre` text DEFAULT '' NOT NULL"),
302
-	array('sql_alter', "TABLE spip_groupes_mots CHANGE `descriptif` `descriptif` text DEFAULT '' NOT NULL"),
303
-	array('sql_alter', "TABLE spip_groupes_mots CHANGE `texte` `texte` longtext DEFAULT '' NOT NULL"),
304
-	array('sql_alter', "TABLE spip_groupes_mots CHANGE `unseul` `unseul` varchar(3) DEFAULT '' NOT NULL"),
305
-	array('sql_alter', "TABLE spip_groupes_mots CHANGE `obligatoire` `obligatoire` varchar(3) DEFAULT '' NOT NULL"),
306
-	array('sql_alter', "TABLE spip_groupes_mots CHANGE `articles` `articles` varchar(3) DEFAULT '' NOT NULL"),
307
-	array('sql_alter', "TABLE spip_groupes_mots CHANGE `breves` `breves` varchar(3) DEFAULT '' NOT NULL"),
308
-	array('sql_alter', "TABLE spip_groupes_mots CHANGE `rubriques` `rubriques` varchar(3) DEFAULT '' NOT NULL"),
309
-	array('sql_alter', "TABLE spip_groupes_mots CHANGE `syndic` `syndic` varchar(3) DEFAULT '' NOT NULL"),
310
-	array('sql_alter', "TABLE spip_groupes_mots CHANGE `minirezo` `minirezo` varchar(3) DEFAULT '' NOT NULL"),
311
-	array('sql_alter', "TABLE spip_groupes_mots CHANGE `comite` `comite` varchar(3) DEFAULT '' NOT NULL"),
312
-	array('sql_alter', "TABLE spip_groupes_mots CHANGE `forum` `forum` varchar(3) DEFAULT '' NOT NULL"),
313
-	array('sql_alter', "TABLE spip_rubriques CHANGE `titre` `titre` text DEFAULT '' NOT NULL"),
314
-	array('sql_alter', "TABLE spip_rubriques CHANGE `descriptif` `descriptif` text DEFAULT '' NOT NULL"),
315
-	array('sql_alter', "TABLE spip_rubriques CHANGE `texte` `texte` longtext DEFAULT '' NOT NULL"),
316
-	array('sql_alter', "TABLE spip_rubriques CHANGE `url_propre` `url_propre` VARCHAR(255) DEFAULT '' NOT NULL"),
317
-	array('sql_alter', "TABLE spip_documents CHANGE `extension` `extension` VARCHAR(10) DEFAULT '' NOT NULL"),
318
-	array('sql_alter', "TABLE spip_documents CHANGE `titre` `titre` text DEFAULT '' NOT NULL"),
319
-	array('sql_alter', "TABLE spip_documents CHANGE `date` `date` datetime DEFAULT '0000-00-00 00:00:00' NOT NULL"),
320
-	array('sql_alter', "TABLE spip_documents CHANGE `descriptif` `descriptif` text DEFAULT '' NOT NULL"),
321
-	array('sql_alter', "TABLE spip_documents CHANGE `fichier` `fichier` varchar(255) DEFAULT '' NOT NULL"),
322
-	array('sql_alter', "TABLE spip_types_documents CHANGE `extension` `extension` varchar(10) DEFAULT '' NOT NULL"),
323
-	array('sql_alter', "TABLE spip_types_documents CHANGE `titre` `titre` text DEFAULT '' NOT NULL"),
324
-	array('sql_alter', "TABLE spip_types_documents CHANGE `descriptif` `descriptif` text DEFAULT '' NOT NULL"),
325
-	array('sql_alter', "TABLE spip_types_documents CHANGE `mime_type` `mime_type` varchar(100) DEFAULT '' NOT NULL"),
326
-	array('sql_alter', "TABLE spip_syndic CHANGE `nom_site` `nom_site` text DEFAULT '' NOT NULL"),
327
-	array('sql_alter', "TABLE spip_syndic CHANGE `url_site` `url_site` text DEFAULT '' NOT NULL"),
328
-	array('sql_alter', "TABLE spip_syndic CHANGE `url_syndic` `url_syndic` text DEFAULT '' NOT NULL"),
329
-	array('sql_alter', "TABLE spip_syndic CHANGE `descriptif` `descriptif` text DEFAULT '' NOT NULL"),
330
-	array('sql_alter', "TABLE spip_syndic CHANGE `url_propre` `url_propre` VARCHAR(255) DEFAULT '' NOT NULL"),
331
-	array('sql_alter', "TABLE spip_syndic CHANGE `syndication` `syndication` VARCHAR(3) DEFAULT '' NOT NULL"),
332
-	array('sql_alter', "TABLE spip_syndic_articles CHANGE `titre` `titre` text DEFAULT '' NOT NULL"),
333
-	array('sql_alter', "TABLE spip_syndic_articles CHANGE `url` `url` VARCHAR(255) DEFAULT '' NOT NULL"),
334
-	array('sql_alter', "TABLE spip_syndic_articles CHANGE `lesauteurs` `lesauteurs` text DEFAULT '' NOT NULL"),
335
-	array('sql_alter', "TABLE spip_syndic_articles CHANGE `descriptif` `descriptif` text DEFAULT '' NOT NULL"),
336
-	array('sql_alter', "TABLE spip_forum CHANGE `titre` `titre` text DEFAULT '' NOT NULL"),
337
-	array('sql_alter', "TABLE spip_forum CHANGE `texte` `texte` mediumtext DEFAULT '' NOT NULL"),
338
-	array('sql_alter', "TABLE spip_forum CHANGE `auteur` `auteur` text DEFAULT '' NOT NULL"),
339
-	array('sql_alter', "TABLE spip_forum CHANGE `email_auteur` `email_auteur` text DEFAULT '' NOT NULL"),
340
-	array('sql_alter', "TABLE spip_forum CHANGE `nom_site` `nom_site` text DEFAULT '' NOT NULL"),
341
-	array('sql_alter', "TABLE spip_forum CHANGE `url_site` `url_site` text DEFAULT '' NOT NULL"),
342
-	array('sql_alter', "TABLE spip_forum CHANGE `ip` `ip` varchar(16) DEFAULT '' NOT NULL"),
343
-	array('sql_alter', "TABLE spip_signatures CHANGE `nom_email` `nom_email` text DEFAULT '' NOT NULL"),
344
-	array('sql_alter', "TABLE spip_signatures CHANGE `ad_email` `ad_email` text DEFAULT '' NOT NULL"),
345
-	array('sql_alter', "TABLE spip_signatures CHANGE `nom_site` `nom_site` text DEFAULT '' NOT NULL"),
346
-	array('sql_alter', "TABLE spip_signatures CHANGE `url_site` `url_site` text DEFAULT '' NOT NULL"),
347
-	array('sql_alter', "TABLE spip_signatures CHANGE `message` `message` mediumtext DEFAULT '' NOT NULL")
263
+    array('sql_alter', "TABLE spip_petitions CHANGE `email_unique` `email_unique` CHAR (3) DEFAULT '' NOT NULL"),
264
+    array('sql_alter', "TABLE spip_petitions CHANGE `site_obli` `site_obli` CHAR (3) DEFAULT '' NOT NULL"),
265
+    array('sql_alter', "TABLE spip_petitions CHANGE `site_unique` `site_unique` CHAR (3) DEFAULT '' NOT NULL"),
266
+    array('sql_alter', "TABLE spip_petitions CHANGE `message` `message` CHAR (3) DEFAULT '' NOT NULL"),
267
+    array('sql_alter', "TABLE spip_petitions CHANGE `texte` `texte` LONGTEXT DEFAULT '' NOT NULL"),
268
+    array('sql_alter', "TABLE spip_articles CHANGE `surtitre` `surtitre` text DEFAULT '' NOT NULL"),
269
+    array('sql_alter', "TABLE spip_articles CHANGE `titre` `titre` text DEFAULT '' NOT NULL"),
270
+    array('sql_alter', "TABLE spip_articles CHANGE `soustitre` `soustitre` text DEFAULT '' NOT NULL"),
271
+    array('sql_alter', "TABLE spip_articles CHANGE `descriptif` `descriptif` text DEFAULT '' NOT NULL"),
272
+    array('sql_alter', "TABLE spip_articles CHANGE `chapo` `chapo` mediumtext DEFAULT '' NOT NULL"),
273
+    array('sql_alter', "TABLE spip_articles CHANGE `texte` `texte` longtext DEFAULT '' NOT NULL"),
274
+    array('sql_alter', "TABLE spip_articles CHANGE `ps` `ps` mediumtext DEFAULT '' NOT NULL"),
275
+    array('sql_alter', "TABLE spip_articles CHANGE `accepter_forum` `accepter_forum` CHAR(3) DEFAULT '' NOT NULL"),
276
+    array('sql_alter', "TABLE spip_articles CHANGE `nom_site` `nom_site` tinytext DEFAULT '' NOT NULL"),
277
+    array('sql_alter', "TABLE spip_articles CHANGE `url_site` `url_site` VARCHAR(255) DEFAULT '' NOT NULL"),
278
+    array('sql_alter', "TABLE spip_articles CHANGE `url_propre` `url_propre` VARCHAR(255) DEFAULT '' NOT NULL"),
279
+    array('sql_alter', "TABLE spip_auteurs CHANGE `nom` `nom` text DEFAULT '' NOT NULL"),
280
+    array('sql_alter', "TABLE spip_auteurs CHANGE `bio` `bio` text DEFAULT '' NOT NULL"),
281
+    array('sql_alter', "TABLE spip_auteurs CHANGE `email` `email` tinytext DEFAULT '' NOT NULL"),
282
+    array('sql_alter', "TABLE spip_auteurs CHANGE `nom_site` `nom_site` tinytext DEFAULT '' NOT NULL"),
283
+    array('sql_alter', "TABLE spip_auteurs CHANGE `url_site` `url_site` text DEFAULT '' NOT NULL"),
284
+    array('sql_alter', "TABLE spip_auteurs CHANGE `pass` `pass` tinytext DEFAULT '' NOT NULL"),
285
+    array('sql_alter', "TABLE spip_auteurs CHANGE `low_sec` `low_sec` tinytext DEFAULT '' NOT NULL"),
286
+    array('sql_alter', "TABLE spip_auteurs CHANGE `pgp` `pgp` TEXT DEFAULT '' NOT NULL"),
287
+    array('sql_alter', "TABLE spip_auteurs CHANGE `htpass` `htpass` tinytext DEFAULT '' NOT NULL"),
288
+    array('sql_alter', "TABLE spip_breves CHANGE `titre` `titre` text DEFAULT '' NOT NULL"),
289
+    array('sql_alter', "TABLE spip_breves CHANGE `texte` `texte` longtext DEFAULT '' NOT NULL"),
290
+    array('sql_alter', "TABLE spip_breves CHANGE `lien_titre` `lien_titre` text DEFAULT '' NOT NULL"),
291
+    array('sql_alter', "TABLE spip_breves CHANGE `lien_url` `lien_url` text DEFAULT '' NOT NULL"),
292
+    array('sql_alter', "TABLE spip_messages CHANGE `titre` `titre` text DEFAULT '' NOT NULL"),
293
+    array('sql_alter', "TABLE spip_messages CHANGE `texte` `texte` longtext DEFAULT '' NOT NULL"),
294
+    array('sql_alter', "TABLE spip_messages CHANGE `type` `type` varchar(6) DEFAULT '' NOT NULL"),
295
+    array('sql_alter', "TABLE spip_messages CHANGE `rv` `rv` varchar(3) DEFAULT '' NOT NULL"),
296
+    array('sql_alter', "TABLE spip_mots CHANGE `titre` `titre` text DEFAULT '' NOT NULL"),
297
+    array('sql_alter', "TABLE spip_mots CHANGE `descriptif` `descriptif` text DEFAULT '' NOT NULL"),
298
+    array('sql_alter', "TABLE spip_mots CHANGE `texte` `texte` longtext DEFAULT '' NOT NULL"),
299
+    array('sql_alter', "TABLE spip_mots CHANGE `type` `type` text DEFAULT '' NOT NULL"),
300
+    array('sql_alter', "TABLE spip_mots CHANGE `url_propre` `url_propre` VARCHAR(255) DEFAULT '' NOT NULL"),
301
+    array('sql_alter', "TABLE spip_groupes_mots CHANGE `titre` `titre` text DEFAULT '' NOT NULL"),
302
+    array('sql_alter', "TABLE spip_groupes_mots CHANGE `descriptif` `descriptif` text DEFAULT '' NOT NULL"),
303
+    array('sql_alter', "TABLE spip_groupes_mots CHANGE `texte` `texte` longtext DEFAULT '' NOT NULL"),
304
+    array('sql_alter', "TABLE spip_groupes_mots CHANGE `unseul` `unseul` varchar(3) DEFAULT '' NOT NULL"),
305
+    array('sql_alter', "TABLE spip_groupes_mots CHANGE `obligatoire` `obligatoire` varchar(3) DEFAULT '' NOT NULL"),
306
+    array('sql_alter', "TABLE spip_groupes_mots CHANGE `articles` `articles` varchar(3) DEFAULT '' NOT NULL"),
307
+    array('sql_alter', "TABLE spip_groupes_mots CHANGE `breves` `breves` varchar(3) DEFAULT '' NOT NULL"),
308
+    array('sql_alter', "TABLE spip_groupes_mots CHANGE `rubriques` `rubriques` varchar(3) DEFAULT '' NOT NULL"),
309
+    array('sql_alter', "TABLE spip_groupes_mots CHANGE `syndic` `syndic` varchar(3) DEFAULT '' NOT NULL"),
310
+    array('sql_alter', "TABLE spip_groupes_mots CHANGE `minirezo` `minirezo` varchar(3) DEFAULT '' NOT NULL"),
311
+    array('sql_alter', "TABLE spip_groupes_mots CHANGE `comite` `comite` varchar(3) DEFAULT '' NOT NULL"),
312
+    array('sql_alter', "TABLE spip_groupes_mots CHANGE `forum` `forum` varchar(3) DEFAULT '' NOT NULL"),
313
+    array('sql_alter', "TABLE spip_rubriques CHANGE `titre` `titre` text DEFAULT '' NOT NULL"),
314
+    array('sql_alter', "TABLE spip_rubriques CHANGE `descriptif` `descriptif` text DEFAULT '' NOT NULL"),
315
+    array('sql_alter', "TABLE spip_rubriques CHANGE `texte` `texte` longtext DEFAULT '' NOT NULL"),
316
+    array('sql_alter', "TABLE spip_rubriques CHANGE `url_propre` `url_propre` VARCHAR(255) DEFAULT '' NOT NULL"),
317
+    array('sql_alter', "TABLE spip_documents CHANGE `extension` `extension` VARCHAR(10) DEFAULT '' NOT NULL"),
318
+    array('sql_alter', "TABLE spip_documents CHANGE `titre` `titre` text DEFAULT '' NOT NULL"),
319
+    array('sql_alter', "TABLE spip_documents CHANGE `date` `date` datetime DEFAULT '0000-00-00 00:00:00' NOT NULL"),
320
+    array('sql_alter', "TABLE spip_documents CHANGE `descriptif` `descriptif` text DEFAULT '' NOT NULL"),
321
+    array('sql_alter', "TABLE spip_documents CHANGE `fichier` `fichier` varchar(255) DEFAULT '' NOT NULL"),
322
+    array('sql_alter', "TABLE spip_types_documents CHANGE `extension` `extension` varchar(10) DEFAULT '' NOT NULL"),
323
+    array('sql_alter', "TABLE spip_types_documents CHANGE `titre` `titre` text DEFAULT '' NOT NULL"),
324
+    array('sql_alter', "TABLE spip_types_documents CHANGE `descriptif` `descriptif` text DEFAULT '' NOT NULL"),
325
+    array('sql_alter', "TABLE spip_types_documents CHANGE `mime_type` `mime_type` varchar(100) DEFAULT '' NOT NULL"),
326
+    array('sql_alter', "TABLE spip_syndic CHANGE `nom_site` `nom_site` text DEFAULT '' NOT NULL"),
327
+    array('sql_alter', "TABLE spip_syndic CHANGE `url_site` `url_site` text DEFAULT '' NOT NULL"),
328
+    array('sql_alter', "TABLE spip_syndic CHANGE `url_syndic` `url_syndic` text DEFAULT '' NOT NULL"),
329
+    array('sql_alter', "TABLE spip_syndic CHANGE `descriptif` `descriptif` text DEFAULT '' NOT NULL"),
330
+    array('sql_alter', "TABLE spip_syndic CHANGE `url_propre` `url_propre` VARCHAR(255) DEFAULT '' NOT NULL"),
331
+    array('sql_alter', "TABLE spip_syndic CHANGE `syndication` `syndication` VARCHAR(3) DEFAULT '' NOT NULL"),
332
+    array('sql_alter', "TABLE spip_syndic_articles CHANGE `titre` `titre` text DEFAULT '' NOT NULL"),
333
+    array('sql_alter', "TABLE spip_syndic_articles CHANGE `url` `url` VARCHAR(255) DEFAULT '' NOT NULL"),
334
+    array('sql_alter', "TABLE spip_syndic_articles CHANGE `lesauteurs` `lesauteurs` text DEFAULT '' NOT NULL"),
335
+    array('sql_alter', "TABLE spip_syndic_articles CHANGE `descriptif` `descriptif` text DEFAULT '' NOT NULL"),
336
+    array('sql_alter', "TABLE spip_forum CHANGE `titre` `titre` text DEFAULT '' NOT NULL"),
337
+    array('sql_alter', "TABLE spip_forum CHANGE `texte` `texte` mediumtext DEFAULT '' NOT NULL"),
338
+    array('sql_alter', "TABLE spip_forum CHANGE `auteur` `auteur` text DEFAULT '' NOT NULL"),
339
+    array('sql_alter', "TABLE spip_forum CHANGE `email_auteur` `email_auteur` text DEFAULT '' NOT NULL"),
340
+    array('sql_alter', "TABLE spip_forum CHANGE `nom_site` `nom_site` text DEFAULT '' NOT NULL"),
341
+    array('sql_alter', "TABLE spip_forum CHANGE `url_site` `url_site` text DEFAULT '' NOT NULL"),
342
+    array('sql_alter', "TABLE spip_forum CHANGE `ip` `ip` varchar(16) DEFAULT '' NOT NULL"),
343
+    array('sql_alter', "TABLE spip_signatures CHANGE `nom_email` `nom_email` text DEFAULT '' NOT NULL"),
344
+    array('sql_alter', "TABLE spip_signatures CHANGE `ad_email` `ad_email` text DEFAULT '' NOT NULL"),
345
+    array('sql_alter', "TABLE spip_signatures CHANGE `nom_site` `nom_site` text DEFAULT '' NOT NULL"),
346
+    array('sql_alter', "TABLE spip_signatures CHANGE `url_site` `url_site` text DEFAULT '' NOT NULL"),
347
+    array('sql_alter', "TABLE spip_signatures CHANGE `message` `message` mediumtext DEFAULT '' NOT NULL")
348 348
 );
349 349
 
350 350
 
351 351
 $GLOBALS['maj'][1946] = array(
352
-	array('sql_alter', "TABLE spip_forum DROP INDEX `id_parent`"),
353
-	array('sql_alter', "TABLE spip_forum DROP INDEX `id_article`"),
354
-	array('sql_alter', "TABLE spip_forum DROP INDEX `id_breve`"),
355
-	array('sql_alter', "TABLE spip_forum DROP INDEX `id_syndic`"),
356
-	array('sql_alter', "TABLE spip_forum DROP INDEX `id_rubrique`"),
357
-	array('sql_alter', "TABLE spip_forum DROP INDEX `date_thread`"),
358
-	array('sql_alter', "TABLE spip_forum DROP INDEX `statut`"),
359
-	array(
360
-		'sql_alter',
361
-		"TABLE spip_forum ADD INDEX `optimal` (`statut`,`id_parent`,`id_article`,`date_heure`,`id_breve`,`id_syndic`,`id_rubrique`)"
362
-	)
352
+    array('sql_alter', "TABLE spip_forum DROP INDEX `id_parent`"),
353
+    array('sql_alter', "TABLE spip_forum DROP INDEX `id_article`"),
354
+    array('sql_alter', "TABLE spip_forum DROP INDEX `id_breve`"),
355
+    array('sql_alter', "TABLE spip_forum DROP INDEX `id_syndic`"),
356
+    array('sql_alter', "TABLE spip_forum DROP INDEX `id_rubrique`"),
357
+    array('sql_alter', "TABLE spip_forum DROP INDEX `date_thread`"),
358
+    array('sql_alter', "TABLE spip_forum DROP INDEX `statut`"),
359
+    array(
360
+        'sql_alter',
361
+        "TABLE spip_forum ADD INDEX `optimal` (`statut`,`id_parent`,`id_article`,`date_heure`,`id_breve`,`id_syndic`,`id_rubrique`)"
362
+    )
363 363
 );
364 364
 
365 365
 
366 366
 $GLOBALS['maj'][1947] = array(
367 367
 
368
-	array('sql_alter', "TABLE spip_articles DROP INDEX `url_site`"),
369
-	array('sql_alter', "TABLE spip_articles DROP INDEX `date_modif`"),
370
-	array('sql_alter', "TABLE spip_auteurs  DROP INDEX `lang`")
368
+    array('sql_alter', "TABLE spip_articles DROP INDEX `url_site`"),
369
+    array('sql_alter', "TABLE spip_articles DROP INDEX `date_modif`"),
370
+    array('sql_alter', "TABLE spip_auteurs  DROP INDEX `lang`")
371 371
 );
372 372
 
373 373
 // mauvaise manip
374 374
 $GLOBALS['maj'][1949] = array(
375 375
 
376
-	array('sql_alter', "TABLE spip_versions DROP INDEX `date`"),
377
-	array('sql_alter', "TABLE spip_versions DROP INDEX `id_auteur`")
376
+    array('sql_alter', "TABLE spip_versions DROP INDEX `date`"),
377
+    array('sql_alter', "TABLE spip_versions DROP INDEX `id_auteur`")
378 378
 );
379 379
 
380 380
 /**
@@ -383,47 +383,47 @@  discard block
 block discarded – undo
383 383
  * @param float $installee Numéro de version actuellement installée
384 384
  **/
385 385
 function maj_1_950($installee) {
386
-	// oubli de gerer le prefixe lors l'introduction de l'abstraction
387
-	// => Relancer les MAJ concernees si la version dont on part les avait fait
388
-	if ($installee >= 1.946) {
389
-		serie_alter('950a', $GLOBALS['maj'][1946]);
390
-	}
391
-	if ($installee >= 1.947) {
392
-		serie_alter('950b', $GLOBALS['maj'][1947]);
393
-	}
394
-	if ($installee >= 1.949) {
395
-		@serie_alter('950c', $GLOBALS['maj'][1949]);
396
-	}
397
-	global $tables_auxiliaires;
398
-	include_spip('base/auxiliaires');
399
-	$v = $tables_auxiliaires[$k = 'spip_urls'];
400
-	sql_create($k, $v['field'], $v['key'], false, false);
401
-
402
-
403
-	foreach (array(
404
-		         'article' => 'id_article',
405
-		         'rubrique' => 'id_rubrique',
406
-		         'breve' => 'id_breve',
407
-		         'auteur' => 'id_auteur',
408
-		         'mot' => 'id_mot',
409
-		         'syndic' => 'id_syndic'
410
-	         ) as $type => $id_objet) {
411
-		$table = ($type == 'syndic') ? $type : ($type . "s");
412
-		$date = ($type == 'breve') ? 'date_heure' :
413
-			(($type == 'auteur') ? 'maj' :
414
-				(($type == 'mot') ? 'maj' : 'date'));
415
-		$q = @sql_select("url_propre AS url, $id_objet AS id_objet, '$type' AS type, $date as date", "spip_$table",
416
-			"url_propre<>''");
417
-		if (!$q) {
418
-			return;
419
-		} // anormal, mais ne pas boucler en erreur
420
-		while ($r = sql_fetch($q)) {
421
-			sql_replace('spip_urls', $r);
422
-		}
423
-		spip_log("table $table : " . sql_count($q) . " urls propres copiees");
424
-		sql_alter("TABLE spip_$table DROP INDEX `url_propre`");
425
-		sql_alter("TABLE spip_$table DROP `url_propre`");
426
-	}
386
+    // oubli de gerer le prefixe lors l'introduction de l'abstraction
387
+    // => Relancer les MAJ concernees si la version dont on part les avait fait
388
+    if ($installee >= 1.946) {
389
+        serie_alter('950a', $GLOBALS['maj'][1946]);
390
+    }
391
+    if ($installee >= 1.947) {
392
+        serie_alter('950b', $GLOBALS['maj'][1947]);
393
+    }
394
+    if ($installee >= 1.949) {
395
+        @serie_alter('950c', $GLOBALS['maj'][1949]);
396
+    }
397
+    global $tables_auxiliaires;
398
+    include_spip('base/auxiliaires');
399
+    $v = $tables_auxiliaires[$k = 'spip_urls'];
400
+    sql_create($k, $v['field'], $v['key'], false, false);
401
+
402
+
403
+    foreach (array(
404
+                    'article' => 'id_article',
405
+                    'rubrique' => 'id_rubrique',
406
+                    'breve' => 'id_breve',
407
+                    'auteur' => 'id_auteur',
408
+                    'mot' => 'id_mot',
409
+                    'syndic' => 'id_syndic'
410
+                ) as $type => $id_objet) {
411
+        $table = ($type == 'syndic') ? $type : ($type . "s");
412
+        $date = ($type == 'breve') ? 'date_heure' :
413
+            (($type == 'auteur') ? 'maj' :
414
+                (($type == 'mot') ? 'maj' : 'date'));
415
+        $q = @sql_select("url_propre AS url, $id_objet AS id_objet, '$type' AS type, $date as date", "spip_$table",
416
+            "url_propre<>''");
417
+        if (!$q) {
418
+            return;
419
+        } // anormal, mais ne pas boucler en erreur
420
+        while ($r = sql_fetch($q)) {
421
+            sql_replace('spip_urls', $r);
422
+        }
423
+        spip_log("table $table : " . sql_count($q) . " urls propres copiees");
424
+        sql_alter("TABLE spip_$table DROP INDEX `url_propre`");
425
+        sql_alter("TABLE spip_$table DROP `url_propre`");
426
+    }
427 427
 }
428 428
 
429 429
 // Donner a la fonction ci-dessus le numero de version installee
@@ -436,7 +436,7 @@  discard block
 block discarded – undo
436 436
 
437 437
 $GLOBALS['maj'][1951] = array(
438 438
 
439
-	array('sql_alter', "TABLE spip_versions CHANGE `id_version` `id_version` bigint(21) DEFAULT 0 NOT NULL")
439
+    array('sql_alter', "TABLE spip_versions CHANGE `id_version` `id_version` bigint(21) DEFAULT 0 NOT NULL")
440 440
 );
441 441
 
442 442
 
@@ -448,25 +448,25 @@  discard block
 block discarded – undo
448 448
  **/
449 449
 function maj_1_952() {
450 450
 
451
-	$ok = sql_alter("TABLE spip_documents CHANGE `mode` `mode` enum('vignette','image','document') DEFAULT NULL");
451
+    $ok = sql_alter("TABLE spip_documents CHANGE `mode` `mode` enum('vignette','image','document') DEFAULT NULL");
452 452
 
453
-	if ($ok) {
453
+    if ($ok) {
454 454
 
455
-		$s = sql_select("v.id_document as id_document",
456
-			"spip_documents as d join spip_documents as v ON d.id_vignette=v.id_document");
455
+        $s = sql_select("v.id_document as id_document",
456
+            "spip_documents as d join spip_documents as v ON d.id_vignette=v.id_document");
457 457
 
458
-		$vignettes = array();
459
-		while ($t = sql_fetch($s)) {
460
-			$vignettes[] = intval($t['id_document']);
461
-		}
458
+        $vignettes = array();
459
+        while ($t = sql_fetch($s)) {
460
+            $vignettes[] = intval($t['id_document']);
461
+        }
462 462
 
463
-		$ok &= sql_query("UPDATE spip_documents SET `mode`='image' WHERE `mode`='vignette'");
464
-		$ok &= sql_query("UPDATE spip_documents SET `mode`='vignette' WHERE `mode`='image' AND " . sql_in('id_document',
465
-				$vignettes));
466
-	}
467
-	if (!$ok) {
468
-		die('echec sur maj_1_952()');
469
-	}
463
+        $ok &= sql_query("UPDATE spip_documents SET `mode`='image' WHERE `mode`='vignette'");
464
+        $ok &= sql_query("UPDATE spip_documents SET `mode`='vignette' WHERE `mode`='image' AND " . sql_in('id_document',
465
+                $vignettes));
466
+    }
467
+    if (!$ok) {
468
+        die('echec sur maj_1_952()');
469
+    }
470 470
 }
471 471
 
472 472
 $GLOBALS['maj'][1952] = array(array('maj_1_952'));
@@ -475,48 +475,48 @@  discard block
 block discarded – undo
475 475
 
476 476
 $GLOBALS['maj'][1954] = array(
477 477
 
478
-	//pas de psd en <img>
479
-	array('sql_query', "UPDATE spip_types_documents SET `inclus`='non' WHERE `extension`='psd'"),
480
-	//ajout csv
481
-	array('sql_query', "INSERT IGNORE INTO spip_types_documents (`extension`, `titre`) VALUES ('csv', 'CSV')"),
482
-	array('sql_query', "UPDATE spip_types_documents SET `mime_type`='text/csv' WHERE `extension`='csv'"),
483
-	//ajout mkv
484
-	array(
485
-		'sql_query',
486
-		"INSERT IGNORE INTO spip_types_documents (`extension`, `titre`, `inclus`) VALUES ('mkv', 'Matroska Video', 'embed')"
487
-	),
488
-	array('sql_query', "UPDATE spip_types_documents SET `mime_type`='video/x-mkv' WHERE `extension`='mkv'"),
489
-	//ajout mka
490
-	array(
491
-		'sql_query',
492
-		"INSERT IGNORE INTO spip_types_documents (`extension`, `titre`, `inclus`) VALUES ('mka', 'Matroska Audio', 'embed')"
493
-	),
494
-	array('sql_query', "UPDATE spip_types_documents SET `mime_type`='audio/x-mka' WHERE `extension`='mka'"),
495
-	//ajout kml
496
-	array(
497
-		'sql_query',
498
-		"INSERT IGNORE INTO spip_types_documents (`extension`, `titre`) VALUES ('kml', 'Keyhole Markup Language')"
499
-	),
500
-	array(
501
-		'sql_query',
502
-		"UPDATE spip_types_documents SET `mime_type`='application/vnd.google-earth.kml+xml' WHERE `extension`='kml'"
503
-	),
504
-	//ajout kmz
505
-	array(
506
-		'sql_query',
507
-		"INSERT IGNORE INTO spip_types_documents (`extension`, `titre`) VALUES ('kmz', 'Google Earth Placemark File')"
508
-	),
509
-	array(
510
-		'sql_query',
511
-		"UPDATE spip_types_documents SET `mime_type`='application/vnd.google-earth.kmz' WHERE `extension`='kmz'"
512
-	)
478
+    //pas de psd en <img>
479
+    array('sql_query', "UPDATE spip_types_documents SET `inclus`='non' WHERE `extension`='psd'"),
480
+    //ajout csv
481
+    array('sql_query', "INSERT IGNORE INTO spip_types_documents (`extension`, `titre`) VALUES ('csv', 'CSV')"),
482
+    array('sql_query', "UPDATE spip_types_documents SET `mime_type`='text/csv' WHERE `extension`='csv'"),
483
+    //ajout mkv
484
+    array(
485
+        'sql_query',
486
+        "INSERT IGNORE INTO spip_types_documents (`extension`, `titre`, `inclus`) VALUES ('mkv', 'Matroska Video', 'embed')"
487
+    ),
488
+    array('sql_query', "UPDATE spip_types_documents SET `mime_type`='video/x-mkv' WHERE `extension`='mkv'"),
489
+    //ajout mka
490
+    array(
491
+        'sql_query',
492
+        "INSERT IGNORE INTO spip_types_documents (`extension`, `titre`, `inclus`) VALUES ('mka', 'Matroska Audio', 'embed')"
493
+    ),
494
+    array('sql_query', "UPDATE spip_types_documents SET `mime_type`='audio/x-mka' WHERE `extension`='mka'"),
495
+    //ajout kml
496
+    array(
497
+        'sql_query',
498
+        "INSERT IGNORE INTO spip_types_documents (`extension`, `titre`) VALUES ('kml', 'Keyhole Markup Language')"
499
+    ),
500
+    array(
501
+        'sql_query',
502
+        "UPDATE spip_types_documents SET `mime_type`='application/vnd.google-earth.kml+xml' WHERE `extension`='kml'"
503
+    ),
504
+    //ajout kmz
505
+    array(
506
+        'sql_query',
507
+        "INSERT IGNORE INTO spip_types_documents (`extension`, `titre`) VALUES ('kmz', 'Google Earth Placemark File')"
508
+    ),
509
+    array(
510
+        'sql_query',
511
+        "UPDATE spip_types_documents SET `mime_type`='application/vnd.google-earth.kmz' WHERE `extension`='kmz'"
512
+    )
513 513
 );
514 514
 
515 515
 if ($GLOBALS['meta']['version_installee'] > 1.950) // 1.950 lisait un bug dans auxiliaires.php corrige a present
516 516
 {
517
-	$GLOBALS['maj'][1955] = array(
518
-		array('sql_alter', "TABLE spip_urls CHANGE `maj` date DATETIME DEFAULT '0000-00-00 00:00:00' NOT NULL")
519
-	);
517
+    $GLOBALS['maj'][1955] = array(
518
+        array('sql_alter', "TABLE spip_urls CHANGE `maj` date DATETIME DEFAULT '0000-00-00 00:00:00' NOT NULL")
519
+    );
520 520
 }
521 521
 
522 522
 // la mise a jour vers 1.938 contient une erreur
@@ -525,16 +525,16 @@  discard block
 block discarded – undo
525 525
 $GLOBALS['maj'][1938] = array(
526 526
 
527 527
 # creer un champ plus informatif, et son index
528
-	array('sql_alter', "TABLE spip_documents ADD `extension` VARCHAR(10) DEFAULT ''  NOT NULL "),
528
+    array('sql_alter', "TABLE spip_documents ADD `extension` VARCHAR(10) DEFAULT ''  NOT NULL "),
529 529
 # recopier l'ancien champ dans le nouveau
530
-	array('maj_1_938'),
530
+    array('maj_1_938'),
531 531
 # supprimer l'ancien champ et son index
532
-	array('sql_alter', "TABLE spip_documents DROP INDEX `id_type`, DROP `id_type`"),
533
-	## supprimer l'autoincrement avant de supprimer la PRIMARY KEY
534
-	array('sql_alter', "TABLE spip_types_documents CHANGE `id_type` `id_type` BIGINT( 21 ) NOT NULL "),
532
+    array('sql_alter', "TABLE spip_documents DROP INDEX `id_type`, DROP `id_type`"),
533
+    ## supprimer l'autoincrement avant de supprimer la PRIMARY KEY
534
+    array('sql_alter', "TABLE spip_types_documents CHANGE `id_type` `id_type` BIGINT( 21 ) NOT NULL "),
535 535
 # le champ id_type devient superflu
536
-	array('sql_alter', "TABLE spip_types_documents DROP `id_type`"),
537
-	array('sql_alter', "TABLE spip_types_documents ADD PRIMARY KEY (`extension`)")
536
+    array('sql_alter', "TABLE spip_types_documents DROP `id_type`"),
537
+    array('sql_alter', "TABLE spip_types_documents ADD PRIMARY KEY (`extension`)")
538 538
 );
539 539
 
540 540
 
@@ -542,14 +542,14 @@  discard block
 block discarded – undo
542 542
 // http://trac.rezo.net/trac/spip/changeset/10482
543 543
 
544 544
 $GLOBALS['maj'][1957] = array(
545
-	array('sql_alter', "TABLE spip_mots CHANGE `id_groupe` `id_groupe` bigint(21) DEFAULT 0 NOT NULL"),
546
-	array(
547
-		'sql_alter',
548
-		"TABLE spip_documents CHANGE `mode` `mode` ENUM('vignette', 'image', 'document') DEFAULT 'document' NOT NULL"
549
-	)
545
+    array('sql_alter', "TABLE spip_mots CHANGE `id_groupe` `id_groupe` bigint(21) DEFAULT 0 NOT NULL"),
546
+    array(
547
+        'sql_alter',
548
+        "TABLE spip_documents CHANGE `mode` `mode` ENUM('vignette', 'image', 'document') DEFAULT 'document' NOT NULL"
549
+    )
550 550
 );
551 551
 
552 552
 // Ce champ est inutile et provoque une erreur a l'insertion qui l'oublie
553 553
 $GLOBALS['maj'][1958] = array(
554
-	array('sql_alter', "TABLE spip_referers_articles DROP date")
554
+    array('sql_alter', "TABLE spip_referers_articles DROP date")
555 555
 );
Please login to merge, or discard this patch.
Spacing   +15 added lines, -17 removed lines patch added patch discarded remove patch
@@ -54,15 +54,15 @@  discard block
 block discarded – undo
54 54
 function maj_1_934() {
55 55
 	// attention, en cas de mutualisation _DIR_IMG contient quelque chose comme sites/urldusite/IMG/
56 56
 	// essayons en ne prenant que le dernier segment
57
-	$dir_img = basename(_DIR_IMG) . '/';
58
-	$res = sql_query("SELECT fichier FROM spip_documents WHERE fichier LIKE " . sql_quote($dir_img . '%') . " LIMIT 0,1");
57
+	$dir_img = basename(_DIR_IMG).'/';
58
+	$res = sql_query("SELECT fichier FROM spip_documents WHERE fichier LIKE ".sql_quote($dir_img.'%')." LIMIT 0,1");
59 59
 	if (!$row = sql_fetch($res)) {
60 60
 		// sinon on essaye avec le chemin complet
61 61
 		// il faut donc verifier qu'on a bien le bon nom de repertoire
62 62
 		$dir_img = substr(_DIR_IMG, strlen(_DIR_RACINE));
63 63
 	}
64 64
 	$n = strlen($dir_img) + 1;
65
-	sql_query("UPDATE spip_documents SET `fichier`=substring(fichier,$n) WHERE `fichier` LIKE " . sql_quote($dir_img . '%'));
65
+	sql_query("UPDATE spip_documents SET `fichier`=substring(fichier,$n) WHERE `fichier` LIKE ".sql_quote($dir_img.'%'));
66 66
 }
67 67
 
68 68
 $GLOBALS['maj'][1934] = array(array('maj_1_934'));
@@ -77,15 +77,15 @@  discard block
 block discarded – undo
77 77
 		         'rubrique' => 'id_rubrique',
78 78
 		         'breve' => 'id_breve'
79 79
 	         ) as $type => $id_table_objet) {
80
-		$table_objet = "$type" . "s";
80
+		$table_objet = "$type"."s";
81 81
 		$chapo = $type == 'article' ? ",a.chapo" : "";
82 82
 		$res = sql_query("SELECT a.$id_table_objet,a.texte $chapo FROM spip_documents_$table_objet AS d JOIN spip_$table_objet AS a ON a.$id_table_objet=d.$id_table_objet GROUP BY $id_table_objet");
83 83
 		while ($row = sql_fetch($res)) {
84 84
 			$GLOBALS['doublons_documents_inclus'] = array();
85
-			traiter_modeles(($chapo ? $row['chapo'] : "") . $row['texte'], true); // detecter les doublons
85
+			traiter_modeles(($chapo ? $row['chapo'] : "").$row['texte'], true); // detecter les doublons
86 86
 			if (count($GLOBALS['doublons_documents_inclus'])) {
87 87
 				$id = $row[$id_table_objet];
88
-				$liste = "(" . implode(",$id,'oui'),(", $GLOBALS['doublons_documents_inclus']) . ",$id,'oui')";
88
+				$liste = "(".implode(",$id,'oui'),(", $GLOBALS['doublons_documents_inclus']).",$id,'oui')";
89 89
 				sql_query("REPLACE INTO spip_documents_$table_objet (`id_document`,`$id_table_objet`,`vu`) VALUES $liste");
90 90
 			}
91 91
 		}
@@ -112,12 +112,12 @@  discard block
 block discarded – undo
112 112
 	// et il faut qu'il corresponde au charset de la connexion qui est celui
113 113
 	// dans lequel on a ecrit le champ en blob
114 114
 	if ($charset = sql_getfetsel('@@character_set_connection')) {
115
-		sql_alter("TABLE $table DEFAULT CHARACTER SET " . $charset);
115
+		sql_alter("TABLE $table DEFAULT CHARACTER SET ".$charset);
116 116
 	}
117 117
 	$res = sql_query("SHOW FULL COLUMNS FROM $table LIKE '$champ'");
118 118
 	if ($row = sql_fetch($res)) {
119 119
 		if (strtolower($row['Type']) != strtolower($type)) {
120
-			$default = $row['Default'] ? (" DEFAULT " . sql_quote($row['Default'])) : "";
120
+			$default = $row['Default'] ? (" DEFAULT ".sql_quote($row['Default'])) : "";
121 121
 			$notnull = ($row['Null'] == 'YES') ? "" : " NOT NULL";
122 122
 			sql_alter("TABLE $table CHANGE $champ $champ $type $default $notnull");
123 123
 		}
@@ -158,12 +158,12 @@  discard block
 block discarded – undo
158 158
 			$repli = true;
159 159
 		}
160 160
 
161
-		$s = sql_select('extension' . ($repli ? '' : ',id_type'), 'spip_types_documents');
161
+		$s = sql_select('extension'.($repli ? '' : ',id_type'), 'spip_types_documents');
162 162
 		while ($t = sql_fetch($s)) {
163 163
 			if (isset($t['id_type'])) {
164
-				sql_query("UPDATE spip_documents	SET `extension`=" . sql_quote($t['extension']) . " WHERE `id_type`=" . sql_quote($t['id_type']));
164
+				sql_query("UPDATE spip_documents	SET `extension`=".sql_quote($t['extension'])." WHERE `id_type`=".sql_quote($t['id_type']));
165 165
 			} else {
166
-				sql_query("UPDATE spip_documents	SET `extension`=" . sql_quote($t['extension']) . " WHERE fichier LIKE " . sql_quote("%." . $t['extension']));
166
+				sql_query("UPDATE spip_documents	SET `extension`=".sql_quote($t['extension'])." WHERE fichier LIKE ".sql_quote("%.".$t['extension']));
167 167
 			}
168 168
 		}
169 169
 		$res = sql_select('extension', 'spip_documents', "extension='' OR extension is NULL");
@@ -408,10 +408,8 @@  discard block
 block discarded – undo
408 408
 		         'mot' => 'id_mot',
409 409
 		         'syndic' => 'id_syndic'
410 410
 	         ) as $type => $id_objet) {
411
-		$table = ($type == 'syndic') ? $type : ($type . "s");
412
-		$date = ($type == 'breve') ? 'date_heure' :
413
-			(($type == 'auteur') ? 'maj' :
414
-				(($type == 'mot') ? 'maj' : 'date'));
411
+		$table = ($type == 'syndic') ? $type : ($type."s");
412
+		$date = ($type == 'breve') ? 'date_heure' : (($type == 'auteur') ? 'maj' : (($type == 'mot') ? 'maj' : 'date'));
415 413
 		$q = @sql_select("url_propre AS url, $id_objet AS id_objet, '$type' AS type, $date as date", "spip_$table",
416 414
 			"url_propre<>''");
417 415
 		if (!$q) {
@@ -420,7 +418,7 @@  discard block
 block discarded – undo
420 418
 		while ($r = sql_fetch($q)) {
421 419
 			sql_replace('spip_urls', $r);
422 420
 		}
423
-		spip_log("table $table : " . sql_count($q) . " urls propres copiees");
421
+		spip_log("table $table : ".sql_count($q)." urls propres copiees");
424 422
 		sql_alter("TABLE spip_$table DROP INDEX `url_propre`");
425 423
 		sql_alter("TABLE spip_$table DROP `url_propre`");
426 424
 	}
@@ -461,7 +459,7 @@  discard block
 block discarded – undo
461 459
 		}
462 460
 
463 461
 		$ok &= sql_query("UPDATE spip_documents SET `mode`='image' WHERE `mode`='vignette'");
464
-		$ok &= sql_query("UPDATE spip_documents SET `mode`='vignette' WHERE `mode`='image' AND " . sql_in('id_document',
462
+		$ok &= sql_query("UPDATE spip_documents SET `mode`='vignette' WHERE `mode`='image' AND ".sql_in('id_document',
465 463
 				$vignettes));
466 464
 	}
467 465
 	if (!$ok) {
Please login to merge, or discard this patch.