Completed
Push — master ( fb0017...92433c )
by cam
01:14
created
prive/images/index.php 1 patch
Indentation   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -9,13 +9,13 @@
 block discarded – undo
9 9
 	<h1>Index des icones de <a href='https://www.spip.net'>Spip</a></h1>
10 10
 	<table>
11 11
 		<?php
12
-		$myDir = opendir('.');
13
-		while ($file = readdir($myDir)) {
14
-			if (preg_match(',\.(png|gif)$,i', $file)) {
15
-				echo "		<tr><td>$file</td><td><img src='$file' alt='$file' /></td></tr>\n";
16
-			}
17
-		}
18
-		?>
12
+        $myDir = opendir('.');
13
+        while ($file = readdir($myDir)) {
14
+            if (preg_match(',\.(png|gif)$,i', $file)) {
15
+                echo "		<tr><td>$file</td><td><img src='$file' alt='$file' /></td></tr>\n";
16
+            }
17
+        }
18
+        ?>
19 19
 	</table>
20 20
 </center>
21 21
 </body>
Please login to merge, or discard this patch.
prive/ajax_item_pick_fonctions.php 1 patch
Indentation   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -1,7 +1,7 @@
 block discarded – undo
1 1
 <?php
2 2
 
3 3
 if (!defined('_ECRIRE_INC_VERSION')) {
4
-	return;
4
+    return;
5 5
 }
6 6
 
7 7
 include_spip('inc/filtres_selecteur_generique');
Please login to merge, or discard this patch.
prive/informer_auteur_fonctions.php 1 patch
Indentation   +11 added lines, -11 removed lines patch added patch discarded remove patch
@@ -11,7 +11,7 @@  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
 
@@ -34,15 +34,15 @@  discard block
 block discarded – undo
34 34
  *     JSON des différentes informations
35 35
  */
36 36
 function informer_auteur($bof) {
37
-	include_spip('inc/json');
38
-	include_spip('formulaires/login');
39
-	include_spip('inc/auth');
40
-	$login = strval(_request('var_login'));
41
-	$row = auth_informer_login($login);
42
-	if ($row and is_array($row) and isset($row['id_auteur'])) {
43
-		unset($row['id_auteur']);
44
-	}
37
+    include_spip('inc/json');
38
+    include_spip('formulaires/login');
39
+    include_spip('inc/auth');
40
+    $login = strval(_request('var_login'));
41
+    $row = auth_informer_login($login);
42
+    if ($row and is_array($row) and isset($row['id_auteur'])) {
43
+        unset($row['id_auteur']);
44
+    }
45 45
 
46
-	// on encode tout pour ne pas avoir de probleme au deballage dans le JS
47
-	return json_encode($row, JSON_HEX_TAG | JSON_HEX_APOS | JSON_HEX_QUOT | JSON_HEX_AMP);
46
+    // on encode tout pour ne pas avoir de probleme au deballage dans le JS
47
+    return json_encode($row, JSON_HEX_TAG | JSON_HEX_APOS | JSON_HEX_QUOT | JSON_HEX_AMP);
48 48
 }
Please login to merge, or discard this patch.
ecrire/inc/precharger_objet.php 3 patches
Braces   +1 added lines, -2 removed lines patch added patch discarded remove patch
@@ -157,8 +157,7 @@
 block discarded – undo
157 157
 			if (count($autre_langue) == 1) {
158 158
 				$row['lang'] = reset($autre_langue);
159 159
 			}
160
-		}
161
-		else {
160
+		} else {
162 161
 			$row['lang'] = 'en';
163 162
 		}
164 163
 
Please login to merge, or discard this patch.
Spacing   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -50,7 +50,7 @@  discard block
 block discarded – undo
50 50
 
51 51
 	// si l'objet existe deja, on retourne simplement ses valeurs
52 52
 	if (is_numeric($id_objet)) {
53
-		return sql_fetsel('*', $table, "$_id_objet=" . intval($id_objet));
53
+		return sql_fetsel('*', $table, "$_id_objet=".intval($id_objet));
54 54
 	}
55 55
 
56 56
 	// ici, on demande une creation.
@@ -64,7 +64,7 @@  discard block
 block discarded – undo
64 64
 	// si demande de traduction
65 65
 	// on recupere les valeurs de la traduction
66 66
 	if ($lier_trad) {
67
-		if ($select = charger_fonction('precharger_traduction_' . $type, 'inc', true)) {
67
+		if ($select = charger_fonction('precharger_traduction_'.$type, 'inc', true)) {
68 68
 			$row = $select($id_objet, $id_rubrique, $lier_trad);
69 69
 		} else {
70 70
 			$row = precharger_traduction_objet($type, $id_objet, $id_rubrique, $lier_trad, $champ_titre);
@@ -102,7 +102,7 @@  discard block
 block discarded – undo
102 102
 	// recuperer le secteur, pour affecter les bons champs extras
103 103
 	if ($id_rubrique and $is_secteur) {
104 104
 		if (!$row['id_secteur']) {
105
-			$row_rub = sql_getfetsel('id_secteur', 'spip_rubriques', 'id_rubrique=' . sql_quote($id_rubrique));
105
+			$row_rub = sql_getfetsel('id_secteur', 'spip_rubriques', 'id_rubrique='.sql_quote($id_rubrique));
106 106
 			$row['id_secteur'] = $row_rub;
107 107
 		}
108 108
 	}
@@ -133,10 +133,10 @@  discard block
 block discarded – undo
133 133
 	$_id_objet = id_table_objet($table);
134 134
 
135 135
 	// Recuperer les donnees de l'objet original
136
-	$row = sql_fetsel('*', $table, "$_id_objet=" . intval($lier_trad));
136
+	$row = sql_fetsel('*', $table, "$_id_objet=".intval($lier_trad));
137 137
 	if ($row) {
138 138
 		include_spip('inc/filtres');
139
-		$row[$champ_titre] = filtrer_entites(objet_T($type, 'info_nouvelle_traduction')) . ' ' . $row[$champ_titre];
139
+		$row[$champ_titre] = filtrer_entites(objet_T($type, 'info_nouvelle_traduction')).' '.$row[$champ_titre];
140 140
 	} else {
141 141
 		$row = [];
142 142
 	}
@@ -186,14 +186,14 @@  discard block
 block discarded – undo
186 186
 					$id_parent = 0;
187 187
 				} else {
188 188
 					// on cherche une rubrique soeur dans la bonne langue
189
-					$row_rub = sql_fetsel('id_parent', 'spip_rubriques', 'id_rubrique=' . intval($id_rubrique));
189
+					$row_rub = sql_fetsel('id_parent', 'spip_rubriques', 'id_rubrique='.intval($id_rubrique));
190 190
 					$id_parent = $row_rub['id_parent'];
191 191
 				}
192 192
 
193 193
 				$row_rub = sql_fetsel(
194 194
 					'id_rubrique',
195 195
 					'spip_rubriques',
196
-					"lang='" . $GLOBALS['spip_lang'] . "' AND id_parent=" . intval($id_parent)
196
+					"lang='".$GLOBALS['spip_lang']."' AND id_parent=".intval($id_parent)
197 197
 				);
198 198
 				if ($row_rub) {
199 199
 					$row['id_rubrique'] = $row_rub['id_rubrique'];
Please login to merge, or discard this patch.
Indentation   +139 added lines, -139 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/autoriser'); // necessaire si appel de l'espace public
@@ -45,70 +45,70 @@  discard block
 block discarded – undo
45 45
  **/
46 46
 function precharger_objet($type, $id_objet, $id_rubrique = 0, $lier_trad = 0, $champ_titre = 'titre') {
47 47
 
48
-	$row = [];
49
-	$table = table_objet_sql($type);
50
-	$_id_objet = id_table_objet($table);
51
-
52
-	// si l'objet existe deja, on retourne simplement ses valeurs
53
-	if (is_numeric($id_objet)) {
54
-		return sql_fetsel('*', $table, "$_id_objet=" . intval($id_objet));
55
-	}
56
-
57
-	// ici, on demande une creation.
58
-	// on prerempli certains elements : les champs si traduction,
59
-	// les id_rubrique et id_secteur si l'objet a ces champs
60
-	$desc = lister_tables_objets_sql($table);
61
-	# il faudrait calculer $champ_titre ici
62
-	$is_rubrique = isset($desc['field']['id_rubrique']);
63
-	$is_secteur = isset($desc['field']['id_secteur']);
64
-
65
-	// si demande de traduction
66
-	// on recupere les valeurs de la traduction
67
-	if ($lier_trad) {
68
-		if ($select = charger_fonction('precharger_traduction_' . $type, 'inc', true)) {
69
-			$row = $select($id_objet, $id_rubrique, $lier_trad);
70
-		} else {
71
-			$row = precharger_traduction_objet($type, $id_objet, $id_rubrique, $lier_trad, $champ_titre);
72
-		}
73
-	} else {
74
-		$row[$champ_titre] = '';
75
-		if ($is_rubrique) {
76
-			$row['id_rubrique'] = $id_rubrique;
77
-		}
78
-	}
79
-
80
-	// calcul de la rubrique
81
-	# note : comment faire pour des traductions sur l'objet rubriques ?
82
-	if ($is_rubrique) {
83
-		// appel du script a la racine, faut choisir
84
-		// admin restreint ==> sa premiere rubrique
85
-		// autre ==> la derniere rubrique cree
86
-		if (!$row['id_rubrique']) {
87
-			if ($GLOBALS['connect_id_rubrique']) {
88
-				$row['id_rubrique'] = $id_rubrique = current($GLOBALS['connect_id_rubrique']);
89
-			} else {
90
-				$row_rub = sql_fetsel('id_rubrique', 'spip_rubriques', '', '', 'id_rubrique DESC', 1);
91
-				$row['id_rubrique'] = $id_rubrique = $row_rub['id_rubrique'];
92
-			}
93
-			if (!autoriser('creerarticledans', 'rubrique', $row['id_rubrique'])) {
94
-				// manque de chance, la rubrique n'est pas autorisee, on cherche un des secteurs autorises
95
-				$res = sql_select('id_rubrique', 'spip_rubriques', 'id_parent=0');
96
-				while (!autoriser('creerarticledans', 'rubrique', $row['id_rubrique']) && $row_rub = sql_fetch($res)) {
97
-					$row['id_rubrique'] = $row_rub['id_rubrique'];
98
-				}
99
-			}
100
-		}
101
-	}
102
-
103
-	// recuperer le secteur, pour affecter les bons champs extras
104
-	if ($id_rubrique and $is_secteur) {
105
-		if (!$row['id_secteur']) {
106
-			$row_rub = sql_getfetsel('id_secteur', 'spip_rubriques', 'id_rubrique=' . sql_quote($id_rubrique));
107
-			$row['id_secteur'] = $row_rub;
108
-		}
109
-	}
110
-
111
-	return $row;
48
+    $row = [];
49
+    $table = table_objet_sql($type);
50
+    $_id_objet = id_table_objet($table);
51
+
52
+    // si l'objet existe deja, on retourne simplement ses valeurs
53
+    if (is_numeric($id_objet)) {
54
+        return sql_fetsel('*', $table, "$_id_objet=" . intval($id_objet));
55
+    }
56
+
57
+    // ici, on demande une creation.
58
+    // on prerempli certains elements : les champs si traduction,
59
+    // les id_rubrique et id_secteur si l'objet a ces champs
60
+    $desc = lister_tables_objets_sql($table);
61
+    # il faudrait calculer $champ_titre ici
62
+    $is_rubrique = isset($desc['field']['id_rubrique']);
63
+    $is_secteur = isset($desc['field']['id_secteur']);
64
+
65
+    // si demande de traduction
66
+    // on recupere les valeurs de la traduction
67
+    if ($lier_trad) {
68
+        if ($select = charger_fonction('precharger_traduction_' . $type, 'inc', true)) {
69
+            $row = $select($id_objet, $id_rubrique, $lier_trad);
70
+        } else {
71
+            $row = precharger_traduction_objet($type, $id_objet, $id_rubrique, $lier_trad, $champ_titre);
72
+        }
73
+    } else {
74
+        $row[$champ_titre] = '';
75
+        if ($is_rubrique) {
76
+            $row['id_rubrique'] = $id_rubrique;
77
+        }
78
+    }
79
+
80
+    // calcul de la rubrique
81
+    # note : comment faire pour des traductions sur l'objet rubriques ?
82
+    if ($is_rubrique) {
83
+        // appel du script a la racine, faut choisir
84
+        // admin restreint ==> sa premiere rubrique
85
+        // autre ==> la derniere rubrique cree
86
+        if (!$row['id_rubrique']) {
87
+            if ($GLOBALS['connect_id_rubrique']) {
88
+                $row['id_rubrique'] = $id_rubrique = current($GLOBALS['connect_id_rubrique']);
89
+            } else {
90
+                $row_rub = sql_fetsel('id_rubrique', 'spip_rubriques', '', '', 'id_rubrique DESC', 1);
91
+                $row['id_rubrique'] = $id_rubrique = $row_rub['id_rubrique'];
92
+            }
93
+            if (!autoriser('creerarticledans', 'rubrique', $row['id_rubrique'])) {
94
+                // manque de chance, la rubrique n'est pas autorisee, on cherche un des secteurs autorises
95
+                $res = sql_select('id_rubrique', 'spip_rubriques', 'id_parent=0');
96
+                while (!autoriser('creerarticledans', 'rubrique', $row['id_rubrique']) && $row_rub = sql_fetch($res)) {
97
+                    $row['id_rubrique'] = $row_rub['id_rubrique'];
98
+                }
99
+            }
100
+        }
101
+    }
102
+
103
+    // recuperer le secteur, pour affecter les bons champs extras
104
+    if ($id_rubrique and $is_secteur) {
105
+        if (!$row['id_secteur']) {
106
+            $row_rub = sql_getfetsel('id_secteur', 'spip_rubriques', 'id_rubrique=' . sql_quote($id_rubrique));
107
+            $row['id_secteur'] = $row_rub;
108
+        }
109
+    }
110
+
111
+    return $row;
112 112
 }
113 113
 
114 114
 
@@ -130,78 +130,78 @@  discard block
 block discarded – undo
130 130
  *     Couples clés / valeurs des champs du formulaire à charger
131 131
  **/
132 132
 function precharger_traduction_objet($type, $id_objet, $id_rubrique = 0, $lier_trad = 0, $champ_titre = 'titre') {
133
-	$table = table_objet_sql($type);
134
-	$_id_objet = id_table_objet($table);
135
-
136
-	// Recuperer les donnees de l'objet original
137
-	$row = sql_fetsel('*', $table, "$_id_objet=" . intval($lier_trad));
138
-	if ($row) {
139
-		include_spip('inc/filtres');
140
-		$row[$champ_titre] = filtrer_entites(objet_T($type, 'info_nouvelle_traduction')) . ' ' . $row[$champ_titre];
141
-	} else {
142
-		$row = [];
143
-	}
144
-
145
-	// on met l'objet dans une rubrique si l'objet le peut
146
-	$desc = lister_tables_objets_sql($table);
147
-	$is_rubrique = isset($desc['field']['id_rubrique']);
148
-
149
-	if ($is_rubrique) {
150
-		$langues_dispo = explode(',', $GLOBALS['meta']['langues_multilingue']);
151
-		// si le redacteur utilise une autre langue que celle de la source, on suppose que c'est pour traduire dans sa langue
152
-		if (in_array($GLOBALS['spip_lang'], $langues_dispo) and $GLOBALS['spip_lang'] !== $row['lang']) {
153
-			$row['lang'] = $GLOBALS['spip_lang'];
154
-		}
155
-		// sinon si il y a seulement 2 langues dispos, on bascule sur l'"autre"
156
-		elseif (count($langues_dispo) == 2) {
157
-			$autre_langue = array_diff($langues_dispo, [$row['lang']]);
158
-			if (count($autre_langue) == 1) {
159
-				$row['lang'] = reset($autre_langue);
160
-			}
161
-		}
162
-		else {
163
-			$row['lang'] = 'en';
164
-		}
165
-
166
-		if ($id_rubrique) {
167
-			$row['id_rubrique'] = $id_rubrique;
168
-
169
-			return $row;
170
-		}
171
-		$id_rubrique = $row['id_rubrique'];
172
-
173
-
174
-		// Regler la langue, si possible, sur celle du redacteur
175
-		// Cela implique souvent de choisir une rubrique ou un secteur
176
-		if (in_array($GLOBALS['spip_lang'], $langues_dispo)) {
177
-			// Si le menu de langues est autorise sur l'objet,
178
-			// on peut changer la langue quelle que soit la rubrique
179
-			// donc on reste dans la meme rubrique
180
-			if (in_array($table, explode(',', $GLOBALS['meta']['multi_objets']))) {
181
-				$row['id_rubrique'] = $row['id_rubrique']; # explicite :-)
182
-
183
-				// Sinon, chercher la rubrique la plus adaptee pour
184
-				// accueillir l'objet dans la langue du traducteur
185
-			} elseif ($is_rubrique and $GLOBALS['meta']['multi_rubriques'] == 'oui') {
186
-				if ($GLOBALS['meta']['multi_secteurs'] == 'oui') {
187
-					$id_parent = 0;
188
-				} else {
189
-					// on cherche une rubrique soeur dans la bonne langue
190
-					$row_rub = sql_fetsel('id_parent', 'spip_rubriques', 'id_rubrique=' . intval($id_rubrique));
191
-					$id_parent = $row_rub['id_parent'];
192
-				}
193
-
194
-				$row_rub = sql_fetsel(
195
-					'id_rubrique',
196
-					'spip_rubriques',
197
-					"lang='" . $GLOBALS['spip_lang'] . "' AND id_parent=" . intval($id_parent)
198
-				);
199
-				if ($row_rub) {
200
-					$row['id_rubrique'] = $row_rub['id_rubrique'];
201
-				}
202
-			}
203
-		}
204
-	}
205
-
206
-	return $row;
133
+    $table = table_objet_sql($type);
134
+    $_id_objet = id_table_objet($table);
135
+
136
+    // Recuperer les donnees de l'objet original
137
+    $row = sql_fetsel('*', $table, "$_id_objet=" . intval($lier_trad));
138
+    if ($row) {
139
+        include_spip('inc/filtres');
140
+        $row[$champ_titre] = filtrer_entites(objet_T($type, 'info_nouvelle_traduction')) . ' ' . $row[$champ_titre];
141
+    } else {
142
+        $row = [];
143
+    }
144
+
145
+    // on met l'objet dans une rubrique si l'objet le peut
146
+    $desc = lister_tables_objets_sql($table);
147
+    $is_rubrique = isset($desc['field']['id_rubrique']);
148
+
149
+    if ($is_rubrique) {
150
+        $langues_dispo = explode(',', $GLOBALS['meta']['langues_multilingue']);
151
+        // si le redacteur utilise une autre langue que celle de la source, on suppose que c'est pour traduire dans sa langue
152
+        if (in_array($GLOBALS['spip_lang'], $langues_dispo) and $GLOBALS['spip_lang'] !== $row['lang']) {
153
+            $row['lang'] = $GLOBALS['spip_lang'];
154
+        }
155
+        // sinon si il y a seulement 2 langues dispos, on bascule sur l'"autre"
156
+        elseif (count($langues_dispo) == 2) {
157
+            $autre_langue = array_diff($langues_dispo, [$row['lang']]);
158
+            if (count($autre_langue) == 1) {
159
+                $row['lang'] = reset($autre_langue);
160
+            }
161
+        }
162
+        else {
163
+            $row['lang'] = 'en';
164
+        }
165
+
166
+        if ($id_rubrique) {
167
+            $row['id_rubrique'] = $id_rubrique;
168
+
169
+            return $row;
170
+        }
171
+        $id_rubrique = $row['id_rubrique'];
172
+
173
+
174
+        // Regler la langue, si possible, sur celle du redacteur
175
+        // Cela implique souvent de choisir une rubrique ou un secteur
176
+        if (in_array($GLOBALS['spip_lang'], $langues_dispo)) {
177
+            // Si le menu de langues est autorise sur l'objet,
178
+            // on peut changer la langue quelle que soit la rubrique
179
+            // donc on reste dans la meme rubrique
180
+            if (in_array($table, explode(',', $GLOBALS['meta']['multi_objets']))) {
181
+                $row['id_rubrique'] = $row['id_rubrique']; # explicite :-)
182
+
183
+                // Sinon, chercher la rubrique la plus adaptee pour
184
+                // accueillir l'objet dans la langue du traducteur
185
+            } elseif ($is_rubrique and $GLOBALS['meta']['multi_rubriques'] == 'oui') {
186
+                if ($GLOBALS['meta']['multi_secteurs'] == 'oui') {
187
+                    $id_parent = 0;
188
+                } else {
189
+                    // on cherche une rubrique soeur dans la bonne langue
190
+                    $row_rub = sql_fetsel('id_parent', 'spip_rubriques', 'id_rubrique=' . intval($id_rubrique));
191
+                    $id_parent = $row_rub['id_parent'];
192
+                }
193
+
194
+                $row_rub = sql_fetsel(
195
+                    'id_rubrique',
196
+                    'spip_rubriques',
197
+                    "lang='" . $GLOBALS['spip_lang'] . "' AND id_parent=" . intval($id_parent)
198
+                );
199
+                if ($row_rub) {
200
+                    $row['id_rubrique'] = $row_rub['id_rubrique'];
201
+                }
202
+            }
203
+        }
204
+    }
205
+
206
+    return $row;
207 207
 }
Please login to merge, or discard this patch.
ecrire/inc/securiser_action.php 3 patches
Braces   +1 added lines, -2 removed lines patch added patch discarded remove patch
@@ -85,8 +85,7 @@
 block discarded – undo
85 85
 		$url_action = self();
86 86
 		$action = _request('action');
87 87
 		$url_action = parametre_url($url_action, 'action', $action, '&');
88
-	}
89
-	else {
88
+	} else {
90 89
 		$action = parametre_url($url_action, 'action');
91 90
 	}
92 91
 
Please login to merge, or discard this patch.
Spacing   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -93,7 +93,7 @@  discard block
 block discarded – undo
93 93
 	}
94 94
 
95 95
 	$arg = parametre_url($url_action, 'arg');
96
-	$confirm = md5("$action:$arg:" . realpath(__FILE__));
96
+	$confirm = md5("$action:$arg:".realpath(__FILE__));
97 97
 	if (_request('confirm_action') === $confirm) {
98 98
 		return true;
99 99
 	}
@@ -146,7 +146,7 @@  discard block
 block discarded – undo
146 146
 		} else {
147 147
 			return generer_url_action(
148 148
 				$action,
149
-				'arg=' . rawurlencode($arg) . "&hash=$hash" . (!$r ? '' : "&redirect=$r"),
149
+				'arg='.rawurlencode($arg)."&hash=$hash".(!$r ? '' : "&redirect=$r"),
150 150
 				$mode,
151 151
 				$public
152 152
 			);
@@ -157,9 +157,9 @@  discard block
 block discarded – undo
157 157
 	$hash = calculer_action_auteur("$action-$arg");
158 158
 	$att .= " style='margin: 0px; border: 0px'";
159 159
 	if ($redirect) {
160
-		$redirect = "\n\t\t<input name='redirect' type='hidden' value='" . str_replace("'", '&#39;', $redirect) . "' />";
160
+		$redirect = "\n\t\t<input name='redirect' type='hidden' value='".str_replace("'", '&#39;', $redirect)."' />";
161 161
 	}
162
-	$mode .= $redirect . "
162
+	$mode .= $redirect."
163 163
 <input name='hash' type='hidden' value='$hash' />
164 164
 <input name='arg' type='hidden' value='$arg' />";
165 165
 
@@ -233,7 +233,7 @@  discard block
 block discarded – undo
233 233
 	$pass = $pass ?? '';
234 234
 	$entry = "$action:$id_auteur:$pass:$alea";
235 235
 	if (!isset($sha[$entry])) {
236
-		$sha[$entry] = hash_hmac('sha256', "$action::$id_auteur", "$pass::" . _action_get_alea($alea));
236
+		$sha[$entry] = hash_hmac('sha256', "$action::$id_auteur", "$pass::"._action_get_alea($alea));
237 237
 	}
238 238
 
239 239
 	return $sha[$entry];
@@ -351,7 +351,7 @@  discard block
 block discarded – undo
351 351
 	// On nettoie l’URL de tous les var_.
352 352
 	$url = nettoyer_uri_var($url);
353 353
 
354
-	$token = _action_auteur('previsualiser-' . $url, $id_auteur, secret_du_site(), $alea);
354
+	$token = _action_auteur('previsualiser-'.$url, $id_auteur, secret_du_site(), $alea);
355 355
 	return "$id_auteur-$token";
356 356
 }
357 357
 
Please login to merge, or discard this patch.
Indentation   +187 added lines, -187 removed lines patch added patch discarded remove patch
@@ -15,10 +15,10 @@  discard block
 block discarded – undo
15 15
  * @package SPIP\Core\Actions
16 16
  **/
17 17
 
18
- use Spip\Chiffrer\SpipCles;
18
+    use Spip\Chiffrer\SpipCles;
19 19
 
20 20
 if (!defined('_ECRIRE_INC_VERSION')) {
21
-	return;
21
+    return;
22 22
 }
23 23
 
24 24
 /**
@@ -51,19 +51,19 @@  discard block
 block discarded – undo
51 51
  * @return array|string
52 52
  */
53 53
 function inc_securiser_action_dist($action = '', $arg = '', $redirect = '', $mode = false, $att = '', $public = false) {
54
-	if ($action) {
55
-		return securiser_action_auteur($action, $arg, $redirect, $mode, $att, $public);
56
-	} else {
57
-		$arg = _request('arg');
58
-		$hash = _request('hash');
59
-		$action = _request('action') ?: _request('formulaire_action');
60
-		if ($a = verifier_action_auteur("$action-$arg", $hash)) {
61
-			return $arg;
62
-		}
63
-		include_spip('inc/minipres');
64
-		echo minipres();
65
-		exit;
66
-	}
54
+    if ($action) {
55
+        return securiser_action_auteur($action, $arg, $redirect, $mode, $att, $public);
56
+    } else {
57
+        $arg = _request('arg');
58
+        $hash = _request('hash');
59
+        $action = _request('action') ?: _request('formulaire_action');
60
+        if ($a = verifier_action_auteur("$action-$arg", $hash)) {
61
+            return $arg;
62
+        }
63
+        include_spip('inc/minipres');
64
+        echo minipres();
65
+        exit;
66
+    }
67 67
 }
68 68
 
69 69
 /**
@@ -82,29 +82,29 @@  discard block
 block discarded – undo
82 82
  */
83 83
 function demander_confirmation_avant_action($titre, $titre_bouton, $url_action = null) {
84 84
 
85
-	if (!$url_action) {
86
-		$url_action = self();
87
-		$action = _request('action');
88
-		$url_action = parametre_url($url_action, 'action', $action, '&');
89
-	}
90
-	else {
91
-		$action = parametre_url($url_action, 'action');
92
-	}
93
-
94
-	$arg = parametre_url($url_action, 'arg');
95
-	$confirm = md5("$action:$arg:" . realpath(__FILE__));
96
-	if (_request('confirm_action') === $confirm) {
97
-		return true;
98
-	}
99
-
100
-	$url_confirm = parametre_url($url_action, 'confirm_action', $confirm, '&');
101
-	include_spip('inc/filtres');
102
-	$bouton_action = bouton_action($titre_bouton, $url_confirm);
103
-	$corps = "<div style='text-align:center;'>$bouton_action</div>";
104
-
105
-	include_spip('inc/minipres');
106
-	echo minipres($titre, $corps);
107
-	exit;
85
+    if (!$url_action) {
86
+        $url_action = self();
87
+        $action = _request('action');
88
+        $url_action = parametre_url($url_action, 'action', $action, '&');
89
+    }
90
+    else {
91
+        $action = parametre_url($url_action, 'action');
92
+    }
93
+
94
+    $arg = parametre_url($url_action, 'arg');
95
+    $confirm = md5("$action:$arg:" . realpath(__FILE__));
96
+    if (_request('confirm_action') === $confirm) {
97
+        return true;
98
+    }
99
+
100
+    $url_confirm = parametre_url($url_action, 'confirm_action', $confirm, '&');
101
+    include_spip('inc/filtres');
102
+    $bouton_action = bouton_action($titre_bouton, $url_confirm);
103
+    $corps = "<div style='text-align:center;'>$bouton_action</div>";
104
+
105
+    include_spip('inc/minipres');
106
+    echo minipres($titre, $corps);
107
+    exit;
108 108
 }
109 109
 
110 110
 /**
@@ -135,34 +135,34 @@  discard block
 block discarded – undo
135 135
  */
136 136
 function securiser_action_auteur($action, $arg, $redirect = '', $mode = false, $att = '', $public = false) {
137 137
 
138
-	// mode URL ou array
139
-	if (!is_string($mode)) {
140
-		$hash = calculer_action_auteur("$action-$arg", is_numeric($att) ? $att : null);
141
-
142
-		$r = rawurlencode($redirect);
143
-		if ($mode === -1) {
144
-			return ['action' => $action, 'arg' => $arg, 'hash' => $hash];
145
-		} else {
146
-			return generer_url_action(
147
-				$action,
148
-				'arg=' . rawurlencode($arg) . "&hash=$hash" . (!$r ? '' : "&redirect=$r"),
149
-				$mode,
150
-				$public
151
-			);
152
-		}
153
-	}
154
-
155
-	// mode formulaire
156
-	$hash = calculer_action_auteur("$action-$arg");
157
-	$att .= " style='margin: 0px; border: 0px'";
158
-	if ($redirect) {
159
-		$redirect = "\n\t\t<input name='redirect' type='hidden' value='" . str_replace("'", '&#39;', $redirect) . "' />";
160
-	}
161
-	$mode .= $redirect . "
138
+    // mode URL ou array
139
+    if (!is_string($mode)) {
140
+        $hash = calculer_action_auteur("$action-$arg", is_numeric($att) ? $att : null);
141
+
142
+        $r = rawurlencode($redirect);
143
+        if ($mode === -1) {
144
+            return ['action' => $action, 'arg' => $arg, 'hash' => $hash];
145
+        } else {
146
+            return generer_url_action(
147
+                $action,
148
+                'arg=' . rawurlencode($arg) . "&hash=$hash" . (!$r ? '' : "&redirect=$r"),
149
+                $mode,
150
+                $public
151
+            );
152
+        }
153
+    }
154
+
155
+    // mode formulaire
156
+    $hash = calculer_action_auteur("$action-$arg");
157
+    $att .= " style='margin: 0px; border: 0px'";
158
+    if ($redirect) {
159
+        $redirect = "\n\t\t<input name='redirect' type='hidden' value='" . str_replace("'", '&#39;', $redirect) . "' />";
160
+    }
161
+    $mode .= $redirect . "
162 162
 <input name='hash' type='hidden' value='$hash' />
163 163
 <input name='arg' type='hidden' value='$arg' />";
164 164
 
165
-	return generer_form_action($action, $mode, $att, $public);
165
+    return generer_form_action($action, $mode, $att, $public);
166 166
 }
167 167
 
168 168
 /**
@@ -172,48 +172,48 @@  discard block
 block discarded – undo
172 172
  * @return array
173 173
  */
174 174
 function caracteriser_auteur($id_auteur = null) {
175
-	static $caracterisation = [];
176
-
177
-	if (is_null($id_auteur) and !isset($GLOBALS['visiteur_session']['id_auteur'])) {
178
-		// si l'auteur courant n'est pas connu alors qu'il peut demander une action
179
-		// c'est une connexion par php_auth ou 1 instal, on se rabat sur le cookie.
180
-		// S'il n'avait pas le droit de realiser cette action, le hash sera faux.
181
-		if (
182
-			isset($_COOKIE['spip_session'])
183
-			and (preg_match('/^(\d+)/', $_COOKIE['spip_session'], $r))
184
-		) {
185
-			return [$r[1], ''];
186
-			// Necessaire aux forums anonymes.
187
-			// Pour le reste, ca echouera.
188
-		} else {
189
-			return ['0', ''];
190
-		}
191
-	}
192
-	// Eviter l'acces SQL si le pass est connu de PHP
193
-	if (is_null($id_auteur)) {
194
-		$id_auteur = $GLOBALS['visiteur_session']['id_auteur'] ?? 0;
195
-		if (isset($GLOBALS['visiteur_session']['pass']) and $GLOBALS['visiteur_session']['pass']) {
196
-			return $caracterisation[$id_auteur] = [$id_auteur, $GLOBALS['visiteur_session']['pass']];
197
-		}
198
-	}
199
-
200
-	if (isset($caracterisation[$id_auteur])) {
201
-		return $caracterisation[$id_auteur];
202
-	}
203
-
204
-	if ($id_auteur) {
205
-		include_spip('base/abstract_sql');
206
-		$t = sql_fetsel('id_auteur, pass', 'spip_auteurs', "id_auteur=$id_auteur");
207
-		if ($t) {
208
-			return $caracterisation[$id_auteur] = [$t['id_auteur'], $t['pass']];
209
-		}
210
-		include_spip('inc/minipres');
211
-		echo minipres();
212
-		exit;
213
-	} // Visiteur anonyme, pour ls forums par exemple
214
-	else {
215
-		return ['0', ''];
216
-	}
175
+    static $caracterisation = [];
176
+
177
+    if (is_null($id_auteur) and !isset($GLOBALS['visiteur_session']['id_auteur'])) {
178
+        // si l'auteur courant n'est pas connu alors qu'il peut demander une action
179
+        // c'est une connexion par php_auth ou 1 instal, on se rabat sur le cookie.
180
+        // S'il n'avait pas le droit de realiser cette action, le hash sera faux.
181
+        if (
182
+            isset($_COOKIE['spip_session'])
183
+            and (preg_match('/^(\d+)/', $_COOKIE['spip_session'], $r))
184
+        ) {
185
+            return [$r[1], ''];
186
+            // Necessaire aux forums anonymes.
187
+            // Pour le reste, ca echouera.
188
+        } else {
189
+            return ['0', ''];
190
+        }
191
+    }
192
+    // Eviter l'acces SQL si le pass est connu de PHP
193
+    if (is_null($id_auteur)) {
194
+        $id_auteur = $GLOBALS['visiteur_session']['id_auteur'] ?? 0;
195
+        if (isset($GLOBALS['visiteur_session']['pass']) and $GLOBALS['visiteur_session']['pass']) {
196
+            return $caracterisation[$id_auteur] = [$id_auteur, $GLOBALS['visiteur_session']['pass']];
197
+        }
198
+    }
199
+
200
+    if (isset($caracterisation[$id_auteur])) {
201
+        return $caracterisation[$id_auteur];
202
+    }
203
+
204
+    if ($id_auteur) {
205
+        include_spip('base/abstract_sql');
206
+        $t = sql_fetsel('id_auteur, pass', 'spip_auteurs', "id_auteur=$id_auteur");
207
+        if ($t) {
208
+            return $caracterisation[$id_auteur] = [$t['id_auteur'], $t['pass']];
209
+        }
210
+        include_spip('inc/minipres');
211
+        echo minipres();
212
+        exit;
213
+    } // Visiteur anonyme, pour ls forums par exemple
214
+    else {
215
+        return ['0', ''];
216
+    }
217 217
 }
218 218
 
219 219
 /**
@@ -228,30 +228,30 @@  discard block
 block discarded – undo
228 228
  * @return string
229 229
  */
230 230
 function _action_auteur(string $action, int $id_auteur, #[\SensitiveParameter] ?string $pass, string $alea): string {
231
-	static $sha = [];
232
-	$pass = $pass ?? '';
233
-	$entry = "$action:$id_auteur:$pass:$alea";
234
-	if (!isset($sha[$entry])) {
235
-		$sha[$entry] = hash_hmac('sha256', "$action::$id_auteur", "$pass::" . _action_get_alea($alea));
236
-	}
237
-
238
-	return $sha[$entry];
231
+    static $sha = [];
232
+    $pass = $pass ?? '';
233
+    $entry = "$action:$id_auteur:$pass:$alea";
234
+    if (!isset($sha[$entry])) {
235
+        $sha[$entry] = hash_hmac('sha256', "$action::$id_auteur", "$pass::" . _action_get_alea($alea));
236
+    }
237
+
238
+    return $sha[$entry];
239 239
 }
240 240
 
241 241
 function _action_get_alea(string $alea): string {
242
-	if (!isset($GLOBALS['meta'][$alea])) {
243
-		if (!$exec = _request('exec') or !autoriser_sans_cookie($exec)) {
244
-			include_spip('inc/acces');
245
-			charger_aleas();
246
-			if (empty($GLOBALS['meta'][$alea])) {
247
-				include_spip('inc/minipres');
248
-				echo minipres();
249
-				spip_log("$alea indisponible");
250
-				exit;
251
-			}
252
-		}
253
-	}
254
-	return $GLOBALS['meta'][$alea] ?? '';
242
+    if (!isset($GLOBALS['meta'][$alea])) {
243
+        if (!$exec = _request('exec') or !autoriser_sans_cookie($exec)) {
244
+            include_spip('inc/acces');
245
+            charger_aleas();
246
+            if (empty($GLOBALS['meta'][$alea])) {
247
+                include_spip('inc/minipres');
248
+                echo minipres();
249
+                spip_log("$alea indisponible");
250
+                exit;
251
+            }
252
+        }
253
+    }
254
+    return $GLOBALS['meta'][$alea] ?? '';
255 255
 }
256 256
 
257 257
 /**
@@ -262,9 +262,9 @@  discard block
 block discarded – undo
262 262
  * @return string
263 263
  */
264 264
 function calculer_action_auteur($action, $id_auteur = null) {
265
-	[$id_auteur, $pass] = caracteriser_auteur($id_auteur);
265
+    [$id_auteur, $pass] = caracteriser_auteur($id_auteur);
266 266
 
267
-	return _action_auteur($action, $id_auteur, $pass, 'alea_ephemere');
267
+    return _action_auteur($action, $id_auteur, $pass, 'alea_ephemere');
268 268
 }
269 269
 
270 270
 
@@ -277,15 +277,15 @@  discard block
 block discarded – undo
277 277
  * @return bool
278 278
  */
279 279
 function verifier_action_auteur($action, $hash) {
280
-	[$id_auteur, $pass] = caracteriser_auteur();
281
-	if (
282
-		hash_equals($hash, _action_auteur($action, $id_auteur, $pass, 'alea_ephemere'))
283
-		or hash_equals($hash, _action_auteur($action, $id_auteur, $pass, 'alea_ephemere_ancien'))
284
-	) {
285
-		return true;
286
-	}
287
-
288
-	return false;
280
+    [$id_auteur, $pass] = caracteriser_auteur();
281
+    if (
282
+        hash_equals($hash, _action_auteur($action, $id_auteur, $pass, 'alea_ephemere'))
283
+        or hash_equals($hash, _action_auteur($action, $id_auteur, $pass, 'alea_ephemere_ancien'))
284
+    ) {
285
+        return true;
286
+    }
287
+
288
+    return false;
289 289
 }
290 290
 
291 291
 //
@@ -300,7 +300,7 @@  discard block
 block discarded – undo
300 300
  * @return string
301 301
  */
302 302
 function secret_du_site() {
303
-	return SpipCles::secret_du_site();
303
+    return SpipCles::secret_du_site();
304 304
 }
305 305
 
306 306
 /**
@@ -310,7 +310,7 @@  discard block
 block discarded – undo
310 310
  * @return string
311 311
  */
312 312
 function calculer_cle_action($action) {
313
-	return hash_hmac('sha256', $action, secret_du_site());
313
+    return hash_hmac('sha256', $action, secret_du_site());
314 314
 }
315 315
 
316 316
 /**
@@ -321,7 +321,7 @@  discard block
 block discarded – undo
321 321
  * @return bool
322 322
  */
323 323
 function verifier_cle_action($action, #[\SensitiveParameter] $cle) {
324
-	return hash_equals($cle, calculer_cle_action($action));
324
+    return hash_equals($cle, calculer_cle_action($action));
325 325
 }
326 326
 
327 327
 
@@ -338,19 +338,19 @@  discard block
 block discarded – undo
338 338
  * @return string Token, de la forme "{id}*{hash}"
339 339
  */
340 340
 function calculer_token_previsu($url, $id_auteur = null, $alea = 'alea_ephemere') {
341
-	if (is_null($id_auteur)) {
342
-		if (!empty($GLOBALS['visiteur_session']['id_auteur'])) {
343
-			$id_auteur = $GLOBALS['visiteur_session']['id_auteur'];
344
-		}
345
-	}
346
-	if (!$id_auteur = intval($id_auteur)) {
347
-		return '';
348
-	}
349
-	// On nettoie l’URL de tous les var_.
350
-	$url = nettoyer_uri_var($url);
351
-
352
-	$token = _action_auteur('previsualiser-' . $url, $id_auteur, secret_du_site(), $alea);
353
-	return "$id_auteur-$token";
341
+    if (is_null($id_auteur)) {
342
+        if (!empty($GLOBALS['visiteur_session']['id_auteur'])) {
343
+            $id_auteur = $GLOBALS['visiteur_session']['id_auteur'];
344
+        }
345
+    }
346
+    if (!$id_auteur = intval($id_auteur)) {
347
+        return '';
348
+    }
349
+    // On nettoie l’URL de tous les var_.
350
+    $url = nettoyer_uri_var($url);
351
+
352
+    $token = _action_auteur('previsualiser-' . $url, $id_auteur, secret_du_site(), $alea);
353
+    return "$id_auteur-$token";
354 354
 }
355 355
 
356 356
 
@@ -368,31 +368,31 @@  discard block
 block discarded – undo
368 368
  *     + Tableau (id auteur, type d’objet, id_objet) sinon.
369 369
  */
370 370
 function verifier_token_previsu(#[\SensitiveParameter] $token) {
371
-	// retrouver auteur / hash
372
-	$e = explode('-', $token, 2);
373
-	if (count($e) == 2 and is_numeric(reset($e))) {
374
-		$id_auteur = intval(reset($e));
375
-	} else {
376
-		return false;
377
-	}
378
-
379
-	// calculer le type et id de l’url actuelle
380
-	include_spip('inc/urls');
381
-	include_spip('inc/filtres_mini');
382
-	$url = url_absolue(self());
383
-
384
-	// verifier le token
385
-	$_token = calculer_token_previsu($url, $id_auteur, 'alea_ephemere');
386
-	if (!$_token or !hash_equals($token, $_token)) {
387
-		$_token = calculer_token_previsu($url, $id_auteur, 'alea_ephemere_ancien');
388
-		if (!$_token or !hash_equals($token, $_token)) {
389
-			return false;
390
-		}
391
-	}
392
-
393
-	return [
394
-		'id_auteur' => $id_auteur,
395
-	];
371
+    // retrouver auteur / hash
372
+    $e = explode('-', $token, 2);
373
+    if (count($e) == 2 and is_numeric(reset($e))) {
374
+        $id_auteur = intval(reset($e));
375
+    } else {
376
+        return false;
377
+    }
378
+
379
+    // calculer le type et id de l’url actuelle
380
+    include_spip('inc/urls');
381
+    include_spip('inc/filtres_mini');
382
+    $url = url_absolue(self());
383
+
384
+    // verifier le token
385
+    $_token = calculer_token_previsu($url, $id_auteur, 'alea_ephemere');
386
+    if (!$_token or !hash_equals($token, $_token)) {
387
+        $_token = calculer_token_previsu($url, $id_auteur, 'alea_ephemere_ancien');
388
+        if (!$_token or !hash_equals($token, $_token)) {
389
+            return false;
390
+        }
391
+    }
392
+
393
+    return [
394
+        'id_auteur' => $id_auteur,
395
+    ];
396 396
 }
397 397
 
398 398
 /**
@@ -401,13 +401,13 @@  discard block
 block discarded – undo
401 401
  * @return bool|array
402 402
  */
403 403
 function decrire_token_previsu() {
404
-	static $desc = null;
405
-	if (is_null($desc)) {
406
-		if ($token = _request('var_previewtoken')) {
407
-			$desc = verifier_token_previsu($token);
408
-		} else {
409
-			$desc = false;
410
-		}
411
-	}
412
-	return $desc;
404
+    static $desc = null;
405
+    if (is_null($desc)) {
406
+        if ($token = _request('var_previewtoken')) {
407
+            $desc = verifier_token_previsu($token);
408
+        } else {
409
+            $desc = false;
410
+        }
411
+    }
412
+    return $desc;
413 413
 }
Please login to merge, or discard this patch.
prive/formulaires/configurer_preferences.php 2 patches
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -45,7 +45,7 @@
 block discarded – undo
45 45
 	$les_couleurs = $couleurs();
46 46
 	foreach ($les_couleurs as $k => $c) {
47 47
 		$valeurs['_couleurs_url'][$k] = generer_url_public('style_prive.css', 'ltr='
48
-			. $GLOBALS['spip_lang_left'] . '&'
48
+			. $GLOBALS['spip_lang_left'].'&'
49 49
 			. $couleurs($k));
50 50
 		$valeurs['couleurs'][$k] = $c;
51 51
 	}
Please login to merge, or discard this patch.
Indentation   +43 added lines, -43 removed lines patch added patch discarded remove patch
@@ -21,7 +21,7 @@  discard block
 block discarded – undo
21 21
  **/
22 22
 
23 23
 if (!defined('_ECRIRE_INC_VERSION')) {
24
-	return;
24
+    return;
25 25
 }
26 26
 
27 27
 /**
@@ -31,27 +31,27 @@  discard block
 block discarded – undo
31 31
  *     Environnement du formulaire
32 32
  **/
33 33
 function formulaires_configurer_preferences_charger_dist() {
34
-	// travailler sur des meta fraiches
35
-	include_spip('inc/meta');
36
-	lire_metas();
34
+    // travailler sur des meta fraiches
35
+    include_spip('inc/meta');
36
+    lire_metas();
37 37
 
38
-	$valeurs = [];
39
-	$valeurs['display_navigation'] = $GLOBALS['visiteur_session']['prefs']['display_navigation'] ?? 'navigation_avec_icones';
40
-	$valeurs['display'] = (isset($GLOBALS['visiteur_session']['prefs']['display']) and $GLOBALS['visiteur_session']['prefs']['display'] > 0) ? $GLOBALS['visiteur_session']['prefs']['display'] : 2;
41
-	$valeurs['couleur'] = (isset($GLOBALS['visiteur_session']['prefs']['couleur']) and $GLOBALS['visiteur_session']['prefs']['couleur'] > 0) ? $GLOBALS['visiteur_session']['prefs']['couleur'] : 1;
38
+    $valeurs = [];
39
+    $valeurs['display_navigation'] = $GLOBALS['visiteur_session']['prefs']['display_navigation'] ?? 'navigation_avec_icones';
40
+    $valeurs['display'] = (isset($GLOBALS['visiteur_session']['prefs']['display']) and $GLOBALS['visiteur_session']['prefs']['display'] > 0) ? $GLOBALS['visiteur_session']['prefs']['display'] : 2;
41
+    $valeurs['couleur'] = (isset($GLOBALS['visiteur_session']['prefs']['couleur']) and $GLOBALS['visiteur_session']['prefs']['couleur'] > 0) ? $GLOBALS['visiteur_session']['prefs']['couleur'] : 1;
42 42
 
43
-	$couleurs = charger_fonction('couleurs', 'inc');
44
-	$les_couleurs = $couleurs();
45
-	foreach ($les_couleurs as $k => $c) {
46
-		$valeurs['_couleurs_url'][$k] = generer_url_public('style_prive.css', 'ltr='
47
-			. $GLOBALS['spip_lang_left'] . '&'
48
-			. $couleurs($k));
49
-		$valeurs['couleurs'][$k] = $c;
50
-	}
43
+    $couleurs = charger_fonction('couleurs', 'inc');
44
+    $les_couleurs = $couleurs();
45
+    foreach ($les_couleurs as $k => $c) {
46
+        $valeurs['_couleurs_url'][$k] = generer_url_public('style_prive.css', 'ltr='
47
+            . $GLOBALS['spip_lang_left'] . '&'
48
+            . $couleurs($k));
49
+        $valeurs['couleurs'][$k] = $c;
50
+    }
51 51
 
52
-	$valeurs['imessage'] = $GLOBALS['visiteur_session']['imessage'];
52
+    $valeurs['imessage'] = $GLOBALS['visiteur_session']['imessage'];
53 53
 
54
-	return $valeurs;
54
+    return $valeurs;
55 55
 }
56 56
 
57 57
 /**
@@ -62,33 +62,33 @@  discard block
 block discarded – undo
62 62
  **/
63 63
 function formulaires_configurer_preferences_traiter_dist() {
64 64
 
65
-	if ($couleur = _request('couleur')) {
66
-		$couleurs = charger_fonction('couleurs', 'inc');
67
-		$les_couleurs = $couleurs([], true);
68
-		if (isset($les_couleurs[$couleur])) {
69
-			$GLOBALS['visiteur_session']['prefs']['couleur'] = $couleur;
70
-		}
71
-	}
72
-	if ($display = intval(_request('display'))) {
73
-		$GLOBALS['visiteur_session']['prefs']['display'] = $display;
74
-	}
75
-	if (
76
-		$display_navigation = _request('display_navigation')
77
-		and in_array($display_navigation, ['navigation_sans_icone', 'navigation_avec_icones'])
78
-	) {
79
-		$GLOBALS['visiteur_session']['prefs']['display_navigation'] = $display_navigation;
80
-	}
65
+    if ($couleur = _request('couleur')) {
66
+        $couleurs = charger_fonction('couleurs', 'inc');
67
+        $les_couleurs = $couleurs([], true);
68
+        if (isset($les_couleurs[$couleur])) {
69
+            $GLOBALS['visiteur_session']['prefs']['couleur'] = $couleur;
70
+        }
71
+    }
72
+    if ($display = intval(_request('display'))) {
73
+        $GLOBALS['visiteur_session']['prefs']['display'] = $display;
74
+    }
75
+    if (
76
+        $display_navigation = _request('display_navigation')
77
+        and in_array($display_navigation, ['navigation_sans_icone', 'navigation_avec_icones'])
78
+    ) {
79
+        $GLOBALS['visiteur_session']['prefs']['display_navigation'] = $display_navigation;
80
+    }
81 81
 
82
-	if (intval($GLOBALS['visiteur_session']['id_auteur'])) {
83
-		include_spip('action/editer_auteur');
84
-		$c = ['prefs' => serialize($GLOBALS['visiteur_session']['prefs'])];
82
+    if (intval($GLOBALS['visiteur_session']['id_auteur'])) {
83
+        include_spip('action/editer_auteur');
84
+        $c = ['prefs' => serialize($GLOBALS['visiteur_session']['prefs'])];
85 85
 
86
-		if ($imessage = _request('imessage') and in_array($imessage, ['oui', 'non'])) {
87
-			$c['imessage'] = $imessage;
88
-		}
86
+        if ($imessage = _request('imessage') and in_array($imessage, ['oui', 'non'])) {
87
+            $c['imessage'] = $imessage;
88
+        }
89 89
 
90
-		auteur_modifier($GLOBALS['visiteur_session']['id_auteur'], $c);
91
-	}
90
+        auteur_modifier($GLOBALS['visiteur_session']['id_auteur'], $c);
91
+    }
92 92
 
93
-	return ['message_ok' => _T('config_info_enregistree'), 'editable' => true];
93
+    return ['message_ok' => _T('config_info_enregistree'), 'editable' => true];
94 94
 }
Please login to merge, or discard this patch.
ecrire/inc/filtres_boites.php 2 patches
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -135,7 +135,7 @@
 block discarded – undo
135 135
 		$titre = "<h3>$titre</h3>";
136 136
 	}
137 137
 
138
-	return '<div class="' . $class . ($id ? "\" id=\"$id" : '') . '">'
138
+	return '<div class="'.$class.($id ? "\" id=\"$id" : '').'">'
139 139
 	. ($titre ? "<div class=\"$head_class\">$titre<!--/hd--></div>" : '')
140 140
 	. '<div class="box__body clearfix">';
141 141
 }
Please login to merge, or discard this patch.
Indentation   +38 added lines, -38 removed lines patch added patch discarded remove patch
@@ -18,7 +18,7 @@  discard block
 block discarded – undo
18 18
  **/
19 19
 
20 20
 if (!defined('_ECRIRE_INC_VERSION')) {
21
-	return;
21
+    return;
22 22
 }
23 23
 
24 24
 
@@ -44,18 +44,18 @@  discard block
 block discarded – undo
44 44
  *     Pile complétée par le code à générer
45 45
  */
46 46
 function balise_BOITE_OUVRIR_dist($p) {
47
-	$_titre = interprete_argument_balise(1, $p);
48
-	$_class = interprete_argument_balise(2, $p);
49
-	$_head_class = interprete_argument_balise(3, $p);
50
-	$_titre = ($_titre ?: "''");
51
-	$_class = ($_class ? ", $_class" : ", 'simple'");
52
-	$_head_class = ($_head_class ? ", $_head_class" : '');
53
-
54
-	$f = chercher_filtre('boite_ouvrir');
55
-	$p->code = "$f($_titre$_class$_head_class)";
56
-	$p->interdire_scripts = false;
57
-
58
-	return $p;
47
+    $_titre = interprete_argument_balise(1, $p);
48
+    $_class = interprete_argument_balise(2, $p);
49
+    $_head_class = interprete_argument_balise(3, $p);
50
+    $_titre = ($_titre ?: "''");
51
+    $_class = ($_class ? ", $_class" : ", 'simple'");
52
+    $_head_class = ($_head_class ? ", $_head_class" : '');
53
+
54
+    $f = chercher_filtre('boite_ouvrir');
55
+    $p->code = "$f($_titre$_class$_head_class)";
56
+    $p->interdire_scripts = false;
57
+
58
+    return $p;
59 59
 }
60 60
 
61 61
 /**
@@ -75,14 +75,14 @@  discard block
 block discarded – undo
75 75
  *     Pile complétée par le code à générer
76 76
  */
77 77
 function balise_BOITE_PIED_dist($p) {
78
-	$_class = interprete_argument_balise(1, $p);
79
-	$_class = ($_class ? "$_class" : '');
78
+    $_class = interprete_argument_balise(1, $p);
79
+    $_class = ($_class ? "$_class" : '');
80 80
 
81
-	$f = chercher_filtre('boite_pied');
82
-	$p->code = "$f($_class)";
83
-	$p->interdire_scripts = false;
81
+    $f = chercher_filtre('boite_pied');
82
+    $p->code = "$f($_class)";
83
+    $p->interdire_scripts = false;
84 84
 
85
-	return $p;
85
+    return $p;
86 86
 }
87 87
 
88 88
 
@@ -102,11 +102,11 @@  discard block
 block discarded – undo
102 102
  *     Pile complétée par le code à générer
103 103
  */
104 104
 function balise_BOITE_FERMER_dist($p) {
105
-	$f = chercher_filtre('boite_fermer');
106
-	$p->code = "$f()";
107
-	$p->interdire_scripts = false;
105
+    $f = chercher_filtre('boite_fermer');
106
+    $p->code = "$f()";
107
+    $p->interdire_scripts = false;
108 108
 
109
-	return $p;
109
+    return $p;
110 110
 }
111 111
 
112 112
 /**
@@ -128,16 +128,16 @@  discard block
 block discarded – undo
128 128
  *     HTML du début de la boîte
129 129
  */
130 130
 function boite_ouvrir($titre, $class = '', $head_class = '', $id = '') {
131
-	$class = "box $class";
132
-	$head_class = "box__header $head_class clearfix";
133
-	// dans l'espace prive, titrer en h3 si pas de balise <hn>
134
-	if (test_espace_prive() and strlen($titre) and !str_contains($titre, '<h')) {
135
-		$titre = "<h3>$titre</h3>";
136
-	}
137
-
138
-	return '<div class="' . $class . ($id ? "\" id=\"$id" : '') . '">'
139
-	. ($titre ? "<div class=\"$head_class\">$titre<!--/hd--></div>" : '')
140
-	. '<div class="box__body clearfix">';
131
+    $class = "box $class";
132
+    $head_class = "box__header $head_class clearfix";
133
+    // dans l'espace prive, titrer en h3 si pas de balise <hn>
134
+    if (test_espace_prive() and strlen($titre) and !str_contains($titre, '<h')) {
135
+        $titre = "<h3>$titre</h3>";
136
+    }
137
+
138
+    return '<div class="' . $class . ($id ? "\" id=\"$id" : '') . '">'
139
+    . ($titre ? "<div class=\"$head_class\">$titre<!--/hd--></div>" : '')
140
+    . '<div class="box__body clearfix">';
141 141
 }
142 142
 
143 143
 
@@ -154,10 +154,10 @@  discard block
 block discarded – undo
154 154
  *     HTML de transition vers le pied de la boîte
155 155
  */
156 156
 function boite_pied($class = 'act') {
157
-	$class = "box__footer $class";
157
+    $class = "box__footer $class";
158 158
 
159
-	return '</div>'
160
-	. "<div class=\"$class clearfix\">";
159
+    return '</div>'
160
+    . "<div class=\"$class clearfix\">";
161 161
 }
162 162
 
163 163
 
@@ -172,6 +172,6 @@  discard block
 block discarded – undo
172 172
  *     HTML de fin de la boîte
173 173
  */
174 174
 function boite_fermer() {
175
-	return '</div>'
176
-	. '</div>';
175
+    return '</div>'
176
+    . '</div>';
177 177
 }
Please login to merge, or discard this patch.
ecrire/action/super_cron.php 1 patch
Indentation   +4 added lines, -4 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
 /**
@@ -39,7 +39,7 @@  discard block
 block discarded – undo
39 39
  * @uses queue_lancer_url_http_async()
40 40
  */
41 41
 function action_super_cron_dist() {
42
-	$url_cron = generer_url_action('cron');
43
-	include_spip('inc/queue');
44
-	queue_lancer_url_http_async($url_cron);
42
+    $url_cron = generer_url_action('cron');
43
+    include_spip('inc/queue');
44
+    queue_lancer_url_http_async($url_cron);
45 45
 }
Please login to merge, or discard this patch.
ecrire/auth/sha256.inc.php 1 patch
Indentation   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -11,7 +11,7 @@  discard block
 block discarded – undo
11 11
  * @return string Le SHA de la chaîne
12 12
  */
13 13
 function spip_sha256($str) {
14
-	return hash('sha256', $str);
14
+    return hash('sha256', $str);
15 15
 }
16 16
 
17 17
 /**
@@ -22,5 +22,5 @@  discard block
 block discarded – undo
22 22
  * @see spip_sha256()
23 23
  */
24 24
 function _nano_sha256($str, $ig_func = true) {
25
-	return spip_sha256($str);
25
+    return spip_sha256($str);
26 26
 }
Please login to merge, or discard this patch.