Completed
Push — master ( 4a1dc4...073957 )
by cam
01:19
created
ecrire/charsets/cp1250.php 1 patch
Indentation   +123 added lines, -123 removed lines patch added patch discarded remove patch
@@ -10,127 +10,127 @@
 block discarded – undo
10 10
  **/
11 11
 
12 12
 $GLOBALS['CHARSET']['cp1250'] = [
13
-	0x80 => 0x20AC,
14
-	0x82 => 0x201A,
15
-	0x84 => 0x201E,
16
-	0x85 => 0x2026,
17
-	0x86 => 0x2020,
18
-	0x87 => 0x2021,
19
-	0x89 => 0x2030,
20
-	0x8A => 0x0160,
21
-	0x8B => 0x2039,
22
-	0x8C => 0x015A,
23
-	0x8D => 0x0164,
24
-	0x8E => 0x017D,
25
-	0x8F => 0x0179,
26
-	0x91 => 0x2018,
27
-	0x92 => 0x2019,
28
-	0x93 => 0x201C,
29
-	0x94 => 0x201D,
30
-	0x95 => 0x2022,
31
-	0x96 => 0x2013,
32
-	0x97 => 0x2014,
33
-	0x99 => 0x2122,
34
-	0x9A => 0x0161,
35
-	0x9B => 0x203A,
36
-	0x9C => 0x015B,
37
-	0x9D => 0x0165,
38
-	0x9E => 0x017E,
39
-	0x9F => 0x017A,
40
-	0xA0 => 0x00A0,
41
-	0xA1 => 0x02C7,
42
-	0xA2 => 0x02D8,
43
-	0xA3 => 0x0141,
44
-	0xA4 => 0x00A4,
45
-	0xA5 => 0x0104,
46
-	0xA6 => 0x00A6,
47
-	0xA7 => 0x00A7,
48
-	0xA8 => 0x00A8,
49
-	0xA9 => 0x00A9,
50
-	0xAA => 0x015E,
51
-	0xAB => 0x00AB,
52
-	0xAC => 0x00AC,
53
-	0xAD => 0x00AD,
54
-	0xAE => 0x00AE,
55
-	0xAF => 0x017B,
56
-	0xB0 => 0x00B0,
57
-	0xB1 => 0x00B1,
58
-	0xB2 => 0x02DB,
59
-	0xB3 => 0x0142,
60
-	0xB4 => 0x00B4,
61
-	0xB5 => 0x00B5,
62
-	0xB6 => 0x00B6,
63
-	0xB7 => 0x00B7,
64
-	0xB8 => 0x00B8,
65
-	0xB9 => 0x0105,
66
-	0xBA => 0x015F,
67
-	0xBB => 0x00BB,
68
-	0xBC => 0x013D,
69
-	0xBD => 0x02DD,
70
-	0xBE => 0x013E,
71
-	0xBF => 0x017C,
72
-	0xC0 => 0x0154,
73
-	0xC1 => 0x00C1,
74
-	0xC2 => 0x00C2,
75
-	0xC3 => 0x0102,
76
-	0xC4 => 0x00C4,
77
-	0xC5 => 0x0139,
78
-	0xC6 => 0x0106,
79
-	0xC7 => 0x00C7,
80
-	0xC8 => 0x010C,
81
-	0xC9 => 0x00C9,
82
-	0xCA => 0x0118,
83
-	0xCB => 0x00CB,
84
-	0xCC => 0x011A,
85
-	0xCD => 0x00CD,
86
-	0xCE => 0x00CE,
87
-	0xCF => 0x010E,
88
-	0xD0 => 0x0110,
89
-	0xD1 => 0x0143,
90
-	0xD2 => 0x0147,
91
-	0xD3 => 0x00D3,
92
-	0xD4 => 0x00D4,
93
-	0xD5 => 0x0150,
94
-	0xD6 => 0x00D6,
95
-	0xD7 => 0x00D7,
96
-	0xD8 => 0x0158,
97
-	0xD9 => 0x016E,
98
-	0xDA => 0x00DA,
99
-	0xDB => 0x0170,
100
-	0xDC => 0x00DC,
101
-	0xDD => 0x00DD,
102
-	0xDE => 0x0162,
103
-	0xDF => 0x00DF,
104
-	0xE0 => 0x0155,
105
-	0xE1 => 0x00E1,
106
-	0xE2 => 0x00E2,
107
-	0xE3 => 0x0103,
108
-	0xE4 => 0x00E4,
109
-	0xE5 => 0x013A,
110
-	0xE6 => 0x0107,
111
-	0xE7 => 0x00E7,
112
-	0xE8 => 0x010D,
113
-	0xE9 => 0x00E9,
114
-	0xEA => 0x0119,
115
-	0xEB => 0x00EB,
116
-	0xEC => 0x011B,
117
-	0xED => 0x00ED,
118
-	0xEE => 0x00EE,
119
-	0xEF => 0x010F,
120
-	0xF0 => 0x0111,
121
-	0xF1 => 0x0144,
122
-	0xF2 => 0x0148,
123
-	0xF3 => 0x00F3,
124
-	0xF4 => 0x00F4,
125
-	0xF5 => 0x0151,
126
-	0xF6 => 0x00F6,
127
-	0xF7 => 0x00F7,
128
-	0xF8 => 0x0159,
129
-	0xF9 => 0x016F,
130
-	0xFA => 0x00FA,
131
-	0xFB => 0x0171,
132
-	0xFC => 0x00FC,
133
-	0xFD => 0x00FD,
134
-	0xFE => 0x0163,
135
-	0xFF => 0x02D9
13
+    0x80 => 0x20AC,
14
+    0x82 => 0x201A,
15
+    0x84 => 0x201E,
16
+    0x85 => 0x2026,
17
+    0x86 => 0x2020,
18
+    0x87 => 0x2021,
19
+    0x89 => 0x2030,
20
+    0x8A => 0x0160,
21
+    0x8B => 0x2039,
22
+    0x8C => 0x015A,
23
+    0x8D => 0x0164,
24
+    0x8E => 0x017D,
25
+    0x8F => 0x0179,
26
+    0x91 => 0x2018,
27
+    0x92 => 0x2019,
28
+    0x93 => 0x201C,
29
+    0x94 => 0x201D,
30
+    0x95 => 0x2022,
31
+    0x96 => 0x2013,
32
+    0x97 => 0x2014,
33
+    0x99 => 0x2122,
34
+    0x9A => 0x0161,
35
+    0x9B => 0x203A,
36
+    0x9C => 0x015B,
37
+    0x9D => 0x0165,
38
+    0x9E => 0x017E,
39
+    0x9F => 0x017A,
40
+    0xA0 => 0x00A0,
41
+    0xA1 => 0x02C7,
42
+    0xA2 => 0x02D8,
43
+    0xA3 => 0x0141,
44
+    0xA4 => 0x00A4,
45
+    0xA5 => 0x0104,
46
+    0xA6 => 0x00A6,
47
+    0xA7 => 0x00A7,
48
+    0xA8 => 0x00A8,
49
+    0xA9 => 0x00A9,
50
+    0xAA => 0x015E,
51
+    0xAB => 0x00AB,
52
+    0xAC => 0x00AC,
53
+    0xAD => 0x00AD,
54
+    0xAE => 0x00AE,
55
+    0xAF => 0x017B,
56
+    0xB0 => 0x00B0,
57
+    0xB1 => 0x00B1,
58
+    0xB2 => 0x02DB,
59
+    0xB3 => 0x0142,
60
+    0xB4 => 0x00B4,
61
+    0xB5 => 0x00B5,
62
+    0xB6 => 0x00B6,
63
+    0xB7 => 0x00B7,
64
+    0xB8 => 0x00B8,
65
+    0xB9 => 0x0105,
66
+    0xBA => 0x015F,
67
+    0xBB => 0x00BB,
68
+    0xBC => 0x013D,
69
+    0xBD => 0x02DD,
70
+    0xBE => 0x013E,
71
+    0xBF => 0x017C,
72
+    0xC0 => 0x0154,
73
+    0xC1 => 0x00C1,
74
+    0xC2 => 0x00C2,
75
+    0xC3 => 0x0102,
76
+    0xC4 => 0x00C4,
77
+    0xC5 => 0x0139,
78
+    0xC6 => 0x0106,
79
+    0xC7 => 0x00C7,
80
+    0xC8 => 0x010C,
81
+    0xC9 => 0x00C9,
82
+    0xCA => 0x0118,
83
+    0xCB => 0x00CB,
84
+    0xCC => 0x011A,
85
+    0xCD => 0x00CD,
86
+    0xCE => 0x00CE,
87
+    0xCF => 0x010E,
88
+    0xD0 => 0x0110,
89
+    0xD1 => 0x0143,
90
+    0xD2 => 0x0147,
91
+    0xD3 => 0x00D3,
92
+    0xD4 => 0x00D4,
93
+    0xD5 => 0x0150,
94
+    0xD6 => 0x00D6,
95
+    0xD7 => 0x00D7,
96
+    0xD8 => 0x0158,
97
+    0xD9 => 0x016E,
98
+    0xDA => 0x00DA,
99
+    0xDB => 0x0170,
100
+    0xDC => 0x00DC,
101
+    0xDD => 0x00DD,
102
+    0xDE => 0x0162,
103
+    0xDF => 0x00DF,
104
+    0xE0 => 0x0155,
105
+    0xE1 => 0x00E1,
106
+    0xE2 => 0x00E2,
107
+    0xE3 => 0x0103,
108
+    0xE4 => 0x00E4,
109
+    0xE5 => 0x013A,
110
+    0xE6 => 0x0107,
111
+    0xE7 => 0x00E7,
112
+    0xE8 => 0x010D,
113
+    0xE9 => 0x00E9,
114
+    0xEA => 0x0119,
115
+    0xEB => 0x00EB,
116
+    0xEC => 0x011B,
117
+    0xED => 0x00ED,
118
+    0xEE => 0x00EE,
119
+    0xEF => 0x010F,
120
+    0xF0 => 0x0111,
121
+    0xF1 => 0x0144,
122
+    0xF2 => 0x0148,
123
+    0xF3 => 0x00F3,
124
+    0xF4 => 0x00F4,
125
+    0xF5 => 0x0151,
126
+    0xF6 => 0x00F6,
127
+    0xF7 => 0x00F7,
128
+    0xF8 => 0x0159,
129
+    0xF9 => 0x016F,
130
+    0xFA => 0x00FA,
131
+    0xFB => 0x0171,
132
+    0xFC => 0x00FC,
133
+    0xFD => 0x00FD,
134
+    0xFE => 0x0163,
135
+    0xFF => 0x02D9
136 136
 ];
Please login to merge, or discard this patch.
ecrire/exec/info_plugin.php 2 patches
Indentation   +20 added lines, -20 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');
@@ -21,23 +21,23 @@  discard block
 block discarded – undo
21 21
  * @uses ajax_retour()
22 22
  */
23 23
 function exec_info_plugin_dist() {
24
-	if (!autoriser('configurer', '_plugins')) {
25
-		include_spip('inc/minipres');
26
-		echo minipres();
27
-	} else {
28
-		$plug = _DIR_RACINE . htmlspecialchars(_request('plugin'));
29
-		$get_infos = charger_fonction('get_infos', 'plugins');
30
-		$dir = '';
31
-		if (strncmp($plug, _DIR_PLUGINS, strlen(_DIR_PLUGINS)) == 0) {
32
-			$dir = _DIR_PLUGINS;
33
-		} elseif (strncmp($plug, _DIR_PLUGINS_DIST, strlen(_DIR_PLUGINS_DIST)) == 0) {
34
-			$dir = _DIR_PLUGINS_DIST;
35
-		}
36
-		if ($dir) {
37
-			$plug = substr($plug, strlen($dir));
38
-		}
39
-		$info = $get_infos($plug, false, $dir);
40
-		$afficher_plugin = charger_fonction('afficher_plugin', 'plugins');
41
-		ajax_retour(affiche_bloc_plugin($plug, $info, $dir));
42
-	}
24
+    if (!autoriser('configurer', '_plugins')) {
25
+        include_spip('inc/minipres');
26
+        echo minipres();
27
+    } else {
28
+        $plug = _DIR_RACINE . htmlspecialchars(_request('plugin'));
29
+        $get_infos = charger_fonction('get_infos', 'plugins');
30
+        $dir = '';
31
+        if (strncmp($plug, _DIR_PLUGINS, strlen(_DIR_PLUGINS)) == 0) {
32
+            $dir = _DIR_PLUGINS;
33
+        } elseif (strncmp($plug, _DIR_PLUGINS_DIST, strlen(_DIR_PLUGINS_DIST)) == 0) {
34
+            $dir = _DIR_PLUGINS_DIST;
35
+        }
36
+        if ($dir) {
37
+            $plug = substr($plug, strlen($dir));
38
+        }
39
+        $info = $get_infos($plug, false, $dir);
40
+        $afficher_plugin = charger_fonction('afficher_plugin', 'plugins');
41
+        ajax_retour(affiche_bloc_plugin($plug, $info, $dir));
42
+    }
43 43
 }
Please login to merge, or discard this patch.
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -25,7 +25,7 @@
 block discarded – undo
25 25
 		include_spip('inc/minipres');
26 26
 		echo minipres();
27 27
 	} else {
28
-		$plug = _DIR_RACINE . htmlspecialchars(_request('plugin'));
28
+		$plug = _DIR_RACINE.htmlspecialchars(_request('plugin'));
29 29
 		$get_infos = charger_fonction('get_infos', 'plugins');
30 30
 		$dir = '';
31 31
 		if (strncmp($plug, _DIR_PLUGINS, strlen(_DIR_PLUGINS)) == 0) {
Please login to merge, or discard this patch.
ecrire/exec/403.php 2 patches
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -37,7 +37,7 @@
 block discarded – undo
37 37
 		$message = _T('avis_acces_interdit_prive', ['exec' => _request('exec')]);
38 38
 	}
39 39
 
40
-	$contenu = "<h1 class='grostitre'>" . _T('info_acces_interdit') . '</h1>' . $message;
40
+	$contenu = "<h1 class='grostitre'>"._T('info_acces_interdit').'</h1>'.$message;
41 41
 
42 42
 	if (_request('var_zajax')) {
43 43
 		include_spip('inc/actions');
Please login to merge, or discard this patch.
Indentation   +28 added lines, -28 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
 /**
@@ -27,40 +27,40 @@  discard block
 block discarded – undo
27 27
  */
28 28
 function exec_403_dist($message = '') {
29 29
 
30
-	$exec = _request('exec');
30
+    $exec = _request('exec');
31 31
 
32
-	$titre = "exec_$exec";
33
-	$navigation = '';
34
-	$extra = '';
32
+    $titre = "exec_$exec";
33
+    $navigation = '';
34
+    $extra = '';
35 35
 
36
-	if (!$message) {
37
-		$message = _T('avis_acces_interdit_prive', ['exec' => _request('exec')]);
38
-	}
36
+    if (!$message) {
37
+        $message = _T('avis_acces_interdit_prive', ['exec' => _request('exec')]);
38
+    }
39 39
 
40
-	$contenu = "<h1 class='grostitre'>" . _T('info_acces_interdit') . '</h1>' . $message;
40
+    $contenu = "<h1 class='grostitre'>" . _T('info_acces_interdit') . '</h1>' . $message;
41 41
 
42
-	if (_request('var_zajax')) {
43
-		include_spip('inc/actions');
44
-		ajax_retour($contenu);
45
-	} else {
46
-		include_spip('inc/presentation'); // alleger les inclusions avec un inc/presentation_mini
42
+    if (_request('var_zajax')) {
43
+        include_spip('inc/actions');
44
+        ajax_retour($contenu);
45
+    } else {
46
+        include_spip('inc/presentation'); // alleger les inclusions avec un inc/presentation_mini
47 47
 
48
-		$commencer_page = charger_fonction('commencer_page', 'inc');
49
-		echo $commencer_page($titre);
48
+        $commencer_page = charger_fonction('commencer_page', 'inc');
49
+        echo $commencer_page($titre);
50 50
 
51
-		echo debut_gauche();
52
-		echo recuperer_fond('prive/squelettes/navigation/dist', []);
53
-		echo pipeline('affiche_gauche', ['args' => ['exec' => '403', 'exec_erreur' => $exec], 'data' => '']);
51
+        echo debut_gauche();
52
+        echo recuperer_fond('prive/squelettes/navigation/dist', []);
53
+        echo pipeline('affiche_gauche', ['args' => ['exec' => '403', 'exec_erreur' => $exec], 'data' => '']);
54 54
 
55
-		echo creer_colonne_droite();
56
-		echo pipeline('affiche_droite', ['args' => ['exec' => '403', 'exec_erreur' => $exec], 'data' => '']);
55
+        echo creer_colonne_droite();
56
+        echo pipeline('affiche_droite', ['args' => ['exec' => '403', 'exec_erreur' => $exec], 'data' => '']);
57 57
 
58
-		echo debut_droite();
59
-		echo pipeline(
60
-			'affiche_milieu',
61
-			['args' => ['exec' => '403', 'exec_erreur' => $exec], 'data' => $contenu]
62
-		);
58
+        echo debut_droite();
59
+        echo pipeline(
60
+            'affiche_milieu',
61
+            ['args' => ['exec' => '403', 'exec_erreur' => $exec], 'data' => $contenu]
62
+        );
63 63
 
64
-		echo fin_gauche(), fin_page();
65
-	}
64
+        echo fin_gauche(), fin_page();
65
+    }
66 66
 }
Please login to merge, or discard this patch.
ecrire/exec/plonger.php 1 patch
Indentation   +17 added lines, -17 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
 /**
@@ -27,23 +27,23 @@  discard block
 block discarded – undo
27 27
  * @uses ajax_retour()
28 28
  **/
29 29
 function exec_plonger_dist() {
30
-	include_spip('inc/actions');
30
+    include_spip('inc/actions');
31 31
 
32
-	$rac = preg_replace(',[^\w\,/#&;-]+,', ' ', _request('rac'));
33
-	$id = intval(_request('id'));
34
-	$exclus = intval(_request('exclus'));
35
-	$col = intval(_request('col'));
36
-	$do = _request('do');
37
-	if (preg_match('/^\w*$/', $do)) {
38
-		if (!$do) {
39
-			$do = 'aff';
40
-		}
32
+    $rac = preg_replace(',[^\w\,/#&;-]+,', ' ', _request('rac'));
33
+    $id = intval(_request('id'));
34
+    $exclus = intval(_request('exclus'));
35
+    $col = intval(_request('col'));
36
+    $do = _request('do');
37
+    if (preg_match('/^\w*$/', $do)) {
38
+        if (!$do) {
39
+            $do = 'aff';
40
+        }
41 41
 
42
-		$plonger = charger_fonction('plonger', 'inc');
43
-		$r = $plonger($id, spip_htmlentities($rac), [], $col, $exclus, $do);
44
-	} else {
45
-		$r = '';
46
-	}
42
+        $plonger = charger_fonction('plonger', 'inc');
43
+        $r = $plonger($id, spip_htmlentities($rac), [], $col, $exclus, $do);
44
+    } else {
45
+        $r = '';
46
+    }
47 47
 
48
-	ajax_retour($r);
48
+    ajax_retour($r);
49 49
 }
Please login to merge, or discard this patch.
ecrire/exec/install.php 1 patch
Indentation   +22 added lines, -22 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/minipres');
@@ -42,27 +42,27 @@  discard block
 block discarded – undo
42 42
  *
43 43
  **/
44 44
 function exec_install_dist() {
45
-	$etape = _request('etape');
46
-	$deja = (_FILE_CONNECT and analyse_fichier_connection(_FILE_CONNECT));
45
+    $etape = _request('etape');
46
+    $deja = (_FILE_CONNECT and analyse_fichier_connection(_FILE_CONNECT));
47 47
 
48
-	// Si deja installe, on n'a plus le droit qu'a l'etape chmod
49
-	// pour chgt post-install ou aux etapes supplementaires
50
-	// de declaration de base externes.
51
-	// Mais alors il faut authentifier car ecrire/index.php l'a omis
48
+    // Si deja installe, on n'a plus le droit qu'a l'etape chmod
49
+    // pour chgt post-install ou aux etapes supplementaires
50
+    // de declaration de base externes.
51
+    // Mais alors il faut authentifier car ecrire/index.php l'a omis
52 52
 
53
-	if ($deja and in_array($etape, ['chmod', 'sup1', 'sup2'])) {
54
-		$auth = charger_fonction('auth', 'inc');
55
-		if (!$auth()) {
56
-			verifier_visiteur();
57
-			$deja = (!autoriser('configurer'));
58
-		}
59
-	}
60
-	if ($deja) {
61
-		// Rien a faire ici
62
-		echo minipres();
63
-	} else {
64
-		include_spip('base/create');
65
-		$fonc = charger_fonction("etape_$etape", 'install');
66
-		$fonc();
67
-	}
53
+    if ($deja and in_array($etape, ['chmod', 'sup1', 'sup2'])) {
54
+        $auth = charger_fonction('auth', 'inc');
55
+        if (!$auth()) {
56
+            verifier_visiteur();
57
+            $deja = (!autoriser('configurer'));
58
+        }
59
+    }
60
+    if ($deja) {
61
+        // Rien a faire ici
62
+        echo minipres();
63
+    } else {
64
+        include_spip('base/create');
65
+        $fonc = charger_fonction("etape_$etape", 'install');
66
+        $fonc();
67
+    }
68 68
 }
Please login to merge, or discard this patch.
ecrire/exec/rechercher.php 2 patches
Spacing   +8 added lines, -8 removed lines patch added patch discarded remove patch
@@ -68,15 +68,15 @@  discard block
 block discarded – undo
68 68
 	$where = preg_split(',\s+,', $type);
69 69
 	if ($where) {
70 70
 		foreach ($where as $k => $v) {
71
-			$where[$k] = "'%" . substr(str_replace('%', '\%', sql_quote($v, '', 'string')), 1, -1) . "%'";
71
+			$where[$k] = "'%".substr(str_replace('%', '\%', sql_quote($v, '', 'string')), 1, -1)."%'";
72 72
 		}
73
-		$where_titre = ('(titre LIKE ' . join(' AND titre LIKE ', $where) . ')');
74
-		$where_desc = ('(descriptif LIKE ' . join(' AND descriptif LIKE ', $where) . ')');
75
-		$where_id = ('(id_rubrique = ' . intval($type) . ')');
73
+		$where_titre = ('(titre LIKE '.join(' AND titre LIKE ', $where).')');
74
+		$where_desc = ('(descriptif LIKE '.join(' AND descriptif LIKE ', $where).')');
75
+		$where_id = ('(id_rubrique = '.intval($type).')');
76 76
 
77 77
 		if ($exclus) {
78 78
 			include_spip('inc/rubriques');
79
-			$where_exclus = ' AND ' . sql_in('id_rubrique', calcul_branche_in($exclus), 'NOT');
79
+			$where_exclus = ' AND '.sql_in('id_rubrique', calcul_branche_in($exclus), 'NOT');
80 80
 		} else {
81 81
 			$where_exclus = '';
82 82
 		}
@@ -106,7 +106,7 @@  discard block
 block discarded – undo
106 106
 
107 107
 	if ($points) {
108 108
 		arsort($points);
109
-		$style = " style='background-image: url(" . chemin_image('secteur-12.png') . ")'";
109
+		$style = " style='background-image: url(".chemin_image('secteur-12.png').")'";
110 110
 		foreach ($rub as $k => $v) {
111 111
 			$rub[$k]['atts'] = ($v['id_parent'] ? $style : '')
112 112
 				. " class='petite-rubrique'";
@@ -139,13 +139,13 @@  discard block
 block discarded – undo
139 139
 	if (!$ids) {
140 140
 		return "<br /><br /><div style='padding: 5px; color: red;'><b>"
141 141
 		. spip_htmlentities($type)
142
-		. '</b> :  ' . _T('avis_aucun_resultat') . '</div>';
142
+		. '</b> :  '._T('avis_aucun_resultat').'</div>';
143 143
 	}
144 144
 
145 145
 	$ret = '';
146 146
 	$info = generer_url_ecrire('informer', "type=rubrique&rac=$rac&id=");
147 147
 
148
-	$onClick = "aff_selection(this.firstChild.title,'$rac" . "_selection','$info', event)";
148
+	$onClick = "aff_selection(this.firstChild.title,'$rac"."_selection','$info', event)";
149 149
 
150 150
 	$ondbClick = "$do(this.firstChild.firstChild.nodeValue,this.firstChild.title,'selection_rubrique', 'id_parent');";
151 151
 
Please login to merge, or discard this patch.
Indentation   +100 added lines, -100 removed lines patch added patch discarded remove patch
@@ -19,7 +19,7 @@  discard block
 block discarded – undo
19 19
  **/
20 20
 
21 21
 if (!defined('_ECRIRE_INC_VERSION')) {
22
-	return;
22
+    return;
23 23
 }
24 24
 
25 25
 include_spip('inc/actions');
@@ -32,17 +32,17 @@  discard block
 block discarded – undo
32 32
  * @uses ajax_retour()
33 33
  **/
34 34
 function exec_rechercher_dist() {
35
-	$id = intval(_request('id'));
36
-	$exclus = intval(_request('exclus'));
37
-	$rac = spip_htmlentities(_request('rac'));
38
-	$type = _request('type');
39
-	$do = _request('do');
40
-	if (preg_match('/^\w*$/', $do)) {
41
-		$r = exec_rechercher_args($id, $type, $exclus, $rac, $do);
42
-	} else {
43
-		$r = '';
44
-	}
45
-	ajax_retour($r);
35
+    $id = intval(_request('id'));
36
+    $exclus = intval(_request('exclus'));
37
+    $rac = spip_htmlentities(_request('rac'));
38
+    $type = _request('type');
39
+    $do = _request('do');
40
+    if (preg_match('/^\w*$/', $do)) {
41
+        $r = exec_rechercher_args($id, $type, $exclus, $rac, $do);
42
+    } else {
43
+        $r = '';
44
+    }
45
+    ajax_retour($r);
46 46
 }
47 47
 
48 48
 /**
@@ -59,61 +59,61 @@  discard block
 block discarded – undo
59 59
  * @return string
60 60
  **/
61 61
 function exec_rechercher_args($id, $type, $exclus, $rac, $do) {
62
-	if (!$do) {
63
-		$do = 'aff';
64
-	}
65
-
66
-	$points = $rub = [];
67
-
68
-	$where = preg_split(',\s+,', $type);
69
-	if ($where) {
70
-		foreach ($where as $k => $v) {
71
-			$where[$k] = "'%" . substr(str_replace('%', '\%', sql_quote($v, '', 'string')), 1, -1) . "%'";
72
-		}
73
-		$where_titre = ('(titre LIKE ' . join(' AND titre LIKE ', $where) . ')');
74
-		$where_desc = ('(descriptif LIKE ' . join(' AND descriptif LIKE ', $where) . ')');
75
-		$where_id = ('(id_rubrique = ' . intval($type) . ')');
76
-
77
-		if ($exclus) {
78
-			include_spip('inc/rubriques');
79
-			$where_exclus = ' AND ' . sql_in('id_rubrique', calcul_branche_in($exclus), 'NOT');
80
-		} else {
81
-			$where_exclus = '';
82
-		}
83
-
84
-		foreach (
85
-			[
86
-				3 => $where_titre,
87
-				2 => $where_desc,
88
-				1 => $where_id,
89
-			] as $point => $recherche
90
-		) {
91
-			$res = sql_select('id_rubrique, id_parent, titre', 'spip_rubriques', "$recherche$where_exclus");
92
-			while ($row = sql_fetch($res)) {
93
-				$id_rubrique = $row['id_rubrique'];
94
-				if (!isset($rub[$id_rubrique])) {
95
-					$rub[$id_rubrique] = [];
96
-				}
97
-				$rub[$id_rubrique]['titre'] = typo($row['titre']);
98
-				$rub[$id_rubrique]['id_parent'] = $row['id_parent'];
99
-				if (!isset($points[$id_rubrique])) {
100
-					$points[$id_rubrique] = 0;
101
-				}
102
-				$points[$id_rubrique] = $points[$id_rubrique] + $point;
103
-			}
104
-		}
105
-	}
106
-
107
-	if ($points) {
108
-		arsort($points);
109
-		$style = " style='background-image: url(" . chemin_image('secteur-12.png') . ")'";
110
-		foreach ($rub as $k => $v) {
111
-			$rub[$k]['atts'] = ($v['id_parent'] ? $style : '')
112
-				. " class='petite-rubrique'";
113
-		}
114
-	}
115
-
116
-	return (proposer_item($points, $rub, $rac, $type, $do));
62
+    if (!$do) {
63
+        $do = 'aff';
64
+    }
65
+
66
+    $points = $rub = [];
67
+
68
+    $where = preg_split(',\s+,', $type);
69
+    if ($where) {
70
+        foreach ($where as $k => $v) {
71
+            $where[$k] = "'%" . substr(str_replace('%', '\%', sql_quote($v, '', 'string')), 1, -1) . "%'";
72
+        }
73
+        $where_titre = ('(titre LIKE ' . join(' AND titre LIKE ', $where) . ')');
74
+        $where_desc = ('(descriptif LIKE ' . join(' AND descriptif LIKE ', $where) . ')');
75
+        $where_id = ('(id_rubrique = ' . intval($type) . ')');
76
+
77
+        if ($exclus) {
78
+            include_spip('inc/rubriques');
79
+            $where_exclus = ' AND ' . sql_in('id_rubrique', calcul_branche_in($exclus), 'NOT');
80
+        } else {
81
+            $where_exclus = '';
82
+        }
83
+
84
+        foreach (
85
+            [
86
+                3 => $where_titre,
87
+                2 => $where_desc,
88
+                1 => $where_id,
89
+            ] as $point => $recherche
90
+        ) {
91
+            $res = sql_select('id_rubrique, id_parent, titre', 'spip_rubriques', "$recherche$where_exclus");
92
+            while ($row = sql_fetch($res)) {
93
+                $id_rubrique = $row['id_rubrique'];
94
+                if (!isset($rub[$id_rubrique])) {
95
+                    $rub[$id_rubrique] = [];
96
+                }
97
+                $rub[$id_rubrique]['titre'] = typo($row['titre']);
98
+                $rub[$id_rubrique]['id_parent'] = $row['id_parent'];
99
+                if (!isset($points[$id_rubrique])) {
100
+                    $points[$id_rubrique] = 0;
101
+                }
102
+                $points[$id_rubrique] = $points[$id_rubrique] + $point;
103
+            }
104
+        }
105
+    }
106
+
107
+    if ($points) {
108
+        arsort($points);
109
+        $style = " style='background-image: url(" . chemin_image('secteur-12.png') . ")'";
110
+        foreach ($rub as $k => $v) {
111
+            $rub[$k]['atts'] = ($v['id_parent'] ? $style : '')
112
+                . " class='petite-rubrique'";
113
+        }
114
+    }
115
+
116
+    return (proposer_item($points, $rub, $rac, $type, $do));
117 117
 }
118 118
 
119 119
 
@@ -136,37 +136,37 @@  discard block
 block discarded – undo
136 136
  **/
137 137
 function proposer_item($ids, $titles, $rac, $type, $do) {
138 138
 
139
-	if (!$ids) {
140
-		return "<br /><br /><div style='padding: 5px; color: red;'><b>"
141
-		. spip_htmlentities($type)
142
-		. '</b> :  ' . _T('avis_aucun_resultat') . '</div>';
143
-	}
144
-
145
-	$ret = '';
146
-	$info = generer_url_ecrire('informer', "type=rubrique&rac=$rac&id=");
147
-
148
-	$onClick = "aff_selection(this.firstChild.title,'$rac" . "_selection','$info', event)";
149
-
150
-	$ondbClick = "$do(this.firstChild.firstChild.nodeValue,this.firstChild.title,'selection_rubrique', 'id_parent');";
151
-
152
-	foreach ($ids as $id => $bof) {
153
-		$titre = strtr(
154
-			str_replace("'", '&#8217;', str_replace('"', '&#34;', textebrut($titles[$id]['titre']))),
155
-			"\n\r",
156
-			'  '
157
-		);
158
-
159
-		$ret .= "<div class='highlight off'\nonclick=\"changerhighlight(this); "
160
-			. $onClick
161
-			. "\"\nondblclick=\""
162
-			. $ondbClick
163
-			. $onClick
164
-			. ' "><div'
165
-			. $titles[$id]['atts']
166
-			. " title='$id'>&nbsp; "
167
-			. $titre
168
-			. '</div></div>';
169
-	}
170
-
171
-	return $ret;
139
+    if (!$ids) {
140
+        return "<br /><br /><div style='padding: 5px; color: red;'><b>"
141
+        . spip_htmlentities($type)
142
+        . '</b> :  ' . _T('avis_aucun_resultat') . '</div>';
143
+    }
144
+
145
+    $ret = '';
146
+    $info = generer_url_ecrire('informer', "type=rubrique&rac=$rac&id=");
147
+
148
+    $onClick = "aff_selection(this.firstChild.title,'$rac" . "_selection','$info', event)";
149
+
150
+    $ondbClick = "$do(this.firstChild.firstChild.nodeValue,this.firstChild.title,'selection_rubrique', 'id_parent');";
151
+
152
+    foreach ($ids as $id => $bof) {
153
+        $titre = strtr(
154
+            str_replace("'", '&#8217;', str_replace('"', '&#34;', textebrut($titles[$id]['titre']))),
155
+            "\n\r",
156
+            '  '
157
+        );
158
+
159
+        $ret .= "<div class='highlight off'\nonclick=\"changerhighlight(this); "
160
+            . $onClick
161
+            . "\"\nondblclick=\""
162
+            . $ondbClick
163
+            . $onClick
164
+            . ' "><div'
165
+            . $titles[$id]['atts']
166
+            . " title='$id'>&nbsp; "
167
+            . $titre
168
+            . '</div></div>';
169
+    }
170
+
171
+    return $ret;
172 172
 }
Please login to merge, or discard this patch.
ecrire/exec/upgrade.php 2 patches
Indentation   +63 added lines, -63 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');
@@ -30,70 +30,70 @@  discard block
 block discarded – undo
30 30
  **/
31 31
 function exec_upgrade_dist() {
32 32
 
33
-	if (!_FILE_CONNECT) {
34
-		redirige_url_ecrire('install');
35
-	}
33
+    if (!_FILE_CONNECT) {
34
+        redirige_url_ecrire('install');
35
+    }
36 36
 
37
-	// Si reinstallation necessaire, message ad hoc
38
-	if (_request('reinstall') == 'oui') {
39
-		include_spip('inc/minipres');
40
-		$r = minipres(
41
-			_T('titre_page_upgrade'),
42
-			'<p><b>'
43
-			. _T('texte_nouvelle_version_spip_1')
44
-			. '</b><p> '
45
-			. _T(
46
-				'texte_nouvelle_version_spip_2',
47
-				['connect' => '<tt>' . _FILE_CONNECT . '</tt>']
48
-			)
49
-			. generer_form_ecrire(
50
-				'upgrade',
51
-				"<input type='hidden' name='reinstall' value='non' />",
52
-				'',
53
-				_T('bouton_relancer_installation')
54
-			)
55
-		);
56
-		echo $r;
57
-	} elseif (_request('fin')) {
58
-		include_spip('inc/plugin');
59
-		actualise_plugins_actifs();
60
-		include_spip('inc/headers');
61
-		$res = generer_url_ecrire('admin_plugin', 'var_mode=recalcul');
62
-		echo redirige_formulaire($res);
63
-	} else {
64
-		if (!isset($GLOBALS['meta']['version_installee'])) {
65
-			$GLOBALS['meta']['version_installee'] = 0.0;
66
-		} else {
67
-			$GLOBALS['meta']['version_installee'] =
68
-				(double)str_replace(',', '.', $GLOBALS['meta']['version_installee']);
69
-		}
70
-		# NB: str_replace car, sur club-internet, il semble que version_installe soit
71
-		# enregistree au format '1,812' et non '1.812'
37
+    // Si reinstallation necessaire, message ad hoc
38
+    if (_request('reinstall') == 'oui') {
39
+        include_spip('inc/minipres');
40
+        $r = minipres(
41
+            _T('titre_page_upgrade'),
42
+            '<p><b>'
43
+            . _T('texte_nouvelle_version_spip_1')
44
+            . '</b><p> '
45
+            . _T(
46
+                'texte_nouvelle_version_spip_2',
47
+                ['connect' => '<tt>' . _FILE_CONNECT . '</tt>']
48
+            )
49
+            . generer_form_ecrire(
50
+                'upgrade',
51
+                "<input type='hidden' name='reinstall' value='non' />",
52
+                '',
53
+                _T('bouton_relancer_installation')
54
+            )
55
+        );
56
+        echo $r;
57
+    } elseif (_request('fin')) {
58
+        include_spip('inc/plugin');
59
+        actualise_plugins_actifs();
60
+        include_spip('inc/headers');
61
+        $res = generer_url_ecrire('admin_plugin', 'var_mode=recalcul');
62
+        echo redirige_formulaire($res);
63
+    } else {
64
+        if (!isset($GLOBALS['meta']['version_installee'])) {
65
+            $GLOBALS['meta']['version_installee'] = 0.0;
66
+        } else {
67
+            $GLOBALS['meta']['version_installee'] =
68
+                (double)str_replace(',', '.', $GLOBALS['meta']['version_installee']);
69
+        }
70
+        # NB: str_replace car, sur club-internet, il semble que version_installe soit
71
+        # enregistree au format '1,812' et non '1.812'
72 72
 
73
-		// Erreur downgrade
74
-		// (cas de double installation de fichiers SPIP sur une meme base)
75
-		if ($GLOBALS['spip_version_base'] < $GLOBALS['meta']['version_installee']) {
76
-			$commentaire = _T('info_mise_a_niveau_base_2');
77
-		} // Commentaire standard upgrade
78
-		else {
79
-			$commentaire = _T('texte_mise_a_niveau_base_1');
80
-		}
73
+        // Erreur downgrade
74
+        // (cas de double installation de fichiers SPIP sur une meme base)
75
+        if ($GLOBALS['spip_version_base'] < $GLOBALS['meta']['version_installee']) {
76
+            $commentaire = _T('info_mise_a_niveau_base_2');
77
+        } // Commentaire standard upgrade
78
+        else {
79
+            $commentaire = _T('texte_mise_a_niveau_base_1');
80
+        }
81 81
 
82
-		$commentaire .= '<br />[' . $GLOBALS['meta']['version_installee'] . '/' . $GLOBALS['spip_version_base'] . ']';
82
+        $commentaire .= '<br />[' . $GLOBALS['meta']['version_installee'] . '/' . $GLOBALS['spip_version_base'] . ']';
83 83
 
84
-		$_POST['reinstall'] = 'non'; // pour copy_request dans admin
85
-		include_spip('inc/headers');
86
-		$admin = charger_fonction('admin', 'inc');
87
-		$res = $admin('upgrade', _T('info_mise_a_niveau_base'), $commentaire);
88
-		if ($res) {
89
-			echo $res;
90
-		} else {
91
-			// effacer les alea pour forcer leur relecture
92
-			// si jamais ils ont change pendant l'upgrade
93
-			unset($GLOBALS['meta']['alea_ephemere']);
94
-			unset($GLOBALS['meta']['alea_ephemere_ancien']);
95
-			$res = redirige_action_auteur('purger', 'cache', 'upgrade', 'fin=oui', true);
96
-			echo redirige_formulaire($res);
97
-		}
98
-	}
84
+        $_POST['reinstall'] = 'non'; // pour copy_request dans admin
85
+        include_spip('inc/headers');
86
+        $admin = charger_fonction('admin', 'inc');
87
+        $res = $admin('upgrade', _T('info_mise_a_niveau_base'), $commentaire);
88
+        if ($res) {
89
+            echo $res;
90
+        } else {
91
+            // effacer les alea pour forcer leur relecture
92
+            // si jamais ils ont change pendant l'upgrade
93
+            unset($GLOBALS['meta']['alea_ephemere']);
94
+            unset($GLOBALS['meta']['alea_ephemere_ancien']);
95
+            $res = redirige_action_auteur('purger', 'cache', 'upgrade', 'fin=oui', true);
96
+            echo redirige_formulaire($res);
97
+        }
98
+    }
99 99
 }
Please login to merge, or discard this patch.
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -44,7 +44,7 @@  discard block
 block discarded – undo
44 44
 			. '</b><p> '
45 45
 			. _T(
46 46
 				'texte_nouvelle_version_spip_2',
47
-				['connect' => '<tt>' . _FILE_CONNECT . '</tt>']
47
+				['connect' => '<tt>'._FILE_CONNECT.'</tt>']
48 48
 			)
49 49
 			. generer_form_ecrire(
50 50
 				'upgrade',
@@ -65,7 +65,7 @@  discard block
 block discarded – undo
65 65
 			$GLOBALS['meta']['version_installee'] = 0.0;
66 66
 		} else {
67 67
 			$GLOBALS['meta']['version_installee'] =
68
-				(double)str_replace(',', '.', $GLOBALS['meta']['version_installee']);
68
+				(double) str_replace(',', '.', $GLOBALS['meta']['version_installee']);
69 69
 		}
70 70
 		# NB: str_replace car, sur club-internet, il semble que version_installe soit
71 71
 		# enregistree au format '1,812' et non '1.812'
@@ -79,7 +79,7 @@  discard block
 block discarded – undo
79 79
 			$commentaire = _T('texte_mise_a_niveau_base_1');
80 80
 		}
81 81
 
82
-		$commentaire .= '<br />[' . $GLOBALS['meta']['version_installee'] . '/' . $GLOBALS['spip_version_base'] . ']';
82
+		$commentaire .= '<br />['.$GLOBALS['meta']['version_installee'].'/'.$GLOBALS['spip_version_base'].']';
83 83
 
84 84
 		$_POST['reinstall'] = 'non'; // pour copy_request dans admin
85 85
 		include_spip('inc/headers');
Please login to merge, or discard this patch.
ecrire/exec/selectionner.php 1 patch
Indentation   +16 added lines, -16 removed lines patch added patch discarded remove patch
@@ -16,7 +16,7 @@  discard block
 block discarded – undo
16 16
  * @package SPIP\Core\Rubriques
17 17
  **/
18 18
 if (!defined('_ECRIRE_INC_VERSION')) {
19
-	return;
19
+    return;
20 20
 }
21 21
 
22 22
 include_spip('inc/actions');
@@ -28,21 +28,21 @@  discard block
 block discarded – undo
28 28
  * @uses ajax_retour()
29 29
  **/
30 30
 function exec_selectionner_dist() {
31
-	$id = intval(_request('id'));
32
-	$exclus = intval(_request('exclus'));
33
-	$type = _request('type');
34
-	$rac = _request('racine');
35
-	$do = _request('do');
36
-	if (preg_match('/^\w*$/', $do)) {
37
-		if (!$do) {
38
-			$do = 'aff';
39
-		}
31
+    $id = intval(_request('id'));
32
+    $exclus = intval(_request('exclus'));
33
+    $type = _request('type');
34
+    $rac = _request('racine');
35
+    $do = _request('do');
36
+    if (preg_match('/^\w*$/', $do)) {
37
+        if (!$do) {
38
+            $do = 'aff';
39
+        }
40 40
 
41
-		$selectionner = charger_fonction('selectionner', 'inc');
41
+        $selectionner = charger_fonction('selectionner', 'inc');
42 42
 
43
-		$r = $selectionner($id, 'choix_parent', $exclus, $rac, $type != 'breve', $do);
44
-	} else {
45
-		$r = '';
46
-	}
47
-	ajax_retour($r);
43
+        $r = $selectionner($id, 'choix_parent', $exclus, $rac, $type != 'breve', $do);
44
+    } else {
45
+        $r = '';
46
+    }
47
+    ajax_retour($r);
48 48
 }
Please login to merge, or discard this patch.
ecrire/exec/base_delete_all.php 2 patches
Indentation   +30 added lines, -30 removed lines patch added patch discarded remove patch
@@ -17,40 +17,40 @@
 block discarded – undo
17 17
  */
18 18
 
19 19
 if (!defined('_ECRIRE_INC_VERSION')) {
20
-	return;
20
+    return;
21 21
 }
22 22
 
23 23
 /**
24 24
  * Exec de la page de destruction des tables de SPIP
25 25
  **/
26 26
 function exec_base_delete_all_dist() {
27
-	include_spip('inc/autoriser');
28
-	if (!autoriser('detruire')) {
29
-		include_spip('inc/minipres');
30
-		echo minipres();
31
-	} else {
32
-		include_spip('base/dump');
33
-		$res = base_lister_toutes_tables('', [], [], true);
34
-		if (!$res) {
35
-			include_spip('inc/minipres');
36
-			spip_log('Erreur base de donnees');
37
-			echo minipres(
38
-				_T('info_travaux_titre'),
39
-				_T('titre_probleme_technique') . '<p><tt>' . sql_errno() . ' ' . sql_error() . '</tt></p>'
40
-			);
41
-		} else {
42
-			$res = base_saisie_tables('delete', $res);
43
-			include_spip('inc/headers');
44
-			$res = "\n<ol style='text-align:left'><li>\n" .
45
-				join("</li>\n<li>", $res) .
46
-				'</li></ol>';
47
-			$admin = charger_fonction('admin', 'inc');
48
-			$res = $admin('delete_all', _T('titre_page_delete_all'), $res);
49
-			if (!$res) {
50
-				redirige_url_ecrire('install', '');
51
-			} else {
52
-				echo $res;
53
-			}
54
-		}
55
-	}
27
+    include_spip('inc/autoriser');
28
+    if (!autoriser('detruire')) {
29
+        include_spip('inc/minipres');
30
+        echo minipres();
31
+    } else {
32
+        include_spip('base/dump');
33
+        $res = base_lister_toutes_tables('', [], [], true);
34
+        if (!$res) {
35
+            include_spip('inc/minipres');
36
+            spip_log('Erreur base de donnees');
37
+            echo minipres(
38
+                _T('info_travaux_titre'),
39
+                _T('titre_probleme_technique') . '<p><tt>' . sql_errno() . ' ' . sql_error() . '</tt></p>'
40
+            );
41
+        } else {
42
+            $res = base_saisie_tables('delete', $res);
43
+            include_spip('inc/headers');
44
+            $res = "\n<ol style='text-align:left'><li>\n" .
45
+                join("</li>\n<li>", $res) .
46
+                '</li></ol>';
47
+            $admin = charger_fonction('admin', 'inc');
48
+            $res = $admin('delete_all', _T('titre_page_delete_all'), $res);
49
+            if (!$res) {
50
+                redirige_url_ecrire('install', '');
51
+            } else {
52
+                echo $res;
53
+            }
54
+        }
55
+    }
56 56
 }
Please login to merge, or discard this patch.
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -36,13 +36,13 @@
 block discarded – undo
36 36
 			spip_log('Erreur base de donnees');
37 37
 			echo minipres(
38 38
 				_T('info_travaux_titre'),
39
-				_T('titre_probleme_technique') . '<p><tt>' . sql_errno() . ' ' . sql_error() . '</tt></p>'
39
+				_T('titre_probleme_technique').'<p><tt>'.sql_errno().' '.sql_error().'</tt></p>'
40 40
 			);
41 41
 		} else {
42 42
 			$res = base_saisie_tables('delete', $res);
43 43
 			include_spip('inc/headers');
44
-			$res = "\n<ol style='text-align:left'><li>\n" .
45
-				join("</li>\n<li>", $res) .
44
+			$res = "\n<ol style='text-align:left'><li>\n".
45
+				join("</li>\n<li>", $res).
46 46
 				'</li></ol>';
47 47
 			$admin = charger_fonction('admin', 'inc');
48 48
 			$res = $admin('delete_all', _T('titre_page_delete_all'), $res);
Please login to merge, or discard this patch.