Completed
Pull Request — master (#36)
by
unknown
06:08
created
prive/formulaires/configurer_moderniseur.php 1 patch
Indentation   +17 added lines, -17 removed lines patch added patch discarded remove patch
@@ -11,30 +11,30 @@
 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_moderniseur_charger_dist() {
19
-	$valeurs = array(
20
-		'version_html_max' => html5_permis() ? 'html5' : 'html4',
21
-	);
19
+    $valeurs = array(
20
+        'version_html_max' => html5_permis() ? 'html5' : 'html4',
21
+    );
22 22
 
23
-	return $valeurs;
23
+    return $valeurs;
24 24
 }
25 25
 
26 26
 
27 27
 function formulaires_configurer_moderniseur_traiter_dist() {
28
-	$res = array('editable' => true);
29
-	foreach (array(
30
-			'version_html_max'
31
-	) as $m) {
32
-		if (!is_null($v = _request($m))) {
33
-			ecrire_meta($m, $v == 'html5' ? 'html5' : 'html4');
34
-		}
35
-	}
36
-
37
-	$res['message_ok'] = _T('config_info_enregistree');
38
-
39
-	return $res;
28
+    $res = array('editable' => true);
29
+    foreach (array(
30
+            'version_html_max'
31
+    ) as $m) {
32
+        if (!is_null($v = _request($m))) {
33
+            ecrire_meta($m, $v == 'html5' ? 'html5' : 'html4');
34
+        }
35
+    }
36
+
37
+    $res['message_ok'] = _T('config_info_enregistree');
38
+
39
+    return $res;
40 40
 }
Please login to merge, or discard this patch.
prive/formulaires/configurer_avertisseur.php 1 patch
Indentation   +21 added lines, -21 removed lines patch added patch discarded remove patch
@@ -11,33 +11,33 @@
 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_avertisseur_charger_dist() {
19
-	$valeurs = array();
20
-	foreach (array(
21
-		'articles_modif',
22
-	) as $m) {
23
-		$valeurs[$m] = $GLOBALS['meta'][$m];
24
-	}
25
-
26
-	return $valeurs;
19
+    $valeurs = array();
20
+    foreach (array(
21
+        'articles_modif',
22
+    ) as $m) {
23
+        $valeurs[$m] = $GLOBALS['meta'][$m];
24
+    }
25
+
26
+    return $valeurs;
27 27
 }
28 28
 
29 29
 
30 30
 function formulaires_configurer_avertisseur_traiter_dist() {
31
-	$res = array('editable' => true);
32
-	foreach (array(
33
-		'articles_modif',
34
-	) as $m) {
35
-		if (!is_null($v = _request($m))) {
36
-			ecrire_meta($m, $v == 'oui' ? 'oui' : 'non');
37
-		}
38
-	}
39
-
40
-	$res['message_ok'] = _T('config_info_enregistree');
41
-
42
-	return $res;
31
+    $res = array('editable' => true);
32
+    foreach (array(
33
+        'articles_modif',
34
+    ) as $m) {
35
+        if (!is_null($v = _request($m))) {
36
+            ecrire_meta($m, $v == 'oui' ? 'oui' : 'non');
37
+        }
38
+    }
39
+
40
+    $res['message_ok'] = _T('config_info_enregistree');
41
+
42
+    return $res;
43 43
 }
Please login to merge, or discard this patch.
prive/formulaires/editer_auteur.php 3 patches
Indentation   +290 added lines, -290 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
 include_spip('inc/actions');
@@ -37,21 +37,21 @@  discard block
 block discarded – undo
37 37
  *     Environnement du formulaire
38 38
  **/
39 39
 function formulaires_editer_auteur_charger_dist(
40
-	$id_auteur = 'new',
41
-	$retour = '',
42
-	$associer_objet = '',
43
-	$config_fonc = 'auteurs_edit_config',
44
-	$row = array(),
45
-	$hidden = ''
40
+    $id_auteur = 'new',
41
+    $retour = '',
42
+    $associer_objet = '',
43
+    $config_fonc = 'auteurs_edit_config',
44
+    $row = array(),
45
+    $hidden = ''
46 46
 ) {
47
-	$valeurs = formulaires_editer_objet_charger('auteur', $id_auteur, 0, 0, $retour, $config_fonc, $row, $hidden);
48
-	$valeurs['new_login'] = $valeurs['login'];
47
+    $valeurs = formulaires_editer_objet_charger('auteur', $id_auteur, 0, 0, $retour, $config_fonc, $row, $hidden);
48
+    $valeurs['new_login'] = $valeurs['login'];
49 49
 
50
-	if (!autoriser('modifier', 'auteur', intval($id_auteur))) {
51
-		$valeurs['editable'] = '';
52
-	}
50
+    if (!autoriser('modifier', 'auteur', intval($id_auteur))) {
51
+        $valeurs['editable'] = '';
52
+    }
53 53
 
54
-	return $valeurs;
54
+    return $valeurs;
55 55
 }
56 56
 
57 57
 /**
@@ -75,14 +75,14 @@  discard block
 block discarded – undo
75 75
  *     Hash du formulaire
76 76
  */
77 77
 function formulaires_editer_auteur_identifier_dist(
78
-	$id_auteur = 'new',
79
-	$retour = '',
80
-	$associer_objet = '',
81
-	$config_fonc = 'auteurs_edit_config',
82
-	$row = array(),
83
-	$hidden = ''
78
+    $id_auteur = 'new',
79
+    $retour = '',
80
+    $associer_objet = '',
81
+    $config_fonc = 'auteurs_edit_config',
82
+    $row = array(),
83
+    $hidden = ''
84 84
 ) {
85
-	return serialize(array(intval($id_auteur), $associer_objet));
85
+    return serialize(array(intval($id_auteur), $associer_objet));
86 86
 }
87 87
 
88 88
 
@@ -95,26 +95,26 @@  discard block
 block discarded – undo
95 95
  *     Configuration pour le formulaire
96 96
  */
97 97
 function auteurs_edit_config($row) {
98
-	global $spip_lang;
99
-
100
-	$config = $GLOBALS['meta'];
101
-	$config['lignes'] = 8;
102
-	$config['langue'] = $spip_lang;
103
-
104
-	// pour instituer_auteur
105
-	$config['auteur'] = $row;
106
-
107
-	//$config['restreint'] = ($row['statut'] == 'publie');
108
-	$auth_methode = $row['source'];
109
-	include_spip('inc/auth');
110
-	$config['edit_login'] =
111
-		(auth_autoriser_modifier_login($auth_methode)
112
-			and autoriser('modifier', 'auteur', $row['id_auteur'], null, array('email' => true)));
113
-	$config['edit_pass'] =
114
-		(auth_autoriser_modifier_pass($auth_methode)
115
-			and autoriser('modifier', 'auteur', $row['id_auteur']));
116
-
117
-	return $config;
98
+    global $spip_lang;
99
+
100
+    $config = $GLOBALS['meta'];
101
+    $config['lignes'] = 8;
102
+    $config['langue'] = $spip_lang;
103
+
104
+    // pour instituer_auteur
105
+    $config['auteur'] = $row;
106
+
107
+    //$config['restreint'] = ($row['statut'] == 'publie');
108
+    $auth_methode = $row['source'];
109
+    include_spip('inc/auth');
110
+    $config['edit_login'] =
111
+        (auth_autoriser_modifier_login($auth_methode)
112
+            and autoriser('modifier', 'auteur', $row['id_auteur'], null, array('email' => true)));
113
+    $config['edit_pass'] =
114
+        (auth_autoriser_modifier_pass($auth_methode)
115
+            and autoriser('modifier', 'auteur', $row['id_auteur']));
116
+
117
+    return $config;
118 118
 }
119 119
 
120 120
 /**
@@ -144,120 +144,120 @@  discard block
 block discarded – undo
144 144
  *     Erreurs des saisies
145 145
  **/
146 146
 function formulaires_editer_auteur_verifier_dist(
147
-	$id_auteur = 'new',
148
-	$retour = '',
149
-	$associer_objet = '',
150
-	$config_fonc = 'auteurs_edit_config',
151
-	$row = array(),
152
-	$hidden = ''
147
+    $id_auteur = 'new',
148
+    $retour = '',
149
+    $associer_objet = '',
150
+    $config_fonc = 'auteurs_edit_config',
151
+    $row = array(),
152
+    $hidden = ''
153 153
 ) {
154
-	// auto-renseigner le nom si il n'existe pas, sans couper
155
-	titre_automatique('nom', array('email', 'login'), 255);
156
-
157
-	$oblis = array('nom');
158
-	// si on veut renvoyer des identifiants il faut un email et un login
159
-	if (_request('reset_password')) {
160
-		$oblis[] = 'email';
161
-		$oblis[] = 'new_login';
162
-	}
163
-	// mais il reste obligatoire si on a rien trouve
164
-	$erreurs = formulaires_editer_objet_verifier('auteur', $id_auteur, $oblis);
165
-	if (isset($erreurs['new_login'])) {
166
-		$erreurs['login'] = $erreurs['new_login'];
167
-		unset($erreurs['new_login']);
168
-	}
169
-
170
-	$auth_methode = sql_getfetsel('source', 'spip_auteurs', 'id_auteur=' . intval($id_auteur));
171
-	$auth_methode = ($auth_methode ? $auth_methode : 'spip');
172
-	include_spip('inc/auth');
173
-
174
-	if (!nom_acceptable(_request('nom'))) {
175
-		$erreurs['nom'] = _T('info_nom_pas_conforme');
176
-	}
177
-
178
-	if ($email = _request('email')) {
179
-		include_spip('inc/filtres');
180
-		include_spip('inc/autoriser');
181
-		// un redacteur qui modifie son email n'a pas le droit de le vider si il y en avait un
182
-		if (!autoriser('modifier', 'auteur', $id_auteur, null, array('email' => '?'))
183
-			and $GLOBALS['visiteur_session']['id_auteur'] == $id_auteur
184
-			and !strlen(trim($email))
185
-			and $email != ($email_ancien = sql_getfetsel('email', 'spip_auteurs', 'id_auteur=' . intval($id_auteur)))
186
-		) {
187
-			$erreurs['email'] = (($id_auteur == $GLOBALS['visiteur_session']['id_auteur']) ? _T('form_email_non_valide') : _T('form_prop_indiquer_email'));
188
-		} else {
189
-			if (!email_valide($email)) {
190
-				$erreurs['email'] = (($id_auteur == $GLOBALS['visiteur_session']['id_auteur']) ? _T('form_email_non_valide') : _T('form_prop_indiquer_email'));
191
-			}
192
-		}
193
-		# Ne pas autoriser d'avoir deux auteurs avec le même email
194
-		# cette fonctionalité nécessite que la base soit clean à l'activation : pas de
195
-		# doublon sur la requête select email,count(*) from spip_auteurs group by email ;
196
-		if (defined('_INTERDIRE_AUTEUR_MEME_EMAIL')) {
197
-			#Nouvel auteur
198
-			if (intval($id_auteur) == 0) {
199
-				#Un auteur existe deja avec cette adresse ?
200
-				if (sql_countsel('spip_auteurs', 'email=' . sql_quote($email)) > 0) {
201
-					$erreurs['email'] = _T('erreur_email_deja_existant');
202
-				}
203
-			} else {
204
-				#Un auteur existe deja avec cette adresse ? et n'est pas le user courant.
205
-				if ((sql_countsel(
206
-					'spip_auteurs',
207
-					'email=' . sql_quote($email)
208
-				) > 0) and ($id_auteur != ($id_auteur_ancien = sql_getfetsel(
209
-					'id_auteur',
210
-					'spip_auteurs',
211
-					'email=' . sql_quote($email)
212
-				)))) {
213
-					$erreurs['email'] = _T('erreur_email_deja_existant');
214
-				}
215
-			}
216
-		}
217
-	}
218
-
219
-	// quand c'est un auteur existant on fait le reset password ici
220
-	if (!count($erreurs) and _request('reset_password') and intval($id_auteur)) {
221
-		$erreurs = auteur_reset_password($id_auteur, $erreurs);
222
-		return $erreurs;
223
-	}
224
-
225
-	// corriger un cas si frequent : www.example.org sans le http:// qui precede
226
-	if ($url = _request('url_site') and !tester_url_absolue($url)) {
227
-		if (strpos($url, ':') === false and strncasecmp($url, 'www.', 4) === 0) {
228
-			$url = 'http://' . $url;
229
-			set_request('url_site', $url);
230
-		}
231
-	}
232
-	// traiter les liens implicites avant de tester l'url
233
-	include_spip('inc/lien');
234
-	if ($url = calculer_url(_request('url_site')) and !tester_url_absolue($url)) {
235
-		$erreurs['url_site'] = _T('info_url_site_pas_conforme');
236
-	}
237
-
238
-	$erreurs['message_erreur'] = '';
239
-
240
-	if ($err = auth_verifier_login($auth_methode, _request('new_login'), $id_auteur)) {
241
-		$erreurs['new_login'] = $err;
242
-		$erreurs['message_erreur'] .= $err;
243
-	} else {
244
-		// pass trop court ou confirmation non identique
245
-		if ($p = _request('new_pass')) {
246
-			if ($p != _request('new_pass2')) {
247
-				$erreurs['new_pass'] = _T('info_passes_identiques');
248
-				$erreurs['message_erreur'] .= _T('info_passes_identiques');
249
-			} elseif ($err = auth_verifier_pass($auth_methode, _request('new_login'), $p, $id_auteur)) {
250
-				$erreurs['new_pass'] = $err;
251
-				$erreurs['message_erreur'] .= $err;
252
-			}
253
-		}
254
-	}
255
-
256
-	if (!$erreurs['message_erreur']) {
257
-		unset($erreurs['message_erreur']);
258
-	}
259
-
260
-	return $erreurs;
154
+    // auto-renseigner le nom si il n'existe pas, sans couper
155
+    titre_automatique('nom', array('email', 'login'), 255);
156
+
157
+    $oblis = array('nom');
158
+    // si on veut renvoyer des identifiants il faut un email et un login
159
+    if (_request('reset_password')) {
160
+        $oblis[] = 'email';
161
+        $oblis[] = 'new_login';
162
+    }
163
+    // mais il reste obligatoire si on a rien trouve
164
+    $erreurs = formulaires_editer_objet_verifier('auteur', $id_auteur, $oblis);
165
+    if (isset($erreurs['new_login'])) {
166
+        $erreurs['login'] = $erreurs['new_login'];
167
+        unset($erreurs['new_login']);
168
+    }
169
+
170
+    $auth_methode = sql_getfetsel('source', 'spip_auteurs', 'id_auteur=' . intval($id_auteur));
171
+    $auth_methode = ($auth_methode ? $auth_methode : 'spip');
172
+    include_spip('inc/auth');
173
+
174
+    if (!nom_acceptable(_request('nom'))) {
175
+        $erreurs['nom'] = _T('info_nom_pas_conforme');
176
+    }
177
+
178
+    if ($email = _request('email')) {
179
+        include_spip('inc/filtres');
180
+        include_spip('inc/autoriser');
181
+        // un redacteur qui modifie son email n'a pas le droit de le vider si il y en avait un
182
+        if (!autoriser('modifier', 'auteur', $id_auteur, null, array('email' => '?'))
183
+            and $GLOBALS['visiteur_session']['id_auteur'] == $id_auteur
184
+            and !strlen(trim($email))
185
+            and $email != ($email_ancien = sql_getfetsel('email', 'spip_auteurs', 'id_auteur=' . intval($id_auteur)))
186
+        ) {
187
+            $erreurs['email'] = (($id_auteur == $GLOBALS['visiteur_session']['id_auteur']) ? _T('form_email_non_valide') : _T('form_prop_indiquer_email'));
188
+        } else {
189
+            if (!email_valide($email)) {
190
+                $erreurs['email'] = (($id_auteur == $GLOBALS['visiteur_session']['id_auteur']) ? _T('form_email_non_valide') : _T('form_prop_indiquer_email'));
191
+            }
192
+        }
193
+        # Ne pas autoriser d'avoir deux auteurs avec le même email
194
+        # cette fonctionalité nécessite que la base soit clean à l'activation : pas de
195
+        # doublon sur la requête select email,count(*) from spip_auteurs group by email ;
196
+        if (defined('_INTERDIRE_AUTEUR_MEME_EMAIL')) {
197
+            #Nouvel auteur
198
+            if (intval($id_auteur) == 0) {
199
+                #Un auteur existe deja avec cette adresse ?
200
+                if (sql_countsel('spip_auteurs', 'email=' . sql_quote($email)) > 0) {
201
+                    $erreurs['email'] = _T('erreur_email_deja_existant');
202
+                }
203
+            } else {
204
+                #Un auteur existe deja avec cette adresse ? et n'est pas le user courant.
205
+                if ((sql_countsel(
206
+                    'spip_auteurs',
207
+                    'email=' . sql_quote($email)
208
+                ) > 0) and ($id_auteur != ($id_auteur_ancien = sql_getfetsel(
209
+                    'id_auteur',
210
+                    'spip_auteurs',
211
+                    'email=' . sql_quote($email)
212
+                )))) {
213
+                    $erreurs['email'] = _T('erreur_email_deja_existant');
214
+                }
215
+            }
216
+        }
217
+    }
218
+
219
+    // quand c'est un auteur existant on fait le reset password ici
220
+    if (!count($erreurs) and _request('reset_password') and intval($id_auteur)) {
221
+        $erreurs = auteur_reset_password($id_auteur, $erreurs);
222
+        return $erreurs;
223
+    }
224
+
225
+    // corriger un cas si frequent : www.example.org sans le http:// qui precede
226
+    if ($url = _request('url_site') and !tester_url_absolue($url)) {
227
+        if (strpos($url, ':') === false and strncasecmp($url, 'www.', 4) === 0) {
228
+            $url = 'http://' . $url;
229
+            set_request('url_site', $url);
230
+        }
231
+    }
232
+    // traiter les liens implicites avant de tester l'url
233
+    include_spip('inc/lien');
234
+    if ($url = calculer_url(_request('url_site')) and !tester_url_absolue($url)) {
235
+        $erreurs['url_site'] = _T('info_url_site_pas_conforme');
236
+    }
237
+
238
+    $erreurs['message_erreur'] = '';
239
+
240
+    if ($err = auth_verifier_login($auth_methode, _request('new_login'), $id_auteur)) {
241
+        $erreurs['new_login'] = $err;
242
+        $erreurs['message_erreur'] .= $err;
243
+    } else {
244
+        // pass trop court ou confirmation non identique
245
+        if ($p = _request('new_pass')) {
246
+            if ($p != _request('new_pass2')) {
247
+                $erreurs['new_pass'] = _T('info_passes_identiques');
248
+                $erreurs['message_erreur'] .= _T('info_passes_identiques');
249
+            } elseif ($err = auth_verifier_pass($auth_methode, _request('new_login'), $p, $id_auteur)) {
250
+                $erreurs['new_pass'] = $err;
251
+                $erreurs['message_erreur'] .= $err;
252
+            }
253
+        }
254
+    }
255
+
256
+    if (!$erreurs['message_erreur']) {
257
+        unset($erreurs['message_erreur']);
258
+    }
259
+
260
+    return $erreurs;
261 261
 }
262 262
 
263 263
 
@@ -294,112 +294,112 @@  discard block
 block discarded – undo
294 294
  *     Retour des traitements
295 295
  **/
296 296
 function formulaires_editer_auteur_traiter_dist(
297
-	$id_auteur = 'new',
298
-	$retour = '',
299
-	$associer_objet = '',
300
-	$config_fonc = 'auteurs_edit_config',
301
-	$row = array(),
302
-	$hidden = ''
297
+    $id_auteur = 'new',
298
+    $retour = '',
299
+    $associer_objet = '',
300
+    $config_fonc = 'auteurs_edit_config',
301
+    $row = array(),
302
+    $hidden = ''
303 303
 ) {
304
-	if (_request('saisie_webmestre') or _request('webmestre')) {
305
-		set_request('webmestre', _request('webmestre') ? _request('webmestre') : 'non');
306
-	}
307
-	$retour = parametre_url($retour, 'email_confirm', '');
308
-
309
-	set_request(
310
-		'email',
311
-		email_valide(_request('email'))
312
-	); // eviter d'enregistrer les cas qui sont acceptés par email_valide dans le verifier :
313
-	// "[email protected]  " ou encore "Marie Toto <[email protected]>"
314
-
315
-	include_spip('inc/autoriser');
316
-	if (!autoriser('modifier', 'auteur', $id_auteur, null, array('email' => '?'))) {
317
-		$email_nouveau = _request('email');
318
-		set_request('email'); // vider la saisie car l'auteur n'a pas le droit de modifier cet email
319
-		// mais si c'est son propre profil on lui envoie un email à l'adresse qu'il a indique
320
-		// pour qu'il confirme qu'il possede bien cette adresse
321
-		// son clic sur l'url du message permettre de confirmer le changement
322
-		// et de revenir sur son profil
323
-		if ($GLOBALS['visiteur_session']['id_auteur'] == $id_auteur
324
-			and $email_nouveau !=
325
-				($email_ancien = sql_getfetsel('email', 'spip_auteurs', 'id_auteur=' . intval($id_auteur)))
326
-		) {
327
-			$envoyer_mail = charger_fonction('envoyer_mail', 'inc');
328
-			$texte = _T(
329
-				'form_auteur_mail_confirmation',
330
-				array(
331
-					'url' => generer_action_auteur(
332
-						'confirmer_email',
333
-						$email_nouveau,
334
-						parametre_url($retour, 'email_modif', 'ok')
335
-					)
336
-				)
337
-			);
338
-			$envoyer_mail($email_nouveau, _T('form_auteur_confirmation'), $texte);
339
-			set_request('email_confirm', $email_nouveau);
340
-			if ($email_ancien) {
341
-				$envoyer_mail($email_ancien, _T('form_auteur_confirmation'),
342
-					_T('form_auteur_envoi_mail_confirmation', array('email' => $email_nouveau)));
343
-			}
344
-			$retour = parametre_url($retour, 'email_confirm', $email_nouveau);
345
-		}
346
-	}
347
-
348
-	$res = formulaires_editer_objet_traiter('auteur', $id_auteur, 0, 0, $retour, $config_fonc, $row, $hidden);
349
-
350
-	if (_request('reset_password') and !intval($id_auteur) and intval($res['id_auteur'])) {
351
-		$erreurs = array();
352
-		$erreurs = auteur_reset_password($res['id_auteur'], $erreurs);
353
-		if (isset($erreurs['message_ok'])) {
354
-			if (!isset($res['message_ok'])) $res['message_ok'] = '';
355
-			$res['message_ok'] = trim($res['message_ok'] . ' ' . $erreurs['message_ok']);
356
-		}
357
-		if (isset($erreurs['message_erreur']) and $erreurs['message_erreur']) {
358
-			if (!isset($res['message_erreur'])) $res['message_erreur'] = '';
359
-			$res['message_erreur'] = trim($res['message_erreur'] . ' ' . $erreurs['message_erreur']);
360
-		}
361
-	}
362
-
363
-	// Un lien auteur a prendre en compte ?
364
-	if ($associer_objet and $id_auteur = $res['id_auteur']) {
365
-		$objet = '';
366
-		if (intval($associer_objet)) {
367
-			$objet = 'article';
368
-			$id_objet = intval($associer_objet);
369
-		} elseif (preg_match(',^\w+\|[0-9]+$,', $associer_objet)) {
370
-			list($objet, $id_objet) = explode('|', $associer_objet);
371
-		}
372
-		if ($objet and $id_objet and autoriser('modifier', $objet, $id_objet)) {
373
-			include_spip('action/editer_auteur');
374
-			auteur_associer($id_auteur, array($objet => $id_objet));
375
-			if (isset($res['redirect'])) {
376
-				$res['redirect'] = parametre_url($res['redirect'], 'id_lien_ajoute', $id_auteur, '&');
377
-			}
378
-		}
379
-	}
380
-
381
-	return $res;
304
+    if (_request('saisie_webmestre') or _request('webmestre')) {
305
+        set_request('webmestre', _request('webmestre') ? _request('webmestre') : 'non');
306
+    }
307
+    $retour = parametre_url($retour, 'email_confirm', '');
308
+
309
+    set_request(
310
+        'email',
311
+        email_valide(_request('email'))
312
+    ); // eviter d'enregistrer les cas qui sont acceptés par email_valide dans le verifier :
313
+    // "[email protected]  " ou encore "Marie Toto <[email protected]>"
314
+
315
+    include_spip('inc/autoriser');
316
+    if (!autoriser('modifier', 'auteur', $id_auteur, null, array('email' => '?'))) {
317
+        $email_nouveau = _request('email');
318
+        set_request('email'); // vider la saisie car l'auteur n'a pas le droit de modifier cet email
319
+        // mais si c'est son propre profil on lui envoie un email à l'adresse qu'il a indique
320
+        // pour qu'il confirme qu'il possede bien cette adresse
321
+        // son clic sur l'url du message permettre de confirmer le changement
322
+        // et de revenir sur son profil
323
+        if ($GLOBALS['visiteur_session']['id_auteur'] == $id_auteur
324
+            and $email_nouveau !=
325
+                ($email_ancien = sql_getfetsel('email', 'spip_auteurs', 'id_auteur=' . intval($id_auteur)))
326
+        ) {
327
+            $envoyer_mail = charger_fonction('envoyer_mail', 'inc');
328
+            $texte = _T(
329
+                'form_auteur_mail_confirmation',
330
+                array(
331
+                    'url' => generer_action_auteur(
332
+                        'confirmer_email',
333
+                        $email_nouveau,
334
+                        parametre_url($retour, 'email_modif', 'ok')
335
+                    )
336
+                )
337
+            );
338
+            $envoyer_mail($email_nouveau, _T('form_auteur_confirmation'), $texte);
339
+            set_request('email_confirm', $email_nouveau);
340
+            if ($email_ancien) {
341
+                $envoyer_mail($email_ancien, _T('form_auteur_confirmation'),
342
+                    _T('form_auteur_envoi_mail_confirmation', array('email' => $email_nouveau)));
343
+            }
344
+            $retour = parametre_url($retour, 'email_confirm', $email_nouveau);
345
+        }
346
+    }
347
+
348
+    $res = formulaires_editer_objet_traiter('auteur', $id_auteur, 0, 0, $retour, $config_fonc, $row, $hidden);
349
+
350
+    if (_request('reset_password') and !intval($id_auteur) and intval($res['id_auteur'])) {
351
+        $erreurs = array();
352
+        $erreurs = auteur_reset_password($res['id_auteur'], $erreurs);
353
+        if (isset($erreurs['message_ok'])) {
354
+            if (!isset($res['message_ok'])) $res['message_ok'] = '';
355
+            $res['message_ok'] = trim($res['message_ok'] . ' ' . $erreurs['message_ok']);
356
+        }
357
+        if (isset($erreurs['message_erreur']) and $erreurs['message_erreur']) {
358
+            if (!isset($res['message_erreur'])) $res['message_erreur'] = '';
359
+            $res['message_erreur'] = trim($res['message_erreur'] . ' ' . $erreurs['message_erreur']);
360
+        }
361
+    }
362
+
363
+    // Un lien auteur a prendre en compte ?
364
+    if ($associer_objet and $id_auteur = $res['id_auteur']) {
365
+        $objet = '';
366
+        if (intval($associer_objet)) {
367
+            $objet = 'article';
368
+            $id_objet = intval($associer_objet);
369
+        } elseif (preg_match(',^\w+\|[0-9]+$,', $associer_objet)) {
370
+            list($objet, $id_objet) = explode('|', $associer_objet);
371
+        }
372
+        if ($objet and $id_objet and autoriser('modifier', $objet, $id_objet)) {
373
+            include_spip('action/editer_auteur');
374
+            auteur_associer($id_auteur, array($objet => $id_objet));
375
+            if (isset($res['redirect'])) {
376
+                $res['redirect'] = parametre_url($res['redirect'], 'id_lien_ajoute', $id_auteur, '&');
377
+            }
378
+        }
379
+    }
380
+
381
+    return $res;
382 382
 }
383 383
 
384 384
 
385 385
 function auteur_reset_password($id_auteur, $erreurs = array()) {
386
-	$auteur = sql_fetsel('*', 'spip_auteurs', 'id_auteur=' . intval($id_auteur));
387
-	$config = auteurs_edit_config($auteur);
388
-
389
-	if ($config['edit_pass']) {
390
-		if ($email = auteur_regenerer_identifiants($id_auteur)) {
391
-			$erreurs['message_ok'] = _T('message_nouveaux_identifiants_ok', array('email' => $email));
392
-			$erreurs['message_erreur'] = '';
393
-		} elseif ($email === false) {
394
-			$erreurs['message_erreur'] = _T('message_nouveaux_identifiants_echec_envoi');
395
-		} else {
396
-			$erreurs['message_erreur'] = _T('message_nouveaux_identifiants_echec');
397
-		}
398
-	} else {
399
-		$erreurs['message_erreur'] = _T('message_nouveaux_identifiants_echec');
400
-	}
401
-
402
-	return $erreurs;
386
+    $auteur = sql_fetsel('*', 'spip_auteurs', 'id_auteur=' . intval($id_auteur));
387
+    $config = auteurs_edit_config($auteur);
388
+
389
+    if ($config['edit_pass']) {
390
+        if ($email = auteur_regenerer_identifiants($id_auteur)) {
391
+            $erreurs['message_ok'] = _T('message_nouveaux_identifiants_ok', array('email' => $email));
392
+            $erreurs['message_erreur'] = '';
393
+        } elseif ($email === false) {
394
+            $erreurs['message_erreur'] = _T('message_nouveaux_identifiants_echec_envoi');
395
+        } else {
396
+            $erreurs['message_erreur'] = _T('message_nouveaux_identifiants_echec');
397
+        }
398
+    } else {
399
+        $erreurs['message_erreur'] = _T('message_nouveaux_identifiants_echec');
400
+    }
401
+
402
+    return $erreurs;
403 403
 }
404 404
 
405 405
 /**
@@ -410,40 +410,40 @@  discard block
 block discarded – undo
410 410
  * @return string
411 411
  */
412 412
 function auteur_regenerer_identifiants($id_auteur, $notifier=true, $contexte = array()) {
413
-	if ($id_auteur){
414
-		$set = array();
415
-		include_spip('inc/access');
416
-		$set['pass'] = creer_pass_aleatoire();
417
-
418
-		include_spip('action/editer_auteur');
419
-		auteur_modifier($id_auteur,$set);
420
-
421
-		$row = sql_fetsel('*','spip_auteurs','id_auteur='.intval($id_auteur));
422
-		include_spip('inc/filtres');
423
-		if ($notifier
424
-			and $row['email']
425
-			and email_valide($row['email'])
426
-		  and trouver_fond($fond = 'modeles/mail_nouveaux_identifiants')){
427
-			// envoyer l'email avec login/pass
428
-			$c = array(
429
-				'id_auteur' => $id_auteur,
430
-				'nom' => $row['nom'],
431
-				'mode' => $row['statut'],
432
-				'email' => $row['email'],
433
-				'pass' => $set['pass'],
434
-			);
435
-			// on merge avec les champs fournit en appel, qui sont passes au modele de notification donc
436
-			$contexte = array_merge($contexte, $c);
437
-			$message = recuperer_fond($fond, $contexte);
438
-			include_spip("inc/notifications");
439
-			notifications_envoyer_mails($row['email'],$message);
440
-
441
-			return $row['email'];
442
-		}
443
-
444
-		return false;
445
-
446
-	}
447
-
448
-	return '';
413
+    if ($id_auteur){
414
+        $set = array();
415
+        include_spip('inc/access');
416
+        $set['pass'] = creer_pass_aleatoire();
417
+
418
+        include_spip('action/editer_auteur');
419
+        auteur_modifier($id_auteur,$set);
420
+
421
+        $row = sql_fetsel('*','spip_auteurs','id_auteur='.intval($id_auteur));
422
+        include_spip('inc/filtres');
423
+        if ($notifier
424
+            and $row['email']
425
+            and email_valide($row['email'])
426
+          and trouver_fond($fond = 'modeles/mail_nouveaux_identifiants')){
427
+            // envoyer l'email avec login/pass
428
+            $c = array(
429
+                'id_auteur' => $id_auteur,
430
+                'nom' => $row['nom'],
431
+                'mode' => $row['statut'],
432
+                'email' => $row['email'],
433
+                'pass' => $set['pass'],
434
+            );
435
+            // on merge avec les champs fournit en appel, qui sont passes au modele de notification donc
436
+            $contexte = array_merge($contexte, $c);
437
+            $message = recuperer_fond($fond, $contexte);
438
+            include_spip("inc/notifications");
439
+            notifications_envoyer_mails($row['email'],$message);
440
+
441
+            return $row['email'];
442
+        }
443
+
444
+        return false;
445
+
446
+    }
447
+
448
+    return '';
449 449
 }
450 450
\ No newline at end of file
Please login to merge, or discard this patch.
Spacing   +16 added lines, -16 removed lines patch added patch discarded remove patch
@@ -167,7 +167,7 @@  discard block
 block discarded – undo
167 167
 		unset($erreurs['new_login']);
168 168
 	}
169 169
 
170
-	$auth_methode = sql_getfetsel('source', 'spip_auteurs', 'id_auteur=' . intval($id_auteur));
170
+	$auth_methode = sql_getfetsel('source', 'spip_auteurs', 'id_auteur='.intval($id_auteur));
171 171
 	$auth_methode = ($auth_methode ? $auth_methode : 'spip');
172 172
 	include_spip('inc/auth');
173 173
 
@@ -182,7 +182,7 @@  discard block
 block discarded – undo
182 182
 		if (!autoriser('modifier', 'auteur', $id_auteur, null, array('email' => '?'))
183 183
 			and $GLOBALS['visiteur_session']['id_auteur'] == $id_auteur
184 184
 			and !strlen(trim($email))
185
-			and $email != ($email_ancien = sql_getfetsel('email', 'spip_auteurs', 'id_auteur=' . intval($id_auteur)))
185
+			and $email != ($email_ancien = sql_getfetsel('email', 'spip_auteurs', 'id_auteur='.intval($id_auteur)))
186 186
 		) {
187 187
 			$erreurs['email'] = (($id_auteur == $GLOBALS['visiteur_session']['id_auteur']) ? _T('form_email_non_valide') : _T('form_prop_indiquer_email'));
188 188
 		} else {
@@ -197,18 +197,18 @@  discard block
 block discarded – undo
197 197
 			#Nouvel auteur
198 198
 			if (intval($id_auteur) == 0) {
199 199
 				#Un auteur existe deja avec cette adresse ?
200
-				if (sql_countsel('spip_auteurs', 'email=' . sql_quote($email)) > 0) {
200
+				if (sql_countsel('spip_auteurs', 'email='.sql_quote($email)) > 0) {
201 201
 					$erreurs['email'] = _T('erreur_email_deja_existant');
202 202
 				}
203 203
 			} else {
204 204
 				#Un auteur existe deja avec cette adresse ? et n'est pas le user courant.
205 205
 				if ((sql_countsel(
206 206
 					'spip_auteurs',
207
-					'email=' . sql_quote($email)
207
+					'email='.sql_quote($email)
208 208
 				) > 0) and ($id_auteur != ($id_auteur_ancien = sql_getfetsel(
209 209
 					'id_auteur',
210 210
 					'spip_auteurs',
211
-					'email=' . sql_quote($email)
211
+					'email='.sql_quote($email)
212 212
 				)))) {
213 213
 					$erreurs['email'] = _T('erreur_email_deja_existant');
214 214
 				}
@@ -225,7 +225,7 @@  discard block
 block discarded – undo
225 225
 	// corriger un cas si frequent : www.example.org sans le http:// qui precede
226 226
 	if ($url = _request('url_site') and !tester_url_absolue($url)) {
227 227
 		if (strpos($url, ':') === false and strncasecmp($url, 'www.', 4) === 0) {
228
-			$url = 'http://' . $url;
228
+			$url = 'http://'.$url;
229 229
 			set_request('url_site', $url);
230 230
 		}
231 231
 	}
@@ -322,7 +322,7 @@  discard block
 block discarded – undo
322 322
 		// et de revenir sur son profil
323 323
 		if ($GLOBALS['visiteur_session']['id_auteur'] == $id_auteur
324 324
 			and $email_nouveau !=
325
-				($email_ancien = sql_getfetsel('email', 'spip_auteurs', 'id_auteur=' . intval($id_auteur)))
325
+				($email_ancien = sql_getfetsel('email', 'spip_auteurs', 'id_auteur='.intval($id_auteur)))
326 326
 		) {
327 327
 			$envoyer_mail = charger_fonction('envoyer_mail', 'inc');
328 328
 			$texte = _T(
@@ -352,11 +352,11 @@  discard block
 block discarded – undo
352 352
 		$erreurs = auteur_reset_password($res['id_auteur'], $erreurs);
353 353
 		if (isset($erreurs['message_ok'])) {
354 354
 			if (!isset($res['message_ok'])) $res['message_ok'] = '';
355
-			$res['message_ok'] = trim($res['message_ok'] . ' ' . $erreurs['message_ok']);
355
+			$res['message_ok'] = trim($res['message_ok'].' '.$erreurs['message_ok']);
356 356
 		}
357 357
 		if (isset($erreurs['message_erreur']) and $erreurs['message_erreur']) {
358 358
 			if (!isset($res['message_erreur'])) $res['message_erreur'] = '';
359
-			$res['message_erreur'] = trim($res['message_erreur'] . ' ' . $erreurs['message_erreur']);
359
+			$res['message_erreur'] = trim($res['message_erreur'].' '.$erreurs['message_erreur']);
360 360
 		}
361 361
 	}
362 362
 
@@ -383,7 +383,7 @@  discard block
 block discarded – undo
383 383
 
384 384
 
385 385
 function auteur_reset_password($id_auteur, $erreurs = array()) {
386
-	$auteur = sql_fetsel('*', 'spip_auteurs', 'id_auteur=' . intval($id_auteur));
386
+	$auteur = sql_fetsel('*', 'spip_auteurs', 'id_auteur='.intval($id_auteur));
387 387
 	$config = auteurs_edit_config($auteur);
388 388
 
389 389
 	if ($config['edit_pass']) {
@@ -409,21 +409,21 @@  discard block
 block discarded – undo
409 409
  * @param array $contexte
410 410
  * @return string
411 411
  */
412
-function auteur_regenerer_identifiants($id_auteur, $notifier=true, $contexte = array()) {
413
-	if ($id_auteur){
412
+function auteur_regenerer_identifiants($id_auteur, $notifier = true, $contexte = array()) {
413
+	if ($id_auteur) {
414 414
 		$set = array();
415 415
 		include_spip('inc/access');
416 416
 		$set['pass'] = creer_pass_aleatoire();
417 417
 
418 418
 		include_spip('action/editer_auteur');
419
-		auteur_modifier($id_auteur,$set);
419
+		auteur_modifier($id_auteur, $set);
420 420
 
421
-		$row = sql_fetsel('*','spip_auteurs','id_auteur='.intval($id_auteur));
421
+		$row = sql_fetsel('*', 'spip_auteurs', 'id_auteur='.intval($id_auteur));
422 422
 		include_spip('inc/filtres');
423 423
 		if ($notifier
424 424
 			and $row['email']
425 425
 			and email_valide($row['email'])
426
-		  and trouver_fond($fond = 'modeles/mail_nouveaux_identifiants')){
426
+		  and trouver_fond($fond = 'modeles/mail_nouveaux_identifiants')) {
427 427
 			// envoyer l'email avec login/pass
428 428
 			$c = array(
429 429
 				'id_auteur' => $id_auteur,
@@ -436,7 +436,7 @@  discard block
 block discarded – undo
436 436
 			$contexte = array_merge($contexte, $c);
437 437
 			$message = recuperer_fond($fond, $contexte);
438 438
 			include_spip("inc/notifications");
439
-			notifications_envoyer_mails($row['email'],$message);
439
+			notifications_envoyer_mails($row['email'], $message);
440 440
 
441 441
 			return $row['email'];
442 442
 		}
Please login to merge, or discard this patch.
Braces   +6 added lines, -2 removed lines patch added patch discarded remove patch
@@ -351,11 +351,15 @@
 block discarded – undo
351 351
 		$erreurs = array();
352 352
 		$erreurs = auteur_reset_password($res['id_auteur'], $erreurs);
353 353
 		if (isset($erreurs['message_ok'])) {
354
-			if (!isset($res['message_ok'])) $res['message_ok'] = '';
354
+			if (!isset($res['message_ok'])) {
355
+			    $res['message_ok'] = '';
356
+			}
355 357
 			$res['message_ok'] = trim($res['message_ok'] . ' ' . $erreurs['message_ok']);
356 358
 		}
357 359
 		if (isset($erreurs['message_erreur']) and $erreurs['message_erreur']) {
358
-			if (!isset($res['message_erreur'])) $res['message_erreur'] = '';
360
+			if (!isset($res['message_erreur'])) {
361
+			    $res['message_erreur'] = '';
362
+			}
359 363
 			$res['message_erreur'] = trim($res['message_erreur'] . ' ' . $erreurs['message_erreur']);
360 364
 		}
361 365
 	}
Please login to merge, or discard this patch.
prive/formulaires/editer_rubrique.php 1 patch
Indentation   +61 added lines, -61 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');
@@ -47,24 +47,24 @@  discard block
 block discarded – undo
47 47
  *     Environnement du formulaire
48 48
  **/
49 49
 function formulaires_editer_rubrique_charger_dist(
50
-	$id_rubrique = 'new',
51
-	$id_parent = 0,
52
-	$retour = '',
53
-	$lier_trad = 0,
54
-	$config_fonc = 'rubriques_edit_config',
55
-	$row = array(),
56
-	$hidden = ''
50
+    $id_rubrique = 'new',
51
+    $id_parent = 0,
52
+    $retour = '',
53
+    $lier_trad = 0,
54
+    $config_fonc = 'rubriques_edit_config',
55
+    $row = array(),
56
+    $hidden = ''
57 57
 ) {
58
-	return formulaires_editer_objet_charger(
59
-		'rubrique',
60
-		$id_rubrique,
61
-		$id_parent,
62
-		$lier_trad,
63
-		$retour,
64
-		$config_fonc,
65
-		$row,
66
-		$hidden
67
-	);
58
+    return formulaires_editer_objet_charger(
59
+        'rubrique',
60
+        $id_rubrique,
61
+        $id_parent,
62
+        $lier_trad,
63
+        $retour,
64
+        $config_fonc,
65
+        $row,
66
+        $hidden
67
+    );
68 68
 }
69 69
 
70 70
 /**
@@ -76,15 +76,15 @@  discard block
 block discarded – undo
76 76
  *     Configuration pour le formulaire
77 77
  */
78 78
 function rubriques_edit_config($row) {
79
-	global $spip_lang;
79
+    global $spip_lang;
80 80
 
81
-	$config = $GLOBALS['meta'];
82
-	$config['lignes'] = 8;
83
-	$config['langue'] = $spip_lang;
81
+    $config = $GLOBALS['meta'];
82
+    $config['lignes'] = 8;
83
+    $config['langue'] = $spip_lang;
84 84
 
85
-	$config['restreint'] = (!$GLOBALS['connect_toutes_rubriques']);
85
+    $config['restreint'] = (!$GLOBALS['connect_toutes_rubriques']);
86 86
 
87
-	return $config;
87
+    return $config;
88 88
 }
89 89
 
90 90
 /**
@@ -109,15 +109,15 @@  discard block
 block discarded – undo
109 109
  *     Hash du formulaire
110 110
  */
111 111
 function formulaires_editer_rubrique_identifier_dist(
112
-	$id_rubrique = 'new',
113
-	$id_parent = 0,
114
-	$retour = '',
115
-	$lier_trad = 0,
116
-	$config_fonc = 'rubriques_edit_config',
117
-	$row = array(),
118
-	$hidden = ''
112
+    $id_rubrique = 'new',
113
+    $id_parent = 0,
114
+    $retour = '',
115
+    $lier_trad = 0,
116
+    $config_fonc = 'rubriques_edit_config',
117
+    $row = array(),
118
+    $hidden = ''
119 119
 ) {
120
-	return serialize(array(intval($id_rubrique), $lier_trad));
120
+    return serialize(array(intval($id_rubrique), $lier_trad));
121 121
 }
122 122
 
123 123
 /**
@@ -143,20 +143,20 @@  discard block
 block discarded – undo
143 143
  *     Erreurs du formulaire
144 144
  **/
145 145
 function formulaires_editer_rubrique_verifier_dist(
146
-	$id_rubrique = 'new',
147
-	$id_parent = 0,
148
-	$retour = '',
149
-	$lier_trad = 0,
150
-	$config_fonc = 'rubriques_edit_config',
151
-	$row = array(),
152
-	$hidden = ''
146
+    $id_rubrique = 'new',
147
+    $id_parent = 0,
148
+    $retour = '',
149
+    $lier_trad = 0,
150
+    $config_fonc = 'rubriques_edit_config',
151
+    $row = array(),
152
+    $hidden = ''
153 153
 ) {
154
-	// auto-renseigner le titre si il n'existe pas
155
-	titre_automatique('titre', array('descriptif', 'texte'));
156
-	// on ne demande pas le titre obligatoire : il sera rempli a la volee dans editer_rubrique si vide
157
-	$erreurs = formulaires_editer_objet_verifier('rubrique', $id_rubrique, array());
154
+    // auto-renseigner le titre si il n'existe pas
155
+    titre_automatique('titre', array('descriptif', 'texte'));
156
+    // on ne demande pas le titre obligatoire : il sera rempli a la volee dans editer_rubrique si vide
157
+    $erreurs = formulaires_editer_objet_verifier('rubrique', $id_rubrique, array());
158 158
 
159
-	return $erreurs;
159
+    return $erreurs;
160 160
 }
161 161
 
162 162
 /**
@@ -182,22 +182,22 @@  discard block
 block discarded – undo
182 182
  *     Retour des traitements
183 183
  **/
184 184
 function formulaires_editer_rubrique_traiter_dist(
185
-	$id_rubrique = 'new',
186
-	$id_parent = 0,
187
-	$retour = '',
188
-	$lier_trad = 0,
189
-	$config_fonc = 'rubriques_edit_config',
190
-	$row = array(),
191
-	$hidden = ''
185
+    $id_rubrique = 'new',
186
+    $id_parent = 0,
187
+    $retour = '',
188
+    $lier_trad = 0,
189
+    $config_fonc = 'rubriques_edit_config',
190
+    $row = array(),
191
+    $hidden = ''
192 192
 ) {
193
-	return formulaires_editer_objet_traiter(
194
-		'rubrique',
195
-		$id_rubrique,
196
-		$id_parent,
197
-		$lier_trad,
198
-		$retour,
199
-		$config_fonc,
200
-		$row,
201
-		$hidden
202
-	);
193
+    return formulaires_editer_objet_traiter(
194
+        'rubrique',
195
+        $id_rubrique,
196
+        $id_parent,
197
+        $lier_trad,
198
+        $retour,
199
+        $config_fonc,
200
+        $row,
201
+        $hidden
202
+    );
203 203
 }
Please login to merge, or discard this patch.
prive/formulaires/configurer_flux.php 1 patch
Indentation   +21 added lines, -21 removed lines patch added patch discarded remove patch
@@ -11,32 +11,32 @@
 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_flux_charger_dist() {
18
-	$valeurs = array();
19
-	foreach (array(
20
-		'syndication_integrale'
21
-	) as $m) {
22
-		$valeurs[$m] = $GLOBALS['meta'][$m];
23
-	}
24
-
25
-	return $valeurs;
18
+    $valeurs = array();
19
+    foreach (array(
20
+        'syndication_integrale'
21
+    ) as $m) {
22
+        $valeurs[$m] = $GLOBALS['meta'][$m];
23
+    }
24
+
25
+    return $valeurs;
26 26
 }
27 27
 
28 28
 
29 29
 function formulaires_configurer_flux_traiter_dist() {
30
-	$res = array('editable' => true);
31
-	foreach (array(
32
-		'syndication_integrale',
33
-	) as $m) {
34
-		if (!is_null($v = _request($m))) {
35
-			ecrire_meta($m, $v == 'oui' ? 'oui' : 'non');
36
-		}
37
-	}
38
-
39
-	$res['message_ok'] = _T('config_info_enregistree');
40
-
41
-	return $res;
30
+    $res = array('editable' => true);
31
+    foreach (array(
32
+        'syndication_integrale',
33
+    ) as $m) {
34
+        if (!is_null($v = _request($m))) {
35
+            ecrire_meta($m, $v == 'oui' ? 'oui' : 'non');
36
+        }
37
+    }
38
+
39
+    $res['message_ok'] = _T('config_info_enregistree');
40
+
41
+    return $res;
42 42
 }
Please login to merge, or discard this patch.
prive/formulaires/configurer_multilinguisme.php 2 patches
Indentation   +103 added lines, -103 removed lines patch added patch discarded remove patch
@@ -11,52 +11,52 @@  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 = array();
19
-	$valeurs['multi_secteurs'] = $GLOBALS['meta']['multi_secteurs'];
20
-	foreach (array('multi_objets', 'gerer_trad_objets') as $m) {
21
-		$valeurs[$m] = explode(',', isset($GLOBALS['meta'][$m]) ? $GLOBALS['meta'][$m] : '');
22
-	}
23
-
24
-	if (count($valeurs['multi_objets'])
25
-		or count(explode(',', $GLOBALS['meta']['langues_utilisees'])) > 1
26
-	) {
27
-		$selection = (is_null(_request('multi_objets')) ?
28
-			explode(',', $GLOBALS['meta']['langues_multilingue']) : _request('langues_auth'));
29
-		$valeurs['_langues'] = saisie_langues_utiles('langues_auth', $selection ? $selection : array());
30
-		$valeurs['_nb_langues_selection'] = count($selection);
31
-	}
32
-
33
-	return $valeurs;
18
+    $valeurs = array();
19
+    $valeurs['multi_secteurs'] = $GLOBALS['meta']['multi_secteurs'];
20
+    foreach (array('multi_objets', 'gerer_trad_objets') as $m) {
21
+        $valeurs[$m] = explode(',', isset($GLOBALS['meta'][$m]) ? $GLOBALS['meta'][$m] : '');
22
+    }
23
+
24
+    if (count($valeurs['multi_objets'])
25
+        or count(explode(',', $GLOBALS['meta']['langues_utilisees'])) > 1
26
+    ) {
27
+        $selection = (is_null(_request('multi_objets')) ?
28
+            explode(',', $GLOBALS['meta']['langues_multilingue']) : _request('langues_auth'));
29
+        $valeurs['_langues'] = saisie_langues_utiles('langues_auth', $selection ? $selection : array());
30
+        $valeurs['_nb_langues_selection'] = count($selection);
31
+    }
32
+
33
+    return $valeurs;
34 34
 }
35 35
 
36 36
 
37 37
 function formulaires_configurer_multilinguisme_traiter_dist() {
38
-	$res = array('editable' => true);
39
-	// un checkbox seul de name X non coche n'est pas poste.
40
-	// on verifie le champ X_check qui indique que la checkbox etait presente dans le formulaire.
41
-	foreach (array('multi_secteurs') as $m) {
42
-		if (!is_null(_request($m . '_check'))) {
43
-			ecrire_meta($m, _request($m) ? 'oui' : 'non');
44
-		}
45
-	}
46
-	foreach (array('multi_objets', 'gerer_trad_objets') as $m) {
47
-		if (!is_null($v = _request($m))) {
48
-			// join et enlever la valeur vide ''
49
-			ecrire_meta($m, implode(',', array_diff($v, array(''))));
50
-		}
51
-	}
52
-
53
-	if ($i = _request('langues_auth') and is_array($i)) {
54
-		$i = array_unique(array_merge($i, explode(',', $GLOBALS['meta']['langues_utilisees'])));
55
-		ecrire_meta('langues_multilingue', implode(',', $i));
56
-	}
57
-	$res['message_ok'] = _T('config_info_enregistree');
58
-
59
-	return $res;
38
+    $res = array('editable' => true);
39
+    // un checkbox seul de name X non coche n'est pas poste.
40
+    // on verifie le champ X_check qui indique que la checkbox etait presente dans le formulaire.
41
+    foreach (array('multi_secteurs') as $m) {
42
+        if (!is_null(_request($m . '_check'))) {
43
+            ecrire_meta($m, _request($m) ? 'oui' : 'non');
44
+        }
45
+    }
46
+    foreach (array('multi_objets', 'gerer_trad_objets') as $m) {
47
+        if (!is_null($v = _request($m))) {
48
+            // join et enlever la valeur vide ''
49
+            ecrire_meta($m, implode(',', array_diff($v, array(''))));
50
+        }
51
+    }
52
+
53
+    if ($i = _request('langues_auth') and is_array($i)) {
54
+        $i = array_unique(array_merge($i, explode(',', $GLOBALS['meta']['langues_utilisees'])));
55
+        ecrire_meta('langues_multilingue', implode(',', $i));
56
+    }
57
+    $res['message_ok'] = _T('config_info_enregistree');
58
+
59
+    return $res;
60 60
 }
61 61
 
62 62
 /**
@@ -66,13 +66,13 @@  discard block
 block discarded – undo
66 66
  * @return string
67 67
  */
68 68
 function table_supporte_lang($table_sql) {
69
-	$trouver_table = charger_fonction('trouver_table', 'base');
70
-	$desc = $trouver_table($table_sql);
71
-	if (!$desc or !isset($desc['field']['lang'])) {
72
-		return '';
73
-	}
69
+    $trouver_table = charger_fonction('trouver_table', 'base');
70
+    $desc = $trouver_table($table_sql);
71
+    if (!$desc or !isset($desc['field']['lang'])) {
72
+        return '';
73
+    }
74 74
 
75
-	return ' ';
75
+    return ' ';
76 76
 }
77 77
 
78 78
 /**
@@ -82,67 +82,67 @@  discard block
 block discarded – undo
82 82
  * @return string
83 83
  */
84 84
 function table_supporte_trad($table_sql) {
85
-	$trouver_table = charger_fonction('trouver_table', 'base');
86
-	$desc = $trouver_table($table_sql);
87
-	if (!$desc or !isset($desc['field']['id_trad'])) {
88
-		return '';
89
-	}
85
+    $trouver_table = charger_fonction('trouver_table', 'base');
86
+    $desc = $trouver_table($table_sql);
87
+    if (!$desc or !isset($desc['field']['id_trad'])) {
88
+        return '';
89
+    }
90 90
 
91
-	return ' ';
91
+    return ' ';
92 92
 }
93 93
 
94 94
 
95 95
 function saisie_langues_utiles($name, $selection) {
96
-	include_spip('inc/lang_liste');
97
-	$langues = $GLOBALS['codes_langues'];
98
-
99
-	$langues_installees = explode(',', $GLOBALS['meta']['langues_proposees']);
100
-	$langues_trad = array_flip($langues_installees);
101
-
102
-	$langues_bloquees = explode(',', $GLOBALS['meta']['langues_utilisees']);
103
-
104
-	$res = '';
105
-
106
-	$i = 0;
107
-	foreach ($langues_bloquees as $code_langue) {
108
-		$nom_langue = $langues[$code_langue];
109
-		$res .= "<li class='choix "
110
-			. alterner(++$i, 'odd', 'even')
111
-			. (isset($langues_trad[$code_langue]) ? ' traduite' : '')
112
-			. "'>"
113
-			. "<input type='hidden' name='{$name}[]' value='$code_langue'>" // necessaire ...
114
-			. "<input type='checkbox' name='{$name}[]' id='{$name}_$code_langue' value='$code_langue' checked='checked' disabled='disabled' />"
115
-			. "<label for='{$name}_$code_langue'>" . $nom_langue . "&nbsp;&nbsp; <span class='code_langue'>[$code_langue]</span></label>"
116
-			. '</li>';
117
-	}
118
-
119
-	if ($res) {
120
-		$res = "<ul id='langues_bloquees'>" . $res . "</ul><div class='nettoyeur'></div>";
121
-	}
122
-
123
-	$res .= "<ul id='langues_proposees'>";
124
-
125
-	$i = 0;
126
-	$langues_bloquees = array_flip($langues_bloquees);
127
-	foreach ($langues as $code_langue => $nom_langue) {
128
-		if (!isset($langues_bloquees[$code_langue])) {
129
-			$checked = (in_array($code_langue, $selection) ? ' checked="checked"' : '');
130
-			$res .= "<li class='choix "
131
-				. alterner(++$i, 'odd', 'even')
132
-				. (isset($langues_trad[$code_langue]) ? ' traduite' : '')
133
-				. "'>"
134
-				. "<input type='checkbox' name='{$name}[]' id='{$name}_$code_langue' value='$code_langue'"
135
-				. $checked
136
-				. '/>'
137
-				. "<label for='{$name}_$code_langue'"
138
-				. ($checked ? " class='on'" : '')
139
-				. '>'
140
-				. $nom_langue . "&nbsp;&nbsp; <span class='code_langue'>[$code_langue]</span></label>"
141
-				. '</li>';
142
-		}
143
-	}
144
-
145
-	$res .= "</ul><div class='nettoyeur'></div>";
146
-
147
-	return $res;
96
+    include_spip('inc/lang_liste');
97
+    $langues = $GLOBALS['codes_langues'];
98
+
99
+    $langues_installees = explode(',', $GLOBALS['meta']['langues_proposees']);
100
+    $langues_trad = array_flip($langues_installees);
101
+
102
+    $langues_bloquees = explode(',', $GLOBALS['meta']['langues_utilisees']);
103
+
104
+    $res = '';
105
+
106
+    $i = 0;
107
+    foreach ($langues_bloquees as $code_langue) {
108
+        $nom_langue = $langues[$code_langue];
109
+        $res .= "<li class='choix "
110
+            . alterner(++$i, 'odd', 'even')
111
+            . (isset($langues_trad[$code_langue]) ? ' traduite' : '')
112
+            . "'>"
113
+            . "<input type='hidden' name='{$name}[]' value='$code_langue'>" // necessaire ...
114
+            . "<input type='checkbox' name='{$name}[]' id='{$name}_$code_langue' value='$code_langue' checked='checked' disabled='disabled' />"
115
+            . "<label for='{$name}_$code_langue'>" . $nom_langue . "&nbsp;&nbsp; <span class='code_langue'>[$code_langue]</span></label>"
116
+            . '</li>';
117
+    }
118
+
119
+    if ($res) {
120
+        $res = "<ul id='langues_bloquees'>" . $res . "</ul><div class='nettoyeur'></div>";
121
+    }
122
+
123
+    $res .= "<ul id='langues_proposees'>";
124
+
125
+    $i = 0;
126
+    $langues_bloquees = array_flip($langues_bloquees);
127
+    foreach ($langues as $code_langue => $nom_langue) {
128
+        if (!isset($langues_bloquees[$code_langue])) {
129
+            $checked = (in_array($code_langue, $selection) ? ' checked="checked"' : '');
130
+            $res .= "<li class='choix "
131
+                . alterner(++$i, 'odd', 'even')
132
+                . (isset($langues_trad[$code_langue]) ? ' traduite' : '')
133
+                . "'>"
134
+                . "<input type='checkbox' name='{$name}[]' id='{$name}_$code_langue' value='$code_langue'"
135
+                . $checked
136
+                . '/>'
137
+                . "<label for='{$name}_$code_langue'"
138
+                . ($checked ? " class='on'" : '')
139
+                . '>'
140
+                . $nom_langue . "&nbsp;&nbsp; <span class='code_langue'>[$code_langue]</span></label>"
141
+                . '</li>';
142
+        }
143
+    }
144
+
145
+    $res .= "</ul><div class='nettoyeur'></div>";
146
+
147
+    return $res;
148 148
 }
Please login to merge, or discard this patch.
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -39,7 +39,7 @@  discard block
 block discarded – undo
39 39
 	// un checkbox seul de name X non coche n'est pas poste.
40 40
 	// on verifie le champ X_check qui indique que la checkbox etait presente dans le formulaire.
41 41
 	foreach (array('multi_secteurs') as $m) {
42
-		if (!is_null(_request($m . '_check'))) {
42
+		if (!is_null(_request($m.'_check'))) {
43 43
 			ecrire_meta($m, _request($m) ? 'oui' : 'non');
44 44
 		}
45 45
 	}
@@ -112,12 +112,12 @@  discard block
 block discarded – undo
112 112
 			. "'>"
113 113
 			. "<input type='hidden' name='{$name}[]' value='$code_langue'>" // necessaire ...
114 114
 			. "<input type='checkbox' name='{$name}[]' id='{$name}_$code_langue' value='$code_langue' checked='checked' disabled='disabled' />"
115
-			. "<label for='{$name}_$code_langue'>" . $nom_langue . "&nbsp;&nbsp; <span class='code_langue'>[$code_langue]</span></label>"
115
+			. "<label for='{$name}_$code_langue'>".$nom_langue."&nbsp;&nbsp; <span class='code_langue'>[$code_langue]</span></label>"
116 116
 			. '</li>';
117 117
 	}
118 118
 
119 119
 	if ($res) {
120
-		$res = "<ul id='langues_bloquees'>" . $res . "</ul><div class='nettoyeur'></div>";
120
+		$res = "<ul id='langues_bloquees'>".$res."</ul><div class='nettoyeur'></div>";
121 121
 	}
122 122
 
123 123
 	$res .= "<ul id='langues_proposees'>";
@@ -137,7 +137,7 @@  discard block
 block discarded – undo
137 137
 				. "<label for='{$name}_$code_langue'"
138 138
 				. ($checked ? " class='on'" : '')
139 139
 				. '>'
140
-				. $nom_langue . "&nbsp;&nbsp; <span class='code_langue'>[$code_langue]</span></label>"
140
+				. $nom_langue."&nbsp;&nbsp; <span class='code_langue'>[$code_langue]</span></label>"
141 141
 				. '</li>';
142 142
 		}
143 143
 	}
Please login to merge, or discard this patch.
prive/formulaires/configurer_identite.php 2 patches
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 = array();
23
-	foreach (array('nom_site', 'adresse_site', 'slogan_site', 'descriptif_site', 'email_webmaster') as $k) {
24
-		$valeurs[$k] = isset($GLOBALS['meta'][$k]) ? $GLOBALS['meta'][$k] : '';
25
-	}
22
+    $valeurs = array();
23
+    foreach (array('nom_site', 'adresse_site', 'slogan_site', 'descriptif_site', 'email_webmaster') as $k) {
24
+        $valeurs[$k] = isset($GLOBALS['meta'][$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 = array();
31
+    $erreurs = array();
32 32
 
33
-	// adresse_site est obligatoire mais rempli automatiquement si absent !
34
-	foreach (array('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 (array('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 = isset($GLOBALS['meta']['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 = isset($GLOBALS['meta']['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 (array('nom_site', 'slogan_site', 'descriptif_site', 'email_webmaster') as $k) {
58
-		ecrire_meta($k, _request($k));
59
-	}
56
+    include_spip('inc/meta');
57
+    foreach (array('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 array('message_ok' => _T('config_info_enregistree') . $reload, 'editable' => true);
65
+    return array('message_ok' => _T('config_info_enregistree') . $reload, 'editable' => true);
66 66
 }
Please login to merge, or discard this patch.
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 array('message_ok' => _T('config_info_enregistree') . $reload, 'editable' => true);
65
+	return array('message_ok' => _T('config_info_enregistree').$reload, 'editable' => true);
66 66
 }
Please login to merge, or discard this patch.
prive/formulaires/configurer_metas.php 2 patches
Indentation   +63 added lines, -63 removed lines patch added patch discarded remove patch
@@ -11,68 +11,68 @@  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_metas_charger_dist($form) {
18
-	$f = charger_fonction('charger', "formulaires/$form", true);
19
-	if ($f) {
20
-		return $f($form);
21
-	} else {
22
-		$infos = formulaires_configurer_metas_infos($form);
23
-		if (!is_array($infos)) {
24
-			return $infos;
25
-		}
18
+    $f = charger_fonction('charger', "formulaires/$form", true);
19
+    if ($f) {
20
+        return $f($form);
21
+    } else {
22
+        $infos = formulaires_configurer_metas_infos($form);
23
+        if (!is_array($infos)) {
24
+            return $infos;
25
+        }
26 26
 
27
-		return $GLOBALS[$infos['meta']];
28
-	}
27
+        return $GLOBALS[$infos['meta']];
28
+    }
29 29
 }
30 30
 
31 31
 function formulaires_configurer_metas_verifier_dist($form) {
32
-	$f = charger_fonction('verifier', "formulaires/$form", true);
32
+    $f = charger_fonction('verifier', "formulaires/$form", true);
33 33
 
34
-	return $f ? $f($form) : array();
34
+    return $f ? $f($form) : array();
35 35
 }
36 36
 
37 37
 function formulaires_configurer_metas_traiter_dist($form) {
38
-	$f = charger_fonction('traiter', "formulaires/$form", true);
39
-	if ($f) {
40
-		return $f($form);
41
-	} else {
42
-		$infos = formulaires_configurer_metas_infos($form);
43
-		if (!is_array($infos)) {
44
-			return $infos;
45
-		} // fait ci-dessus en fait
46
-		$vars = formulaires_configurer_metas_recense($infos['path'], PREG_PATTERN_ORDER);
47
-		$meta = $infos['meta'];
48
-		foreach (array_unique($vars[2]) as $k) {
49
-			$v = _request($k);
50
-			ecrire_meta($k, is_array($v) ? serialise($v) : $v, 'oui', $meta);
51
-		}
38
+    $f = charger_fonction('traiter', "formulaires/$form", true);
39
+    if ($f) {
40
+        return $f($form);
41
+    } else {
42
+        $infos = formulaires_configurer_metas_infos($form);
43
+        if (!is_array($infos)) {
44
+            return $infos;
45
+        } // fait ci-dessus en fait
46
+        $vars = formulaires_configurer_metas_recense($infos['path'], PREG_PATTERN_ORDER);
47
+        $meta = $infos['meta'];
48
+        foreach (array_unique($vars[2]) as $k) {
49
+            $v = _request($k);
50
+            ecrire_meta($k, is_array($v) ? serialise($v) : $v, 'oui', $meta);
51
+        }
52 52
 
53
-		return !isset($infos['prefix']) ? array()
54
-			: array('redirect' => generer_url_ecrire($infos['prefix']));
55
-	}
53
+        return !isset($infos['prefix']) ? array()
54
+            : array('redirect' => generer_url_ecrire($infos['prefix']));
55
+    }
56 56
 }
57 57
 
58 58
 // version amelioree de la RegExp de cfg_formulaire.
59 59
 define(
60
-	'_EXTRAIRE_SAISIES',
61
-	'#<(select|textarea|input)[^>]*\sname=["\'](\w+)(\[\w*\])?["\'](?: class=["\']([^\'"]*)["\'])?( multiple=)?[^>]*?>#ims'
60
+    '_EXTRAIRE_SAISIES',
61
+    '#<(select|textarea|input)[^>]*\sname=["\'](\w+)(\[\w*\])?["\'](?: class=["\']([^\'"]*)["\'])?( multiple=)?[^>]*?>#ims'
62 62
 );
63 63
 
64 64
 // determiner la liste des noms des saisies d'un formulaire
65 65
 // (a refaire avec SAX)
66 66
 function formulaires_configurer_metas_recense($form, $opt = '') {
67
-	if (!$opt) {
68
-		$opt = PREG_SET_ORDER;
69
-	}
70
-	$f = file_get_contents($form);
71
-	if ($f and preg_match_all(_EXTRAIRE_SAISIES, $f, $r, $opt)) {
72
-		return $r;
73
-	} else {
74
-		return array();
75
-	}
67
+    if (!$opt) {
68
+        $opt = PREG_SET_ORDER;
69
+    }
70
+    $f = file_get_contents($form);
71
+    if ($f and preg_match_all(_EXTRAIRE_SAISIES, $f, $r, $opt)) {
72
+        return $r;
73
+    } else {
74
+        return array();
75
+    }
76 76
 }
77 77
 
78 78
 // Repertoires potentiels des plugins, ce serait bien d'avoir ça ailleurs
@@ -86,27 +86,27 @@  discard block
 block discarded – undo
86 86
 // Si ce n'est pas un plugin, dire qu'il faut prendre la table std des meta.
87 87
 function formulaires_configurer_metas_infos($form) {
88 88
 
89
-	$path = find_in_path($form . '.' . _EXTENSION_SQUELETTES, 'formulaires/');
90
-	if (!$path) {
91
-		return '';
92
-	} // cas traite en amont normalement.
93
-	if (!preg_match(_EXTRAIRE_PLUGIN, $path, $m)) {
94
-		return array('path' => $path, 'meta' => 'meta');
95
-	}
96
-	$plugin = $m[2];
97
-	$get_infos = charger_fonction('get_infos', 'plugins');
98
-	$infos = $get_infos($plugin, false, $m[1]);
99
-	if (!is_array($infos)) {
100
-		return _T('erreur_plugin_nom_manquant');
101
-	}
102
-	if (isset($infos['erreur'])) {
103
-		return $infos['erreur'][0];
104
-	}
105
-	$prefix = $infos['prefix'];
106
-	$infos['path'] = $path;
107
-	if (!isset($infos['meta'])) {
108
-		$infos['meta'] = ($prefix . '_metas');
109
-	}
89
+    $path = find_in_path($form . '.' . _EXTENSION_SQUELETTES, 'formulaires/');
90
+    if (!$path) {
91
+        return '';
92
+    } // cas traite en amont normalement.
93
+    if (!preg_match(_EXTRAIRE_PLUGIN, $path, $m)) {
94
+        return array('path' => $path, 'meta' => 'meta');
95
+    }
96
+    $plugin = $m[2];
97
+    $get_infos = charger_fonction('get_infos', 'plugins');
98
+    $infos = $get_infos($plugin, false, $m[1]);
99
+    if (!is_array($infos)) {
100
+        return _T('erreur_plugin_nom_manquant');
101
+    }
102
+    if (isset($infos['erreur'])) {
103
+        return $infos['erreur'][0];
104
+    }
105
+    $prefix = $infos['prefix'];
106
+    $infos['path'] = $path;
107
+    if (!isset($infos['meta'])) {
108
+        $infos['meta'] = ($prefix . '_metas');
109
+    }
110 110
 
111
-	return $infos;
111
+    return $infos;
112 112
 }
Please login to merge, or discard this patch.
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -80,13 +80,13 @@  discard block
 block discarded – undo
80 80
 // Attention a l'ordre:
81 81
 // si l'un des 3 est un sous-rep d'un autre, le mettre avant.
82 82
 
83
-define('_EXTRAIRE_PLUGIN', '@(' . _DIR_PLUGINS_AUTO . '|' . _DIR_PLUGINS . '|' . _DIR_PLUGINS_DIST . ')/?([^/]+)/@');
83
+define('_EXTRAIRE_PLUGIN', '@('._DIR_PLUGINS_AUTO.'|'._DIR_PLUGINS.'|'._DIR_PLUGINS_DIST.')/?([^/]+)/@');
84 84
 
85 85
 // Recuperer la version compilee de plugin.xml et normaliser
86 86
 // Si ce n'est pas un plugin, dire qu'il faut prendre la table std des meta.
87 87
 function formulaires_configurer_metas_infos($form) {
88 88
 
89
-	$path = find_in_path($form . '.' . _EXTENSION_SQUELETTES, 'formulaires/');
89
+	$path = find_in_path($form.'.'._EXTENSION_SQUELETTES, 'formulaires/');
90 90
 	if (!$path) {
91 91
 		return '';
92 92
 	} // cas traite en amont normalement.
@@ -105,7 +105,7 @@  discard block
 block discarded – undo
105 105
 	$prefix = $infos['prefix'];
106 106
 	$infos['path'] = $path;
107 107
 	if (!isset($infos['meta'])) {
108
-		$infos['meta'] = ($prefix . '_metas');
108
+		$infos['meta'] = ($prefix.'_metas');
109 109
 	}
110 110
 
111 111
 	return $infos;
Please login to merge, or discard this patch.
prive/formulaires/recherche_ecrire.php 2 patches
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
-		array(
44
-			'action' => ($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
+        array(
44
+            'action' => ($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.
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.