Completed
Push — master ( 6a6422...ff2ac0 )
by cam
01:15
created
ecrire/action/desinstaller_plugin.php 1 patch
Indentation   +25 added lines, -25 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,28 +32,28 @@  discard block
 block discarded – undo
32 32
  */
33 33
 function action_desinstaller_plugin_dist() {
34 34
 
35
-	$securiser_action = charger_fonction('securiser_action', 'inc');
36
-	$arg = $securiser_action();
37
-	list($dir_plugins, $plugin) = explode("::", $arg);
38
-	$dir_type = "_DIR_PLUGINS";
39
-	if (defined('_DIR_PLUGINS_SUPPL') and $dir_plugins == _DIR_PLUGINS_SUPPL) {
40
-		$dir_type = "_DIR_PLUGINS_SUPPL";
41
-	}
42
-	$installer_plugins = charger_fonction('installer', 'plugins');
43
-	$infos = $installer_plugins($plugin, 'uninstall', $dir_type);
44
-	if ($infos and !$infos['install_test'][0]) {
45
-		include_spip('inc/plugin');
46
-		ecrire_plugin_actifs(array($plugin), false, 'enleve');
47
-		$erreur = '';
48
-	} else {
49
-		$erreur = 'erreur_plugin_desinstalation_echouee';
50
-	}
51
-	if ($redirect = _request('redirect')) {
52
-		include_spip('inc/headers');
53
-		if ($erreur) {
54
-			$redirect = parametre_url($redirect, 'erreur', $erreur);
55
-		}
56
-		$redirect = str_replace('&', '&', $redirect);
57
-		redirige_par_entete($redirect);
58
-	}
35
+    $securiser_action = charger_fonction('securiser_action', 'inc');
36
+    $arg = $securiser_action();
37
+    list($dir_plugins, $plugin) = explode("::", $arg);
38
+    $dir_type = "_DIR_PLUGINS";
39
+    if (defined('_DIR_PLUGINS_SUPPL') and $dir_plugins == _DIR_PLUGINS_SUPPL) {
40
+        $dir_type = "_DIR_PLUGINS_SUPPL";
41
+    }
42
+    $installer_plugins = charger_fonction('installer', 'plugins');
43
+    $infos = $installer_plugins($plugin, 'uninstall', $dir_type);
44
+    if ($infos and !$infos['install_test'][0]) {
45
+        include_spip('inc/plugin');
46
+        ecrire_plugin_actifs(array($plugin), false, 'enleve');
47
+        $erreur = '';
48
+    } else {
49
+        $erreur = 'erreur_plugin_desinstalation_echouee';
50
+    }
51
+    if ($redirect = _request('redirect')) {
52
+        include_spip('inc/headers');
53
+        if ($erreur) {
54
+            $redirect = parametre_url($redirect, 'erreur', $erreur);
55
+        }
56
+        $redirect = str_replace('&', '&', $redirect);
57
+        redirige_par_entete($redirect);
58
+    }
59 59
 }
Please login to merge, or discard this patch.
ecrire/action/cookie.php 2 patches
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -59,7 +59,7 @@  discard block
 block discarded – undo
59 59
 	if ($change_session == 'oui') {
60 60
 		$session = charger_fonction('session', 'inc');
61 61
 		$session(true);
62
-		spip_log("statut 204 pour " . $_SERVER['REQUEST_URI']);
62
+		spip_log("statut 204 pour ".$_SERVER['REQUEST_URI']);
63 63
 		http_status(204); // No Content
64 64
 		return;
65 65
 	}
@@ -77,7 +77,7 @@  discard block
 block discarded – undo
77 77
 			ask_php_auth(_T('info_connexion_refusee'),
78 78
 				_T('login_login_pass_incorrect'),
79 79
 				_T('login_retour_site'),
80
-				"url=" . rawurlencode($redirect),
80
+				"url=".rawurlencode($redirect),
81 81
 				_T('login_nouvelle_tentative'),
82 82
 				(strpos($url, _DIR_RESTREINT_ABS) !== false));
83 83
 		}
Please login to merge, or discard this patch.
Indentation   +78 added lines, -78 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');
@@ -33,88 +33,88 @@  discard block
 block discarded – undo
33 33
  * @return void
34 34
  */
35 35
 function action_cookie_dist($set_cookie_admin = null, $change_session = null) {
36
-	$redirect_echec = $redirect = null;
37
-	$test_echec_cookie = null;
38
-	$url = "";
39
-	if (is_null($set_cookie_admin)) {
40
-		$set_cookie_admin = _request('cookie_admin');
41
-		$change_session = _request('change_session');
42
-		$test_echec_cookie = _request('test_echec_cookie');
36
+    $redirect_echec = $redirect = null;
37
+    $test_echec_cookie = null;
38
+    $url = "";
39
+    if (is_null($set_cookie_admin)) {
40
+        $set_cookie_admin = _request('cookie_admin');
41
+        $change_session = _request('change_session');
42
+        $test_echec_cookie = _request('test_echec_cookie');
43 43
 
44
-		// La cible de notre operation de connexion
45
-		$url = securiser_redirect_action(_request('url'));
46
-		$redirect = $url ? $url : generer_url_ecrire('accueil');
47
-		$redirect_echec = _request('url_echec');
48
-		if (!isset($redirect_echec)) {
49
-			if (strpos($redirect, _DIR_RESTREINT_ABS) !== false) {
50
-				$redirect_echec = generer_url_public('login', '', true);
51
-			} else {
52
-				$redirect_echec = $redirect;
53
-			}
54
-		}
55
-	}
44
+        // La cible de notre operation de connexion
45
+        $url = securiser_redirect_action(_request('url'));
46
+        $redirect = $url ? $url : generer_url_ecrire('accueil');
47
+        $redirect_echec = _request('url_echec');
48
+        if (!isset($redirect_echec)) {
49
+            if (strpos($redirect, _DIR_RESTREINT_ABS) !== false) {
50
+                $redirect_echec = generer_url_public('login', '', true);
51
+            } else {
52
+                $redirect_echec = $redirect;
53
+            }
54
+        }
55
+    }
56 56
 
57 57
 
58
-	// rejoue le cookie pour renouveler spip_session
59
-	if ($change_session == 'oui') {
60
-		$session = charger_fonction('session', 'inc');
61
-		$session(true);
62
-		spip_log("statut 204 pour " . $_SERVER['REQUEST_URI']);
63
-		http_status(204); // No Content
64
-		return;
65
-	}
58
+    // rejoue le cookie pour renouveler spip_session
59
+    if ($change_session == 'oui') {
60
+        $session = charger_fonction('session', 'inc');
61
+        $session(true);
62
+        spip_log("statut 204 pour " . $_SERVER['REQUEST_URI']);
63
+        http_status(204); // No Content
64
+        return;
65
+    }
66 66
 
67
-	// tentative de connexion en auth_http
68
-	if (_request('essai_auth_http') and !$GLOBALS['ignore_auth_http']) {
69
-		include_spip('inc/auth');
70
-		if (@$_SERVER['PHP_AUTH_USER']
71
-			and @$_SERVER['PHP_AUTH_PW']
72
-			and $auteur = lire_php_auth($_SERVER['PHP_AUTH_USER'], $_SERVER['PHP_AUTH_PW'])
73
-		) {
74
-			auth_loger($auteur);
75
-			redirige_par_entete(parametre_url($redirect, 't', time(), '&'));
76
-		} else {
77
-			ask_php_auth(_T('info_connexion_refusee'),
78
-				_T('login_login_pass_incorrect'),
79
-				_T('login_retour_site'),
80
-				"url=" . rawurlencode($redirect),
81
-				_T('login_nouvelle_tentative'),
82
-				(strpos($url, _DIR_RESTREINT_ABS) !== false));
83
-		}
84
-	} else {
67
+    // tentative de connexion en auth_http
68
+    if (_request('essai_auth_http') and !$GLOBALS['ignore_auth_http']) {
69
+        include_spip('inc/auth');
70
+        if (@$_SERVER['PHP_AUTH_USER']
71
+            and @$_SERVER['PHP_AUTH_PW']
72
+            and $auteur = lire_php_auth($_SERVER['PHP_AUTH_USER'], $_SERVER['PHP_AUTH_PW'])
73
+        ) {
74
+            auth_loger($auteur);
75
+            redirige_par_entete(parametre_url($redirect, 't', time(), '&'));
76
+        } else {
77
+            ask_php_auth(_T('info_connexion_refusee'),
78
+                _T('login_login_pass_incorrect'),
79
+                _T('login_retour_site'),
80
+                "url=" . rawurlencode($redirect),
81
+                _T('login_nouvelle_tentative'),
82
+                (strpos($url, _DIR_RESTREINT_ABS) !== false));
83
+        }
84
+    } else {
85 85
 
86
-		// en cas de login sur bonjour=oui, on tente de poser un cookie
87
-		// puis de passer au login qui diagnostiquera l'echec de cookie
88
-		// le cas echeant.
89
-		if ($test_echec_cookie == 'oui') {
90
-			spip_setcookie('spip_session', 'test_echec_cookie');
91
-			if ($redirect) {
92
-				$redirect = parametre_url(parametre_url($redirect_echec, 'var_echec_cookie', 'oui', '&'), 'url',
93
-					rawurlencode($redirect), '&');
94
-			}
95
-		} else {
86
+        // en cas de login sur bonjour=oui, on tente de poser un cookie
87
+        // puis de passer au login qui diagnostiquera l'echec de cookie
88
+        // le cas echeant.
89
+        if ($test_echec_cookie == 'oui') {
90
+            spip_setcookie('spip_session', 'test_echec_cookie');
91
+            if ($redirect) {
92
+                $redirect = parametre_url(parametre_url($redirect_echec, 'var_echec_cookie', 'oui', '&'), 'url',
93
+                    rawurlencode($redirect), '&');
94
+            }
95
+        } else {
96 96
 
97
-			$cook = isset($_COOKIE['spip_admin']) ? $_COOKIE['spip_admin'] : '';
98
-			// Suppression cookie d'admin ?
99
-			if ($set_cookie_admin == "non") {
100
-				if ($cook) {
101
-					spip_setcookie('spip_admin', $cook, [
102
-						'expires' => time() - 3600 * 24
103
-					]);
104
-				}
105
-			} // Ajout de cookie d'admin
106
-			else {
107
-				if ($set_cookie_admin and _DUREE_COOKIE_ADMIN) {
108
-					spip_setcookie('spip_admin', $set_cookie_admin, [
109
-						'expires' => time() + max(_DUREE_COOKIE_ADMIN, 2 * _RENOUVELLE_ALEA)
110
-					]);
111
-				}
112
-			}
113
-		}
114
-	}
97
+            $cook = isset($_COOKIE['spip_admin']) ? $_COOKIE['spip_admin'] : '';
98
+            // Suppression cookie d'admin ?
99
+            if ($set_cookie_admin == "non") {
100
+                if ($cook) {
101
+                    spip_setcookie('spip_admin', $cook, [
102
+                        'expires' => time() - 3600 * 24
103
+                    ]);
104
+                }
105
+            } // Ajout de cookie d'admin
106
+            else {
107
+                if ($set_cookie_admin and _DUREE_COOKIE_ADMIN) {
108
+                    spip_setcookie('spip_admin', $set_cookie_admin, [
109
+                        'expires' => time() + max(_DUREE_COOKIE_ADMIN, 2 * _RENOUVELLE_ALEA)
110
+                    ]);
111
+                }
112
+            }
113
+        }
114
+    }
115 115
 
116
-	// Redirection finale
117
-	if ($redirect) {
118
-		redirige_par_entete($redirect, true);
119
-	}
116
+    // Redirection finale
117
+    if ($redirect) {
118
+        redirige_par_entete($redirect, true);
119
+    }
120 120
 }
Please login to merge, or discard this patch.
ecrire/action/instituer_langue_rubrique.php 1 patch
Indentation   +31 added lines, -31 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
 /**
@@ -25,34 +25,34 @@  discard block
 block discarded – undo
25 25
  **/
26 26
 function action_instituer_langue_rubrique_dist() {
27 27
 
28
-	$securiser_action = charger_fonction('securiser_action', 'inc');
29
-	$arg = $securiser_action();
30
-	$changer_lang = _request('changer_lang');
31
-
32
-	list($id_rubrique, $id_parent) = preg_split('/\W/', $arg);
33
-
34
-	if ($changer_lang
35
-		and $id_rubrique > 0
36
-		and $GLOBALS['meta']['multi_rubriques'] == 'oui'
37
-		and ($GLOBALS['meta']['multi_secteurs'] == 'non' or $id_parent == 0)
38
-	) {
39
-		if ($changer_lang != "herit") {
40
-			sql_updateq('spip_rubriques', array('lang' => $changer_lang, 'langue_choisie' => 'oui'),
41
-				"id_rubrique=$id_rubrique");
42
-		} else {
43
-			if ($id_parent == 0) {
44
-				$langue_parent = $GLOBALS['meta']['langue_site'];
45
-			} else {
46
-				$langue_parent = sql_getfetsel("lang", "spip_rubriques", "id_rubrique=$id_parent");
47
-			}
48
-			sql_updateq('spip_rubriques', array('lang' => $langue_parent, 'langue_choisie' => 'non'),
49
-				"id_rubrique=$id_rubrique");
50
-		}
51
-		include_spip('inc/rubriques');
52
-		calculer_langues_rubriques();
53
-
54
-		// invalider les caches marques de cette rubrique
55
-		include_spip('inc/invalideur');
56
-		suivre_invalideur("id='rubrique/$id_rubrique'");
57
-	}
28
+    $securiser_action = charger_fonction('securiser_action', 'inc');
29
+    $arg = $securiser_action();
30
+    $changer_lang = _request('changer_lang');
31
+
32
+    list($id_rubrique, $id_parent) = preg_split('/\W/', $arg);
33
+
34
+    if ($changer_lang
35
+        and $id_rubrique > 0
36
+        and $GLOBALS['meta']['multi_rubriques'] == 'oui'
37
+        and ($GLOBALS['meta']['multi_secteurs'] == 'non' or $id_parent == 0)
38
+    ) {
39
+        if ($changer_lang != "herit") {
40
+            sql_updateq('spip_rubriques', array('lang' => $changer_lang, 'langue_choisie' => 'oui'),
41
+                "id_rubrique=$id_rubrique");
42
+        } else {
43
+            if ($id_parent == 0) {
44
+                $langue_parent = $GLOBALS['meta']['langue_site'];
45
+            } else {
46
+                $langue_parent = sql_getfetsel("lang", "spip_rubriques", "id_rubrique=$id_parent");
47
+            }
48
+            sql_updateq('spip_rubriques', array('lang' => $langue_parent, 'langue_choisie' => 'non'),
49
+                "id_rubrique=$id_rubrique");
50
+        }
51
+        include_spip('inc/rubriques');
52
+        calculer_langues_rubriques();
53
+
54
+        // invalider les caches marques de cette rubrique
55
+        include_spip('inc/invalideur');
56
+        suivre_invalideur("id='rubrique/$id_rubrique'");
57
+    }
58 58
 }
Please login to merge, or discard this patch.
ecrire/action/debloquer_edition.php 1 patch
Indentation   +13 added lines, -13 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
 /**
@@ -31,17 +31,17 @@  discard block
 block discarded – undo
31 31
  */
32 32
 function action_debloquer_edition_dist() {
33 33
 
34
-	$securiser_action = charger_fonction('securiser_action', 'inc');
35
-	$arg = $securiser_action();
34
+    $securiser_action = charger_fonction('securiser_action', 'inc');
35
+    $arg = $securiser_action();
36 36
 
37
-	if ($arg) {
38
-		include_spip('inc/drapeau_edition');
39
-		if ($arg == 'tous') {
40
-			debloquer_tous($GLOBALS['visiteur_session']['id_auteur']);
41
-		} else {
42
-			$arg = explode("-", $arg);
43
-			list($objet, $id_objet) = $arg;
44
-			debloquer_edition($GLOBALS['visiteur_session']['id_auteur'], $id_objet, $objet);
45
-		}
46
-	}
37
+    if ($arg) {
38
+        include_spip('inc/drapeau_edition');
39
+        if ($arg == 'tous') {
40
+            debloquer_tous($GLOBALS['visiteur_session']['id_auteur']);
41
+        } else {
42
+            $arg = explode("-", $arg);
43
+            list($objet, $id_objet) = $arg;
44
+            debloquer_edition($GLOBALS['visiteur_session']['id_auteur'], $id_objet, $objet);
45
+        }
46
+    }
47 47
 }
Please login to merge, or discard this patch.
ecrire/action/confirmer_email.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
 /**
@@ -28,20 +28,20 @@  discard block
 block discarded – undo
28 28
  * @return void
29 29
  */
30 30
 function action_confirmer_email_dist() {
31
-	$securiser_action = charger_fonction('securiser_action', 'inc');
32
-	$arg = $securiser_action();
31
+    $securiser_action = charger_fonction('securiser_action', 'inc');
32
+    $arg = $securiser_action();
33 33
 
34
-	include_spip('inc/filtres');
35
-	if ($GLOBALS['visiteur_session']['id_auteur'] and email_valide($arg)) {
36
-		include_spip('action/editer_auteur');
37
-		auteur_modifier($GLOBALS['visiteur_session']['id_auteur'], array('email' => $arg));
38
-	}
39
-	// verifier avant de rediriger pour invalider le message de confirmation
40
-	// si ca n'a pas marche
41
-	if ($redirect = _request('redirect') and !$arg == sql_getfetsel('email', 'spip_auteurs',
42
-			'id_auteur=' . intval($GLOBALS['visiteur_session']))
43
-	) {
44
-		$GLOBALS['redirect'] = parametre_url($redirect, 'email_modif', '');
45
-	}
34
+    include_spip('inc/filtres');
35
+    if ($GLOBALS['visiteur_session']['id_auteur'] and email_valide($arg)) {
36
+        include_spip('action/editer_auteur');
37
+        auteur_modifier($GLOBALS['visiteur_session']['id_auteur'], array('email' => $arg));
38
+    }
39
+    // verifier avant de rediriger pour invalider le message de confirmation
40
+    // si ca n'a pas marche
41
+    if ($redirect = _request('redirect') and !$arg == sql_getfetsel('email', 'spip_auteurs',
42
+            'id_auteur=' . intval($GLOBALS['visiteur_session']))
43
+    ) {
44
+        $GLOBALS['redirect'] = parametre_url($redirect, 'email_modif', '');
45
+    }
46 46
 
47 47
 }
Please login to merge, or discard this patch.
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -39,7 +39,7 @@
 block discarded – undo
39 39
 	// verifier avant de rediriger pour invalider le message de confirmation
40 40
 	// si ca n'a pas marche
41 41
 	if ($redirect = _request('redirect') and !$arg == sql_getfetsel('email', 'spip_auteurs',
42
-			'id_auteur=' . intval($GLOBALS['visiteur_session']))
42
+			'id_auteur='.intval($GLOBALS['visiteur_session']))
43 43
 	) {
44 44
 		$GLOBALS['redirect'] = parametre_url($redirect, 'email_modif', '');
45 45
 	}
Please login to merge, or discard this patch.
ecrire/action/confirmer_inscription.php 2 patches
Indentation   +43 added lines, -43 removed lines patch added patch discarded remove patch
@@ -17,7 +17,7 @@  discard block
 block discarded – undo
17 17
  */
18 18
 
19 19
 if (!defined('_ECRIRE_INC_VERSION')) {
20
-	return;
20
+    return;
21 21
 }
22 22
 
23 23
 /**
@@ -28,52 +28,52 @@  discard block
 block discarded – undo
28 28
  * @return void
29 29
  */
30 30
 function action_confirmer_inscription_dist() {
31
-	$jeton = _request('jeton');
32
-	$email = _request('email');
31
+    $jeton = _request('jeton');
32
+    $email = _request('email');
33 33
 
34
-	include_spip('action/inscrire_auteur');
35
-	if ($auteur = auteur_verifier_jeton($jeton)
36
-		and $auteur['email'] == $email
37
-		and $auteur['statut'] == 'nouveau'
38
-	) {
34
+    include_spip('action/inscrire_auteur');
35
+    if ($auteur = auteur_verifier_jeton($jeton)
36
+        and $auteur['email'] == $email
37
+        and $auteur['statut'] == 'nouveau'
38
+    ) {
39 39
 		
40
-		// d'abord on confirme son statut
41
-		$auteur = confirmer_statut_inscription($auteur);
40
+        // d'abord on confirme son statut
41
+        $auteur = confirmer_statut_inscription($auteur);
42 42
 
43
-		// OK c'est un nouvel inscrit qui confirme :
44
-		// on le loge => ca va confirmer son statut et c'est plus sympa
45
-		include_spip('inc/auth');
46
-		auth_loger($auteur);
43
+        // OK c'est un nouvel inscrit qui confirme :
44
+        // on le loge => ca va confirmer son statut et c'est plus sympa
45
+        include_spip('inc/auth');
46
+        auth_loger($auteur);
47 47
 
48
-		// et on efface son jeton
49
-		auteur_effacer_jeton($auteur['id_auteur']);
48
+        // et on efface son jeton
49
+        auteur_effacer_jeton($auteur['id_auteur']);
50 50
 
51
-		// si pas de redirection demandee, rediriger vers public ou prive selon le statut de l'auteur
52
-		// TODO: ne semble pas marcher si inscrit non visiteur, a debug
53
-		if (!_request('redirect')) {
54
-			// on passe id_auteur explicite pour forcer une lecture en base de toutes les infos
55
-			if (autoriser('ecrire', '', '', $auteur['id_auteur'])) {
56
-				// poser un cookie admin aussi
57
-				$cookie = charger_fonction('cookie', 'action');
58
-				$cookie("@" . $GLOBALS['visiteur_session']['login']);
59
-				$GLOBALS['redirect'] = _DIR_RESTREINT_ABS;
60
-			} else {
61
-				$GLOBALS['redirect'] = $GLOBALS['meta']['adresse_site'];
62
-			}
63
-		}
64
-	} else {
65
-		// lien perime :
66
-		if ($GLOBALS['visiteur_session']['id_auteur']) {
67
-			// on passe id_auteur explicite pour forcer une lecture en base de toutes les infos
68
-			if (autoriser('ecrire', '', '', $GLOBALS['visiteur_session']['id_auteur'])) {
69
-				$GLOBALS['redirect'] = _DIR_RESTREINT_ABS;
70
-			} else {
71
-				$GLOBALS['redirect'] = $GLOBALS['meta']['adresse_site'];
72
-			}
73
-		} else // rediriger vers la page de login si pas encore loge
74
-		{
75
-			$GLOBALS['redirect'] = parametre_url(generer_url_public('login', '', false), 'url', _request('redirect'));
76
-		}
77
-	}
51
+        // si pas de redirection demandee, rediriger vers public ou prive selon le statut de l'auteur
52
+        // TODO: ne semble pas marcher si inscrit non visiteur, a debug
53
+        if (!_request('redirect')) {
54
+            // on passe id_auteur explicite pour forcer une lecture en base de toutes les infos
55
+            if (autoriser('ecrire', '', '', $auteur['id_auteur'])) {
56
+                // poser un cookie admin aussi
57
+                $cookie = charger_fonction('cookie', 'action');
58
+                $cookie("@" . $GLOBALS['visiteur_session']['login']);
59
+                $GLOBALS['redirect'] = _DIR_RESTREINT_ABS;
60
+            } else {
61
+                $GLOBALS['redirect'] = $GLOBALS['meta']['adresse_site'];
62
+            }
63
+        }
64
+    } else {
65
+        // lien perime :
66
+        if ($GLOBALS['visiteur_session']['id_auteur']) {
67
+            // on passe id_auteur explicite pour forcer une lecture en base de toutes les infos
68
+            if (autoriser('ecrire', '', '', $GLOBALS['visiteur_session']['id_auteur'])) {
69
+                $GLOBALS['redirect'] = _DIR_RESTREINT_ABS;
70
+            } else {
71
+                $GLOBALS['redirect'] = $GLOBALS['meta']['adresse_site'];
72
+            }
73
+        } else // rediriger vers la page de login si pas encore loge
74
+        {
75
+            $GLOBALS['redirect'] = parametre_url(generer_url_public('login', '', false), 'url', _request('redirect'));
76
+        }
77
+    }
78 78
 
79 79
 }
Please login to merge, or discard this patch.
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -55,7 +55,7 @@
 block discarded – undo
55 55
 			if (autoriser('ecrire', '', '', $auteur['id_auteur'])) {
56 56
 				// poser un cookie admin aussi
57 57
 				$cookie = charger_fonction('cookie', 'action');
58
-				$cookie("@" . $GLOBALS['visiteur_session']['login']);
58
+				$cookie("@".$GLOBALS['visiteur_session']['login']);
59 59
 				$GLOBALS['redirect'] = _DIR_RESTREINT_ABS;
60 60
 			} else {
61 61
 				$GLOBALS['redirect'] = $GLOBALS['meta']['adresse_site'];
Please login to merge, or discard this patch.
ecrire/action/converser.php 2 patches
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -60,7 +60,7 @@
 block discarded – undo
60 60
 		action_converser_post($lang);
61 61
 	} elseif ($lang = _request('var_lang_ecrire')) {
62 62
 		if ($update_session) {
63
-			sql_updateq("spip_auteurs", array("lang" => $lang), "id_auteur = " . $GLOBALS['visiteur_session']['id_auteur']);
63
+			sql_updateq("spip_auteurs", array("lang" => $lang), "id_auteur = ".$GLOBALS['visiteur_session']['id_auteur']);
64 64
 			$GLOBALS['visiteur_session']['lang'] = $lang;
65 65
 			$session = charger_fonction('session', 'inc');
66 66
 			if ($spip_session = $session($GLOBALS['visiteur_session'])) {
Please login to merge, or discard this patch.
Indentation   +43 added lines, -43 removed lines patch added patch discarded remove patch
@@ -16,7 +16,7 @@  discard block
 block discarded – undo
16 16
  * @package SPIP\Core\Langue
17 17
  **/
18 18
 if (!defined('_ECRIRE_INC_VERSION')) {
19
-	return;
19
+    return;
20 20
 }
21 21
 
22 22
 include_spip('inc/cookie');
@@ -30,21 +30,21 @@  discard block
 block discarded – undo
30 30
  * @return void
31 31
  */
32 32
 function action_converser_dist() {
33
-	$update_session = false;
34
-	if (_request('arg') and spip_connect()) {
35
-		$securiser_action = charger_fonction('securiser_action', 'inc');
36
-		$securiser_action();
37
-		$update_session = true;
38
-	}
33
+    $update_session = false;
34
+    if (_request('arg') and spip_connect()) {
35
+        $securiser_action = charger_fonction('securiser_action', 'inc');
36
+        $securiser_action();
37
+        $update_session = true;
38
+    }
39 39
 
40
-	$lang = action_converser_changer_langue($update_session);
41
-	$redirect = rawurldecode(_request('redirect'));
40
+    $lang = action_converser_changer_langue($update_session);
41
+    $redirect = rawurldecode(_request('redirect'));
42 42
 
43
-	if (!$redirect) {
44
-		$redirect = _DIR_RESTREINT_ABS;
45
-	}
46
-	$redirect = parametre_url($redirect, 'lang', $lang, '&');
47
-	redirige_par_entete($redirect, true);
43
+    if (!$redirect) {
44
+        $redirect = _DIR_RESTREINT_ABS;
45
+    }
46
+    $redirect = parametre_url($redirect, 'lang', $lang, '&');
47
+    redirige_par_entete($redirect, true);
48 48
 }
49 49
 
50 50
 /**
@@ -56,23 +56,23 @@  discard block
 block discarded – undo
56 56
  * @return string
57 57
  */
58 58
 function action_converser_changer_langue($update_session) {
59
-	if ($lang = _request('var_lang')) {
60
-		action_converser_post($lang);
61
-	} elseif ($lang = _request('var_lang_ecrire')) {
62
-		if ($update_session) {
63
-			sql_updateq("spip_auteurs", array("lang" => $lang), "id_auteur = " . $GLOBALS['visiteur_session']['id_auteur']);
64
-			$GLOBALS['visiteur_session']['lang'] = $lang;
65
-			$session = charger_fonction('session', 'inc');
66
-			if ($spip_session = $session($GLOBALS['visiteur_session'])) {
67
-				spip_setcookie('spip_session', $spip_session, [
68
-					'expires' => time() + 3600 * 24 * 14
69
-				]);
70
-			}
71
-		}
72
-		action_converser_post($lang, 'spip_lang_ecrire');
73
-	}
59
+    if ($lang = _request('var_lang')) {
60
+        action_converser_post($lang);
61
+    } elseif ($lang = _request('var_lang_ecrire')) {
62
+        if ($update_session) {
63
+            sql_updateq("spip_auteurs", array("lang" => $lang), "id_auteur = " . $GLOBALS['visiteur_session']['id_auteur']);
64
+            $GLOBALS['visiteur_session']['lang'] = $lang;
65
+            $session = charger_fonction('session', 'inc');
66
+            if ($spip_session = $session($GLOBALS['visiteur_session'])) {
67
+                spip_setcookie('spip_session', $spip_session, [
68
+                    'expires' => time() + 3600 * 24 * 14
69
+                ]);
70
+            }
71
+        }
72
+        action_converser_post($lang, 'spip_lang_ecrire');
73
+    }
74 74
 
75
-	return $lang;
75
+    return $lang;
76 76
 }
77 77
 
78 78
 /**
@@ -83,17 +83,17 @@  discard block
 block discarded – undo
83 83
  * @return void
84 84
  */
85 85
 function action_converser_post($lang, $ecrire = false) {
86
-	if ($lang) {
87
-		include_spip('inc/lang');
88
-		if (changer_langue($lang)) {
89
-			spip_setcookie('spip_lang', $_COOKIE['spip_lang'] = $lang, [
90
-				'expires' => time() + 365 * 24 * 3600
91
-			]);
92
-			if ($ecrire) {
93
-				spip_setcookie('spip_lang_ecrire', $_COOKIE['spip_lang_ecrire'] = $lang, [
94
-					'expires' => time() + 365 * 24 * 3600
95
-				]);
96
-			}
97
-		}
98
-	}
86
+    if ($lang) {
87
+        include_spip('inc/lang');
88
+        if (changer_langue($lang)) {
89
+            spip_setcookie('spip_lang', $_COOKIE['spip_lang'] = $lang, [
90
+                'expires' => time() + 365 * 24 * 3600
91
+            ]);
92
+            if ($ecrire) {
93
+                spip_setcookie('spip_lang_ecrire', $_COOKIE['spip_lang_ecrire'] = $lang, [
94
+                    'expires' => time() + 365 * 24 * 3600
95
+                ]);
96
+            }
97
+        }
98
+    }
99 99
 }
Please login to merge, or discard this patch.
ecrire/action/referencer_traduction.php 2 patches
Indentation   +42 added lines, -42 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
 /**
@@ -41,51 +41,51 @@  discard block
 block discarded – undo
41 41
  */
42 42
 function action_referencer_traduction_dist($objet, $id_objet, $id_trad) {
43 43
 
44
-	// ne rien faire si id_trad est ambigu
45
-	if (!is_numeric($id_trad)) {
46
-		return false;
47
-	}
44
+    // ne rien faire si id_trad est ambigu
45
+    if (!is_numeric($id_trad)) {
46
+        return false;
47
+    }
48 48
 
49
-	$table_objet_sql = table_objet_sql($objet);
50
-	$id_table_objet = id_table_objet($objet);
49
+    $table_objet_sql = table_objet_sql($objet);
50
+    $id_table_objet = id_table_objet($objet);
51 51
 
52
-	// on a fourni un id_trad : affectation ou modification du groupe de trad
53
-	if ($id_trad) {
54
-		// selectionner l'objet cible, qui doit etre different de nous-meme,
55
-		// et quitter s'il n'existe pas
56
-		$id_lier = sql_getfetsel('id_trad', $table_objet_sql,
57
-			"$id_table_objet=" . intval($id_trad) . " AND NOT($id_table_objet=" . intval($id_objet) . ")");
58
-		if ($id_lier === null) {
59
-			spip_log("echec lien de trad vers objet $objet/$id_objet incorrect ($id_trad)");
52
+    // on a fourni un id_trad : affectation ou modification du groupe de trad
53
+    if ($id_trad) {
54
+        // selectionner l'objet cible, qui doit etre different de nous-meme,
55
+        // et quitter s'il n'existe pas
56
+        $id_lier = sql_getfetsel('id_trad', $table_objet_sql,
57
+            "$id_table_objet=" . intval($id_trad) . " AND NOT($id_table_objet=" . intval($id_objet) . ")");
58
+        if ($id_lier === null) {
59
+            spip_log("echec lien de trad vers objet $objet/$id_objet incorrect ($id_trad)");
60 60
 
61
-			return false;
62
-		}
61
+            return false;
62
+        }
63 63
 
64
-		// $id_lier est le numero du groupe de traduction
65
-		// Si l'objet vise n'est pas deja traduit, son identifiant devient
66
-		// le nouvel id_trad de ce nouveau groupe et on l'affecte aux deux
67
-		// objets
68
-		if ($id_lier == 0) {
69
-			sql_updateq($table_objet_sql, array("id_trad" => $id_trad), "$id_table_objet IN ($id_trad, $id_objet)");
70
-		} // si id_lier = id_objet alors on veut changer la reference de tout le groupe de trad
71
-		elseif ($id_lier == $id_objet) {
72
-			sql_updateq($table_objet_sql, array("id_trad" => $id_trad), "id_trad = $id_lier");
73
-		} // sinon ajouter notre objet dans le groupe
74
-		else {
75
-			sql_updateq($table_objet_sql, array("id_trad" => $id_lier), "$id_table_objet=" . intval($id_objet));
76
-		}
77
-	} // on a fourni un id_trad nul : sortir id_objet du groupe de trad
78
-	else {
79
-		$old_id_trad = sql_getfetsel('id_trad', $table_objet_sql, "$id_table_objet=" . intval($id_objet));
80
-		// supprimer le lien de traduction
81
-		sql_updateq($table_objet_sql, array("id_trad" => 0), "$id_table_objet=" . intval($id_objet));
64
+        // $id_lier est le numero du groupe de traduction
65
+        // Si l'objet vise n'est pas deja traduit, son identifiant devient
66
+        // le nouvel id_trad de ce nouveau groupe et on l'affecte aux deux
67
+        // objets
68
+        if ($id_lier == 0) {
69
+            sql_updateq($table_objet_sql, array("id_trad" => $id_trad), "$id_table_objet IN ($id_trad, $id_objet)");
70
+        } // si id_lier = id_objet alors on veut changer la reference de tout le groupe de trad
71
+        elseif ($id_lier == $id_objet) {
72
+            sql_updateq($table_objet_sql, array("id_trad" => $id_trad), "id_trad = $id_lier");
73
+        } // sinon ajouter notre objet dans le groupe
74
+        else {
75
+            sql_updateq($table_objet_sql, array("id_trad" => $id_lier), "$id_table_objet=" . intval($id_objet));
76
+        }
77
+    } // on a fourni un id_trad nul : sortir id_objet du groupe de trad
78
+    else {
79
+        $old_id_trad = sql_getfetsel('id_trad', $table_objet_sql, "$id_table_objet=" . intval($id_objet));
80
+        // supprimer le lien de traduction
81
+        sql_updateq($table_objet_sql, array("id_trad" => 0), "$id_table_objet=" . intval($id_objet));
82 82
 
83
-		// Verifier si l'ancien groupe ne comporte plus qu'un seul objet. Alors mettre a zero.
84
-		$cpt = sql_countsel($table_objet_sql, "id_trad=" . intval($old_id_trad));
85
-		if ($cpt == 1) {
86
-			sql_updateq($table_objet_sql, array("id_trad" => 0), "id_trad=" . intval($old_id_trad));
87
-		}
88
-	}
83
+        // Verifier si l'ancien groupe ne comporte plus qu'un seul objet. Alors mettre a zero.
84
+        $cpt = sql_countsel($table_objet_sql, "id_trad=" . intval($old_id_trad));
85
+        if ($cpt == 1) {
86
+            sql_updateq($table_objet_sql, array("id_trad" => 0), "id_trad=" . intval($old_id_trad));
87
+        }
88
+    }
89 89
 
90
-	return true;
90
+    return true;
91 91
 }
Please login to merge, or discard this patch.
Spacing   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -54,7 +54,7 @@  discard block
 block discarded – undo
54 54
 		// selectionner l'objet cible, qui doit etre different de nous-meme,
55 55
 		// et quitter s'il n'existe pas
56 56
 		$id_lier = sql_getfetsel('id_trad', $table_objet_sql,
57
-			"$id_table_objet=" . intval($id_trad) . " AND NOT($id_table_objet=" . intval($id_objet) . ")");
57
+			"$id_table_objet=".intval($id_trad)." AND NOT($id_table_objet=".intval($id_objet).")");
58 58
 		if ($id_lier === null) {
59 59
 			spip_log("echec lien de trad vers objet $objet/$id_objet incorrect ($id_trad)");
60 60
 
@@ -72,18 +72,18 @@  discard block
 block discarded – undo
72 72
 			sql_updateq($table_objet_sql, array("id_trad" => $id_trad), "id_trad = $id_lier");
73 73
 		} // sinon ajouter notre objet dans le groupe
74 74
 		else {
75
-			sql_updateq($table_objet_sql, array("id_trad" => $id_lier), "$id_table_objet=" . intval($id_objet));
75
+			sql_updateq($table_objet_sql, array("id_trad" => $id_lier), "$id_table_objet=".intval($id_objet));
76 76
 		}
77 77
 	} // on a fourni un id_trad nul : sortir id_objet du groupe de trad
78 78
 	else {
79
-		$old_id_trad = sql_getfetsel('id_trad', $table_objet_sql, "$id_table_objet=" . intval($id_objet));
79
+		$old_id_trad = sql_getfetsel('id_trad', $table_objet_sql, "$id_table_objet=".intval($id_objet));
80 80
 		// supprimer le lien de traduction
81
-		sql_updateq($table_objet_sql, array("id_trad" => 0), "$id_table_objet=" . intval($id_objet));
81
+		sql_updateq($table_objet_sql, array("id_trad" => 0), "$id_table_objet=".intval($id_objet));
82 82
 
83 83
 		// Verifier si l'ancien groupe ne comporte plus qu'un seul objet. Alors mettre a zero.
84
-		$cpt = sql_countsel($table_objet_sql, "id_trad=" . intval($old_id_trad));
84
+		$cpt = sql_countsel($table_objet_sql, "id_trad=".intval($old_id_trad));
85 85
 		if ($cpt == 1) {
86
-			sql_updateq($table_objet_sql, array("id_trad" => 0), "id_trad=" . intval($old_id_trad));
86
+			sql_updateq($table_objet_sql, array("id_trad" => 0), "id_trad=".intval($old_id_trad));
87 87
 		}
88 88
 	}
89 89
 
Please login to merge, or discard this patch.
ecrire/install/etape_ldap1.php 2 patches
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -58,11 +58,11 @@  discard block
 block discarded – undo
58 58
 					'valeur' => $adresse_ldap
59 59
 				),
60 60
 				'port_ldap' => array(
61
-					'label' => _T('entree_port_annuaire') . '<br />' . _T('texte_port_annuaire'),
61
+					'label' => _T('entree_port_annuaire').'<br />'._T('texte_port_annuaire'),
62 62
 					'valeur' => $port_ldap
63 63
 				),
64 64
 				'tls_ldap' => array(
65
-					'label' => '<b>' . _T('tls_ldap') . '</b>',
65
+					'label' => '<b>'._T('tls_ldap').'</b>',
66 66
 					'valeur' => $tls_ldap,
67 67
 					'alternatives' => array(
68 68
 						'non' => _T('item_non'),
@@ -80,7 +80,7 @@  discard block
 block discarded – undo
80 80
 			)
81 81
 		)
82 82
 
83
-		. "\n<p>" . _T('texte_acces_ldap_anonyme_1') . '</p>'
83
+		. "\n<p>"._T('texte_acces_ldap_anonyme_1').'</p>'
84 84
 		. fieldset(
85 85
 			_T('connexion_ldap'),
86 86
 			array(
Please login to merge, or discard this patch.
Indentation   +72 added lines, -72 removed lines patch added patch discarded remove patch
@@ -11,90 +11,90 @@
 block discarded – undo
11 11
 \***************************************************************************/
12 12
 
13 13
 if (!defined('_ECRIRE_INC_VERSION')) {
14
-	return;
14
+    return;
15 15
 }
16 16
 
17 17
 // https://code.spip.net/@install_etape_ldap1_dist
18 18
 function install_etape_ldap1_dist() {
19
-	$adresse_ldap = defined('_INSTALL_HOST_LDAP')
20
-		? _INSTALL_HOST_LDAP
21
-		: 'localhost';
19
+    $adresse_ldap = defined('_INSTALL_HOST_LDAP')
20
+        ? _INSTALL_HOST_LDAP
21
+        : 'localhost';
22 22
 
23
-	$port_ldap = defined('_INSTALL_PORT_LDAP')
24
-		? _INSTALL_PORT_LDAP
25
-		: 389;
23
+    $port_ldap = defined('_INSTALL_PORT_LDAP')
24
+        ? _INSTALL_PORT_LDAP
25
+        : 389;
26 26
 
27
-	$tls_ldap = defined('_INSTALL_TLS_LDAP')
28
-		? _INSTALL_TLS_LDAP
29
-		: 'non';
27
+    $tls_ldap = defined('_INSTALL_TLS_LDAP')
28
+        ? _INSTALL_TLS_LDAP
29
+        : 'non';
30 30
 
31
-	$protocole_ldap = defined('_INSTALL_PROTOCOLE_LDAP')
32
-		? _INSTALL_PROTOCOLE_LDAP
33
-		: 3; // on essaie 2 en cas d'echec
31
+    $protocole_ldap = defined('_INSTALL_PROTOCOLE_LDAP')
32
+        ? _INSTALL_PROTOCOLE_LDAP
33
+        : 3; // on essaie 2 en cas d'echec
34 34
 
35
-	$login_ldap = defined('_INSTALL_USER_LDAP')
36
-		? _INSTALL_USER_LDAP
37
-		: '';
35
+    $login_ldap = defined('_INSTALL_USER_LDAP')
36
+        ? _INSTALL_USER_LDAP
37
+        : '';
38 38
 
39
-	$pass_ldap = defined('_INSTALL_PASS_LDAP')
40
-		? _INSTALL_PASS_LDAP
41
-		: '';
39
+    $pass_ldap = defined('_INSTALL_PASS_LDAP')
40
+        ? _INSTALL_PASS_LDAP
41
+        : '';
42 42
 
43
-	echo install_debut_html('AUTO', ' onload="document.getElementById(\'suivant\').focus();return false;"');
43
+    echo install_debut_html('AUTO', ' onload="document.getElementById(\'suivant\').focus();return false;"');
44 44
 
45
-	echo info_etape(
46
-		_T('titre_connexion_ldap'),
47
-		info_progression_etape(1, 'etape_ldap', 'install/'),
48
-		_T('entree_informations_connexion_ldap')
49
-	);
45
+    echo info_etape(
46
+        _T('titre_connexion_ldap'),
47
+        info_progression_etape(1, 'etape_ldap', 'install/'),
48
+        _T('entree_informations_connexion_ldap')
49
+    );
50 50
 
51
-	echo generer_form_ecrire('install', (
52
-		"\n<input type='hidden' name='etape' value='ldap2' />"
53
-		. fieldset(
54
-			_T('entree_adresse_annuaire'),
55
-			array(
56
-				'adresse_ldap' => array(
57
-					'label' => _T('texte_adresse_annuaire_1'),
58
-					'valeur' => $adresse_ldap
59
-				),
60
-				'port_ldap' => array(
61
-					'label' => _T('entree_port_annuaire') . '<br />' . _T('texte_port_annuaire'),
62
-					'valeur' => $port_ldap
63
-				),
64
-				'tls_ldap' => array(
65
-					'label' => '<b>' . _T('tls_ldap') . '</b>',
66
-					'valeur' => $tls_ldap,
67
-					'alternatives' => array(
68
-						'non' => _T('item_non'),
69
-						'oui' => _T('item_oui')
70
-					)
71
-				),
72
-				'protocole_ldap' => array(
73
-					'label' => _T('protocole_ldap'),
74
-					'valeur' => $protocole_ldap,
75
-					'alternatives' => array(
76
-						'3' => '3',
77
-						'2' => '2'
78
-					)
79
-				)
80
-			)
81
-		)
51
+    echo generer_form_ecrire('install', (
52
+        "\n<input type='hidden' name='etape' value='ldap2' />"
53
+        . fieldset(
54
+            _T('entree_adresse_annuaire'),
55
+            array(
56
+                'adresse_ldap' => array(
57
+                    'label' => _T('texte_adresse_annuaire_1'),
58
+                    'valeur' => $adresse_ldap
59
+                ),
60
+                'port_ldap' => array(
61
+                    'label' => _T('entree_port_annuaire') . '<br />' . _T('texte_port_annuaire'),
62
+                    'valeur' => $port_ldap
63
+                ),
64
+                'tls_ldap' => array(
65
+                    'label' => '<b>' . _T('tls_ldap') . '</b>',
66
+                    'valeur' => $tls_ldap,
67
+                    'alternatives' => array(
68
+                        'non' => _T('item_non'),
69
+                        'oui' => _T('item_oui')
70
+                    )
71
+                ),
72
+                'protocole_ldap' => array(
73
+                    'label' => _T('protocole_ldap'),
74
+                    'valeur' => $protocole_ldap,
75
+                    'alternatives' => array(
76
+                        '3' => '3',
77
+                        '2' => '2'
78
+                    )
79
+                )
80
+            )
81
+        )
82 82
 
83
-		. "\n<p>" . _T('texte_acces_ldap_anonyme_1') . '</p>'
84
-		. fieldset(
85
-			_T('connexion_ldap'),
86
-			array(
87
-				'login_ldap' => array(
88
-					'label' => _T('texte_login_ldap_1'),
89
-					'valeur' => $login_ldap
90
-				),
91
-				'pass_ldap' => array(
92
-					'label' => _T('entree_passe_ldap'),
93
-					'valeur' => $pass_ldap
94
-				)
95
-			)
96
-		)
97
-		. bouton_suivant()));
83
+        . "\n<p>" . _T('texte_acces_ldap_anonyme_1') . '</p>'
84
+        . fieldset(
85
+            _T('connexion_ldap'),
86
+            array(
87
+                'login_ldap' => array(
88
+                    'label' => _T('texte_login_ldap_1'),
89
+                    'valeur' => $login_ldap
90
+                ),
91
+                'pass_ldap' => array(
92
+                    'label' => _T('entree_passe_ldap'),
93
+                    'valeur' => $pass_ldap
94
+                )
95
+            )
96
+        )
97
+        . bouton_suivant()));
98 98
 
99
-	echo install_fin_html();
99
+    echo install_fin_html();
100 100
 }
Please login to merge, or discard this patch.