Completed
Push — master ( 1b02d1...a1d822 )
by cam
01:28
created
prive/formulaires/declarer_bases.php 2 patches
Spacing   +9 added lines, -9 removed lines patch added patch discarded remove patch
@@ -25,10 +25,10 @@  discard block
 block discarded – undo
25 25
 	if (defined('_DECLARER_CHOIX_DB')) {
26 26
 		$nom_connect = _DECLARER_CHOIX_DB;
27 27
 		$n = '';
28
-		while (in_array($nom_connect . $n, $deja)) {
28
+		while (in_array($nom_connect.$n, $deja)) {
29 29
 			$n = ($n ? $n + 1 : 1);
30 30
 		}
31
-		$nom_connect = $nom_connect . $n;
31
+		$nom_connect = $nom_connect.$n;
32 32
 	}
33 33
 
34 34
 	$valeurs = [
@@ -55,7 +55,7 @@  discard block
 block discarded – undo
55 55
 
56 56
 function liste_serveurs() {
57 57
 	$options = [];
58
-	$dir = _DIR_RESTREINT . 'req/';
58
+	$dir = _DIR_RESTREINT.'req/';
59 59
 	$d = opendir($dir);
60 60
 	if (!$d) {
61 61
 		return [];
@@ -63,11 +63,11 @@  discard block
 block discarded – undo
63 63
 	while ($f = readdir($d)) {
64 64
 		if (
65 65
 			(preg_match('/^(.*)[.]php$/', $f, $s))
66
-			and is_readable($f = $dir . $f)
66
+			and is_readable($f = $dir.$f)
67 67
 		) {
68 68
 			require_once($f);
69 69
 			$s = $s[1];
70
-			$v = 'spip_versions_' . $s;
70
+			$v = 'spip_versions_'.$s;
71 71
 			if (function_exists($v) and $v()) {
72 72
 				$options[$s] = "install_select_type_$s";
73 73
 			} else {
@@ -141,7 +141,7 @@  discard block
 block discarded – undo
141 141
 
142 142
 	$link = spip_connect_db($adresse_db, '', $login_db, $pass_db, '@test@', $serveur_db);
143 143
 	if ($link) {
144
-		$GLOBALS['connexions'][$serveur_db][$GLOBALS['spip_sql_version']] = $GLOBALS['spip_' . $serveur_db . '_functions_' . $GLOBALS['spip_sql_version']];
144
+		$GLOBALS['connexions'][$serveur_db][$GLOBALS['spip_sql_version']] = $GLOBALS['spip_'.$serveur_db.'_functions_'.$GLOBALS['spip_sql_version']];
145 145
 		$GLOBALS['connexions'][$serveur_db] = $link;
146 146
 		define('_DECLARER_SERVEUR_DB', $serveur_db);
147 147
 		define('_DECLARER_ADRESSE_DB', $adresse_db);
@@ -191,7 +191,7 @@  discard block
 block discarded – undo
191 191
 		$f = preg_replace(',[^\w],', '', $nom_connect);
192 192
 		if ($f !== $nom_connect) {
193 193
 			$erreurs['nom_connect'] = _T('erreur_nom_connect_incorrect');
194
-		} elseif (file_exists(_DIR_CONNECT . $nom_connect . '.php')) {
194
+		} elseif (file_exists(_DIR_CONNECT.$nom_connect.'.php')) {
195 195
 			$erreurs['nom_connect'] = _T('erreur_connect_deja_existant');
196 196
 		} else {
197 197
 			define('_DECLARER_NOM_CONNECT', $nom_connect);
@@ -225,9 +225,9 @@  discard block
 block discarded – undo
225 225
 			''
226 226
 		);
227 227
 
228
-	install_fichier_connexion(_DIR_CONNECT . _DECLARER_NOM_CONNECT . '.php', $conn);
228
+	install_fichier_connexion(_DIR_CONNECT._DECLARER_NOM_CONNECT.'.php', $conn);
229 229
 
230 230
 	return [
231
-		'message_ok' => _T('install_connect_ok', ['connect' => '<strong>' . _DECLARER_NOM_CONNECT . '</strong>'])
231
+		'message_ok' => _T('install_connect_ok', ['connect' => '<strong>'._DECLARER_NOM_CONNECT.'</strong>'])
232 232
 	];
233 233
 }
Please login to merge, or discard this patch.
Indentation   +195 added lines, -195 removed lines patch added patch discarded remove patch
@@ -11,223 +11,223 @@
 block discarded – undo
11 11
 \***************************************************************************/
12 12
 
13 13
 if (!defined('_ECRIRE_INC_VERSION')) {
14
-	return;
14
+    return;
15 15
 }
16 16
 
17 17
 include_spip('inc/install');
18 18
 
19 19
 function formulaires_declarer_bases_charger_dist() {
20
-	[$adresse_db, $login_db, $pass_db, $sel, $server_db] = analyse_fichier_connection(_FILE_CONNECT);
21
-
22
-	$deja = bases_referencees(_FILE_CONNECT);
23
-	// proposer un nom de connect si pas encore saisi
24
-	$nom_connect = '';
25
-	if (defined('_DECLARER_CHOIX_DB')) {
26
-		$nom_connect = _DECLARER_CHOIX_DB;
27
-		$n = '';
28
-		while (in_array($nom_connect . $n, $deja)) {
29
-			$n = ($n ? $n + 1 : 1);
30
-		}
31
-		$nom_connect = $nom_connect . $n;
32
-	}
33
-
34
-	$valeurs = [
35
-		'_etapes' => 3,
36
-		'_bases_deja' => $deja,
37
-		'_bases_prop' => defined('_DECLARER_SERVEUR_DB') ? liste_bases(_DECLARER_SERVEUR_DB) : '',
38
-		'_tables' => (defined('_DECLARER_SERVEUR_DB') and defined('_DECLARER_CHOIX_DB')) ?
39
-			$tables = sql_alltable('%', _DECLARER_SERVEUR_DB)
40
-			:
41
-			[],
42
-		'main_db' => '',
43
-		'_serveurs' => liste_serveurs(),
44
-		'sql_serveur_db' => 'sqlite3', // valeur par defaut
45
-		'adresse_db' => $adresse_db,
46
-		'login_db' => '',
47
-		'pass_db' => '',
48
-		'choix_db' => '',
49
-		'table_new' => '',
50
-		'nom_connect' => $nom_connect,
51
-	];
52
-
53
-	return $valeurs;
20
+    [$adresse_db, $login_db, $pass_db, $sel, $server_db] = analyse_fichier_connection(_FILE_CONNECT);
21
+
22
+    $deja = bases_referencees(_FILE_CONNECT);
23
+    // proposer un nom de connect si pas encore saisi
24
+    $nom_connect = '';
25
+    if (defined('_DECLARER_CHOIX_DB')) {
26
+        $nom_connect = _DECLARER_CHOIX_DB;
27
+        $n = '';
28
+        while (in_array($nom_connect . $n, $deja)) {
29
+            $n = ($n ? $n + 1 : 1);
30
+        }
31
+        $nom_connect = $nom_connect . $n;
32
+    }
33
+
34
+    $valeurs = [
35
+        '_etapes' => 3,
36
+        '_bases_deja' => $deja,
37
+        '_bases_prop' => defined('_DECLARER_SERVEUR_DB') ? liste_bases(_DECLARER_SERVEUR_DB) : '',
38
+        '_tables' => (defined('_DECLARER_SERVEUR_DB') and defined('_DECLARER_CHOIX_DB')) ?
39
+            $tables = sql_alltable('%', _DECLARER_SERVEUR_DB)
40
+            :
41
+            [],
42
+        'main_db' => '',
43
+        '_serveurs' => liste_serveurs(),
44
+        'sql_serveur_db' => 'sqlite3', // valeur par defaut
45
+        'adresse_db' => $adresse_db,
46
+        'login_db' => '',
47
+        'pass_db' => '',
48
+        'choix_db' => '',
49
+        'table_new' => '',
50
+        'nom_connect' => $nom_connect,
51
+    ];
52
+
53
+    return $valeurs;
54 54
 }
55 55
 
56 56
 function liste_serveurs() {
57
-	$options = [];
58
-	$dir = _DIR_RESTREINT . 'req/';
59
-	$d = opendir($dir);
60
-	if (!$d) {
61
-		return [];
62
-	}
63
-	while ($f = readdir($d)) {
64
-		if (
65
-			(preg_match('/^(.*)[.]php$/', $f, $s))
66
-			and is_readable($f = $dir . $f)
67
-		) {
68
-			require_once($f);
69
-			$s = $s[1];
70
-			$v = 'spip_versions_' . $s;
71
-			if (function_exists($v) and $v()) {
72
-				$options[$s] = "install_select_type_$s";
73
-			} else {
74
-				spip_log("$s: portage indisponible");
75
-			}
76
-		}
77
-	}
78
-	ksort($options);
79
-
80
-	return $options;
57
+    $options = [];
58
+    $dir = _DIR_RESTREINT . 'req/';
59
+    $d = opendir($dir);
60
+    if (!$d) {
61
+        return [];
62
+    }
63
+    while ($f = readdir($d)) {
64
+        if (
65
+            (preg_match('/^(.*)[.]php$/', $f, $s))
66
+            and is_readable($f = $dir . $f)
67
+        ) {
68
+            require_once($f);
69
+            $s = $s[1];
70
+            $v = 'spip_versions_' . $s;
71
+            if (function_exists($v) and $v()) {
72
+                $options[$s] = "install_select_type_$s";
73
+            } else {
74
+                spip_log("$s: portage indisponible");
75
+            }
76
+        }
77
+    }
78
+    ksort($options);
79
+
80
+    return $options;
81 81
 }
82 82
 
83 83
 function liste_bases($server_db) {
84
-	if (
85
-		is_null($server_db)
86
-		or !$result = sql_listdbs($server_db)
87
-	) {
88
-		return '';
89
-	}
90
-
91
-	$noms = [];
92
-
93
-	// si sqlite : result est deja un tableau
94
-	if (is_array($result)) {
95
-		$noms = $result;
96
-	} else {
97
-		while ($row = sql_fetch($result, $server_db)) {
98
-			$noms[] = reset($row);
99
-		}
100
-	}
101
-
102
-	return $noms;
84
+    if (
85
+        is_null($server_db)
86
+        or !$result = sql_listdbs($server_db)
87
+    ) {
88
+        return '';
89
+    }
90
+
91
+    $noms = [];
92
+
93
+    // si sqlite : result est deja un tableau
94
+    if (is_array($result)) {
95
+        $noms = $result;
96
+    } else {
97
+        while ($row = sql_fetch($result, $server_db)) {
98
+            $noms[] = reset($row);
99
+        }
100
+    }
101
+
102
+    return $noms;
103 103
 }
104 104
 
105 105
 function formulaires_declarer_bases_verifier_1_dist() {
106
-	$erreurs = [];
107
-	[$def_adresse_db, $def_login_db, $def_pass_db, $sel_db, $def_serveur_db] = analyse_fichier_connection(_FILE_CONNECT);
108
-
109
-	if (!$adresse_db = _request('adresse_db')) {
110
-		if (defined('_INSTALL_HOST_DB')) {
111
-			$adresse_db = _INSTALL_HOST_DB;
112
-		} else {
113
-			$adresse_db = $def_adresse_db;
114
-		}
115
-	}
116
-	if (!$serveur_db = _request('sql_serveur_db')) {
117
-		if (defined('_INSTALL_SERVER_DB')) {
118
-			$serveur_db = _INSTALL_SERVER_DB;
119
-		} else {
120
-			$serveur_db = $def_serveur_db;
121
-		}
122
-	}
123
-
124
-	$login_db = $pass_db = '';
125
-	if (!preg_match(',^sqlite,i', $serveur_db)) {
126
-		if (!$login_db = _request('login_db')) {
127
-			if (defined('_INSTALL_USER_DB')) {
128
-				$login_db = _INSTALL_USER_DB;
129
-			} else {
130
-				$login_db = $def_login_db;
131
-			}
132
-		}
133
-		if (!$pass_db = _request('pass_db')) {
134
-			if (defined('_INSTALL_PASS_DB')) {
135
-				$pass_db = _INSTALL_PASS_DB;
136
-			} else {
137
-				$pass_db = $def_pass_db;
138
-			}
139
-		}
140
-	}
141
-
142
-	$link = spip_connect_db($adresse_db, '', $login_db, $pass_db, '@test@', $serveur_db);
143
-	if ($link) {
144
-		$GLOBALS['connexions'][$serveur_db][$GLOBALS['spip_sql_version']] = $GLOBALS['spip_' . $serveur_db . '_functions_' . $GLOBALS['spip_sql_version']];
145
-		$GLOBALS['connexions'][$serveur_db] = $link;
146
-		define('_DECLARER_SERVEUR_DB', $serveur_db);
147
-		define('_DECLARER_ADRESSE_DB', $adresse_db);
148
-		define('_DECLARER_LOGIN_DB', $login_db);
149
-		define('_DECLARER_PASS_DB', $pass_db);
150
-		// si on est sur le meme serveur que connect.php
151
-		// indiquer quelle est la db utilisee pour l'exclure des choix possibles
152
-		if ($serveur_db == $def_serveur_db and $adresse_db == $def_adresse_db) {
153
-			set_request('main_db', $sel_db);
154
-		} else {
155
-			set_request('main_db', '');
156
-		}
157
-	} else {
158
-		$erreurs['message_erreur'] = _T('avis_connexion_echec_1');
159
-	}
160
-
161
-	return $erreurs;
106
+    $erreurs = [];
107
+    [$def_adresse_db, $def_login_db, $def_pass_db, $sel_db, $def_serveur_db] = analyse_fichier_connection(_FILE_CONNECT);
108
+
109
+    if (!$adresse_db = _request('adresse_db')) {
110
+        if (defined('_INSTALL_HOST_DB')) {
111
+            $adresse_db = _INSTALL_HOST_DB;
112
+        } else {
113
+            $adresse_db = $def_adresse_db;
114
+        }
115
+    }
116
+    if (!$serveur_db = _request('sql_serveur_db')) {
117
+        if (defined('_INSTALL_SERVER_DB')) {
118
+            $serveur_db = _INSTALL_SERVER_DB;
119
+        } else {
120
+            $serveur_db = $def_serveur_db;
121
+        }
122
+    }
123
+
124
+    $login_db = $pass_db = '';
125
+    if (!preg_match(',^sqlite,i', $serveur_db)) {
126
+        if (!$login_db = _request('login_db')) {
127
+            if (defined('_INSTALL_USER_DB')) {
128
+                $login_db = _INSTALL_USER_DB;
129
+            } else {
130
+                $login_db = $def_login_db;
131
+            }
132
+        }
133
+        if (!$pass_db = _request('pass_db')) {
134
+            if (defined('_INSTALL_PASS_DB')) {
135
+                $pass_db = _INSTALL_PASS_DB;
136
+            } else {
137
+                $pass_db = $def_pass_db;
138
+            }
139
+        }
140
+    }
141
+
142
+    $link = spip_connect_db($adresse_db, '', $login_db, $pass_db, '@test@', $serveur_db);
143
+    if ($link) {
144
+        $GLOBALS['connexions'][$serveur_db][$GLOBALS['spip_sql_version']] = $GLOBALS['spip_' . $serveur_db . '_functions_' . $GLOBALS['spip_sql_version']];
145
+        $GLOBALS['connexions'][$serveur_db] = $link;
146
+        define('_DECLARER_SERVEUR_DB', $serveur_db);
147
+        define('_DECLARER_ADRESSE_DB', $adresse_db);
148
+        define('_DECLARER_LOGIN_DB', $login_db);
149
+        define('_DECLARER_PASS_DB', $pass_db);
150
+        // si on est sur le meme serveur que connect.php
151
+        // indiquer quelle est la db utilisee pour l'exclure des choix possibles
152
+        if ($serveur_db == $def_serveur_db and $adresse_db == $def_adresse_db) {
153
+            set_request('main_db', $sel_db);
154
+        } else {
155
+            set_request('main_db', '');
156
+        }
157
+    } else {
158
+        $erreurs['message_erreur'] = _T('avis_connexion_echec_1');
159
+    }
160
+
161
+    return $erreurs;
162 162
 }
163 163
 
164 164
 function formulaires_declarer_bases_verifier_2_dist() {
165
-	$erreurs = [];
166
-	$choix_db = _request('choix_db');
167
-	if ($choix_db == '-1') {
168
-		$choix_db = _request('table_new');
169
-	}
170
-	if (!$choix_db) {
171
-		$erreurs['choix_db'] = _T('info_obligatoire');
172
-	} else {
173
-		define('_ECRIRE_INSTALL', 1); // hackons sqlite
174
-		if (!sql_selectdb($choix_db, _DECLARER_SERVEUR_DB)) {
175
-			$erreurs['choix_db'] = _T('avis_base_inaccessible', ['base' => $choix_db]);
176
-		} else {
177
-			define('_DECLARER_CHOIX_DB', $choix_db);
178
-		}
179
-	}
180
-
181
-	return $erreurs;
165
+    $erreurs = [];
166
+    $choix_db = _request('choix_db');
167
+    if ($choix_db == '-1') {
168
+        $choix_db = _request('table_new');
169
+    }
170
+    if (!$choix_db) {
171
+        $erreurs['choix_db'] = _T('info_obligatoire');
172
+    } else {
173
+        define('_ECRIRE_INSTALL', 1); // hackons sqlite
174
+        if (!sql_selectdb($choix_db, _DECLARER_SERVEUR_DB)) {
175
+            $erreurs['choix_db'] = _T('avis_base_inaccessible', ['base' => $choix_db]);
176
+        } else {
177
+            define('_DECLARER_CHOIX_DB', $choix_db);
178
+        }
179
+    }
180
+
181
+    return $erreurs;
182 182
 }
183 183
 
184 184
 function formulaires_declarer_bases_verifier_3_dist() {
185
-	$erreurs = [];
186
-	$nom_connect = _request('nom_connect');
187
-	if (!$nom_connect) {
188
-		$erreurs['nom_connect'] = _T('info_obligatoire');
189
-	} else {
190
-		// securite : le nom doit etre un mot sans caracteres speciaux
191
-		$f = preg_replace(',[^\w],', '', $nom_connect);
192
-		if ($f !== $nom_connect) {
193
-			$erreurs['nom_connect'] = _T('erreur_nom_connect_incorrect');
194
-		} elseif (file_exists(_DIR_CONNECT . $nom_connect . '.php')) {
195
-			$erreurs['nom_connect'] = _T('erreur_connect_deja_existant');
196
-		} else {
197
-			define('_DECLARER_NOM_CONNECT', $nom_connect);
198
-		}
199
-	}
200
-
201
-	return $erreurs;
185
+    $erreurs = [];
186
+    $nom_connect = _request('nom_connect');
187
+    if (!$nom_connect) {
188
+        $erreurs['nom_connect'] = _T('info_obligatoire');
189
+    } else {
190
+        // securite : le nom doit etre un mot sans caracteres speciaux
191
+        $f = preg_replace(',[^\w],', '', $nom_connect);
192
+        if ($f !== $nom_connect) {
193
+            $erreurs['nom_connect'] = _T('erreur_nom_connect_incorrect');
194
+        } elseif (file_exists(_DIR_CONNECT . $nom_connect . '.php')) {
195
+            $erreurs['nom_connect'] = _T('erreur_connect_deja_existant');
196
+        } else {
197
+            define('_DECLARER_NOM_CONNECT', $nom_connect);
198
+        }
199
+    }
200
+
201
+    return $erreurs;
202 202
 }
203 203
 
204 204
 function formulaires_declarer_bases_traiter_dist() {
205 205
 
206
-	$adresse_db = _DECLARER_ADRESSE_DB;
207
-	if (preg_match(',(.*):(.*),', $adresse_db, $r)) {
208
-		[, $adresse_db, $port] = $r;
209
-	} else {
210
-		$port = '';
211
-	}
212
-
213
-	$server_db = addcslashes(_DECLARER_SERVEUR_DB, "'\\");
214
-
215
-	$conn = install_mode_appel($server_db)
216
-		. install_connexion(
217
-			$adresse_db,
218
-			$port,
219
-			_DECLARER_LOGIN_DB,
220
-			_DECLARER_PASS_DB,
221
-			_DECLARER_CHOIX_DB,
222
-			_DECLARER_SERVEUR_DB,
223
-			'',
224
-			'',
225
-			''
226
-		);
227
-
228
-	install_fichier_connexion(_DIR_CONNECT . _DECLARER_NOM_CONNECT . '.php', $conn);
229
-
230
-	return [
231
-		'message_ok' => _T('install_connect_ok', ['connect' => '<strong>' . _DECLARER_NOM_CONNECT . '</strong>'])
232
-	];
206
+    $adresse_db = _DECLARER_ADRESSE_DB;
207
+    if (preg_match(',(.*):(.*),', $adresse_db, $r)) {
208
+        [, $adresse_db, $port] = $r;
209
+    } else {
210
+        $port = '';
211
+    }
212
+
213
+    $server_db = addcslashes(_DECLARER_SERVEUR_DB, "'\\");
214
+
215
+    $conn = install_mode_appel($server_db)
216
+        . install_connexion(
217
+            $adresse_db,
218
+            $port,
219
+            _DECLARER_LOGIN_DB,
220
+            _DECLARER_PASS_DB,
221
+            _DECLARER_CHOIX_DB,
222
+            _DECLARER_SERVEUR_DB,
223
+            '',
224
+            '',
225
+            ''
226
+        );
227
+
228
+    install_fichier_connexion(_DIR_CONNECT . _DECLARER_NOM_CONNECT . '.php', $conn);
229
+
230
+    return [
231
+        'message_ok' => _T('install_connect_ok', ['connect' => '<strong>' . _DECLARER_NOM_CONNECT . '</strong>'])
232
+    ];
233 233
 }
Please login to merge, or discard this patch.
prive/formulaires/configurer_multilinguisme.php 2 patches
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -40,7 +40,7 @@  discard block
 block discarded – undo
40 40
 	// un checkbox seul de name X non coche n'est pas poste.
41 41
 	// on verifie le champ X_check qui indique que la checkbox etait presente dans le formulaire.
42 42
 	foreach (['multi_secteurs'] as $m) {
43
-		if (!is_null(_request($m . '_check'))) {
43
+		if (!is_null(_request($m.'_check'))) {
44 44
 			ecrire_meta($m, _request($m) ? 'oui' : 'non');
45 45
 		}
46 46
 	}
@@ -113,12 +113,12 @@  discard block
 block discarded – undo
113 113
 			. "'>"
114 114
 			. "<input type='hidden' name='{$name}[]' value='$code_langue'>" // necessaire ...
115 115
 			. "<input type='checkbox' name='{$name}[]' id='{$name}_$code_langue' value='$code_langue' checked='checked' disabled='disabled' />"
116
-			. "<label for='{$name}_$code_langue'>" . $nom_langue . "&nbsp;&nbsp; <span class='code_langue'>[$code_langue]</span></label>"
116
+			. "<label for='{$name}_$code_langue'>".$nom_langue."&nbsp;&nbsp; <span class='code_langue'>[$code_langue]</span></label>"
117 117
 			. '</li>';
118 118
 	}
119 119
 
120 120
 	if ($res) {
121
-		$res = "<ul id='langues_bloquees'>" . $res . "</ul><div class='nettoyeur'></div>";
121
+		$res = "<ul id='langues_bloquees'>".$res."</ul><div class='nettoyeur'></div>";
122 122
 	}
123 123
 
124 124
 	$res .= "<ul id='langues_proposees'>";
@@ -138,7 +138,7 @@  discard block
 block discarded – undo
138 138
 				. "<label for='{$name}_$code_langue'"
139 139
 				. ($checked ? " class='on'" : '')
140 140
 				. '>'
141
-				. $nom_langue . "&nbsp;&nbsp; <span class='code_langue'>[$code_langue]</span></label>"
141
+				. $nom_langue."&nbsp;&nbsp; <span class='code_langue'>[$code_langue]</span></label>"
142 142
 				. '</li>';
143 143
 		}
144 144
 	}
Please login to merge, or discard this patch.
Indentation   +104 added lines, -104 removed lines patch added patch discarded remove patch
@@ -11,53 +11,53 @@  discard block
 block discarded – undo
11 11
 \***************************************************************************/
12 12
 
13 13
 if (!defined('_ECRIRE_INC_VERSION')) {
14
-	return;
14
+    return;
15 15
 }
16 16
 
17 17
 function formulaires_configurer_multilinguisme_charger_dist() {
18
-	$valeurs = [];
19
-	$valeurs['multi_secteurs'] = $GLOBALS['meta']['multi_secteurs'];
20
-	foreach (['multi_objets', 'gerer_trad_objets'] as $m) {
21
-		$valeurs[$m] = explode(',', $GLOBALS['meta'][$m] ?? '');
22
-	}
23
-
24
-	if (
25
-		is_countable($valeurs['multi_objets']) ? count($valeurs['multi_objets']) : 0
26
-		or count(explode(',', $GLOBALS['meta']['langues_utilisees'])) > 1
27
-	) {
28
-		$selection = (is_null(_request('multi_objets')) ?
29
-			explode(',', $GLOBALS['meta']['langues_multilingue']) : _request('langues_auth'));
30
-		$valeurs['_langues'] = saisie_langues_utiles('langues_auth', $selection ?: []);
31
-		$valeurs['_nb_langues_selection'] = is_countable($selection) ? count($selection) : 0;
32
-	}
33
-
34
-	return $valeurs;
18
+    $valeurs = [];
19
+    $valeurs['multi_secteurs'] = $GLOBALS['meta']['multi_secteurs'];
20
+    foreach (['multi_objets', 'gerer_trad_objets'] as $m) {
21
+        $valeurs[$m] = explode(',', $GLOBALS['meta'][$m] ?? '');
22
+    }
23
+
24
+    if (
25
+        is_countable($valeurs['multi_objets']) ? count($valeurs['multi_objets']) : 0
26
+        or count(explode(',', $GLOBALS['meta']['langues_utilisees'])) > 1
27
+    ) {
28
+        $selection = (is_null(_request('multi_objets')) ?
29
+            explode(',', $GLOBALS['meta']['langues_multilingue']) : _request('langues_auth'));
30
+        $valeurs['_langues'] = saisie_langues_utiles('langues_auth', $selection ?: []);
31
+        $valeurs['_nb_langues_selection'] = is_countable($selection) ? count($selection) : 0;
32
+    }
33
+
34
+    return $valeurs;
35 35
 }
36 36
 
37 37
 
38 38
 function formulaires_configurer_multilinguisme_traiter_dist() {
39
-	$res = ['editable' => true];
40
-	// un checkbox seul de name X non coche n'est pas poste.
41
-	// on verifie le champ X_check qui indique que la checkbox etait presente dans le formulaire.
42
-	foreach (['multi_secteurs'] as $m) {
43
-		if (!is_null(_request($m . '_check'))) {
44
-			ecrire_meta($m, _request($m) ? 'oui' : 'non');
45
-		}
46
-	}
47
-	foreach (['multi_objets', 'gerer_trad_objets'] as $m) {
48
-		if (!is_null($v = _request($m))) {
49
-			// join et enlever la valeur vide ''
50
-			ecrire_meta($m, implode(',', array_diff($v, [''])));
51
-		}
52
-	}
53
-
54
-	if ($i = _request('langues_auth') and is_array($i)) {
55
-		$i = array_unique(array_merge($i, explode(',', $GLOBALS['meta']['langues_utilisees'])));
56
-		ecrire_meta('langues_multilingue', implode(',', $i));
57
-	}
58
-	$res['message_ok'] = _T('config_info_enregistree');
59
-
60
-	return $res;
39
+    $res = ['editable' => true];
40
+    // un checkbox seul de name X non coche n'est pas poste.
41
+    // on verifie le champ X_check qui indique que la checkbox etait presente dans le formulaire.
42
+    foreach (['multi_secteurs'] as $m) {
43
+        if (!is_null(_request($m . '_check'))) {
44
+            ecrire_meta($m, _request($m) ? 'oui' : 'non');
45
+        }
46
+    }
47
+    foreach (['multi_objets', 'gerer_trad_objets'] as $m) {
48
+        if (!is_null($v = _request($m))) {
49
+            // join et enlever la valeur vide ''
50
+            ecrire_meta($m, implode(',', array_diff($v, [''])));
51
+        }
52
+    }
53
+
54
+    if ($i = _request('langues_auth') and is_array($i)) {
55
+        $i = array_unique(array_merge($i, explode(',', $GLOBALS['meta']['langues_utilisees'])));
56
+        ecrire_meta('langues_multilingue', implode(',', $i));
57
+    }
58
+    $res['message_ok'] = _T('config_info_enregistree');
59
+
60
+    return $res;
61 61
 }
62 62
 
63 63
 /**
@@ -67,13 +67,13 @@  discard block
 block discarded – undo
67 67
  * @return string
68 68
  */
69 69
 function table_supporte_lang($table_sql) {
70
-	$trouver_table = charger_fonction('trouver_table', 'base');
71
-	$desc = $trouver_table($table_sql);
72
-	if (!$desc or !isset($desc['field']['lang'])) {
73
-		return '';
74
-	}
70
+    $trouver_table = charger_fonction('trouver_table', 'base');
71
+    $desc = $trouver_table($table_sql);
72
+    if (!$desc or !isset($desc['field']['lang'])) {
73
+        return '';
74
+    }
75 75
 
76
-	return ' ';
76
+    return ' ';
77 77
 }
78 78
 
79 79
 /**
@@ -83,67 +83,67 @@  discard block
 block discarded – undo
83 83
  * @return string
84 84
  */
85 85
 function table_supporte_trad($table_sql) {
86
-	$trouver_table = charger_fonction('trouver_table', 'base');
87
-	$desc = $trouver_table($table_sql);
88
-	if (!$desc or !isset($desc['field']['id_trad'])) {
89
-		return '';
90
-	}
86
+    $trouver_table = charger_fonction('trouver_table', 'base');
87
+    $desc = $trouver_table($table_sql);
88
+    if (!$desc or !isset($desc['field']['id_trad'])) {
89
+        return '';
90
+    }
91 91
 
92
-	return ' ';
92
+    return ' ';
93 93
 }
94 94
 
95 95
 
96 96
 function saisie_langues_utiles($name, $selection) {
97
-	include_spip('inc/lang_liste');
98
-	$langues = $GLOBALS['codes_langues'];
99
-
100
-	$langues_installees = explode(',', $GLOBALS['meta']['langues_proposees']);
101
-	$langues_trad = array_flip($langues_installees);
102
-
103
-	$langues_bloquees = explode(',', $GLOBALS['meta']['langues_utilisees']);
104
-
105
-	$res = '';
106
-
107
-	$i = 0;
108
-	foreach ($langues_bloquees as $code_langue) {
109
-		$nom_langue = $langues[$code_langue];
110
-		$res .= "<li class='choix "
111
-			. alterner(++$i, 'odd', 'even')
112
-			. (isset($langues_trad[$code_langue]) ? ' traduite' : '')
113
-			. "'>"
114
-			. "<input type='hidden' name='{$name}[]' value='$code_langue'>" // necessaire ...
115
-			. "<input type='checkbox' name='{$name}[]' id='{$name}_$code_langue' value='$code_langue' checked='checked' disabled='disabled' />"
116
-			. "<label for='{$name}_$code_langue'>" . $nom_langue . "&nbsp;&nbsp; <span class='code_langue'>[$code_langue]</span></label>"
117
-			. '</li>';
118
-	}
119
-
120
-	if ($res) {
121
-		$res = "<ul id='langues_bloquees'>" . $res . "</ul><div class='nettoyeur'></div>";
122
-	}
123
-
124
-	$res .= "<ul id='langues_proposees'>";
125
-
126
-	$i = 0;
127
-	$langues_bloquees = array_flip($langues_bloquees);
128
-	foreach ($langues as $code_langue => $nom_langue) {
129
-		if (!isset($langues_bloquees[$code_langue])) {
130
-			$checked = (in_array($code_langue, $selection) ? ' checked="checked"' : '');
131
-			$res .= "<li class='choix "
132
-				. alterner(++$i, 'odd', 'even')
133
-				. (isset($langues_trad[$code_langue]) ? ' traduite' : '')
134
-				. "'>"
135
-				. "<input type='checkbox' name='{$name}[]' id='{$name}_$code_langue' value='$code_langue'"
136
-				. $checked
137
-				. '/>'
138
-				. "<label for='{$name}_$code_langue'"
139
-				. ($checked ? " class='on'" : '')
140
-				. '>'
141
-				. $nom_langue . "&nbsp;&nbsp; <span class='code_langue'>[$code_langue]</span></label>"
142
-				. '</li>';
143
-		}
144
-	}
145
-
146
-	$res .= "</ul><div class='nettoyeur'></div>";
147
-
148
-	return $res;
97
+    include_spip('inc/lang_liste');
98
+    $langues = $GLOBALS['codes_langues'];
99
+
100
+    $langues_installees = explode(',', $GLOBALS['meta']['langues_proposees']);
101
+    $langues_trad = array_flip($langues_installees);
102
+
103
+    $langues_bloquees = explode(',', $GLOBALS['meta']['langues_utilisees']);
104
+
105
+    $res = '';
106
+
107
+    $i = 0;
108
+    foreach ($langues_bloquees as $code_langue) {
109
+        $nom_langue = $langues[$code_langue];
110
+        $res .= "<li class='choix "
111
+            . alterner(++$i, 'odd', 'even')
112
+            . (isset($langues_trad[$code_langue]) ? ' traduite' : '')
113
+            . "'>"
114
+            . "<input type='hidden' name='{$name}[]' value='$code_langue'>" // necessaire ...
115
+            . "<input type='checkbox' name='{$name}[]' id='{$name}_$code_langue' value='$code_langue' checked='checked' disabled='disabled' />"
116
+            . "<label for='{$name}_$code_langue'>" . $nom_langue . "&nbsp;&nbsp; <span class='code_langue'>[$code_langue]</span></label>"
117
+            . '</li>';
118
+    }
119
+
120
+    if ($res) {
121
+        $res = "<ul id='langues_bloquees'>" . $res . "</ul><div class='nettoyeur'></div>";
122
+    }
123
+
124
+    $res .= "<ul id='langues_proposees'>";
125
+
126
+    $i = 0;
127
+    $langues_bloquees = array_flip($langues_bloquees);
128
+    foreach ($langues as $code_langue => $nom_langue) {
129
+        if (!isset($langues_bloquees[$code_langue])) {
130
+            $checked = (in_array($code_langue, $selection) ? ' checked="checked"' : '');
131
+            $res .= "<li class='choix "
132
+                . alterner(++$i, 'odd', 'even')
133
+                . (isset($langues_trad[$code_langue]) ? ' traduite' : '')
134
+                . "'>"
135
+                . "<input type='checkbox' name='{$name}[]' id='{$name}_$code_langue' value='$code_langue'"
136
+                . $checked
137
+                . '/>'
138
+                . "<label for='{$name}_$code_langue'"
139
+                . ($checked ? " class='on'" : '')
140
+                . '>'
141
+                . $nom_langue . "&nbsp;&nbsp; <span class='code_langue'>[$code_langue]</span></label>"
142
+                . '</li>';
143
+        }
144
+    }
145
+
146
+    $res .= "</ul><div class='nettoyeur'></div>";
147
+
148
+    return $res;
149 149
 }
Please login to merge, or discard this patch.
prive/formulaires/configurer_identite.php 2 patches
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -62,5 +62,5 @@
 block discarded – undo
62 62
 	$reload = texte_script(couper(_request('nom_site'), 35));
63 63
 	$reload = "<script type='text/javascript'>if (window.jQuery) jQuery('#bando_identite .nom_site_spip .nom').html('$reload');</script>";
64 64
 
65
-	return ['message_ok' => _T('config_info_enregistree') . $reload, 'editable' => true];
65
+	return ['message_ok' => _T('config_info_enregistree').$reload, 'editable' => true];
66 66
 }
Please login to merge, or discard this patch.
Indentation   +34 added lines, -34 removed lines patch added patch discarded remove patch
@@ -11,56 +11,56 @@
 block discarded – undo
11 11
 \***************************************************************************/
12 12
 
13 13
 if (!defined('_ECRIRE_INC_VERSION')) {
14
-	return;
14
+    return;
15 15
 }
16 16
 
17 17
 function formulaires_configurer_identite_charger_dist() {
18
-	// travailler sur des meta fraiches
19
-	include_spip('inc/meta');
20
-	lire_metas();
18
+    // travailler sur des meta fraiches
19
+    include_spip('inc/meta');
20
+    lire_metas();
21 21
 
22
-	$valeurs = [];
23
-	foreach (['nom_site', 'adresse_site', 'slogan_site', 'descriptif_site', 'email_webmaster'] as $k) {
24
-		$valeurs[$k] = $GLOBALS['meta'][$k] ?? '';
25
-	}
22
+    $valeurs = [];
23
+    foreach (['nom_site', 'adresse_site', 'slogan_site', 'descriptif_site', 'email_webmaster'] as $k) {
24
+        $valeurs[$k] = $GLOBALS['meta'][$k] ?? '';
25
+    }
26 26
 
27
-	return $valeurs;
27
+    return $valeurs;
28 28
 }
29 29
 
30 30
 function formulaires_configurer_identite_verifier_dist() {
31
-	$erreurs = [];
31
+    $erreurs = [];
32 32
 
33
-	// adresse_site est obligatoire mais rempli automatiquement si absent !
34
-	foreach (['nom_site'/*,'adresse_site'*/] as $obli) {
35
-		if (!_request($obli)) {
36
-			$erreurs[$obli] = _T('info_obligatoire');
37
-		}
38
-	}
33
+    // adresse_site est obligatoire mais rempli automatiquement si absent !
34
+    foreach (['nom_site'/*,'adresse_site'*/] as $obli) {
35
+        if (!_request($obli)) {
36
+            $erreurs[$obli] = _T('info_obligatoire');
37
+        }
38
+    }
39 39
 
40
-	if ($email = _request('email_webmaster') and !email_valide($email)) {
41
-		$erreurs['email_webmaster'] = _T('info_email_invalide');
42
-	}
40
+    if ($email = _request('email_webmaster') and !email_valide($email)) {
41
+        $erreurs['email_webmaster'] = _T('info_email_invalide');
42
+    }
43 43
 
44
-	return $erreurs;
44
+    return $erreurs;
45 45
 }
46 46
 
47 47
 function formulaires_configurer_identite_traiter_dist() {
48
-	include_spip('inc/config');
49
-	$adresse_site = $GLOBALS['meta']['adresse_site'] ?? '';
50
-	if (_request('adresse_site') != $adresse_site) {
51
-		refuser_traiter_formulaire_ajax();
52
-	}
48
+    include_spip('inc/config');
49
+    $adresse_site = $GLOBALS['meta']['adresse_site'] ?? '';
50
+    if (_request('adresse_site') != $adresse_site) {
51
+        refuser_traiter_formulaire_ajax();
52
+    }
53 53
 
54
-	set_request('adresse_site', appliquer_adresse_site(_request('adresse_site')));
54
+    set_request('adresse_site', appliquer_adresse_site(_request('adresse_site')));
55 55
 
56
-	include_spip('inc/meta');
57
-	foreach (['nom_site', 'slogan_site', 'descriptif_site', 'email_webmaster'] as $k) {
58
-		ecrire_meta($k, _request($k));
59
-	}
56
+    include_spip('inc/meta');
57
+    foreach (['nom_site', 'slogan_site', 'descriptif_site', 'email_webmaster'] as $k) {
58
+        ecrire_meta($k, _request($k));
59
+    }
60 60
 
61
-	include_spip('inc/texte_mini');
62
-	$reload = texte_script(couper(_request('nom_site'), 35));
63
-	$reload = "<script type='text/javascript'>if (window.jQuery) jQuery('#bando_identite .nom_site_spip .nom').html('$reload');</script>";
61
+    include_spip('inc/texte_mini');
62
+    $reload = texte_script(couper(_request('nom_site'), 35));
63
+    $reload = "<script type='text/javascript'>if (window.jQuery) jQuery('#bando_identite .nom_site_spip .nom').html('$reload');</script>";
64 64
 
65
-	return ['message_ok' => _T('config_info_enregistree') . $reload, 'editable' => true];
65
+    return ['message_ok' => _T('config_info_enregistree') . $reload, 'editable' => true];
66 66
 }
Please login to merge, or discard this patch.
prive/formulaires/inc-instituer_auteur_fonctions.php 1 patch
Indentation   +26 added lines, -26 removed lines patch added patch discarded remove patch
@@ -7,7 +7,7 @@  discard block
 block discarded – undo
7 7
  **/
8 8
 
9 9
 if (!defined('_ECRIRE_INC_VERSION')) {
10
-	return;
10
+    return;
11 11
 }
12 12
 
13 13
 /**
@@ -24,32 +24,32 @@  discard block
 block discarded – undo
24 24
  *     Code HTML et javascript
25 25
  */
26 26
 function choisir_rubriques_admin_restreint(
27
-	$id_auteur,
28
-	$label = '',
29
-	$sel_css = '#liste_rubriques_restreintes',
30
-	$img_remove = ''
27
+    $id_auteur,
28
+    $label = '',
29
+    $sel_css = '#liste_rubriques_restreintes',
30
+    $img_remove = ''
31 31
 ) {
32
-	global $spip_lang;
33
-	$res = '';
34
-	// Ajouter une rubrique a un administrateur restreint
35
-	if (
36
-		$chercher_rubrique = charger_fonction('chercher_rubrique', 'inc')
37
-		and $a = $chercher_rubrique(0, 'auteur', false)
38
-	) {
39
-		if ($img_remove) {
40
-			$img_remove = addslashes("<a href=\"#\" onclick=\"jQuery(this).parent().remove();return false;\" class=\"removelink\">$img_remove</a>");
41
-		}
32
+    global $spip_lang;
33
+    $res = '';
34
+    // Ajouter une rubrique a un administrateur restreint
35
+    if (
36
+        $chercher_rubrique = charger_fonction('chercher_rubrique', 'inc')
37
+        and $a = $chercher_rubrique(0, 'auteur', false)
38
+    ) {
39
+        if ($img_remove) {
40
+            $img_remove = addslashes("<a href=\"#\" onclick=\"jQuery(this).parent().remove();return false;\" class=\"removelink\">$img_remove</a>");
41
+        }
42 42
 
43
-		$res =
44
-			"\n<div id='ajax_rubrique'>\n"
45
-			. "<label>$label</label>\n"
46
-			. "<input name='id_auteur' value='$id_auteur' type='hidden' />\n"
47
-			. $a
48
-			. "</div>\n"
43
+        $res =
44
+            "\n<div id='ajax_rubrique'>\n"
45
+            . "<label>$label</label>\n"
46
+            . "<input name='id_auteur' value='$id_auteur' type='hidden' />\n"
47
+            . $a
48
+            . "</div>\n"
49 49
 
50
-			// onchange = pour le menu
51
-			// l'evenement doit etre provoque a la main par le selecteur ajax
52
-			. "<script type='text/javascript'>/*<![CDATA[*/
50
+            // onchange = pour le menu
51
+            // l'evenement doit etre provoque a la main par le selecteur ajax
52
+            . "<script type='text/javascript'>/*<![CDATA[*/
53 53
 jQuery(function($){
54 54
 	$('#id_parent').on('change', function(){
55 55
 		var id_parent = parseInt(this.value);
@@ -68,7 +68,7 @@  discard block
 block discarded – undo
68 68
 	.attr('name','noname');
69 69
 });
70 70
 /*]]>*/</script>";
71
-	}
71
+    }
72 72
 
73
-	return $res;
73
+    return $res;
74 74
 }
Please login to merge, or discard this patch.
prive/formulaires/traduire.php 2 patches
Indentation   +114 added lines, -114 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
 include_spip('inc/actions');
@@ -39,65 +39,65 @@  discard block
 block discarded – undo
39 39
  *     Contexte à transmettre au squelette du formulaire sinon
40 40
  */
41 41
 function formulaires_traduire_charger_dist($objet, $id_objet, $retour = '', $traduire = true) {
42
-	if (!intval($id_objet)) {
43
-		return false;
44
-	}
45
-	$valeurs = formulaires_editer_objet_charger($objet, $id_objet, null, 0, $retour, '');
46
-	// verifier que l'objet indique possede bien des champs id_trad et lang
47
-	// attention, charger renomme lang => langue pour ne pas perturber la langue d'affichage du squelette
48
-	if (!isset($valeurs['langue'])) {
49
-		return false;
50
-	}
51
-
52
-	$valeurs['editable'] = autoriser('changerlangue', $objet, $id_objet);
53
-	$valeurs['_langue'] = '';
54
-	$langue_parent = '';
55
-	$id_parent = '';
56
-	if (isset($valeurs['id_rubrique'])) {
57
-		$id_parent = $valeurs['id_rubrique'];
58
-	}
59
-	if (isset($valeurs['id_parent'])) {
60
-		$id_parent = $valeurs['id_parent'];
61
-	}
62
-	if ($id_parent) {
63
-		$langue_parent = sql_getfetsel('lang', 'spip_rubriques', 'id_rubrique=' . intval($id_parent));
64
-	}
65
-
66
-	if (!$langue_parent) {
67
-		$langue_parent = $GLOBALS['meta']['langue_site'];
68
-	}
69
-	if (
70
-		$valeurs['editable']
71
-		and in_array(table_objet_sql($objet), explode(',', $GLOBALS['meta']['multi_objets']))
72
-	) {
73
-		$valeurs['_langue'] = $valeurs['langue'];
74
-	}
75
-	$valeurs['langue_parent'] = $langue_parent;
76
-
77
-	$valeurs['_objet'] = $objet;
78
-	$valeurs['_id_objet'] = $id_objet;
79
-	$valeurs['changer_lang'] = '';
80
-
81
-
82
-	$valeurs['_traduisible'] = autoriser('changertraduction', $objet, $id_objet);
83
-	$valeurs['_traduire'] = '';
84
-	if (isset($valeurs['id_trad'])) {
85
-		$valeurs['_traduire'] = ($traduire ? ' ' : '');
86
-		$valeurs['_vue_traductions'] = 'prive/objets/liste/' . (trouver_fond(
87
-			$f = table_objet($objet) . '-trad',
88
-			'prive/objets/liste'
89
-		) ? $f : 'objets-trad');
90
-		// pour afficher la liste des trad sur la base de l'id_trad en base
91
-		// independamment d'une saisie en cours sur id_trad
92
-		$valeurs['_lister_id_trad'] = $valeurs['id_trad'];
93
-		$valeurs['_id_parent'] = $id_parent;
94
-	}
95
-
96
-	$valeurs['_saisie_en_cours'] = (!_request('annuler') and (_request('changer_lang') !== null
97
-		or _request('changer_id_trad') !== null));
98
-	$valeurs['_pipeline'] = ['traduire', ['type' => $objet, 'id' => $id_objet]];
99
-
100
-	return $valeurs;
42
+    if (!intval($id_objet)) {
43
+        return false;
44
+    }
45
+    $valeurs = formulaires_editer_objet_charger($objet, $id_objet, null, 0, $retour, '');
46
+    // verifier que l'objet indique possede bien des champs id_trad et lang
47
+    // attention, charger renomme lang => langue pour ne pas perturber la langue d'affichage du squelette
48
+    if (!isset($valeurs['langue'])) {
49
+        return false;
50
+    }
51
+
52
+    $valeurs['editable'] = autoriser('changerlangue', $objet, $id_objet);
53
+    $valeurs['_langue'] = '';
54
+    $langue_parent = '';
55
+    $id_parent = '';
56
+    if (isset($valeurs['id_rubrique'])) {
57
+        $id_parent = $valeurs['id_rubrique'];
58
+    }
59
+    if (isset($valeurs['id_parent'])) {
60
+        $id_parent = $valeurs['id_parent'];
61
+    }
62
+    if ($id_parent) {
63
+        $langue_parent = sql_getfetsel('lang', 'spip_rubriques', 'id_rubrique=' . intval($id_parent));
64
+    }
65
+
66
+    if (!$langue_parent) {
67
+        $langue_parent = $GLOBALS['meta']['langue_site'];
68
+    }
69
+    if (
70
+        $valeurs['editable']
71
+        and in_array(table_objet_sql($objet), explode(',', $GLOBALS['meta']['multi_objets']))
72
+    ) {
73
+        $valeurs['_langue'] = $valeurs['langue'];
74
+    }
75
+    $valeurs['langue_parent'] = $langue_parent;
76
+
77
+    $valeurs['_objet'] = $objet;
78
+    $valeurs['_id_objet'] = $id_objet;
79
+    $valeurs['changer_lang'] = '';
80
+
81
+
82
+    $valeurs['_traduisible'] = autoriser('changertraduction', $objet, $id_objet);
83
+    $valeurs['_traduire'] = '';
84
+    if (isset($valeurs['id_trad'])) {
85
+        $valeurs['_traduire'] = ($traduire ? ' ' : '');
86
+        $valeurs['_vue_traductions'] = 'prive/objets/liste/' . (trouver_fond(
87
+            $f = table_objet($objet) . '-trad',
88
+            'prive/objets/liste'
89
+        ) ? $f : 'objets-trad');
90
+        // pour afficher la liste des trad sur la base de l'id_trad en base
91
+        // independamment d'une saisie en cours sur id_trad
92
+        $valeurs['_lister_id_trad'] = $valeurs['id_trad'];
93
+        $valeurs['_id_parent'] = $id_parent;
94
+    }
95
+
96
+    $valeurs['_saisie_en_cours'] = (!_request('annuler') and (_request('changer_lang') !== null
97
+        or _request('changer_id_trad') !== null));
98
+    $valeurs['_pipeline'] = ['traduire', ['type' => $objet, 'id' => $id_objet]];
99
+
100
+    return $valeurs;
101 101
 }
102 102
 
103 103
 /**
@@ -115,32 +115,32 @@  discard block
 block discarded – undo
115 115
  *     Erreurs des saisies
116 116
  */
117 117
 function formulaires_traduire_verifier_dist($objet, $id_objet, $retour = '', $traduire = true) {
118
-	$erreurs = [];
119
-
120
-	if (null !== _request('changer_lang')) {
121
-		$erreurs = formulaires_editer_objet_verifier($objet, $id_objet, ['changer_lang']);
122
-	}
123
-
124
-	// si id_trad fourni, verifier que cela ne conflicte pas avec un id_trad existant
125
-	// et que ca reference bien un objet existant
126
-	if ($id_trad = _request('id_trad')) {
127
-		$table_objet_sql = table_objet_sql($objet);
128
-		$_id_table_objet = id_table_objet($objet);
129
-		if (
130
-			sql_getfetsel(
131
-				'id_trad',
132
-				$table_objet_sql,
133
-				"$_id_table_objet=" . intval($id_objet)
134
-			)
135
-		) {
136
-			// ne devrait jamais arriver sauf concurence de saisie
137
-			$erreurs['id_trad'] = _L('Une traduction est deja referencee');
138
-		} elseif (!sql_getfetsel($_id_table_objet, $table_objet_sql, "$_id_table_objet=" . intval($id_trad))) {
139
-			$erreurs['id_trad'] = _L('Indiquez un contenu existant');
140
-		}
141
-	}
142
-
143
-	return $erreurs;
118
+    $erreurs = [];
119
+
120
+    if (null !== _request('changer_lang')) {
121
+        $erreurs = formulaires_editer_objet_verifier($objet, $id_objet, ['changer_lang']);
122
+    }
123
+
124
+    // si id_trad fourni, verifier que cela ne conflicte pas avec un id_trad existant
125
+    // et que ca reference bien un objet existant
126
+    if ($id_trad = _request('id_trad')) {
127
+        $table_objet_sql = table_objet_sql($objet);
128
+        $_id_table_objet = id_table_objet($objet);
129
+        if (
130
+            sql_getfetsel(
131
+                'id_trad',
132
+                $table_objet_sql,
133
+                "$_id_table_objet=" . intval($id_objet)
134
+            )
135
+        ) {
136
+            // ne devrait jamais arriver sauf concurence de saisie
137
+            $erreurs['id_trad'] = _L('Une traduction est deja referencee');
138
+        } elseif (!sql_getfetsel($_id_table_objet, $table_objet_sql, "$_id_table_objet=" . intval($id_trad))) {
139
+            $erreurs['id_trad'] = _L('Indiquez un contenu existant');
140
+        }
141
+    }
142
+
143
+    return $erreurs;
144 144
 }
145 145
 
146 146
 
@@ -159,32 +159,32 @@  discard block
 block discarded – undo
159 159
  *     Retour des traitements
160 160
  */
161 161
 function formulaires_traduire_traiter_dist($objet, $id_objet, $retour = '', $traduire = true) {
162
-	$res = [];
163
-	if (!_request('annuler') and autoriser('changerlangue', $objet, $id_objet)) {
164
-		// action/editer_xxx doit traiter la modif de changer_lang
165
-		$res = formulaires_editer_objet_traiter($objet, $id_objet, 0, 0, $retour);
166
-	}
167
-	if (!_request('annuler') and autoriser('changertraduction', $objet, $id_objet)) {
168
-		if ($id_trad = _request('id_trad') or _request('supprimer_trad')) {
169
-			$referencer_traduction = charger_fonction('referencer_traduction', 'action');
170
-			$referencer_traduction($objet, $id_objet, intval($id_trad)); // 0 si supprimer_trad
171
-		} elseif (
172
-			$new_id_trad = _request('changer_reference_trad')
173
-			and $new_id_trad = array_keys($new_id_trad)
174
-			and $new_id_trad = reset($new_id_trad)
175
-		) {
176
-			$table_objet_sql = table_objet_sql($objet);
177
-			$_id_table_objet = id_table_objet($objet);
178
-			if ($id_trad = sql_getfetsel('id_trad', $table_objet_sql, "$_id_table_objet=" . intval($id_objet))) {
179
-				$referencer_traduction = charger_fonction('referencer_traduction', 'action');
180
-				$referencer_traduction($objet, $id_trad, $new_id_trad);
181
-			}
182
-		}
183
-	}
184
-	$res['editable'] = true;
185
-	if (!isset($res['message_erreur'])) {
186
-		set_request('annuler', 'annuler');
187
-	} // provoquer la fermeture du forumlaire
188
-
189
-	return $res;
162
+    $res = [];
163
+    if (!_request('annuler') and autoriser('changerlangue', $objet, $id_objet)) {
164
+        // action/editer_xxx doit traiter la modif de changer_lang
165
+        $res = formulaires_editer_objet_traiter($objet, $id_objet, 0, 0, $retour);
166
+    }
167
+    if (!_request('annuler') and autoriser('changertraduction', $objet, $id_objet)) {
168
+        if ($id_trad = _request('id_trad') or _request('supprimer_trad')) {
169
+            $referencer_traduction = charger_fonction('referencer_traduction', 'action');
170
+            $referencer_traduction($objet, $id_objet, intval($id_trad)); // 0 si supprimer_trad
171
+        } elseif (
172
+            $new_id_trad = _request('changer_reference_trad')
173
+            and $new_id_trad = array_keys($new_id_trad)
174
+            and $new_id_trad = reset($new_id_trad)
175
+        ) {
176
+            $table_objet_sql = table_objet_sql($objet);
177
+            $_id_table_objet = id_table_objet($objet);
178
+            if ($id_trad = sql_getfetsel('id_trad', $table_objet_sql, "$_id_table_objet=" . intval($id_objet))) {
179
+                $referencer_traduction = charger_fonction('referencer_traduction', 'action');
180
+                $referencer_traduction($objet, $id_trad, $new_id_trad);
181
+            }
182
+        }
183
+    }
184
+    $res['editable'] = true;
185
+    if (!isset($res['message_erreur'])) {
186
+        set_request('annuler', 'annuler');
187
+    } // provoquer la fermeture du forumlaire
188
+
189
+    return $res;
190 190
 }
Please login to merge, or discard this patch.
Spacing   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -60,7 +60,7 @@  discard block
 block discarded – undo
60 60
 		$id_parent = $valeurs['id_parent'];
61 61
 	}
62 62
 	if ($id_parent) {
63
-		$langue_parent = sql_getfetsel('lang', 'spip_rubriques', 'id_rubrique=' . intval($id_parent));
63
+		$langue_parent = sql_getfetsel('lang', 'spip_rubriques', 'id_rubrique='.intval($id_parent));
64 64
 	}
65 65
 
66 66
 	if (!$langue_parent) {
@@ -83,8 +83,8 @@  discard block
 block discarded – undo
83 83
 	$valeurs['_traduire'] = '';
84 84
 	if (isset($valeurs['id_trad'])) {
85 85
 		$valeurs['_traduire'] = ($traduire ? ' ' : '');
86
-		$valeurs['_vue_traductions'] = 'prive/objets/liste/' . (trouver_fond(
87
-			$f = table_objet($objet) . '-trad',
86
+		$valeurs['_vue_traductions'] = 'prive/objets/liste/'.(trouver_fond(
87
+			$f = table_objet($objet).'-trad',
88 88
 			'prive/objets/liste'
89 89
 		) ? $f : 'objets-trad');
90 90
 		// pour afficher la liste des trad sur la base de l'id_trad en base
@@ -130,12 +130,12 @@  discard block
 block discarded – undo
130 130
 			sql_getfetsel(
131 131
 				'id_trad',
132 132
 				$table_objet_sql,
133
-				"$_id_table_objet=" . intval($id_objet)
133
+				"$_id_table_objet=".intval($id_objet)
134 134
 			)
135 135
 		) {
136 136
 			// ne devrait jamais arriver sauf concurence de saisie
137 137
 			$erreurs['id_trad'] = _L('Une traduction est deja referencee');
138
-		} elseif (!sql_getfetsel($_id_table_objet, $table_objet_sql, "$_id_table_objet=" . intval($id_trad))) {
138
+		} elseif (!sql_getfetsel($_id_table_objet, $table_objet_sql, "$_id_table_objet=".intval($id_trad))) {
139 139
 			$erreurs['id_trad'] = _L('Indiquez un contenu existant');
140 140
 		}
141 141
 	}
@@ -175,7 +175,7 @@  discard block
 block discarded – undo
175 175
 		) {
176 176
 			$table_objet_sql = table_objet_sql($objet);
177 177
 			$_id_table_objet = id_table_objet($objet);
178
-			if ($id_trad = sql_getfetsel('id_trad', $table_objet_sql, "$_id_table_objet=" . intval($id_objet))) {
178
+			if ($id_trad = sql_getfetsel('id_trad', $table_objet_sql, "$_id_table_objet=".intval($id_objet))) {
179 179
 				$referencer_traduction = charger_fonction('referencer_traduction', 'action');
180 180
 				$referencer_traduction($objet, $id_trad, $new_id_trad);
181 181
 			}
Please login to merge, or discard this patch.
prive/formulaires/recherche_ecrire.php 2 patches
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -46,6 +46,6 @@
 block discarded – undo
46 46
 			'recherche' => _request('recherche'),
47 47
 			'lang' => $lang,
48 48
 			'class' => $class,
49
-			'_id_champ' => 'rechercher_' . substr(md5($action . $class), 0, 4),
49
+			'_id_champ' => 'rechercher_'.substr(md5($action.$class), 0, 4),
50 50
 		];
51 51
 }
Please login to merge, or discard this patch.
Indentation   +15 added lines, -15 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
 /**
@@ -33,19 +33,19 @@  discard block
 block discarded – undo
33 33
  * @return array Environnement du formulaire
34 34
  **/
35 35
 function formulaires_recherche_ecrire_charger_dist($action = '', $class = '') {
36
-	if ($GLOBALS['spip_lang'] != $GLOBALS['meta']['langue_site']) {
37
-		$lang = $GLOBALS['spip_lang'];
38
-	} else {
39
-		$lang = '';
40
-	}
36
+    if ($GLOBALS['spip_lang'] != $GLOBALS['meta']['langue_site']) {
37
+        $lang = $GLOBALS['spip_lang'];
38
+    } else {
39
+        $lang = '';
40
+    }
41 41
 
42
-	return
43
-		[
44
-			'action' => ($action ?: generer_url_ecrire('recherche')),
45
-			# action specifique, ne passe pas par Verifier, ni Traiter
46
-			'recherche' => _request('recherche'),
47
-			'lang' => $lang,
48
-			'class' => $class,
49
-			'_id_champ' => 'rechercher_' . substr(md5($action . $class), 0, 4),
50
-		];
42
+    return
43
+        [
44
+            'action' => ($action ?: generer_url_ecrire('recherche')),
45
+            # action specifique, ne passe pas par Verifier, ni Traiter
46
+            'recherche' => _request('recherche'),
47
+            'lang' => $lang,
48
+            'class' => $class,
49
+            '_id_champ' => 'rechercher_' . substr(md5($action . $class), 0, 4),
50
+        ];
51 51
 }
Please login to merge, or discard this patch.
prive/formulaires/configurer_previsualiseur.php 2 patches
Indentation   +11 added lines, -11 removed lines patch added patch discarded remove patch
@@ -11,28 +11,28 @@
 block discarded – undo
11 11
 \***************************************************************************/
12 12
 
13 13
 if (!defined('_ECRIRE_INC_VERSION')) {
14
-	return;
14
+    return;
15 15
 }
16 16
 include_spip('inc/presentation');
17 17
 
18 18
 function formulaires_configurer_previsualiseur_charger_dist() {
19
-	$valeurs = [];
20
-	$valeurs['preview'] = explode(',', $GLOBALS['meta']['preview']);
19
+    $valeurs = [];
20
+    $valeurs['preview'] = explode(',', $GLOBALS['meta']['preview']);
21 21
 
22
-	return $valeurs;
22
+    return $valeurs;
23 23
 }
24 24
 
25 25
 
26 26
 function formulaires_configurer_previsualiseur_traiter_dist() {
27
-	$res = ['editable' => true];
27
+    $res = ['editable' => true];
28 28
 
29
-	if ($i = _request('preview') and is_array($i)) {
30
-		$i = ',' . implode(',', $i) . ',';
31
-	}
29
+    if ($i = _request('preview') and is_array($i)) {
30
+        $i = ',' . implode(',', $i) . ',';
31
+    }
32 32
 
33
-	ecrire_meta('preview', $i);
33
+    ecrire_meta('preview', $i);
34 34
 
35
-	$res['message_ok'] = _T('config_info_enregistree');
35
+    $res['message_ok'] = _T('config_info_enregistree');
36 36
 
37
-	return $res;
37
+    return $res;
38 38
 }
Please login to merge, or discard this patch.
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -27,7 +27,7 @@
 block discarded – undo
27 27
 	$res = ['editable' => true];
28 28
 
29 29
 	if ($i = _request('preview') and is_array($i)) {
30
-		$i = ',' . implode(',', $i) . ',';
30
+		$i = ','.implode(',', $i).',';
31 31
 	}
32 32
 
33 33
 	ecrire_meta('preview', $i);
Please login to merge, or discard this patch.
prive/formulaires/rediriger_article.php 2 patches
Indentation   +45 added lines, -45 removed lines patch added patch discarded remove patch
@@ -11,65 +11,65 @@
 block discarded – undo
11 11
 \***************************************************************************/
12 12
 
13 13
 if (!defined('_ECRIRE_INC_VERSION')) {
14
-	return;
14
+    return;
15 15
 }
16 16
 
17 17
 function formulaires_rediriger_article_charger_dist($id_article, $retour = '') {
18 18
 
19
-	include_spip('inc/autoriser');
20
-	if (!autoriser('modifier', 'article', $id_article)) {
21
-		return false;
22
-	}
23
-
24
-	$row = sql_fetsel('id_article,virtuel', 'spip_articles', 'id_article=' . intval($id_article));
25
-	if (!$row['id_article']) {
26
-		return false;
27
-	}
28
-	include_spip('inc/lien');
29
-	$redirection = virtuel_redirige($row['virtuel']);
30
-
31
-	if (
32
-		!$redirection
33
-		and $GLOBALS['meta']['articles_redirection'] != 'oui'
34
-	) {
35
-		return false;
36
-	}
37
-
38
-
39
-	include_spip('inc/texte');
40
-	$valeurs = [
41
-		'redirection' => $redirection,
42
-		'id' => $id_article,
43
-		'_afficher_url' => ($redirection ? propre("[->$redirection]") : ''),
44
-	];
45
-
46
-	return $valeurs;
19
+    include_spip('inc/autoriser');
20
+    if (!autoriser('modifier', 'article', $id_article)) {
21
+        return false;
22
+    }
23
+
24
+    $row = sql_fetsel('id_article,virtuel', 'spip_articles', 'id_article=' . intval($id_article));
25
+    if (!$row['id_article']) {
26
+        return false;
27
+    }
28
+    include_spip('inc/lien');
29
+    $redirection = virtuel_redirige($row['virtuel']);
30
+
31
+    if (
32
+        !$redirection
33
+        and $GLOBALS['meta']['articles_redirection'] != 'oui'
34
+    ) {
35
+        return false;
36
+    }
37
+
38
+
39
+    include_spip('inc/texte');
40
+    $valeurs = [
41
+        'redirection' => $redirection,
42
+        'id' => $id_article,
43
+        '_afficher_url' => ($redirection ? propre("[->$redirection]") : ''),
44
+    ];
45
+
46
+    return $valeurs;
47 47
 }
48 48
 
49 49
 function formulaires_rediriger_article_verifier_dist($id_article, $retour = '') {
50
-	$erreurs = [];
50
+    $erreurs = [];
51 51
 
52
-	if (($redirection = _request('redirection')) == $id_article || $redirection == 'art' . $id_article) {
53
-		$erreurs['redirection'] = _T('info_redirection_boucle');
54
-	}
52
+    if (($redirection = _request('redirection')) == $id_article || $redirection == 'art' . $id_article) {
53
+        $erreurs['redirection'] = _T('info_redirection_boucle');
54
+    }
55 55
 
56
-	return $erreurs;
56
+    return $erreurs;
57 57
 }
58 58
 
59 59
 function formulaires_rediriger_article_traiter_dist($id_article, $retour = '') {
60 60
 
61
-	$url = preg_replace(',^\s*https?://$,i', '', rtrim(_request('redirection')));
62
-	if ($url) {
63
-		$url = corriger_caracteres($url);
64
-	}
61
+    $url = preg_replace(',^\s*https?://$,i', '', rtrim(_request('redirection')));
62
+    if ($url) {
63
+        $url = corriger_caracteres($url);
64
+    }
65 65
 
66
-	include_spip('action/editer_article');
67
-	article_modifier($id_article, ['virtuel' => $url]);
66
+    include_spip('action/editer_article');
67
+    article_modifier($id_article, ['virtuel' => $url]);
68 68
 
69
-	$js = _AJAX ? '<script type="text/javascript">if (window.ajaxReload) ajaxReload("wysiwyg");</script>' : '';
69
+    $js = _AJAX ? '<script type="text/javascript">if (window.ajaxReload) ajaxReload("wysiwyg");</script>' : '';
70 70
 
71
-	return [
72
-		'message_ok' => ($url ? _T('info_redirection_activee') : _T('info_redirection_desactivee')) . $js,
73
-		'editable' => true
74
-	];
71
+    return [
72
+        'message_ok' => ($url ? _T('info_redirection_activee') : _T('info_redirection_desactivee')) . $js,
73
+        'editable' => true
74
+    ];
75 75
 }
Please login to merge, or discard this patch.
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -21,7 +21,7 @@  discard block
 block discarded – undo
21 21
 		return false;
22 22
 	}
23 23
 
24
-	$row = sql_fetsel('id_article,virtuel', 'spip_articles', 'id_article=' . intval($id_article));
24
+	$row = sql_fetsel('id_article,virtuel', 'spip_articles', 'id_article='.intval($id_article));
25 25
 	if (!$row['id_article']) {
26 26
 		return false;
27 27
 	}
@@ -49,7 +49,7 @@  discard block
 block discarded – undo
49 49
 function formulaires_rediriger_article_verifier_dist($id_article, $retour = '') {
50 50
 	$erreurs = [];
51 51
 
52
-	if (($redirection = _request('redirection')) == $id_article || $redirection == 'art' . $id_article) {
52
+	if (($redirection = _request('redirection')) == $id_article || $redirection == 'art'.$id_article) {
53 53
 		$erreurs['redirection'] = _T('info_redirection_boucle');
54 54
 	}
55 55
 
@@ -69,7 +69,7 @@  discard block
 block discarded – undo
69 69
 	$js = _AJAX ? '<script type="text/javascript">if (window.ajaxReload) ajaxReload("wysiwyg");</script>' : '';
70 70
 
71 71
 	return [
72
-		'message_ok' => ($url ? _T('info_redirection_activee') : _T('info_redirection_desactivee')) . $js,
72
+		'message_ok' => ($url ? _T('info_redirection_activee') : _T('info_redirection_desactivee')).$js,
73 73
 		'editable' => true
74 74
 	];
75 75
 }
Please login to merge, or discard this patch.
prive/formulaires/configurer_preferences_menus.php 1 patch
Indentation   +30 added lines, -30 removed lines patch added patch discarded remove patch
@@ -30,13 +30,13 @@  discard block
 block discarded – undo
30 30
  *     Environnement du formulaire
31 31
  **/
32 32
 function formulaires_configurer_preferences_menus_charger_dist() {
33
-	// travailler sur des meta fraîches
34
-	include_spip('inc/meta');
35
-	lire_metas();
36
-	$valeurs = [];
37
-	$valeurs['activer_menudev'] = table_valeur($GLOBALS['visiteur_session'], 'prefs/activer_menudev', 'non');
38
-	$valeurs['menus_favoris'] = obtenir_menus_favoris();
39
-	return $valeurs;
33
+    // travailler sur des meta fraîches
34
+    include_spip('inc/meta');
35
+    lire_metas();
36
+    $valeurs = [];
37
+    $valeurs['activer_menudev'] = table_valeur($GLOBALS['visiteur_session'], 'prefs/activer_menudev', 'non');
38
+    $valeurs['menus_favoris'] = obtenir_menus_favoris();
39
+    return $valeurs;
40 40
 }
41 41
 
42 42
 /**
@@ -47,32 +47,32 @@  discard block
 block discarded – undo
47 47
  **/
48 48
 function formulaires_configurer_preferences_menus_traiter_dist() {
49 49
 
50
-	$activer_menudev = _request('activer_menudev');
51
-	$menus_favoris = _request('menus_favoris');
52
-	$menus_favoris = array_filter($menus_favoris);
53
-	$menus_favoris = array_map('intval', $menus_favoris);
50
+    $activer_menudev = _request('activer_menudev');
51
+    $menus_favoris = _request('menus_favoris');
52
+    $menus_favoris = array_filter($menus_favoris);
53
+    $menus_favoris = array_map('intval', $menus_favoris);
54 54
 
55
-	if (_request('reset')) {
56
-		$menus_favoris = [];
57
-		set_request('menus_favoris', null);
58
-	}
55
+    if (_request('reset')) {
56
+        $menus_favoris = [];
57
+        set_request('menus_favoris', null);
58
+    }
59 59
 
60
-	// si le menu dev change, ou les menus favoris, on recharge toute la page.
61
-	if (
62
-		table_valeur($GLOBALS['visiteur_session'], 'prefs/activer_menudev') != $activer_menudev
63
-		or $menus_favoris != obtenir_menus_favoris()
64
-	) {
65
-		refuser_traiter_formulaire_ajax();
60
+    // si le menu dev change, ou les menus favoris, on recharge toute la page.
61
+    if (
62
+        table_valeur($GLOBALS['visiteur_session'], 'prefs/activer_menudev') != $activer_menudev
63
+        or $menus_favoris != obtenir_menus_favoris()
64
+    ) {
65
+        refuser_traiter_formulaire_ajax();
66 66
 
67
-		$GLOBALS['visiteur_session']['prefs']['activer_menudev'] = $activer_menudev;
68
-		$GLOBALS['visiteur_session']['prefs']['menus_favoris'] = $menus_favoris;
67
+        $GLOBALS['visiteur_session']['prefs']['activer_menudev'] = $activer_menudev;
68
+        $GLOBALS['visiteur_session']['prefs']['menus_favoris'] = $menus_favoris;
69 69
 
70
-		if (intval($GLOBALS['visiteur_session']['id_auteur'])) {
71
-			include_spip('action/editer_auteur');
72
-			$c = ['prefs' => serialize($GLOBALS['visiteur_session']['prefs'])];
73
-			auteur_modifier($GLOBALS['visiteur_session']['id_auteur'], $c);
74
-		}
75
-	}
70
+        if (intval($GLOBALS['visiteur_session']['id_auteur'])) {
71
+            include_spip('action/editer_auteur');
72
+            $c = ['prefs' => serialize($GLOBALS['visiteur_session']['prefs'])];
73
+            auteur_modifier($GLOBALS['visiteur_session']['id_auteur'], $c);
74
+        }
75
+    }
76 76
 
77
-	return ['message_ok' => _T('config_info_enregistree'), 'editable' => true];
77
+    return ['message_ok' => _T('config_info_enregistree'), 'editable' => true];
78 78
 }
Please login to merge, or discard this patch.