Completed
Push — master ( 3aac8c...691b26 )
by cam
01:02
created
prive/formulaires/traduire.php 1 patch
Indentation   +114 added lines, -114 removed lines patch added patch discarded remove patch
@@ -17,7 +17,7 @@  discard block
 block discarded – undo
17 17
  **/
18 18
 
19 19
 if (!defined('_ECRIRE_INC_VERSION')) {
20
-	return;
20
+    return;
21 21
 }
22 22
 
23 23
 include_spip('inc/actions');
@@ -39,65 +39,65 @@  discard block
 block discarded – undo
39 39
  *     Contexte à transmettre au squelette du formulaire sinon
40 40
  */
41 41
 function formulaires_traduire_charger_dist($objet, $id_objet, $retour = '', $traduire = true) {
42
-	if (!intval($id_objet)) {
43
-		return false;
44
-	}
45
-	$valeurs = formulaires_editer_objet_charger($objet, $id_objet, null, 0, $retour, '');
46
-	// verifier que l'objet indique possede bien des champs id_trad et lang
47
-	// attention, charger renomme lang => langue pour ne pas perturber la langue d'affichage du squelette
48
-	if (!isset($valeurs['langue'])) {
49
-		return false;
50
-	}
51
-
52
-	$valeurs['editable'] = autoriser('changerlangue', $objet, $id_objet);
53
-	$valeurs['_langue'] = '';
54
-	$langue_parent = '';
55
-	$id_parent = '';
56
-	if (isset($valeurs['id_rubrique'])) {
57
-		$id_parent = $valeurs['id_rubrique'];
58
-	}
59
-	if (isset($valeurs['id_parent'])) {
60
-		$id_parent = $valeurs['id_parent'];
61
-	}
62
-	if ($id_parent) {
63
-		$langue_parent = sql_getfetsel('lang', 'spip_rubriques', 'id_rubrique=' . intval($id_parent));
64
-	}
65
-
66
-	if (!$langue_parent) {
67
-		$langue_parent = $GLOBALS['meta']['langue_site'];
68
-	}
69
-	if (
70
-		$valeurs['editable']
71
-		and in_array(table_objet_sql($objet), explode(',', $GLOBALS['meta']['multi_objets']))
72
-	) {
73
-		$valeurs['_langue'] = $valeurs['langue'];
74
-	}
75
-	$valeurs['langue_parent'] = $langue_parent;
76
-
77
-	$valeurs['_objet'] = $objet;
78
-	$valeurs['_id_objet'] = $id_objet;
79
-	$valeurs['changer_lang'] = '';
80
-
81
-
82
-	$valeurs['_traduisible'] = autoriser('changertraduction', $objet, $id_objet);
83
-	$valeurs['_traduire'] = '';
84
-	if (isset($valeurs['id_trad'])) {
85
-		$valeurs['_traduire'] = ($traduire ? ' ' : '');
86
-		$valeurs['_vue_traductions'] = 'prive/objets/liste/' . (trouver_fond(
87
-			$f = table_objet($objet) . '-trad',
88
-			'prive/objets/liste'
89
-		) ? $f : 'objets-trad');
90
-		// pour afficher la liste des trad sur la base de l'id_trad en base
91
-		// independamment d'une saisie en cours sur id_trad
92
-		$valeurs['_lister_id_trad'] = $valeurs['id_trad'];
93
-		$valeurs['_id_parent'] = $id_parent;
94
-	}
95
-
96
-	$valeurs['_saisie_en_cours'] = (!_request('annuler') and (_request('changer_lang') !== null
97
-		or _request('changer_id_trad') !== null));
98
-	$valeurs['_pipeline'] = ['traduire', ['type' => $objet, 'id' => $id_objet]];
99
-
100
-	return $valeurs;
42
+    if (!intval($id_objet)) {
43
+        return false;
44
+    }
45
+    $valeurs = formulaires_editer_objet_charger($objet, $id_objet, null, 0, $retour, '');
46
+    // verifier que l'objet indique possede bien des champs id_trad et lang
47
+    // attention, charger renomme lang => langue pour ne pas perturber la langue d'affichage du squelette
48
+    if (!isset($valeurs['langue'])) {
49
+        return false;
50
+    }
51
+
52
+    $valeurs['editable'] = autoriser('changerlangue', $objet, $id_objet);
53
+    $valeurs['_langue'] = '';
54
+    $langue_parent = '';
55
+    $id_parent = '';
56
+    if (isset($valeurs['id_rubrique'])) {
57
+        $id_parent = $valeurs['id_rubrique'];
58
+    }
59
+    if (isset($valeurs['id_parent'])) {
60
+        $id_parent = $valeurs['id_parent'];
61
+    }
62
+    if ($id_parent) {
63
+        $langue_parent = sql_getfetsel('lang', 'spip_rubriques', 'id_rubrique=' . intval($id_parent));
64
+    }
65
+
66
+    if (!$langue_parent) {
67
+        $langue_parent = $GLOBALS['meta']['langue_site'];
68
+    }
69
+    if (
70
+        $valeurs['editable']
71
+        and in_array(table_objet_sql($objet), explode(',', $GLOBALS['meta']['multi_objets']))
72
+    ) {
73
+        $valeurs['_langue'] = $valeurs['langue'];
74
+    }
75
+    $valeurs['langue_parent'] = $langue_parent;
76
+
77
+    $valeurs['_objet'] = $objet;
78
+    $valeurs['_id_objet'] = $id_objet;
79
+    $valeurs['changer_lang'] = '';
80
+
81
+
82
+    $valeurs['_traduisible'] = autoriser('changertraduction', $objet, $id_objet);
83
+    $valeurs['_traduire'] = '';
84
+    if (isset($valeurs['id_trad'])) {
85
+        $valeurs['_traduire'] = ($traduire ? ' ' : '');
86
+        $valeurs['_vue_traductions'] = 'prive/objets/liste/' . (trouver_fond(
87
+            $f = table_objet($objet) . '-trad',
88
+            'prive/objets/liste'
89
+        ) ? $f : 'objets-trad');
90
+        // pour afficher la liste des trad sur la base de l'id_trad en base
91
+        // independamment d'une saisie en cours sur id_trad
92
+        $valeurs['_lister_id_trad'] = $valeurs['id_trad'];
93
+        $valeurs['_id_parent'] = $id_parent;
94
+    }
95
+
96
+    $valeurs['_saisie_en_cours'] = (!_request('annuler') and (_request('changer_lang') !== null
97
+        or _request('changer_id_trad') !== null));
98
+    $valeurs['_pipeline'] = ['traduire', ['type' => $objet, 'id' => $id_objet]];
99
+
100
+    return $valeurs;
101 101
 }
102 102
 
103 103
 /**
@@ -115,32 +115,32 @@  discard block
 block discarded – undo
115 115
  *     Erreurs des saisies
116 116
  */
117 117
 function formulaires_traduire_verifier_dist($objet, $id_objet, $retour = '', $traduire = true) {
118
-	$erreurs = [];
119
-
120
-	if (null !== _request('changer_lang')) {
121
-		$erreurs = formulaires_editer_objet_verifier($objet, $id_objet, ['changer_lang']);
122
-	}
123
-
124
-	// si id_trad fourni, verifier que cela ne conflicte pas avec un id_trad existant
125
-	// et que ca reference bien un objet existant
126
-	if ($id_trad = _request('id_trad')) {
127
-		$table_objet_sql = table_objet_sql($objet);
128
-		$_id_table_objet = id_table_objet($objet);
129
-		if (
130
-			sql_getfetsel(
131
-				'id_trad',
132
-				$table_objet_sql,
133
-				"$_id_table_objet=" . intval($id_objet)
134
-			)
135
-		) {
136
-			// ne devrait jamais arriver sauf concurence de saisie
137
-			$erreurs['id_trad'] = _L('Une traduction est deja referencee');
138
-		} elseif (!sql_getfetsel($_id_table_objet, $table_objet_sql, "$_id_table_objet=" . intval($id_trad))) {
139
-			$erreurs['id_trad'] = _L('Indiquez un contenu existant');
140
-		}
141
-	}
142
-
143
-	return $erreurs;
118
+    $erreurs = [];
119
+
120
+    if (null !== _request('changer_lang')) {
121
+        $erreurs = formulaires_editer_objet_verifier($objet, $id_objet, ['changer_lang']);
122
+    }
123
+
124
+    // si id_trad fourni, verifier que cela ne conflicte pas avec un id_trad existant
125
+    // et que ca reference bien un objet existant
126
+    if ($id_trad = _request('id_trad')) {
127
+        $table_objet_sql = table_objet_sql($objet);
128
+        $_id_table_objet = id_table_objet($objet);
129
+        if (
130
+            sql_getfetsel(
131
+                'id_trad',
132
+                $table_objet_sql,
133
+                "$_id_table_objet=" . intval($id_objet)
134
+            )
135
+        ) {
136
+            // ne devrait jamais arriver sauf concurence de saisie
137
+            $erreurs['id_trad'] = _L('Une traduction est deja referencee');
138
+        } elseif (!sql_getfetsel($_id_table_objet, $table_objet_sql, "$_id_table_objet=" . intval($id_trad))) {
139
+            $erreurs['id_trad'] = _L('Indiquez un contenu existant');
140
+        }
141
+    }
142
+
143
+    return $erreurs;
144 144
 }
145 145
 
146 146
 
@@ -159,32 +159,32 @@  discard block
 block discarded – undo
159 159
  *     Retour des traitements
160 160
  */
161 161
 function formulaires_traduire_traiter_dist($objet, $id_objet, $retour = '', $traduire = true) {
162
-	$res = [];
163
-	if (!_request('annuler') and autoriser('changerlangue', $objet, $id_objet)) {
164
-		// action/editer_xxx doit traiter la modif de changer_lang
165
-		$res = formulaires_editer_objet_traiter($objet, $id_objet, 0, 0, $retour);
166
-	}
167
-	if (!_request('annuler') and autoriser('changertraduction', $objet, $id_objet)) {
168
-		if ($id_trad = _request('id_trad') or _request('supprimer_trad')) {
169
-			$referencer_traduction = charger_fonction('referencer_traduction', 'action');
170
-			$referencer_traduction($objet, $id_objet, intval($id_trad)); // 0 si supprimer_trad
171
-		} elseif (
172
-			$new_id_trad = _request('changer_reference_trad')
173
-			and $new_id_trad = array_keys($new_id_trad)
174
-			and $new_id_trad = reset($new_id_trad)
175
-		) {
176
-			$table_objet_sql = table_objet_sql($objet);
177
-			$_id_table_objet = id_table_objet($objet);
178
-			if ($id_trad = sql_getfetsel('id_trad', $table_objet_sql, "$_id_table_objet=" . intval($id_objet))) {
179
-				$referencer_traduction = charger_fonction('referencer_traduction', 'action');
180
-				$referencer_traduction($objet, $id_trad, $new_id_trad);
181
-			}
182
-		}
183
-	}
184
-	$res['editable'] = true;
185
-	if (!isset($res['message_erreur'])) {
186
-		set_request('annuler', 'annuler');
187
-	} // provoquer la fermeture du forumlaire
188
-
189
-	return $res;
162
+    $res = [];
163
+    if (!_request('annuler') and autoriser('changerlangue', $objet, $id_objet)) {
164
+        // action/editer_xxx doit traiter la modif de changer_lang
165
+        $res = formulaires_editer_objet_traiter($objet, $id_objet, 0, 0, $retour);
166
+    }
167
+    if (!_request('annuler') and autoriser('changertraduction', $objet, $id_objet)) {
168
+        if ($id_trad = _request('id_trad') or _request('supprimer_trad')) {
169
+            $referencer_traduction = charger_fonction('referencer_traduction', 'action');
170
+            $referencer_traduction($objet, $id_objet, intval($id_trad)); // 0 si supprimer_trad
171
+        } elseif (
172
+            $new_id_trad = _request('changer_reference_trad')
173
+            and $new_id_trad = array_keys($new_id_trad)
174
+            and $new_id_trad = reset($new_id_trad)
175
+        ) {
176
+            $table_objet_sql = table_objet_sql($objet);
177
+            $_id_table_objet = id_table_objet($objet);
178
+            if ($id_trad = sql_getfetsel('id_trad', $table_objet_sql, "$_id_table_objet=" . intval($id_objet))) {
179
+                $referencer_traduction = charger_fonction('referencer_traduction', 'action');
180
+                $referencer_traduction($objet, $id_trad, $new_id_trad);
181
+            }
182
+        }
183
+    }
184
+    $res['editable'] = true;
185
+    if (!isset($res['message_erreur'])) {
186
+        set_request('annuler', 'annuler');
187
+    } // provoquer la fermeture du forumlaire
188
+
189
+    return $res;
190 190
 }
Please login to merge, or discard this patch.
prive/formulaires/configurer_previsualiseur.php 1 patch
Indentation   +11 added lines, -11 removed lines patch added patch discarded remove patch
@@ -11,28 +11,28 @@
 block discarded – undo
11 11
 \***************************************************************************/
12 12
 
13 13
 if (!defined('_ECRIRE_INC_VERSION')) {
14
-	return;
14
+    return;
15 15
 }
16 16
 include_spip('inc/presentation');
17 17
 
18 18
 function formulaires_configurer_previsualiseur_charger_dist() {
19
-	$valeurs = [];
20
-	$valeurs['preview'] = explode(',', $GLOBALS['meta']['preview']);
19
+    $valeurs = [];
20
+    $valeurs['preview'] = explode(',', $GLOBALS['meta']['preview']);
21 21
 
22
-	return $valeurs;
22
+    return $valeurs;
23 23
 }
24 24
 
25 25
 
26 26
 function formulaires_configurer_previsualiseur_traiter_dist() {
27
-	$res = ['editable' => true];
27
+    $res = ['editable' => true];
28 28
 
29
-	if ($i = _request('preview') and is_array($i)) {
30
-		$i = ',' . implode(',', $i) . ',';
31
-	}
29
+    if ($i = _request('preview') and is_array($i)) {
30
+        $i = ',' . implode(',', $i) . ',';
31
+    }
32 32
 
33
-	ecrire_meta('preview', $i);
33
+    ecrire_meta('preview', $i);
34 34
 
35
-	$res['message_ok'] = _T('config_info_enregistree');
35
+    $res['message_ok'] = _T('config_info_enregistree');
36 36
 
37
-	return $res;
37
+    return $res;
38 38
 }
Please login to merge, or discard this patch.
prive/formulaires/configurer_langage.php 1 patch
Indentation   +29 added lines, -29 removed lines patch added patch discarded remove patch
@@ -11,49 +11,49 @@
 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_langage_charger_dist() {
18 18
 
19
-	include_spip('inc/lang');
20
-	$GLOBALS['meta']['langues_proposees'] = '';
21
-	init_langues();
22
-	$langues = explode(',', $GLOBALS['meta']['langues_proposees']);
19
+    include_spip('inc/lang');
20
+    $GLOBALS['meta']['langues_proposees'] = '';
21
+    init_langues();
22
+    $langues = explode(',', $GLOBALS['meta']['langues_proposees']);
23 23
 
24 24
 
25
-	$valeurs = [
26
-		'var_lang_ecrire' => $GLOBALS['spip_lang'],
27
-		'_langues' => $langues
28
-	];
25
+    $valeurs = [
26
+        'var_lang_ecrire' => $GLOBALS['spip_lang'],
27
+        '_langues' => $langues
28
+    ];
29 29
 
30
-	return $valeurs;
30
+    return $valeurs;
31 31
 }
32 32
 
33 33
 
34 34
 function formulaires_configurer_langage_traiter_dist() {
35
-	include_spip('action/converser');
36
-	action_converser_changer_langue(true);
35
+    include_spip('action/converser');
36
+    action_converser_changer_langue(true);
37 37
 
38
-	refuser_traiter_formulaire_ajax();
38
+    refuser_traiter_formulaire_ajax();
39 39
 
40
-	// on ne peut pas changer la langue pour tout le hit ici,
41
-	// car CVT repasse derriere et retablit la langue avant l'appel a traiter()
42
-	// il faut rediriger !
43
-	return ['message_ok' => _T('config_info_enregistree'), 'editable' => true, 'redirect' => self()];
40
+    // on ne peut pas changer la langue pour tout le hit ici,
41
+    // car CVT repasse derriere et retablit la langue avant l'appel a traiter()
42
+    // il faut rediriger !
43
+    return ['message_ok' => _T('config_info_enregistree'), 'editable' => true, 'redirect' => self()];
44 44
 }
45 45
 
46 46
 function afficher_langues_choix($langues, $name, $id, $selected) {
47
-	include_spip('inc/lang');
48
-	$ret = '';
49
-	sort($langues);
50
-	foreach ($langues as $l) {
51
-		$checked = ($l == $selected) ? ' checked=\'checked\'' : '';
52
-		$ret .= "<div class='choix'>"
53
-			. "<input type='radio' name='$name' id='{$id}_$l' value='$l'$checked />"
54
-			. "<label for='{$id}_$l'>" . traduire_nom_langue($l) . '</label>'
55
-			. '</div>';
56
-	}
57
-
58
-	return $ret;
47
+    include_spip('inc/lang');
48
+    $ret = '';
49
+    sort($langues);
50
+    foreach ($langues as $l) {
51
+        $checked = ($l == $selected) ? ' checked=\'checked\'' : '';
52
+        $ret .= "<div class='choix'>"
53
+            . "<input type='radio' name='$name' id='{$id}_$l' value='$l'$checked />"
54
+            . "<label for='{$id}_$l'>" . traduire_nom_langue($l) . '</label>'
55
+            . '</div>';
56
+    }
57
+
58
+    return $ret;
59 59
 }
Please login to merge, or discard this patch.
prive/formulaires/rediriger_article.php 1 patch
Indentation   +45 added lines, -45 removed lines patch added patch discarded remove patch
@@ -11,65 +11,65 @@
 block discarded – undo
11 11
 \***************************************************************************/
12 12
 
13 13
 if (!defined('_ECRIRE_INC_VERSION')) {
14
-	return;
14
+    return;
15 15
 }
16 16
 
17 17
 function formulaires_rediriger_article_charger_dist($id_article, $retour = '') {
18 18
 
19
-	include_spip('inc/autoriser');
20
-	if (!autoriser('modifier', 'article', $id_article)) {
21
-		return false;
22
-	}
23
-
24
-	$row = sql_fetsel('id_article,virtuel', 'spip_articles', 'id_article=' . intval($id_article));
25
-	if (!$row['id_article']) {
26
-		return false;
27
-	}
28
-	include_spip('inc/lien');
29
-	$redirection = virtuel_redirige($row['virtuel']);
30
-
31
-	if (
32
-		!$redirection
33
-		and $GLOBALS['meta']['articles_redirection'] != 'oui'
34
-	) {
35
-		return false;
36
-	}
37
-
38
-
39
-	include_spip('inc/texte');
40
-	$valeurs = [
41
-		'redirection' => $redirection,
42
-		'id' => $id_article,
43
-		'_afficher_url' => ($redirection ? propre("[->$redirection]") : ''),
44
-	];
45
-
46
-	return $valeurs;
19
+    include_spip('inc/autoriser');
20
+    if (!autoriser('modifier', 'article', $id_article)) {
21
+        return false;
22
+    }
23
+
24
+    $row = sql_fetsel('id_article,virtuel', 'spip_articles', 'id_article=' . intval($id_article));
25
+    if (!$row['id_article']) {
26
+        return false;
27
+    }
28
+    include_spip('inc/lien');
29
+    $redirection = virtuel_redirige($row['virtuel']);
30
+
31
+    if (
32
+        !$redirection
33
+        and $GLOBALS['meta']['articles_redirection'] != 'oui'
34
+    ) {
35
+        return false;
36
+    }
37
+
38
+
39
+    include_spip('inc/texte');
40
+    $valeurs = [
41
+        'redirection' => $redirection,
42
+        'id' => $id_article,
43
+        '_afficher_url' => ($redirection ? propre("[->$redirection]") : ''),
44
+    ];
45
+
46
+    return $valeurs;
47 47
 }
48 48
 
49 49
 function formulaires_rediriger_article_verifier_dist($id_article, $retour = '') {
50
-	$erreurs = [];
50
+    $erreurs = [];
51 51
 
52
-	if (($redirection = _request('redirection')) == $id_article || $redirection == 'art' . $id_article) {
53
-		$erreurs['redirection'] = _T('info_redirection_boucle');
54
-	}
52
+    if (($redirection = _request('redirection')) == $id_article || $redirection == 'art' . $id_article) {
53
+        $erreurs['redirection'] = _T('info_redirection_boucle');
54
+    }
55 55
 
56
-	return $erreurs;
56
+    return $erreurs;
57 57
 }
58 58
 
59 59
 function formulaires_rediriger_article_traiter_dist($id_article, $retour = '') {
60 60
 
61
-	$url = preg_replace(',^\s*https?://$,i', '', rtrim(_request('redirection')));
62
-	if ($url) {
63
-		$url = corriger_caracteres($url);
64
-	}
61
+    $url = preg_replace(',^\s*https?://$,i', '', rtrim(_request('redirection')));
62
+    if ($url) {
63
+        $url = corriger_caracteres($url);
64
+    }
65 65
 
66
-	include_spip('action/editer_article');
67
-	article_modifier($id_article, ['virtuel' => $url]);
66
+    include_spip('action/editer_article');
67
+    article_modifier($id_article, ['virtuel' => $url]);
68 68
 
69
-	$js = _AJAX ? '<script type="text/javascript">if (window.ajaxReload) ajaxReload("wysiwyg");</script>' : '';
69
+    $js = _AJAX ? '<script type="text/javascript">if (window.ajaxReload) ajaxReload("wysiwyg");</script>' : '';
70 70
 
71
-	return [
72
-		'message_ok' => ($url ? _T('info_redirection_activee') : _T('info_redirection_desactivee')) . $js,
73
-		'editable' => true
74
-	];
71
+    return [
72
+        'message_ok' => ($url ? _T('info_redirection_activee') : _T('info_redirection_desactivee')) . $js,
73
+        'editable' => true
74
+    ];
75 75
 }
Please login to merge, or discard this patch.
prive/formulaires/configurer_preferences_menus.php 1 patch
Indentation   +30 added lines, -30 removed lines patch added patch discarded remove patch
@@ -30,13 +30,13 @@  discard block
 block discarded – undo
30 30
  *     Environnement du formulaire
31 31
  **/
32 32
 function formulaires_configurer_preferences_menus_charger_dist() {
33
-	// travailler sur des meta fraîches
34
-	include_spip('inc/meta');
35
-	lire_metas();
36
-	$valeurs = [];
37
-	$valeurs['activer_menudev'] = table_valeur($GLOBALS['visiteur_session'], 'prefs/activer_menudev', 'non');
38
-	$valeurs['menus_favoris'] = obtenir_menus_favoris();
39
-	return $valeurs;
33
+    // travailler sur des meta fraîches
34
+    include_spip('inc/meta');
35
+    lire_metas();
36
+    $valeurs = [];
37
+    $valeurs['activer_menudev'] = table_valeur($GLOBALS['visiteur_session'], 'prefs/activer_menudev', 'non');
38
+    $valeurs['menus_favoris'] = obtenir_menus_favoris();
39
+    return $valeurs;
40 40
 }
41 41
 
42 42
 /**
@@ -47,32 +47,32 @@  discard block
 block discarded – undo
47 47
  **/
48 48
 function formulaires_configurer_preferences_menus_traiter_dist() {
49 49
 
50
-	$activer_menudev = _request('activer_menudev');
51
-	$menus_favoris = _request('menus_favoris');
52
-	$menus_favoris = array_filter($menus_favoris);
53
-	$menus_favoris = array_map('intval', $menus_favoris);
50
+    $activer_menudev = _request('activer_menudev');
51
+    $menus_favoris = _request('menus_favoris');
52
+    $menus_favoris = array_filter($menus_favoris);
53
+    $menus_favoris = array_map('intval', $menus_favoris);
54 54
 
55
-	if (_request('reset')) {
56
-		$menus_favoris = [];
57
-		set_request('menus_favoris', null);
58
-	}
55
+    if (_request('reset')) {
56
+        $menus_favoris = [];
57
+        set_request('menus_favoris', null);
58
+    }
59 59
 
60
-	// si le menu dev change, ou les menus favoris, on recharge toute la page.
61
-	if (
62
-		table_valeur($GLOBALS['visiteur_session'], 'prefs/activer_menudev') != $activer_menudev
63
-		or $menus_favoris != obtenir_menus_favoris()
64
-	) {
65
-		refuser_traiter_formulaire_ajax();
60
+    // si le menu dev change, ou les menus favoris, on recharge toute la page.
61
+    if (
62
+        table_valeur($GLOBALS['visiteur_session'], 'prefs/activer_menudev') != $activer_menudev
63
+        or $menus_favoris != obtenir_menus_favoris()
64
+    ) {
65
+        refuser_traiter_formulaire_ajax();
66 66
 
67
-		$GLOBALS['visiteur_session']['prefs']['activer_menudev'] = $activer_menudev;
68
-		$GLOBALS['visiteur_session']['prefs']['menus_favoris'] = $menus_favoris;
67
+        $GLOBALS['visiteur_session']['prefs']['activer_menudev'] = $activer_menudev;
68
+        $GLOBALS['visiteur_session']['prefs']['menus_favoris'] = $menus_favoris;
69 69
 
70
-		if (intval($GLOBALS['visiteur_session']['id_auteur'])) {
71
-			include_spip('action/editer_auteur');
72
-			$c = ['prefs' => serialize($GLOBALS['visiteur_session']['prefs'])];
73
-			auteur_modifier($GLOBALS['visiteur_session']['id_auteur'], $c);
74
-		}
75
-	}
70
+        if (intval($GLOBALS['visiteur_session']['id_auteur'])) {
71
+            include_spip('action/editer_auteur');
72
+            $c = ['prefs' => serialize($GLOBALS['visiteur_session']['prefs'])];
73
+            auteur_modifier($GLOBALS['visiteur_session']['id_auteur'], $c);
74
+        }
75
+    }
76 76
 
77
-	return ['message_ok' => _T('config_info_enregistree'), 'editable' => true];
77
+    return ['message_ok' => _T('config_info_enregistree'), 'editable' => true];
78 78
 }
Please login to merge, or discard this patch.
ecrire/typographie/fr.php 1 patch
Indentation   +59 added lines, -59 removed lines patch added patch discarded remove patch
@@ -11,74 +11,74 @@
 block discarded – undo
11 11
 \***************************************************************************/
12 12
 
13 13
 if (!defined('_ECRIRE_INC_VERSION')) {
14
-	return;
14
+    return;
15 15
 }
16 16
 
17 17
 // Correction typographique francaise
18 18
 
19 19
 function typographie_fr_dist($letexte) {
20 20
 
21
-	static $trans;
21
+    static $trans;
22 22
 
23
-	// Nettoyer 160 = nbsp ; 187 = raquo ; 171 = laquo ; 176 = deg ;
24
-	// 147 = ldquo; 148 = rdquo; ' = zouli apostrophe
25
-	if (!$trans) {
26
-		$trans = [
27
-			"'" => '&#8217;',
28
-			'&nbsp;' => '~',
29
-			'&raquo;' => '&#187;',
30
-			'&laquo;' => '&#171;',
31
-			'&rdquo;' => '&#8221;',
32
-			'&ldquo;' => '&#8220;',
33
-			'&deg;' => '&#176;'
34
-		];
35
-		$chars = [160 => '~', 187 => '&#187;', 171 => '&#171;', 148 => '&#8221;', 147 => '&#8220;', 176 => '&#176;'];
36
-		$chars_trans = array_keys($chars);
37
-		$chars = array_values($chars);
38
-		$chars_trans = implode(' ', array_map('chr', $chars_trans));
39
-		$chars_trans = unicode2charset(charset2unicode($chars_trans, 'iso-8859-1', 'forcer'));
40
-		$chars_trans = explode(' ', $chars_trans);
41
-		foreach ($chars as $k => $r) {
42
-			$trans[$chars_trans[$k]] = $r;
43
-		}
44
-	}
23
+    // Nettoyer 160 = nbsp ; 187 = raquo ; 171 = laquo ; 176 = deg ;
24
+    // 147 = ldquo; 148 = rdquo; ' = zouli apostrophe
25
+    if (!$trans) {
26
+        $trans = [
27
+            "'" => '&#8217;',
28
+            '&nbsp;' => '~',
29
+            '&raquo;' => '&#187;',
30
+            '&laquo;' => '&#171;',
31
+            '&rdquo;' => '&#8221;',
32
+            '&ldquo;' => '&#8220;',
33
+            '&deg;' => '&#176;'
34
+        ];
35
+        $chars = [160 => '~', 187 => '&#187;', 171 => '&#171;', 148 => '&#8221;', 147 => '&#8220;', 176 => '&#176;'];
36
+        $chars_trans = array_keys($chars);
37
+        $chars = array_values($chars);
38
+        $chars_trans = implode(' ', array_map('chr', $chars_trans));
39
+        $chars_trans = unicode2charset(charset2unicode($chars_trans, 'iso-8859-1', 'forcer'));
40
+        $chars_trans = explode(' ', $chars_trans);
41
+        foreach ($chars as $k => $r) {
42
+            $trans[$chars_trans[$k]] = $r;
43
+        }
44
+    }
45 45
 
46
-	$letexte = strtr($letexte, $trans);
46
+    $letexte = strtr($letexte, $trans);
47 47
 
48
-	$cherche1 = [
49
-		/* 1 */
50
-		'/((?:^|[^\#0-9a-zA-Z\&])[\#0-9a-zA-Z]*)\;/S',
51
-		/* 2 */
52
-		'/&#187;| --?,|(?::(?!:)| %)(?:\W|$)/S',
53
-		/* 3 */
54
-		'/([^[<(!?.])([!?][!?\.]*)/iS',
55
-		/* 4 */
56
-		'/&#171;|(?:M(?:M?\.|mes?|r\.?)|[MnN]&#176;) /S'
57
-	];
58
-	$remplace1 = [
59
-		/* 1 */
60
-		'\1~;',
61
-		/* 2 */
62
-		'~\0',
63
-		/* 3 */
64
-		'\1~\2',
65
-		/* 4 */
66
-		'\0~'
67
-	];
68
-	$letexte = preg_replace($cherche1, $remplace1, $letexte);
69
-	$letexte = preg_replace('/ *~+ */S', '~', $letexte);
48
+    $cherche1 = [
49
+        /* 1 */
50
+        '/((?:^|[^\#0-9a-zA-Z\&])[\#0-9a-zA-Z]*)\;/S',
51
+        /* 2 */
52
+        '/&#187;| --?,|(?::(?!:)| %)(?:\W|$)/S',
53
+        /* 3 */
54
+        '/([^[<(!?.])([!?][!?\.]*)/iS',
55
+        /* 4 */
56
+        '/&#171;|(?:M(?:M?\.|mes?|r\.?)|[MnN]&#176;) /S'
57
+    ];
58
+    $remplace1 = [
59
+        /* 1 */
60
+        '\1~;',
61
+        /* 2 */
62
+        '~\0',
63
+        /* 3 */
64
+        '\1~\2',
65
+        /* 4 */
66
+        '\0~'
67
+    ];
68
+    $letexte = preg_replace($cherche1, $remplace1, $letexte);
69
+    $letexte = preg_replace('/ *~+ */S', '~', $letexte);
70 70
 
71
-	$cherche2 = [
72
-		'/([^-\n]|^)--([^-]|$)/S',
73
-		',(' . _PROTOCOLES_STD . ')~((://[^"\'\s\[\]\}\)<>]+)~([?]))?,S',
74
-		'/~/'
75
-	];
76
-	$remplace2 = [
77
-		'\1&mdash;\2',
78
-		'\1\3\4',
79
-		'&nbsp;'
80
-	];
81
-	$letexte = preg_replace($cherche2, $remplace2, $letexte);
71
+    $cherche2 = [
72
+        '/([^-\n]|^)--([^-]|$)/S',
73
+        ',(' . _PROTOCOLES_STD . ')~((://[^"\'\s\[\]\}\)<>]+)~([?]))?,S',
74
+        '/~/'
75
+    ];
76
+    $remplace2 = [
77
+        '\1&mdash;\2',
78
+        '\1\3\4',
79
+        '&nbsp;'
80
+    ];
81
+    $letexte = preg_replace($cherche2, $remplace2, $letexte);
82 82
 
83
-	return $letexte;
83
+    return $letexte;
84 84
 }
Please login to merge, or discard this patch.
ecrire/typographie/en.php 1 patch
Indentation   +22 added lines, -22 removed lines patch added patch discarded remove patch
@@ -11,37 +11,37 @@
 block discarded – undo
11 11
 \***************************************************************************/
12 12
 
13 13
 if (!defined('_ECRIRE_INC_VERSION')) {
14
-	return;
14
+    return;
15 15
 }
16 16
 
17 17
 // rien sauf les "~" et "-,"
18 18
 
19 19
 function typographie_en_dist($letexte) {
20 20
 
21
-	// zouli apostrophe
22
-	$letexte = str_replace("'", '&#8217;', $letexte);
21
+    // zouli apostrophe
22
+    $letexte = str_replace("'", '&#8217;', $letexte);
23 23
 
24
-	$cherche1 = [
25
-		'/ --?,/S'
26
-	];
27
-	$remplace1 = [
28
-		'~\0'
29
-	];
30
-	$letexte = preg_replace($cherche1, $remplace1, $letexte);
24
+    $cherche1 = [
25
+        '/ --?,/S'
26
+    ];
27
+    $remplace1 = [
28
+        '~\0'
29
+    ];
30
+    $letexte = preg_replace($cherche1, $remplace1, $letexte);
31 31
 
32
-	$letexte = str_replace('&nbsp;', '~', $letexte);
33
-	$letexte = preg_replace('/ *~+ */', '~', $letexte);
32
+    $letexte = str_replace('&nbsp;', '~', $letexte);
33
+    $letexte = preg_replace('/ *~+ */', '~', $letexte);
34 34
 
35
-	$cherche2 = [
36
-		'/([^-\n]|^)--([^-]|$)/',
37
-		'/~/'
38
-	];
39
-	$remplace2 = [
40
-		'\1&mdash;\2',
41
-		'&nbsp;'
42
-	];
35
+    $cherche2 = [
36
+        '/([^-\n]|^)--([^-]|$)/',
37
+        '/~/'
38
+    ];
39
+    $remplace2 = [
40
+        '\1&mdash;\2',
41
+        '&nbsp;'
42
+    ];
43 43
 
44
-	$letexte = preg_replace($cherche2, $remplace2, $letexte);
44
+    $letexte = preg_replace($cherche2, $remplace2, $letexte);
45 45
 
46
-	return $letexte;
46
+    return $letexte;
47 47
 }
Please login to merge, or discard this patch.
ecrire/public/admin.php 1 patch
Indentation   +23 added lines, -23 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
 /**
@@ -34,33 +34,33 @@  discard block
 block discarded – undo
34 34
  *     Contenu HTML, avec boutons d'administrations et sa CSS
35 35
  **/
36 36
 function affiche_boutons_admin($contenu) {
37
-	include_spip('inc/filtres');
37
+    include_spip('inc/filtres');
38 38
 
39
-	// Inserer le css d'admin
40
-	$css = "<link rel='stylesheet' href='" . url_absolue(direction_css(find_in_path('spip_admin.css')))
41
-		. "' type='text/css' />\n";
42
-	if ($f = find_in_path('spip_admin_perso.css')) {
43
-		$css .= "<link rel='stylesheet' href='"
44
-			. url_absolue(direction_css($f)) . "' type='text/css' />\n";
45
-	}
39
+    // Inserer le css d'admin
40
+    $css = "<link rel='stylesheet' href='" . url_absolue(direction_css(find_in_path('spip_admin.css')))
41
+        . "' type='text/css' />\n";
42
+    if ($f = find_in_path('spip_admin_perso.css')) {
43
+        $css .= "<link rel='stylesheet' href='"
44
+            . url_absolue(direction_css($f)) . "' type='text/css' />\n";
45
+    }
46 46
 
47
-	($pos = stripos($contenu, '</head>'))
48
-	|| ($pos = stripos($contenu, '<body>'))
49
-	|| ($pos = 0);
50
-	$contenu = substr_replace($contenu, $css, $pos, 0);
47
+    ($pos = stripos($contenu, '</head>'))
48
+    || ($pos = stripos($contenu, '<body>'))
49
+    || ($pos = 0);
50
+    $contenu = substr_replace($contenu, $css, $pos, 0);
51 51
 
52 52
 
53
-	// Inserer la balise #FORMULAIRE_ADMIN, en float
54
-	$boutons_admin = inclure_balise_dynamique(
55
-		balise_FORMULAIRE_ADMIN_dyn('spip-admin-float'),
56
-		false
57
-	);
53
+    // Inserer la balise #FORMULAIRE_ADMIN, en float
54
+    $boutons_admin = inclure_balise_dynamique(
55
+        balise_FORMULAIRE_ADMIN_dyn('spip-admin-float'),
56
+        false
57
+    );
58 58
 
59
-	($pos = strripos($contenu, '</body>'))
60
-	|| ($pos = strripos($contenu, '</html>'))
61
-	|| ($pos = strlen($contenu));
62
-	$contenu = substr_replace($contenu, $boutons_admin, $pos, 0);
59
+    ($pos = strripos($contenu, '</body>'))
60
+    || ($pos = strripos($contenu, '</html>'))
61
+    || ($pos = strlen($contenu));
62
+    $contenu = substr_replace($contenu, $boutons_admin, $pos, 0);
63 63
 
64 64
 
65
-	return $contenu;
65
+    return $contenu;
66 66
 }
Please login to merge, or discard this patch.
ecrire/public/boucles.php 1 patch
Indentation   +24 added lines, -24 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
 
@@ -32,7 +32,7 @@  discard block
 block discarded – undo
32 32
  *     Code PHP compilé de la boucle
33 33
  **/
34 34
 function boucle_DEFAUT_dist($id_boucle, &$boucles) {
35
-	return calculer_boucle($id_boucle, $boucles);
35
+    return calculer_boucle($id_boucle, $boucles);
36 36
 }
37 37
 
38 38
 
@@ -51,7 +51,7 @@  discard block
 block discarded – undo
51 51
  *     Code PHP compilé de la boucle
52 52
  **/
53 53
 function boucle_BOUCLE_dist($id_boucle, &$boucles) {
54
-	return calculer_boucle($id_boucle, $boucles);
54
+    return calculer_boucle($id_boucle, $boucles);
55 55
 }
56 56
 
57 57
 
@@ -81,30 +81,30 @@  discard block
 block discarded – undo
81 81
  *     Code PHP compilé de la boucle
82 82
  **/
83 83
 function boucle_HIERARCHIE_dist($id_boucle, &$boucles) {
84
-	$boucle = &$boucles[$id_boucle];
85
-	$id_table = $boucle->id_table . '.id_rubrique';
84
+    $boucle = &$boucles[$id_boucle];
85
+    $id_table = $boucle->id_table . '.id_rubrique';
86 86
 
87
-	// Si la boucle mere est une boucle RUBRIQUES il faut ignorer la feuille
88
-	// sauf en presence du critere {tout} (vu par phraser_html)
89
-	// ou {id_article} qui positionne aussi le {tout}
87
+    // Si la boucle mere est une boucle RUBRIQUES il faut ignorer la feuille
88
+    // sauf en presence du critere {tout} (vu par phraser_html)
89
+    // ou {id_article} qui positionne aussi le {tout}
90 90
 
91
-	$boucle->hierarchie = 'if (!($id_rubrique = intval('
92
-		. calculer_argument_precedent($boucle->id_boucle, 'id_rubrique', $boucles)
93
-		. ")))\n\t\treturn '';\n\t"
94
-		. "include_spip('inc/rubriques');\n\t"
95
-		. '$hierarchie = calcul_hierarchie_in($id_rubrique,'
96
-		. (isset($boucle->modificateur['tout']) ? 'true' : 'false')
97
-		. ");\n\t"
98
-		. 'if (!$hierarchie) return "";' . "\n\t";
91
+    $boucle->hierarchie = 'if (!($id_rubrique = intval('
92
+        . calculer_argument_precedent($boucle->id_boucle, 'id_rubrique', $boucles)
93
+        . ")))\n\t\treturn '';\n\t"
94
+        . "include_spip('inc/rubriques');\n\t"
95
+        . '$hierarchie = calcul_hierarchie_in($id_rubrique,'
96
+        . (isset($boucle->modificateur['tout']) ? 'true' : 'false')
97
+        . ");\n\t"
98
+        . 'if (!$hierarchie) return "";' . "\n\t";
99 99
 
100
-	$boucle->where[] = ["'IN'", "'$id_table'", '"($hierarchie)"'];
100
+    $boucle->where[] = ["'IN'", "'$id_table'", '"($hierarchie)"'];
101 101
 
102
-	$order = "FIELD($id_table, \$hierarchie)";
103
-	if (!isset($boucle->default_order[0]) or $boucle->default_order[0] != ' DESC') {
104
-		$boucle->default_order[] = "\"$order\"";
105
-	} else {
106
-		$boucle->default_order[0] = "\"$order DESC\"";
107
-	}
102
+    $order = "FIELD($id_table, \$hierarchie)";
103
+    if (!isset($boucle->default_order[0]) or $boucle->default_order[0] != ' DESC') {
104
+        $boucle->default_order[] = "\"$order\"";
105
+    } else {
106
+        $boucle->default_order[0] = "\"$order DESC\"";
107
+    }
108 108
 
109
-	return calculer_boucle($id_boucle, $boucles);
109
+    return calculer_boucle($id_boucle, $boucles);
110 110
 }
Please login to merge, or discard this patch.