Completed
Push — master ( 6c9939...4ccfda )
by cam
01:06
created
ecrire/inc/csv.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -87,12 +87,12 @@
 block discarded – undo
87 87
 	}
88 88
 	// si une seule colonne, en faire le titre
89 89
 	if (preg_match("/^([^$sep]+)$sep+\$/", $entete, $l)) {
90
-		$caption = "\n||" . $l[1] . '|';
90
+		$caption = "\n||".$l[1].'|';
91 91
 		[$entete, $corps] = explode("\n", $corps, 2);
92 92
 	}
93 93
 	// si premiere colonne vide, le raccourci doit quand meme produire <th...
94 94
 	if ($entete[0] == $sep) {
95
-		$entete = ' ' . $entete;
95
+		$entete = ' '.$entete;
96 96
 	}
97 97
 
98 98
 	$lignes = explode("\n", $corps);
Please login to merge, or discard this patch.
ecrire/inc/texte_mini.php 1 patch
Spacing   +25 added lines, -25 removed lines patch added patch discarded remove patch
@@ -44,13 +44,13 @@  discard block
 block discarded – undo
44 44
 	// celle du texte) et public (spip_lang est la langue du texte)
45 45
 	$dir = _DIR_RESTREINT ? lang_dir() : lang_dir($GLOBALS['spip_lang']);
46 46
 
47
-	$p = 'puce' . (test_espace_prive() ? '_prive' : '');
47
+	$p = 'puce'.(test_espace_prive() ? '_prive' : '');
48 48
 	if ($dir == 'rtl') {
49 49
 		$p .= '_rtl';
50 50
 	}
51 51
 
52 52
 	if (!isset($GLOBALS[$p])) {
53
-		$GLOBALS[$p] = '<span class="spip-puce ' . $dir . '"><b>–</b></span>';
53
+		$GLOBALS[$p] = '<span class="spip-puce '.$dir.'"><b>–</b></span>';
54 54
 	}
55 55
 
56 56
 	return $GLOBALS[$p];
@@ -68,7 +68,7 @@  discard block
 block discarded – undo
68 68
 }
69 69
 
70 70
 if (!defined('_BALISES_BLOCS_REGEXP')) {
71
-	define('_BALISES_BLOCS_REGEXP', ',</?(' . _BALISES_BLOCS . ')[>[:space:]],iS');
71
+	define('_BALISES_BLOCS_REGEXP', ',</?('._BALISES_BLOCS.')[>[:space:]],iS');
72 72
 }
73 73
 
74 74
 //
@@ -86,7 +86,7 @@  discard block
 block discarded – undo
86 86
 
87 87
 	// Tester si on echappe en span ou en div
88 88
 	if (is_null($mode) or !in_array($mode, ['div', 'span'])) {
89
-		$mode = preg_match(',</?(' . _BALISES_BLOCS . ')[>[:space:]],iS', $rempl) ? 'div' : 'span';
89
+		$mode = preg_match(',</?('._BALISES_BLOCS.')[>[:space:]],iS', $rempl) ? 'div' : 'span';
90 90
 	}
91 91
 
92 92
 	// Decouper en morceaux, base64 a des probleme selon la taille de la pile
@@ -122,7 +122,7 @@  discard block
 block discarded – undo
122 122
 	) {
123 123
 		foreach ($matches as $m) {
124 124
 			if ($m[1] === 'code') {
125
-				$code = '<code' . $m[2] . '>' . spip_htmlspecialchars($m[3]) . '</code>';
125
+				$code = '<code'.$m[2].'>'.spip_htmlspecialchars($m[3]).'</code>';
126 126
 				$pre = str_replace($m[0], $code, $pre);
127 127
 			}
128 128
 		}
@@ -133,7 +133,7 @@  discard block
 block discarded – undo
133 133
 // Echapper les <code>...</ code>
134 134
 // https://code.spip.net/@traiter_echap_code_dist
135 135
 function traiter_echap_code_dist($regs) {
136
-	[, , $att, $corps] = $regs;
136
+	[,, $att, $corps] = $regs;
137 137
 	$echap = spip_htmlspecialchars($corps); // il ne faut pas passer dans entites_html, ne pas transformer les &#xxx; du code !
138 138
 
139 139
 	// ne pas mettre le <div...> s'il n'y a qu'une ligne
@@ -144,9 +144,9 @@  discard block
 block discarded – undo
144 144
 		$echap = nl2br($echap);
145 145
 		$echap = "<div style='text-align: left;' "
146 146
 			. "class='spip_code' dir='ltr'><code$att>"
147
-			. $echap . '</code></div>';
147
+			. $echap.'</code></div>';
148 148
 	} else {
149
-		$echap = "<code$att class='spip_code' dir='ltr'>" . $echap . '</code>';
149
+		$echap = "<code$att class='spip_code' dir='ltr'>".$echap.'</code>';
150 150
 	}
151 151
 
152 152
 	$echap = str_replace("\t", '&nbsp; &nbsp; &nbsp; &nbsp; ', $echap);
@@ -237,8 +237,8 @@  discard block
 block discarded – undo
237 237
 			} // sinon les traiter selon le cas
238 238
 			else {
239 239
 				if (
240
-					function_exists($f = $callback_prefix . 'traiter_echap_' . strtolower($regs[1]))
241
-					or function_exists($f = $f . '_dist')
240
+					function_exists($f = $callback_prefix.'traiter_echap_'.strtolower($regs[1]))
241
+					or function_exists($f = $f.'_dist')
242 242
 				) {
243 243
 					$echap = $f($regs);
244 244
 				}
@@ -259,7 +259,7 @@  discard block
 block discarded – undo
259 259
 	// dans une callback autonommee
260 260
 	if (strpos($preg ?: _PROTEGE_BLOCS, 'script') !== false) {
261 261
 		if (
262
-			strpos($letexte, '<' . '?') !== false and preg_match_all(
262
+			strpos($letexte, '<'.'?') !== false and preg_match_all(
263 263
 				',<[?].*($|[?]>),UisS',
264 264
 				$letexte,
265 265
 				$matches,
@@ -292,7 +292,7 @@  discard block
 block discarded – undo
292 292
 			strpos($letexte, '<') !== false
293 293
 			and
294 294
 			preg_match_all(
295
-				',<(span|div)\sclass=[\'"]base64' . $source . '[\'"]\s(.*)>\s*</\1>,UmsS',
295
+				',<(span|div)\sclass=[\'"]base64'.$source.'[\'"]\s(.*)>\s*</\1>,UmsS',
296 296
 				$letexte,
297 297
 				$regs,
298 298
 				PREG_SET_ORDER
@@ -309,7 +309,7 @@  discard block
 block discarded – undo
309 309
 					}
310 310
 				}
311 311
 				if ($at) {
312
-					$rempl = '<' . $reg[1] . '>' . $rempl . '</' . $reg[1] . '>';
312
+					$rempl = '<'.$reg[1].'>'.$rempl.'</'.$reg[1].'>';
313 313
 					foreach ($at as $attr => $a) {
314 314
 						$rempl = inserer_attribut($rempl, $attr, $a);
315 315
 					}
@@ -391,8 +391,8 @@  discard block
 block discarded – undo
391 391
 	$texte = nettoyer_raccourcis_typo($texte);
392 392
 
393 393
 	// balises de sauts de ligne et paragraphe
394
-	$texte = preg_replace('/<p( [^>]*)?' . '>/', "\r", $texte);
395
-	$texte = preg_replace('/<br( [^>]*)?' . '>/', "\n", $texte);
394
+	$texte = preg_replace('/<p( [^>]*)?'.'>/', "\r", $texte);
395
+	$texte = preg_replace('/<br( [^>]*)?'.'>/', "\n", $texte);
396 396
 
397 397
 	// on repasse les doubles \n en \r que nettoyer_raccourcis_typo() a pu modifier
398 398
 	$texte = str_replace("\n\n", "\r", $texte);
@@ -400,7 +400,7 @@  discard block
 block discarded – undo
400 400
 	// supprimer les tags
401 401
 	$texte = supprimer_tags($texte);
402 402
 	$texte = trim(str_replace("\n", ' ', $texte));
403
-	$texte .= "\n";  // marquer la fin
403
+	$texte .= "\n"; // marquer la fin
404 404
 
405 405
 	// corriger la longueur de coupe
406 406
 	// en fonction de la presence de caracteres utf
@@ -415,7 +415,7 @@  discard block
 block discarded – undo
415 415
 	// couper au mot precedent
416 416
 	$long = spip_substr($texte, 0, max($taille - 4, 1));
417 417
 	$u = $GLOBALS['meta']['pcre_u'];
418
-	$court = preg_replace("/([^\s][\s]+)[^\s]*\n?$/" . $u, "\\1", $long);
418
+	$court = preg_replace("/([^\s][\s]+)[^\s]*\n?$/".$u, "\\1", $long);
419 419
 	if (is_null($suite)) {
420 420
 		$suite = (defined('_COUPER_SUITE') ? _COUPER_SUITE : '&nbsp;(...)');
421 421
 	}
@@ -425,7 +425,7 @@  discard block
 block discarded – undo
425 425
 	if (spip_strlen($court) < max(0.75 * $taille, 2)) {
426 426
 		$points = '';
427 427
 		$long = spip_substr($texte, 0, $taille);
428
-		$texte = preg_replace("/([^\s][\s]+)[^\s]*\n?$/" . $u, "\\1", $long);
428
+		$texte = preg_replace("/([^\s][\s]+)[^\s]*\n?$/".$u, "\\1", $long);
429 429
 		// encore trop court ? couper au caractere
430 430
 		if (spip_strlen($texte) < 0.75 * $taille) {
431 431
 			$texte = $long;
@@ -444,7 +444,7 @@  discard block
 block discarded – undo
444 444
 	// supprimer l'eventuelle entite finale mal coupee
445 445
 	$texte = preg_replace('/&#?[a-z0-9]*$/S', '', $texte);
446 446
 
447
-	return quote_amp(trim($texte)) . $points;
447
+	return quote_amp(trim($texte)).$points;
448 448
 }
449 449
 
450 450
 
@@ -457,16 +457,16 @@  discard block
 block discarded – undo
457 457
 				define('_PROTEGE_JS_MODELES', creer_uniqid());
458 458
 			}
459 459
 			foreach ($r as $regs) {
460
-				$t = str_replace($regs[0], code_echappement($regs[0], 'javascript' . _PROTEGE_JS_MODELES), $t);
460
+				$t = str_replace($regs[0], code_echappement($regs[0], 'javascript'._PROTEGE_JS_MODELES), $t);
461 461
 			}
462 462
 		}
463
-		if (preg_match_all(',<\?php.*?($|\?' . '>),isS', $t, $r, PREG_SET_ORDER)) {
463
+		if (preg_match_all(',<\?php.*?($|\?'.'>),isS', $t, $r, PREG_SET_ORDER)) {
464 464
 			if (!defined('_PROTEGE_PHP_MODELES')) {
465 465
 				include_spip('inc/acces');
466 466
 				define('_PROTEGE_PHP_MODELES', creer_uniqid());
467 467
 			}
468 468
 			foreach ($r as $regs) {
469
-				$t = str_replace($regs[0], code_echappement($regs[0], 'php' . _PROTEGE_PHP_MODELES), $t);
469
+				$t = str_replace($regs[0], code_echappement($regs[0], 'php'._PROTEGE_PHP_MODELES), $t);
470 470
 			}
471 471
 		}
472 472
 	}
@@ -539,7 +539,7 @@  discard block
 block discarded – undo
539 539
 		if (!function_exists('attribut_html')) {
540 540
 			include_spip('inc/filtres');
541 541
 		}
542
-		$texte = "<mark class='danger-js' title='" . attribut_html(_T('erreur_contenu_suspect')) . "'>⚠️</mark> " . $texte;
542
+		$texte = "<mark class='danger-js' title='".attribut_html(_T('erreur_contenu_suspect'))."'>⚠️</mark> ".$texte;
543 543
 	}
544 544
 
545 545
 	return $texte;
@@ -609,11 +609,11 @@  discard block
 block discarded – undo
609 609
  **/
610 610
 function supprime_img($letexte, $message = null) {
611 611
 	if ($message === null) {
612
-		$message = '(' . _T('img_indisponible') . ')';
612
+		$message = '('._T('img_indisponible').')';
613 613
 	}
614 614
 
615 615
 	return preg_replace(
616
-		',<(img|doc|emb)([0-9]+)(\|([^>]*))?' . '\s*/?' . '>,i',
616
+		',<(img|doc|emb)([0-9]+)(\|([^>]*))?'.'\s*/?'.'>,i',
617 617
 		$message,
618 618
 		$letexte
619 619
 	);
Please login to merge, or discard this patch.
ecrire/inc/math.php 1 patch
Spacing   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -37,16 +37,16 @@  discard block
 block discarded – undo
37 37
 	}
38 38
 
39 39
 	// Regarder dans le repertoire local des images TeX et blocs MathML
40
-	if (!@is_dir($dir_tex = _DIR_VAR . 'cache-TeX/')) {
40
+	if (!@is_dir($dir_tex = _DIR_VAR.'cache-TeX/')) {
41 41
 		@mkdir($dir_tex, _SPIP_CHMOD);
42 42
 	}
43
-	$fichier = $dir_tex . md5(trim($tex)) . $ext;
43
+	$fichier = $dir_tex.md5(trim($tex)).$ext;
44 44
 
45 45
 
46 46
 	if (!@file_exists($fichier)) {
47 47
 		// Aller chercher l'image sur le serveur
48 48
 		if ($server) {
49
-			spip_log($url = $server . '?' . rawurlencode($tex));
49
+			spip_log($url = $server.'?'.rawurlencode($tex));
50 50
 			include_spip('inc/distant');
51 51
 			recuperer_url($url, ['file' => $fichier]);
52 52
 		}
@@ -61,7 +61,7 @@  discard block
 block discarded – undo
61 61
 			return implode('', file($fichier));
62 62
 		} // TeX
63 63
 		else {
64
-			[, , , $size] = @spip_getimagesize($fichier);
64
+			[,,, $size] = @spip_getimagesize($fichier);
65 65
 			$alt = "alt=\"$tex\" title=\"$tex\"";
66 66
 
67 67
 			return "<img src=\"$fichier\" style=\"vertical-align:middle;\" $size $alt />";
@@ -128,7 +128,7 @@  discard block
 block discarded – undo
128 128
 			if ($defaire_amp) {
129 129
 				$expression = str_replace('&amp;', '&', $expression);
130 130
 			}
131
-			$echap = "\n<p class=\"spip\" style=\"text-align: center;\">" . produire_image_math($expression) . "</p>\n";
131
+			$echap = "\n<p class=\"spip\" style=\"text-align: center;\">".produire_image_math($expression)."</p>\n";
132 132
 			$pos = strpos($texte_milieu, (string) $regs[0]);
133 133
 			$texte_milieu = substr($texte_milieu, 0, $pos)
134 134
 				. code_echappement($echap, $source)
@@ -148,7 +148,7 @@  discard block
 block discarded – undo
148 148
 				. substr($texte_milieu, $pos + strlen($regs[0]));
149 149
 		}
150 150
 
151
-		$texte_a_voir = $texte_debut . $texte_milieu . $texte_fin;
151
+		$texte_a_voir = $texte_debut.$texte_milieu.$texte_fin;
152 152
 	}
153 153
 
154 154
 	return $texte_a_voir;
Please login to merge, or discard this patch.
ecrire/inc/auth.php 1 patch
Spacing   +14 added lines, -15 removed lines patch added patch discarded remove patch
@@ -59,7 +59,7 @@  discard block
 block discarded – undo
59 59
 	}
60 60
 
61 61
 	$n = intval(sql_errno());
62
-	spip_log("Erreur base de donnees $n " . sql_error());
62
+	spip_log("Erreur base de donnees $n ".sql_error());
63 63
 
64 64
 	return $n ?: 1;
65 65
 }
@@ -85,11 +85,11 @@  discard block
 block discarded – undo
85 85
 		// erreur SQL a afficher
86 86
 		$raison = minipres(
87 87
 			_T('info_travaux_titre'),
88
-			_T('titre_probleme_technique') . '<p><tt>' . sql_errno() . ' ' . sql_error() . '</tt></p>'
88
+			_T('titre_probleme_technique').'<p><tt>'.sql_errno().' '.sql_error().'</tt></p>'
89 89
 		);
90 90
 	} elseif (@$raison['statut']) {
91 91
 		// un simple visiteur n'a pas acces a l'espace prive
92
-		spip_log('connexion refusee a ' . @$raison['id_auteur']);
92
+		spip_log('connexion refusee a '.@$raison['id_auteur']);
93 93
 		$raison = minipres(_T('avis_erreur_connexion'), _T('avis_erreur_visiteur'));
94 94
 	} else {
95 95
 		// auteur en fin de droits ...
@@ -179,8 +179,7 @@  discard block
 block discarded – undo
179 179
 	$where = (is_numeric($id_auteur)
180 180
 		/*AND $id_auteur>0*/ // reprise lors des restaurations
181 181
 	) ?
182
-		"id_auteur=$id_auteur" :
183
-		(!strlen($GLOBALS['connect_login']) ? '' : 'login=' . sql_quote($GLOBALS['connect_login'], '', 'text'));
182
+		"id_auteur=$id_auteur" : (!strlen($GLOBALS['connect_login']) ? '' : 'login='.sql_quote($GLOBALS['connect_login'], '', 'text'));
184 183
 
185 184
 	if (!$where) {
186 185
 		return '';
@@ -222,7 +221,7 @@  discard block
 block discarded – undo
222 221
 	$GLOBALS['connect_login'] = $row['login'];
223 222
 	$GLOBALS['connect_statut'] = $row['statut'];
224 223
 
225
-	$GLOBALS['visiteur_session'] = array_merge((array)$GLOBALS['visiteur_session'], $row);
224
+	$GLOBALS['visiteur_session'] = array_merge((array) $GLOBALS['visiteur_session'], $row);
226 225
 
227 226
 	// au cas ou : ne pas memoriser les champs sensibles
228 227
 	unset($GLOBALS['visiteur_session']['pass']);
@@ -295,7 +294,7 @@  discard block
 block discarded – undo
295 294
  * @return string
296 295
  */
297 296
 function auth_a_loger() {
298
-	$redirect = generer_url_public('login', 'url=' . rawurlencode(self('&', true)), '&');
297
+	$redirect = generer_url_public('login', 'url='.rawurlencode(self('&', true)), '&');
299 298
 
300 299
 	// un echec au "bonjour" (login initial) quand le statut est
301 300
 	// inconnu signale sans doute un probleme de cookies
@@ -331,7 +330,7 @@  discard block
 block discarded – undo
331 330
 	$date ??= date('Y-m-d H:i:s');
332 331
 
333 332
 	if (abs(strtotime($date) - $connect_quand) >= 60) {
334
-		sql_updateq('spip_auteurs', ['en_ligne' => $date], 'id_auteur=' . intval($row['id_auteur']));
333
+		sql_updateq('spip_auteurs', ['en_ligne' => $date], 'id_auteur='.intval($row['id_auteur']));
335 334
 		$row['en_ligne'] = $date;
336 335
 	}
337 336
 
@@ -440,13 +439,13 @@  discard block
 block discarded – undo
440 439
 	if (
441 440
 		!$login
442 441
 		or !$login_base = auth_retrouver_login($login, $serveur)
443
-		or !$row = sql_fetsel('*', 'spip_auteurs', 'login=' . sql_quote($login_base, $serveur, 'text'), '', '', '', '', $serveur)
442
+		or !$row = sql_fetsel('*', 'spip_auteurs', 'login='.sql_quote($login_base, $serveur, 'text'), '', '', '', '', $serveur)
444 443
 	) {
445 444
 		// generer de fausses infos, mais credibles, pour eviter une attaque
446 445
 		// https://core.spip.net/issues/1758 + https://core.spip.net/issues/3691
447 446
 		include_spip('inc/securiser_action');
448
-		$fauxalea1 = md5('fauxalea' . secret_du_site() . $login . floor(date('U') / 86400));
449
-		$fauxalea2 = md5('fauxalea' . secret_du_site() . $login . ceil(date('U') / 86400));
447
+		$fauxalea1 = md5('fauxalea'.secret_du_site().$login.floor(date('U') / 86400));
448
+		$fauxalea2 = md5('fauxalea'.secret_du_site().$login.ceil(date('U') / 86400));
450 449
 
451 450
 		$row = [
452 451
 			'login' => $login,
@@ -568,7 +567,7 @@  discard block
 block discarded – undo
568 567
 	sql_updateq(
569 568
 		'spip_auteurs',
570 569
 		['prefs' => serialize($p)],
571
-		'id_auteur=' . intval($auteur['id_auteur'])
570
+		'id_auteur='.intval($auteur['id_auteur'])
572 571
 	);
573 572
 
574 573
 	//  bloquer ici le visiteur qui tente d'abuser de ses droits
@@ -732,7 +731,7 @@  discard block
 block discarded – undo
732 731
 		return false;
733 732
 	}
734 733
 
735
-	$row = sql_fetsel('*', 'spip_auteurs', 'login=' . sql_quote($login, $serveur, 'text'), '', '', '', '', $serveur);
734
+	$row = sql_fetsel('*', 'spip_auteurs', 'login='.sql_quote($login, $serveur, 'text'), '', '', '', '', $serveur);
736 735
 
737 736
 	if (!$row) {
738 737
 		if (
@@ -786,11 +785,11 @@  discard block
 block discarded – undo
786 785
 	$retour = $retour ?: _T('icone_retour');
787 786
 	$corps .= "<p>$raison</p>[<a href='$public'>$retour</a>] ";
788 787
 	if ($url) {
789
-		$corps .= "[<a href='" . generer_url_action('cookie', "essai_auth_http=oui&$url") . "'>$re</a>]";
788
+		$corps .= "[<a href='".generer_url_action('cookie', "essai_auth_http=oui&$url")."'>$re</a>]";
790 789
 	}
791 790
 
792 791
 	if ($lien) {
793
-		$corps .= " [<a href='$ecrire'>" . _T('login_espace_prive') . '</a>]';
792
+		$corps .= " [<a href='$ecrire'>"._T('login_espace_prive').'</a>]';
794 793
 	}
795 794
 	include_spip('inc/minipres');
796 795
 	echo minipres($pb, $corps);
Please login to merge, or discard this patch.
ecrire/inc/filtres_images_lib_mini.php 1 patch
Spacing   +66 added lines, -66 removed lines patch added patch discarded remove patch
@@ -43,13 +43,13 @@  discard block
 block discarded – undo
43 43
 	$blue = dechex($blue);
44 44
 
45 45
 	if (strlen($red) == 1) {
46
-		$red = '0' . $red;
46
+		$red = '0'.$red;
47 47
 	}
48 48
 	if (strlen($green) == 1) {
49
-		$green = '0' . $green;
49
+		$green = '0'.$green;
50 50
 	}
51 51
 	if (strlen($blue) == 1) {
52
-		$blue = '0' . $blue;
52
+		$blue = '0'.$blue;
53 53
 	}
54 54
 
55 55
 	return "$red$green$blue";
@@ -67,7 +67,7 @@  discard block
 block discarded – undo
67 67
 	$couleur = couleur_html_to_hex($couleur);
68 68
 	$couleur = ltrim($couleur, '#');
69 69
 	if (strlen($couleur) === 3) {
70
-		$couleur = $couleur[0] . $couleur[0] . $couleur[1] . $couleur[1] . $couleur[2] . $couleur[2];
70
+		$couleur = $couleur[0].$couleur[0].$couleur[1].$couleur[1].$couleur[2].$couleur[2];
71 71
 	}
72 72
 	$retour = [];
73 73
 	$retour['red'] = hexdec(substr($couleur, 0, 2));
@@ -125,9 +125,9 @@  discard block
 block discarded – undo
125 125
 	$var_G = ($G / 255);
126 126
 	$var_B = ($B / 255);
127 127
 
128
-	$var_Min = min($var_R, $var_G, $var_B);   //Min. value of RGB
129
-	$var_Max = max($var_R, $var_G, $var_B);   //Max. value of RGB
130
-	$del_Max = $var_Max - $var_Min;           //Delta RGB value
128
+	$var_Min = min($var_R, $var_G, $var_B); //Min. value of RGB
129
+	$var_Max = max($var_R, $var_G, $var_B); //Max. value of RGB
130
+	$del_Max = $var_Max - $var_Min; //Delta RGB value
131 131
 
132 132
 	$L = ($var_Max + $var_Min) / 2;
133 133
 
@@ -189,7 +189,7 @@  discard block
 block discarded – undo
189 189
  */
190 190
 function _couleur_hsl_to_rgb($H, $S, $L) {
191 191
 	// helper
192
-	$hue_2_rgb = function ($v1, $v2, $vH) {
192
+	$hue_2_rgb = function($v1, $v2, $vH) {
193 193
 		if ($vH < 0) {
194 194
 			$vH += 1;
195 195
 		}
@@ -320,11 +320,11 @@  discard block
 block discarded – undo
320 320
 		$img = "<img src='$source' />";
321 321
 	} elseif (
322 322
 		preg_match('@^data:image/([^;]*);base64,(.*)$@isS', $source, $regs)
323
-		and $extension = _image_trouver_extension_depuis_mime('image/' . $regs[1])
323
+		and $extension = _image_trouver_extension_depuis_mime('image/'.$regs[1])
324 324
 		and in_array($extension, _image_extensions_acceptees_en_entree())
325 325
 	) {
326 326
 		# gerer img src="data:....base64"
327
-		$local = sous_repertoire(_DIR_VAR, 'image-data') . md5($regs[2]) . '.' . _image_extension_normalisee($extension);
327
+		$local = sous_repertoire(_DIR_VAR, 'image-data').md5($regs[2]).'.'._image_extension_normalisee($extension);
328 328
 		if (!file_exists($local)) {
329 329
 			ecrire_fichier($local, base64_decode($regs[2]));
330 330
 		}
@@ -341,7 +341,7 @@  discard block
 block discarded – undo
341 341
 	// les protocoles web prennent au moins 3 lettres
342 342
 	if (tester_url_absolue($source)) {
343 343
 		include_spip('inc/distant');
344
-		$fichier = _DIR_RACINE . copie_locale($source);
344
+		$fichier = _DIR_RACINE.copie_locale($source);
345 345
 		if (!$fichier) {
346 346
 			return '';
347 347
 		}
@@ -439,9 +439,9 @@  discard block
 block discarded – undo
439 439
 			// on garde la terminaison initiale car image simplement copiee
440 440
 			// et on postfixe son nom avec un md5 du path
441 441
 			$terminaison_dest = $terminaison;
442
-			$fichier_dest .= '-' . substr(md5("$identifiant"), 0, 5);
442
+			$fichier_dest .= '-'.substr(md5("$identifiant"), 0, 5);
443 443
 		} else {
444
-			$fichier_dest .= '-' . substr(md5("$identifiant-$effet"), 0, 5);
444
+			$fichier_dest .= '-'.substr(md5("$identifiant-$effet"), 0, 5);
445 445
 		}
446 446
 		$cache = sous_repertoire(_DIR_VAR, $cache);
447 447
 		$cache = sous_repertoire($cache, $effet);
@@ -452,7 +452,7 @@  discard block
 block discarded – undo
452 452
 		$fichier_dest = substr($fichier_dest, 2);
453 453
 	}
454 454
 
455
-	$fichier_dest = $cache . $fichier_dest . '.' . $terminaison_dest;
455
+	$fichier_dest = $cache.$fichier_dest.'.'.$terminaison_dest;
456 456
 
457 457
 	$GLOBALS['images_calculees'][] = $fichier_dest;
458 458
 
@@ -490,15 +490,15 @@  discard block
 block discarded – undo
490 490
 
491 491
 	if ($creer) {
492 492
 		spip_log(
493
-			'filtre image ' . ($fonction_creation ? reset($fonction_creation) : '') . "[$effet] sur $fichier",
494
-			'images' . _LOG_DEBUG
493
+			'filtre image '.($fonction_creation ? reset($fonction_creation) : '')."[$effet] sur $fichier",
494
+			'images'._LOG_DEBUG
495 495
 		);
496 496
 	}
497 497
 
498 498
 	$term_fonction = _image_trouver_extension_pertinente($fichier);
499
-	$ret['fonction_imagecreatefrom'] = '_imagecreatefrom' . $term_fonction;
499
+	$ret['fonction_imagecreatefrom'] = '_imagecreatefrom'.$term_fonction;
500 500
 	$ret['fichier'] = $fichier;
501
-	$ret['fonction_image'] = '_image_image' . $terminaison_dest;
501
+	$ret['fonction_image'] = '_image_image'.$terminaison_dest;
502 502
 	$ret['fichier_dest'] = $fichier_dest;
503 503
 	$ret['format_source'] = _image_extension_normalisee($terminaison);
504 504
 	$ret['format_dest'] = $terminaison_dest;
@@ -647,7 +647,7 @@  discard block
 block discarded – undo
647 647
 
648 648
 	$_terminaison = _image_trouver_extension_depuis_mime($mime);
649 649
 	if ($_terminaison and $_terminaison !== $terminaison) {
650
-		spip_log("Mauvaise extension du fichier : $path . Son type mime est : $mime", 'images.' . _LOG_INFO_IMPORTANTE);
650
+		spip_log("Mauvaise extension du fichier : $path . Son type mime est : $mime", 'images.'._LOG_INFO_IMPORTANTE);
651 651
 		$terminaison = $_terminaison;
652 652
 	}
653 653
 	return $terminaison;
@@ -804,7 +804,7 @@  discard block
 block discarded – undo
804 804
 	if (!function_exists('imagepng')) {
805 805
 		return false;
806 806
 	}
807
-	$tmp = $fichier . '.tmp';
807
+	$tmp = $fichier.'.tmp';
808 808
 	$ret = imagepng($img, $tmp);
809 809
 	if (file_exists($tmp)) {
810 810
 		$taille_test = getimagesize($tmp);
@@ -839,7 +839,7 @@  discard block
 block discarded – undo
839 839
 	if (!function_exists('imagegif')) {
840 840
 		return false;
841 841
 	}
842
-	$tmp = $fichier . '.tmp';
842
+	$tmp = $fichier.'.tmp';
843 843
 	$ret = imagegif($img, $tmp);
844 844
 	if (file_exists($tmp)) {
845 845
 		$taille_test = getimagesize($tmp);
@@ -879,7 +879,7 @@  discard block
 block discarded – undo
879 879
 	if (!function_exists('imagejpeg')) {
880 880
 		return false;
881 881
 	}
882
-	$tmp = $fichier . '.tmp';
882
+	$tmp = $fichier.'.tmp';
883 883
 
884 884
 	// Enable interlancing
885 885
 	imageinterlace($img, true);
@@ -940,7 +940,7 @@  discard block
 block discarded – undo
940 940
 	if (!function_exists('imagewebp')) {
941 941
 		return false;
942 942
 	}
943
-	$tmp = $fichier . '.tmp';
943
+	$tmp = $fichier.'.tmp';
944 944
 	$ret = imagewebp($img, $tmp, $qualite);
945 945
 	if (file_exists($tmp)) {
946 946
 		$taille_test = getimagesize($tmp);
@@ -974,7 +974,7 @@  discard block
 block discarded – undo
974 974
  */
975 975
 function _image_imagesvg($img, $fichier) {
976 976
 
977
-	$tmp = $fichier . '.tmp';
977
+	$tmp = $fichier.'.tmp';
978 978
 	if (strpos($img, '<') === false) {
979 979
 		$img = supprimer_timestamp($img);
980 980
 		if (!file_exists($img)) {
@@ -1031,13 +1031,13 @@  discard block
 block discarded – undo
1031 1031
  */
1032 1032
 function _image_gd_output($img, $valeurs, $qualite = _IMG_GD_QUALITE, $fonction = null) {
1033 1033
 	if (is_null($fonction)) {
1034
-		$fonction = '_image_image' . $valeurs['format_dest'];
1034
+		$fonction = '_image_image'.$valeurs['format_dest'];
1035 1035
 	}
1036 1036
 	$ret = false;
1037 1037
 	#un flag pour reperer les images gravees
1038 1038
 	$lock =
1039 1039
 		!statut_effacer_images_temporaires('get') // si la fonction n'a pas ete activee, on grave tout
1040
-	or (@file_exists($valeurs['fichier_dest']) and !@file_exists($valeurs['fichier_dest'] . '.src'));
1040
+	or (@file_exists($valeurs['fichier_dest']) and !@file_exists($valeurs['fichier_dest'].'.src'));
1041 1041
 	if (
1042 1042
 		function_exists($fonction)
1043 1043
 		&& ($ret = $fonction($img, $valeurs['fichier_dest'], $qualite)) # on a reussi a creer l'image
@@ -1048,7 +1048,7 @@  discard block
 block discarded – undo
1048 1048
 			// dans tous les cas mettre a jour la taille de l'image finale
1049 1049
 			[$valeurs['hauteur_dest'], $valeurs['largeur_dest']] = taille_image($valeurs['fichier_dest']);
1050 1050
 			$valeurs['date'] = @filemtime($valeurs['fichier_dest']); // pour la retrouver apres disparition
1051
-			ecrire_fichier($valeurs['fichier_dest'] . '.src', serialize($valeurs), true);
1051
+			ecrire_fichier($valeurs['fichier_dest'].'.src', serialize($valeurs), true);
1052 1052
 		}
1053 1053
 	}
1054 1054
 
@@ -1263,7 +1263,7 @@  discard block
 block discarded – undo
1263 1263
 
1264 1264
 	// attributs deprecies. Transformer en CSS
1265 1265
 	if ($espace = extraire_attribut($tag, 'hspace')) {
1266
-		$style = "margin:${espace}px;" . $style;
1266
+		$style = "margin:${espace}px;".$style;
1267 1267
 		$tag = inserer_attribut($tag, 'hspace', '');
1268 1268
 	}
1269 1269
 
@@ -1390,7 +1390,7 @@  discard block
 block discarded – undo
1390 1390
 	$image = $valeurs['fichier'];
1391 1391
 	$format = $valeurs['format_source'];
1392 1392
 	$destdir = dirname($valeurs['fichier_dest']);
1393
-	$destfile = basename($valeurs['fichier_dest'], '.' . $valeurs['format_dest']);
1393
+	$destfile = basename($valeurs['fichier_dest'], '.'.$valeurs['format_dest']);
1394 1394
 
1395 1395
 	$format_sortie = $valeurs['format_dest'];
1396 1396
 
@@ -1422,14 +1422,14 @@  discard block
 block discarded – undo
1422 1422
 
1423 1423
 	// Si l'image est de la taille demandee (ou plus petite), simplement la retourner
1424 1424
 	if ($srcWidth and $srcWidth <= $maxWidth and $srcHeight <= $maxHeight) {
1425
-		$vignette = $destination . '.' . $format;
1425
+		$vignette = $destination.'.'.$format;
1426 1426
 		@copy($image, $vignette);
1427 1427
 	}
1428 1428
 
1429 1429
 	elseif ($valeurs['format_source'] === 'svg') {
1430 1430
 		if ($svg = svg_redimensionner($valeurs['fichier'], $destWidth, $destHeight)) {
1431 1431
 			$format_sortie = 'svg';
1432
-			$vignette = $destination . '.' . $format_sortie;
1432
+			$vignette = $destination.'.'.$format_sortie;
1433 1433
 			$valeurs['fichier_dest'] = $vignette;
1434 1434
 			_image_gd_output($svg, $valeurs);
1435 1435
 		}
@@ -1441,9 +1441,9 @@  discard block
 block discarded – undo
1441 1441
 			define('_CONVERT_COMMAND', 'convert');
1442 1442
 		} // Securite : mes_options.php peut preciser le chemin absolu
1443 1443
 		if (!defined('_RESIZE_COMMAND')) {
1444
-			define('_RESIZE_COMMAND', _CONVERT_COMMAND . ' -quality ' . _IMG_CONVERT_QUALITE . ' -resize %xx%y! %src %dest');
1444
+			define('_RESIZE_COMMAND', _CONVERT_COMMAND.' -quality '._IMG_CONVERT_QUALITE.' -resize %xx%y! %src %dest');
1445 1445
 		}
1446
-		$vignette = $destination . '.' . $format_sortie;
1446
+		$vignette = $destination.'.'.$format_sortie;
1447 1447
 		$commande = str_replace(
1448 1448
 			['%x', '%y', '%src', '%dest'],
1449 1449
 			[
@@ -1459,13 +1459,13 @@  discard block
 block discarded – undo
1459 1459
 		if (!@file_exists($vignette)) {
1460 1460
 			spip_log("echec convert sur $vignette");
1461 1461
 
1462
-			return;  // echec commande
1462
+			return; // echec commande
1463 1463
 		}
1464 1464
 	}
1465 1465
 
1466 1466
 	// php5 imagemagick
1467 1467
 	elseif ($process == 'imagick') {
1468
-		$vignette = "$destination." . $format_sortie;
1468
+		$vignette = "$destination.".$format_sortie;
1469 1469
 
1470 1470
 		if (!class_exists(\Imagick::class)) {
1471 1471
 			spip_log('Classe Imagick absente !', _LOG_ERREUR);
@@ -1479,7 +1479,7 @@  discard block
 block discarded – undo
1479 1479
 			$destHeight,
1480 1480
 			Imagick::FILTER_LANCZOS,
1481 1481
 			1
1482
-		);//, IMAGICK_FILTER_LANCZOS, _IMG_IMAGICK_QUALITE / 100);
1482
+		); //, IMAGICK_FILTER_LANCZOS, _IMG_IMAGICK_QUALITE / 100);
1483 1483
 		$imagick->writeImage($vignette);
1484 1484
 
1485 1485
 		if (!@file_exists($vignette)) {
@@ -1497,11 +1497,11 @@  discard block
 block discarded – undo
1497 1497
 		if (_PNMSCALE_COMMAND == '') {
1498 1498
 			return;
1499 1499
 		}
1500
-		$vignette = $destination . '.' . $format_sortie;
1500
+		$vignette = $destination.'.'.$format_sortie;
1501 1501
 		$pnmtojpeg_command = str_replace('pnmscale', 'pnmtojpeg', _PNMSCALE_COMMAND);
1502 1502
 		if ($format == 'jpg') {
1503 1503
 			$jpegtopnm_command = str_replace('pnmscale', 'jpegtopnm', _PNMSCALE_COMMAND);
1504
-			exec("$jpegtopnm_command $image | " . _PNMSCALE_COMMAND . " -width $destWidth | $pnmtojpeg_command > $vignette");
1504
+			exec("$jpegtopnm_command $image | "._PNMSCALE_COMMAND." -width $destWidth | $pnmtojpeg_command > $vignette");
1505 1505
 			if (!($s = @filesize($vignette))) {
1506 1506
 				spip_unlink($vignette);
1507 1507
 			}
@@ -1513,7 +1513,7 @@  discard block
 block discarded – undo
1513 1513
 		} else {
1514 1514
 			if ($format == 'gif') {
1515 1515
 				$giftopnm_command = str_replace('pnmscale', 'giftopnm', _PNMSCALE_COMMAND);
1516
-				exec("$giftopnm_command $image | " . _PNMSCALE_COMMAND . " -width $destWidth | $pnmtojpeg_command > $vignette");
1516
+				exec("$giftopnm_command $image | "._PNMSCALE_COMMAND." -width $destWidth | $pnmtojpeg_command > $vignette");
1517 1517
 				if (!($s = @filesize($vignette))) {
1518 1518
 					spip_unlink($vignette);
1519 1519
 				}
@@ -1525,7 +1525,7 @@  discard block
 block discarded – undo
1525 1525
 			} else {
1526 1526
 				if ($format == 'png') {
1527 1527
 					$pngtopnm_command = str_replace('pnmscale', 'pngtopnm', _PNMSCALE_COMMAND);
1528
-					exec("$pngtopnm_command $image | " . _PNMSCALE_COMMAND . " -width $destWidth | $pnmtojpeg_command > $vignette");
1528
+					exec("$pngtopnm_command $image | "._PNMSCALE_COMMAND." -width $destWidth | $pnmtojpeg_command > $vignette");
1529 1529
 					if (!($s = @filesize($vignette))) {
1530 1530
 						spip_unlink($vignette);
1531 1531
 					}
@@ -1547,7 +1547,7 @@  discard block
 block discarded – undo
1547 1547
 			return;
1548 1548
 		}
1549 1549
 		if (_IMG_GD_MAX_PIXELS && $srcWidth * $srcHeight > _IMG_GD_MAX_PIXELS) {
1550
-			spip_log('vignette gd1/gd2 impossible : ' . $srcWidth * $srcHeight . 'pixels');
1550
+			spip_log('vignette gd1/gd2 impossible : '.$srcWidth * $srcHeight.'pixels');
1551 1551
 
1552 1552
 			return;
1553 1553
 		}
@@ -1859,7 +1859,7 @@  discard block
 block discarded – undo
1859 1859
 		// de l'image, de facon a tromper le cache du navigateur
1860 1860
 		// quand on fait supprimer/reuploader un logo
1861 1861
 		// (pas de filemtime si SAFE MODE)
1862
-		$date = test_espace_prive() ? ('?' . $date) : '';
1862
+		$date = test_espace_prive() ? ('?'.$date) : '';
1863 1863
 
1864 1864
 		return _image_ecrire_tag($image, ['src' => "$logo$date", 'width' => $destWidth, 'height' => $destHeight]);
1865 1865
 	}
@@ -1906,7 +1906,7 @@  discard block
 block discarded – undo
1906 1906
 	public static function LittleEndian2String($number, $minbytes = 1) {
1907 1907
 		$intstring = '';
1908 1908
 		while ($number > 0) {
1909
-			$intstring = $intstring . chr($number & 255);
1909
+			$intstring = $intstring.chr($number & 255);
1910 1910
 			$number >>= 8;
1911 1911
 		}
1912 1912
 
@@ -1938,9 +1938,9 @@  discard block
 block discarded – undo
1938 1938
 					$b = $argb['blue'];
1939 1939
 
1940 1940
 					if ($bpp[$key] == 32) {
1941
-						$icXOR[$key] .= chr($b) . chr($g) . chr($r) . chr($a);
1941
+						$icXOR[$key] .= chr($b).chr($g).chr($r).chr($a);
1942 1942
 					} elseif ($bpp[$key] == 24) {
1943
-						$icXOR[$key] .= chr($b) . chr($g) . chr($r);
1943
+						$icXOR[$key] .= chr($b).chr($g).chr($r);
1944 1944
 					}
1945 1945
 
1946 1946
 					if ($a < 128) {
@@ -1967,48 +1967,48 @@  discard block
 block discarded – undo
1967 1967
 
1968 1968
 			// BITMAPINFOHEADER - 40 bytes
1969 1969
 			$BitmapInfoHeader[$key] = '';
1970
-			$BitmapInfoHeader[$key] .= "\x28\x00\x00\x00";                // DWORD  biSize;
1971
-			$BitmapInfoHeader[$key] .= phpthumb_functions::LittleEndian2String($ImageWidths[$key], 4);    // LONG   biWidth;
1970
+			$BitmapInfoHeader[$key] .= "\x28\x00\x00\x00"; // DWORD  biSize;
1971
+			$BitmapInfoHeader[$key] .= phpthumb_functions::LittleEndian2String($ImageWidths[$key], 4); // LONG   biWidth;
1972 1972
 			// The biHeight member specifies the combined
1973 1973
 			// height of the XOR and AND masks.
1974 1974
 			$BitmapInfoHeader[$key] .= phpthumb_functions::LittleEndian2String($ImageHeights[$key] * 2, 4); // LONG   biHeight;
1975
-			$BitmapInfoHeader[$key] .= "\x01\x00";                    // WORD   biPlanes;
1976
-			$BitmapInfoHeader[$key] .= chr($bpp[$key]) . "\x00";              // wBitCount;
1977
-			$BitmapInfoHeader[$key] .= "\x00\x00\x00\x00";                // DWORD  biCompression;
1978
-			$BitmapInfoHeader[$key] .= phpthumb_functions::LittleEndian2String($biSizeImage, 4);      // DWORD  biSizeImage;
1979
-			$BitmapInfoHeader[$key] .= "\x00\x00\x00\x00";                // LONG   biXPelsPerMeter;
1980
-			$BitmapInfoHeader[$key] .= "\x00\x00\x00\x00";                // LONG   biYPelsPerMeter;
1981
-			$BitmapInfoHeader[$key] .= "\x00\x00\x00\x00";                // DWORD  biClrUsed;
1982
-			$BitmapInfoHeader[$key] .= "\x00\x00\x00\x00";                // DWORD  biClrImportant;
1975
+			$BitmapInfoHeader[$key] .= "\x01\x00"; // WORD   biPlanes;
1976
+			$BitmapInfoHeader[$key] .= chr($bpp[$key])."\x00"; // wBitCount;
1977
+			$BitmapInfoHeader[$key] .= "\x00\x00\x00\x00"; // DWORD  biCompression;
1978
+			$BitmapInfoHeader[$key] .= phpthumb_functions::LittleEndian2String($biSizeImage, 4); // DWORD  biSizeImage;
1979
+			$BitmapInfoHeader[$key] .= "\x00\x00\x00\x00"; // LONG   biXPelsPerMeter;
1980
+			$BitmapInfoHeader[$key] .= "\x00\x00\x00\x00"; // LONG   biYPelsPerMeter;
1981
+			$BitmapInfoHeader[$key] .= "\x00\x00\x00\x00"; // DWORD  biClrUsed;
1982
+			$BitmapInfoHeader[$key] .= "\x00\x00\x00\x00"; // DWORD  biClrImportant;
1983 1983
 		}
1984 1984
 
1985 1985
 
1986
-		$icondata = "\x00\x00";                    // idReserved;   // Reserved (must be 0)
1987
-		$icondata .= "\x01\x00";                    // idType;	   // Resource Type (1 for icons)
1988
-		$icondata .= phpthumb_functions::LittleEndian2String(count($gd_image_array), 2);  // idCount;	  // How many images?
1986
+		$icondata = "\x00\x00"; // idReserved;   // Reserved (must be 0)
1987
+		$icondata .= "\x01\x00"; // idType;	   // Resource Type (1 for icons)
1988
+		$icondata .= phpthumb_functions::LittleEndian2String(count($gd_image_array), 2); // idCount;	  // How many images?
1989 1989
 
1990 1990
 		$dwImageOffset = 6 + (count($gd_image_array) * 16);
1991 1991
 		foreach ($gd_image_array as $key => $gd_image) {
1992 1992
 			// ICONDIRENTRY   idEntries[1]; // An entry for each image (idCount of 'em)
1993 1993
 
1994
-			$icondata .= chr($ImageWidths[$key]);           // bWidth;		  // Width, in pixels, of the image
1995
-			$icondata .= chr($ImageHeights[$key]);          // bHeight;		 // Height, in pixels, of the image
1996
-			$icondata .= chr($totalcolors[$key]);           // bColorCount;	 // Number of colors in image (0 if >=8bpp)
1997
-			$icondata .= "\x00";                    // bReserved;	   // Reserved ( must be 0)
1994
+			$icondata .= chr($ImageWidths[$key]); // bWidth;		  // Width, in pixels, of the image
1995
+			$icondata .= chr($ImageHeights[$key]); // bHeight;		 // Height, in pixels, of the image
1996
+			$icondata .= chr($totalcolors[$key]); // bColorCount;	 // Number of colors in image (0 if >=8bpp)
1997
+			$icondata .= "\x00"; // bReserved;	   // Reserved ( must be 0)
1998 1998
 
1999
-			$icondata .= "\x01\x00";                  // wPlanes;		 // Color Planes
2000
-			$icondata .= chr($bpp[$key]) . "\x00";            // wBitCount;	   // Bits per pixel
1999
+			$icondata .= "\x01\x00"; // wPlanes;		 // Color Planes
2000
+			$icondata .= chr($bpp[$key])."\x00"; // wBitCount;	   // Bits per pixel
2001 2001
 
2002 2002
 			$dwBytesInRes = 40 + strlen($icXOR[$key]) + strlen($icAND[$key]);
2003 2003
 			$icondata .= phpthumb_functions::LittleEndian2String(
2004 2004
 				$dwBytesInRes,
2005 2005
 				4
2006
-			);     // dwBytesInRes;	// How many bytes in this resource?
2006
+			); // dwBytesInRes;	// How many bytes in this resource?
2007 2007
 
2008 2008
 			$icondata .= phpthumb_functions::LittleEndian2String(
2009 2009
 				$dwImageOffset,
2010 2010
 				4
2011
-			);    // dwImageOffset;   // Where in the file is this image?
2011
+			); // dwImageOffset;   // Where in the file is this image?
2012 2012
 			$dwImageOffset += strlen($BitmapInfoHeader[$key]);
2013 2013
 			$dwImageOffset += strlen($icXOR[$key]);
2014 2014
 			$dwImageOffset += strlen($icAND[$key]);
Please login to merge, or discard this patch.
ecrire/inc/svg.php 1 patch
Spacing   +13 added lines, -13 removed lines patch added patch discarded remove patch
@@ -56,7 +56,7 @@  discard block
 block discarded – undo
56 56
 		return $fichier;
57 57
 	}
58 58
 	if (!file_exists($fichier)) {
59
-		$fichier  = supprimer_timestamp($fichier);
59
+		$fichier = supprimer_timestamp($fichier);
60 60
 		if (!file_exists($fichier)) {
61 61
 			return false;
62 62
 		}
@@ -170,7 +170,7 @@  discard block
 block discarded – undo
170 170
 function svg_change_balise_svg($svg, $old_balise_svg, $attributs) {
171 171
 	$new_balise_svg = '<svg';
172 172
 	foreach ($attributs as $k => $v) {
173
-		$new_balise_svg .= " $k=\"" . entites_html($v) . '"';
173
+		$new_balise_svg .= " $k=\"".entites_html($v).'"';
174 174
 	}
175 175
 	$new_balise_svg .= '>';
176 176
 
@@ -189,7 +189,7 @@  discard block
 block discarded – undo
189 189
 function svg_insert_shapes($svg, $shapes, $start = true) {
190 190
 
191 191
 	if ($start === false or $start === 'end') {
192
-		$svg = str_replace('</svg>', $shapes . '</svg>', $svg);
192
+		$svg = str_replace('</svg>', $shapes.'</svg>', $svg);
193 193
 	}
194 194
 	else {
195 195
 		$p = stripos($svg, '<svg');
@@ -210,10 +210,10 @@  discard block
 block discarded – undo
210 210
  */
211 211
 function svg_clip_in_box($svg, $x, $y, $width, $height) {
212 212
 	$rect = "<rect x=\"$x\" y=\"$y\" width=\"$width\" height=\"$height\" />";
213
-	$id = 'clip-' . substr(md5($rect . strlen($svg)), 0, 8);
213
+	$id = 'clip-'.substr(md5($rect.strlen($svg)), 0, 8);
214 214
 	$clippath = "<clipPath id=\"$id\">$rect</clipPath>";
215 215
 	$g = "<g clip-path=\"url(#$id)\">";
216
-	$svg = svg_insert_shapes($svg, $clippath . $g);
216
+	$svg = svg_insert_shapes($svg, $clippath.$g);
217 217
 	$svg = svg_insert_shapes($svg, '</g>', false);
218 218
 	return $svg;
219 219
 }
@@ -232,7 +232,7 @@  discard block
 block discarded – undo
232 232
 	) {
233 233
 		[$balise_svg, $attributs] = $svg_infos;
234 234
 		if (!isset($attributs['viewBox'])) {
235
-			$attributs['viewBox'] = '0 0 ' . $attributs['width'] . ' ' . $attributs['height'];
235
+			$attributs['viewBox'] = '0 0 '.$attributs['width'].' '.$attributs['height'];
236 236
 		}
237 237
 		$attributs['width'] = strval($new_width);
238 238
 		$attributs['height'] = strval($new_height);
@@ -257,7 +257,7 @@  discard block
 block discarded – undo
257 257
 	else {
258 258
 		$couleur = couleur_html_to_hex($couleur);
259 259
 	}
260
-	$couleur = '#' . ltrim($couleur, '#');
260
+	$couleur = '#'.ltrim($couleur, '#');
261 261
 	return $couleur;
262 262
 }
263 263
 
@@ -269,7 +269,7 @@  discard block
 block discarded – undo
269 269
 function svg_couleur_to_rgb($couleur) {
270 270
 	if (strpos($couleur, 'rgb(') === 0) {
271 271
 		$c = explode(',', substr($couleur, 4));
272
-		return ['red' => intval($c[0]),'green' => intval($c[1]),'blue' => intval($c[2])];
272
+		return ['red' => intval($c[0]), 'green' => intval($c[1]), 'blue' => intval($c[2])];
273 273
 	}
274 274
 	return _couleur_hex_to_dec($couleur);
275 275
 }
@@ -474,7 +474,7 @@  discard block
 block discarded – undo
474 474
 			$background_color = svg_couleur_to_hexa($background_color);
475 475
 			if (isset($attributs['viewBox'])) {
476 476
 				$viewBox = explode(' ', $attributs['viewBox']);
477
-				$rect = '<rect x="' . $viewBox[0] . '" y="' . $viewBox[1] . '" width="' . $viewBox[2] . '" height="' . $viewBox[3] . "\" fill=\"$background_color\"/>";
477
+				$rect = '<rect x="'.$viewBox[0].'" y="'.$viewBox[1].'" width="'.$viewBox[2].'" height="'.$viewBox[3]."\" fill=\"$background_color\"/>";
478 478
 			}
479 479
 			else {
480 480
 				$rect = "<rect width=\"100%\" height=\"100%\" fill=\"$background_color\"/>";
@@ -504,7 +504,7 @@  discard block
 block discarded – undo
504 504
 			$background_color = svg_couleur_to_hexa($background_color);
505 505
 			if (isset($attributs['viewBox'])) {
506 506
 				$viewBox = explode(' ', $attributs['viewBox']);
507
-				$rect = '<rect x="' . $viewBox[0] . '" y="' . $viewBox[1] . '" width="' . $viewBox[2] . '" height="' . $viewBox[3] . "\" fill=\"$background_color\" opacity=\"$opacity\"/>";
507
+				$rect = '<rect x="'.$viewBox[0].'" y="'.$viewBox[1].'" width="'.$viewBox[2].'" height="'.$viewBox[3]."\" fill=\"$background_color\" opacity=\"$opacity\"/>";
508 508
 			}
509 509
 			else {
510 510
 				$rect = "<rect width=\"100%\" height=\"100%\" fill=\"$background_color\"/>";
@@ -533,7 +533,7 @@  discard block
 block discarded – undo
533 533
 			$g = '<g';
534 534
 			foreach ($attributs as $k => $v) {
535 535
 				if (strlen($v)) {
536
-					$g .= " $k=\"" . attribut_html($v) . '"';
536
+					$g .= " $k=\"".attribut_html($v).'"';
537 537
 				}
538 538
 			}
539 539
 			if (strlen($g) > 2) {
@@ -561,10 +561,10 @@  discard block
 block discarded – undo
561 561
 	) {
562 562
 		if ($filter_def) {
563 563
 			[$balise_svg, ] = $svg_infos;
564
-			$filter_id = 'filter-' . substr(md5($filter_def . strlen($svg)), 0, 8);
564
+			$filter_id = 'filter-'.substr(md5($filter_def.strlen($svg)), 0, 8);
565 565
 			$filter = "<defs><filter id=\"$filter_id\">$filter_def</filter></defs>";
566 566
 			$g = "<g filter=\"url(#$filter_id)\">";
567
-			$svg = svg_insert_shapes($svg, $filter . $g);
567
+			$svg = svg_insert_shapes($svg, $filter.$g);
568 568
 			$svg = svg_insert_shapes($svg, '</g>', false);
569 569
 		}
570 570
 		return $svg;
Please login to merge, or discard this patch.
ecrire/inc/rechercher.php 1 patch
Spacing   +10 added lines, -10 removed lines patch added patch discarded remove patch
@@ -100,7 +100,7 @@  discard block
 block discarded – undo
100 100
 	if (substr($recherche, 0, 1) == '/' and substr($recherche, -1, 1) == '/' and strlen($recherche) > 2) {
101 101
 		// c'est une preg
102 102
 		$recherche_trans = translitteration($recherche);
103
-		$preg = $recherche_trans . $options['preg_flags'];
103
+		$preg = $recherche_trans.$options['preg_flags'];
104 104
 		$is_preg = true;
105 105
 	} else {
106 106
 		// s'il y a plusieurs mots il faut les chercher tous : oblige REGEXP,
@@ -120,7 +120,7 @@  discard block
 block discarded – undo
120 120
 			}
121 121
 		}
122 122
 
123
-		if (preg_match(',\s+,' . $u, $recherche_mod)) {
123
+		if (preg_match(',\s+,'.$u, $recherche_mod)) {
124 124
 			$is_preg = true;
125 125
 
126 126
 			$recherche_inter = '|';
@@ -130,7 +130,7 @@  discard block
 block discarded – undo
130 130
 			foreach ($recherche_mots as $mot) {
131 131
 				if (strlen($mot) >= $min_long) {
132 132
 					// echapper les caracteres de regexp qui sont eventuellement dans la recherche
133
-					$recherche_inter .= preg_quote($mot) . ' ';
133
+					$recherche_inter .= preg_quote($mot).' ';
134 134
 					$petits_mots = false;
135 135
 				}
136 136
 			}
@@ -138,14 +138,14 @@  discard block
 block discarded – undo
138 138
 
139 139
 			// mais on cherche quand même l'expression complète, même si elle
140 140
 			// comporte des mots de moins de quatre lettres
141
-			$recherche = trim(preg_replace(',\s+,' . $u, '|', $recherche_inter), '|');
141
+			$recherche = trim(preg_replace(',\s+,'.$u, '|', $recherche_inter), '|');
142 142
 			if (!$recherche or $petits_mots) {
143 143
 				$recherche = preg_quote($recherche_org);
144 144
 			}
145 145
 			$recherche_trans = translitteration($recherche);
146 146
 		}
147 147
 
148
-		$preg = '/' . str_replace('/', '\\/', $recherche_trans) . '/' . $options['preg_flags'];
148
+		$preg = '/'.str_replace('/', '\\/', $recherche_trans).'/'.$options['preg_flags'];
149 149
 	}
150 150
 
151 151
 	// Si la chaine est inactive, on va utiliser LIKE pour aller plus vite
@@ -185,11 +185,11 @@  discard block
 block discarded – undo
185 185
 		}
186 186
 		$q = sql_quote(
187 187
 			'%'
188
-			. preg_replace(',\s+,' . $u, '%', $q)
188
+			. preg_replace(',\s+,'.$u, '%', $q)
189 189
 			. '%'
190 190
 		);
191 191
 
192
-		$preg = '/' . preg_replace(',\s+,' . $u, '.+', trim($recherche_mod)) . '/' . $options['preg_flags'];
192
+		$preg = '/'.preg_replace(',\s+,'.$u, '.+', trim($recherche_mod)).'/'.$options['preg_flags'];
193 193
 	} else {
194 194
 		$methode = 'REGEXP';
195 195
 		$q = sql_quote(trim($recherche, '/'));
@@ -311,7 +311,7 @@  discard block
 block discarded – undo
311 311
 	foreach ($tables as $table => $champs) {
312 312
 		# lock via memoization, si dispo
313 313
 		if (function_exists('cache_lock')) {
314
-			cache_lock($lock = _RECHERCHE_LOCK_KEY . ' ' . $table . ' ' . $recherche);
314
+			cache_lock($lock = _RECHERCHE_LOCK_KEY.' '.$table.' '.$recherche);
315 315
 		}
316 316
 
317 317
 		spip_timer('rech');
@@ -326,7 +326,7 @@  discard block
 block discarded – undo
326 326
 
327 327
 
328 328
 		spip_log(
329
-			"recherche $table ($recherche) : " . (is_countable($results[$table]) ? count($results[$table]) : 0) . ' resultats ' . spip_timer('rech'),
329
+			"recherche $table ($recherche) : ".(is_countable($results[$table]) ? count($results[$table]) : 0).' resultats '.spip_timer('rech'),
330 330
 			'recherche'
331 331
 		);
332 332
 
@@ -361,7 +361,7 @@  discard block
 block discarded – undo
361 361
 
362 362
 	$results = recherche_en_base($recherche, $tables, $options);
363 363
 
364
-	$preg = '/' . str_replace('/', '\\/', $recherche) . '/' . $options['preg_flags'];
364
+	$preg = '/'.str_replace('/', '\\/', $recherche).'/'.$options['preg_flags'];
365 365
 
366 366
 	foreach ($results as $table => $r) {
367 367
 		$_id_table = id_table_objet($table);
Please login to merge, or discard this patch.
ecrire/inc/invalideur.php 1 patch
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -45,7 +45,7 @@  discard block
 block discarded – undo
45 45
 	$n = 0;
46 46
 	$time = $GLOBALS['meta']['cache_mark'] ?? 0;
47 47
 	for ($i = 0; $i < 256; $i++) {
48
-		$dir = _DIR_CACHE . sprintf('%02s', dechex($i));
48
+		$dir = _DIR_CACHE.sprintf('%02s', dechex($i));
49 49
 		if (@is_dir($dir) and is_readable($dir) and $d = opendir($dir)) {
50 50
 			while (($f = readdir($d)) !== false) {
51 51
 				if (preg_match(',^[[0-9a-f]+\.cache$,S', $f) and $a = stat("$dir/$f")) {
@@ -102,7 +102,7 @@  discard block
 block discarded – undo
102 102
 
103 103
 	// stocker la date_modif_$objet (ne sert a rien pour le moment)
104 104
 	if (isset($objet)) {
105
-		ecrire_meta('derniere_modif_' . $objet, time());
105
+		ecrire_meta('derniere_modif_'.$objet, time());
106 106
 	}
107 107
 
108 108
 	// si $derniere_modif_invalide est un array('article', 'rubrique')
@@ -145,7 +145,7 @@  discard block
 block discarded – undo
145 145
 
146 146
 	// sur certains sites on veut absolument garder certains caches référencés dans un CDN
147 147
 	// on peut donc inhiber la purge de ces répertoires pour eviter tout probleme
148
-	if (file_exists(rtrim($dir, '/') . '/inhib_purger_repertoire.txt')) {
148
+	if (file_exists(rtrim($dir, '/').'/inhib_purger_repertoire.txt')) {
149 149
 		return 0;
150 150
 	}
151 151
 
@@ -208,7 +208,7 @@  discard block
 block discarded – undo
208 208
 		)
209 209
 	) {
210 210
 		// supprimer le fichier (de facon propre)
211
-		supprimer_fichier(_DIR_CACHE . $cache);
211
+		supprimer_fichier(_DIR_CACHE.$cache);
212 212
 	} else {
213 213
 		spip_log("Nom de fichier cache incorrect : $cache");
214 214
 	}
Please login to merge, or discard this patch.
ecrire/inc/utils.php 1 patch
Spacing   +120 added lines, -121 removed lines patch added patch discarded remove patch
@@ -53,12 +53,12 @@  discard block
 block discarded – undo
53 53
 	if (strlen($dossier) and substr($dossier, -1) != '/') {
54 54
 		$dossier .= '/';
55 55
 	}
56
-	$f = str_replace('/', '_', $dossier) . $nom;
56
+	$f = str_replace('/', '_', $dossier).$nom;
57 57
 
58 58
 	if (function_exists($f)) {
59 59
 		return $f;
60 60
 	}
61
-	if (function_exists($g = $f . '_dist')) {
61
+	if (function_exists($g = $f.'_dist')) {
62 62
 		return $g;
63 63
 	}
64 64
 
@@ -79,7 +79,7 @@  discard block
 block discarded – undo
79 79
 	// passer en minuscules (cf les balises de formulaires)
80 80
 	// et inclure le fichier
81 81
 	if (
82
-		!$inc = include_spip($dossier . ($d = strtolower($nom)))
82
+		!$inc = include_spip($dossier.($d = strtolower($nom)))
83 83
 		// si le fichier truc/machin/nom.php n'existe pas,
84 84
 		// la fonction peut etre definie dans truc/machin.php qui regroupe plusieurs petites fonctions
85 85
 		and strlen(dirname($dossier)) and dirname($dossier) != '.'
@@ -98,14 +98,14 @@  discard block
 block discarded – undo
98 98
 	}
99 99
 
100 100
 	// Echec : message d'erreur
101
-	spip_log("fonction $nom ($f ou $g) indisponible" .
101
+	spip_log("fonction $nom ($f ou $g) indisponible".
102 102
 		($inc ? '' : " (fichier $d absent de $dossier)"));
103 103
 
104 104
 	include_spip('inc/minipres');
105 105
 	echo minipres(
106 106
 		_T('forum_titre_erreur'),
107
-		_T('fichier_introuvable', ['fichier' => '<b>' . spip_htmlentities($d) . '</b>']),
108
-		['all_inline' => true,'status' => 404]
107
+		_T('fichier_introuvable', ['fichier' => '<b>'.spip_htmlentities($d).'</b>']),
108
+		['all_inline' => true, 'status' => 404]
109 109
 	);
110 110
 	exit;
111 111
 }
@@ -151,7 +151,7 @@  discard block
 block discarded – undo
151 151
  *     - string : chemin du fichier trouvé
152 152
  **/
153 153
 function include_spip($f, $include = true) {
154
-	return find_in_path($f . '.php', '', $include);
154
+	return find_in_path($f.'.php', '', $include);
155 155
 }
156 156
 
157 157
 /**
@@ -171,7 +171,7 @@  discard block
 block discarded – undo
171 171
  *     - string : chemin du fichier trouvé
172 172
  **/
173 173
 function require_spip($f) {
174
-	return find_in_path($f . '.php', '', 'required');
174
+	return find_in_path($f.'.php', '', 'required');
175 175
 }
176 176
 
177 177
 
@@ -188,7 +188,7 @@  discard block
 block discarded – undo
188 188
 		// donc il faut l'inclure "en globals"
189 189
 		if ($f = find_in_path('mes_fonctions.php')) {
190 190
 			global $dossier_squelettes;
191
-			include_once(_ROOT_CWD . $f);
191
+			include_once(_ROOT_CWD.$f);
192 192
 		}
193 193
 
194 194
 		if (@is_readable(_CACHE_PLUGINS_FCT)) {
@@ -293,7 +293,7 @@  discard block
 block discarded – undo
293 293
 	}
294 294
 
295 295
 	// appliquer notre fonction si elle existe
296
-	$fonc = 'execute_pipeline_' . strtolower($action);
296
+	$fonc = 'execute_pipeline_'.strtolower($action);
297 297
 	if (function_exists($fonc)) {
298 298
 		$val = $fonc($val);
299 299
 	} // plantage ?
@@ -358,7 +358,7 @@  discard block
 block discarded – undo
358 358
 function spip_log($message = null, $name = null) {
359 359
 	static $pre = [];
360 360
 	static $log;
361
-	preg_match('/^([a-z_]*)\.?(\d)?$/iS', (string)$name, $regs);
361
+	preg_match('/^([a-z_]*)\.?(\d)?$/iS', (string) $name, $regs);
362 362
 	if (!isset($regs[1]) or !$logname = $regs[1]) {
363 363
 		$logname = null;
364 364
 	}
@@ -386,7 +386,7 @@  discard block
 block discarded – undo
386 386
 		if (!is_string($message)) {
387 387
 			$message = print_r($message, true);
388 388
 		}
389
-		$log($pre[$niveau] . ' ' . $message, $logname);
389
+		$log($pre[$niveau].' '.$message, $logname);
390 390
 	}
391 391
 }
392 392
 
@@ -587,7 +587,7 @@  discard block
 block discarded – undo
587 587
 		$a = './';
588 588
 	}
589 589
 
590
-	$regexp = ',^(' . str_replace('[]', '\[\]', $c) . '[[]?[]]?)(=.*)?$,';
590
+	$regexp = ',^('.str_replace('[]', '\[\]', $c).'[[]?[]]?)(=.*)?$,';
591 591
 	$ajouts = array_flip(explode('|', $c));
592 592
 	$u = is_array($v) ? $v : rawurlencode((string) $v);
593 593
 	$testv = (is_array($v) ? count($v) : strlen((string) $v));
@@ -614,7 +614,7 @@  discard block
 block discarded – undo
614 614
 			// Ajout. Pour une variable, remplacer au meme endroit,
615 615
 			// pour un tableau ce sera fait dans la prochaine boucle
616 616
 			elseif (substr($r[1], -2) != '[]') {
617
-				$url[$n] = $r[1] . '=' . $u;
617
+				$url[$n] = $r[1].'='.$u;
618 618
 				unset($ajouts[$r[1]]);
619 619
 			}
620 620
 			// Pour les tableaux on laisse tomber les valeurs de
@@ -635,11 +635,11 @@  discard block
 block discarded – undo
635 635
 	} elseif ($testv) {
636 636
 		foreach ($ajouts as $k => $n) {
637 637
 			if (!is_array($v)) {
638
-				$url[] = $k . '=' . $u;
638
+				$url[] = $k.'='.$u;
639 639
 			} else {
640
-				$id = (substr($k, -2) == '[]') ? $k : ($k . '[]');
640
+				$id = (substr($k, -2) == '[]') ? $k : ($k.'[]');
641 641
 				foreach ($v as $w) {
642
-					$url[] = $id . '=' . (is_array($w) ? 'Array' : rawurlencode($w));
642
+					$url[] = $id.'='.(is_array($w) ? 'Array' : rawurlencode($w));
643 643
 				}
644 644
 			}
645 645
 		}
@@ -650,10 +650,10 @@  discard block
 block discarded – undo
650 650
 
651 651
 	// recomposer l'adresse
652 652
 	if ($url) {
653
-		$a .= '?' . join($sep, $url);
653
+		$a .= '?'.join($sep, $url);
654 654
 	}
655 655
 
656
-	return $a . $ancre;
656
+	return $a.$ancre;
657 657
 }
658 658
 
659 659
 /**
@@ -685,7 +685,7 @@  discard block
 block discarded – undo
685 685
 			translitteration($ancre)
686 686
 		);
687 687
 	}
688
-	return $url . (strlen($ancre) ? '#' . $ancre : '');
688
+	return $url.(strlen($ancre) ? '#'.$ancre : '');
689 689
 }
690 690
 
691 691
 /**
@@ -801,7 +801,7 @@  discard block
 block discarded – undo
801 801
  * @return bool
802 802
  */
803 803
 function test_plugin_actif($plugin) {
804
-	return ($plugin and defined('_DIR_PLUGIN_' . strtoupper($plugin))) ? true : false;
804
+	return ($plugin and defined('_DIR_PLUGIN_'.strtoupper($plugin))) ? true : false;
805 805
 }
806 806
 
807 807
 /**
@@ -933,7 +933,7 @@  discard block
 block discarded – undo
933 933
 					$value = interdire_scripts($value, -1);
934 934
 				}
935 935
 				if (!empty($options['class'])) {
936
-					$value = "<span class='" . $options['class'] . "'>$value</span>";
936
+					$value = "<span class='".$options['class']."'>$value</span>";
937 937
 				}
938 938
 				$text = str_replace("@$name@", $value, $text);
939 939
 				unset($args[$name]);
@@ -942,7 +942,7 @@  discard block
 block discarded – undo
942 942
 		// Si des variables n'ont pas ete inserees, le signaler
943 943
 		// (chaines de langues pas a jour)
944 944
 		if ($args) {
945
-			spip_log("$f:  variables inutilisees " . join(', ', array_keys($args)), _LOG_DEBUG);
945
+			spip_log("$f:  variables inutilisees ".join(', ', array_keys($args)), _LOG_DEBUG);
946 946
 		}
947 947
 	}
948 948
 
@@ -966,7 +966,7 @@  discard block
 block discarded – undo
966 966
 function joli_repertoire($rep) {
967 967
 	$a = substr($rep, 0, 1);
968 968
 	if ($a <> '.' and $a <> '/') {
969
-		$rep = (_DIR_RESTREINT ? '' : _DIR_RESTREINT_ABS) . $rep;
969
+		$rep = (_DIR_RESTREINT ? '' : _DIR_RESTREINT_ABS).$rep;
970 970
 	}
971 971
 	$rep = preg_replace(',(^\.\.\/),', '', $rep);
972 972
 
@@ -1020,7 +1020,7 @@  discard block
 block discarded – undo
1020 1020
 			$p -= ($x * 1000);
1021 1021
 		}
1022 1022
 
1023
-		return $s . sprintf($s ? '%07.3f ms' : '%.3f ms', $p);
1023
+		return $s.sprintf($s ? '%07.3f ms' : '%.3f ms', $p);
1024 1024
 	}
1025 1025
 }
1026 1026
 
@@ -1088,7 +1088,7 @@  discard block
 block discarded – undo
1088 1088
 	if ($taches and count($taches) and !spip_connect()) {
1089 1089
 		return false;
1090 1090
 	}
1091
-	spip_log('cron !', 'jq' . _LOG_DEBUG);
1091
+	spip_log('cron !', 'jq'._LOG_DEBUG);
1092 1092
 	if ($genie = charger_fonction('genie', 'inc', true)) {
1093 1093
 		return $genie($taches);
1094 1094
 	}
@@ -1192,7 +1192,7 @@  discard block
 block discarded – undo
1192 1192
 
1193 1193
 	if ($queue_next_job_time == -1) {
1194 1194
 		if (!defined('_JQ_NEXT_JOB_TIME_FILENAME')) {
1195
-			define('_JQ_NEXT_JOB_TIME_FILENAME', _DIR_TMP . 'job_queue_next.txt');
1195
+			define('_JQ_NEXT_JOB_TIME_FILENAME', _DIR_TMP.'job_queue_next.txt');
1196 1196
 		}
1197 1197
 		// utiliser un cache memoire si dispo
1198 1198
 		if (function_exists('cache_get') and defined('_MEMOIZE_MEMORY') and _MEMOIZE_MEMORY) {
@@ -1261,8 +1261,8 @@  discard block
 block discarded – undo
1261 1261
 		$src = '';
1262 1262
 	}
1263 1263
 	if ($script) {
1264
-		$script = ("/*<![CDATA[*/\n" .
1265
-			preg_replace(',</([^>]*)>,', '<\/\1>', $script) .
1264
+		$script = ("/*<![CDATA[*/\n".
1265
+			preg_replace(',</([^>]*)>,', '<\/\1>', $script).
1266 1266
 			'/*]]>*/');
1267 1267
 	}
1268 1268
 	if ($noscript) {
@@ -1348,13 +1348,13 @@  discard block
 block discarded – undo
1348 1348
 	if ($path_base == null) {
1349 1349
 		// Chemin standard depuis l'espace public
1350 1350
 		$path = defined('_SPIP_PATH') ? _SPIP_PATH :
1351
-			_DIR_RACINE . ':' .
1352
-			_DIR_RACINE . 'squelettes-dist/:' .
1353
-			_DIR_RACINE . 'prive/:' .
1351
+			_DIR_RACINE.':'.
1352
+			_DIR_RACINE.'squelettes-dist/:'.
1353
+			_DIR_RACINE.'prive/:'.
1354 1354
 			_DIR_RESTREINT;
1355 1355
 		// Ajouter squelettes/
1356
-		if (@is_dir(_DIR_RACINE . 'squelettes')) {
1357
-			$path = _DIR_RACINE . 'squelettes/:' . $path;
1356
+		if (@is_dir(_DIR_RACINE.'squelettes')) {
1357
+			$path = _DIR_RACINE.'squelettes/:'.$path;
1358 1358
 		}
1359 1359
 		foreach (explode(':', $path) as $dir) {
1360 1360
 			if (strlen($dir) and substr($dir, -1) != '/') {
@@ -1366,7 +1366,7 @@  discard block
 block discarded – undo
1366 1366
 		// Et le(s) dossier(s) des squelettes nommes
1367 1367
 		if (strlen($GLOBALS['dossier_squelettes'])) {
1368 1368
 			foreach (array_reverse(explode(':', $GLOBALS['dossier_squelettes'])) as $d) {
1369
-				array_unshift($path_full, ($d[0] == '/' ? '' : _DIR_RACINE) . $d . '/');
1369
+				array_unshift($path_full, ($d[0] == '/' ? '' : _DIR_RACINE).$d.'/');
1370 1370
 			}
1371 1371
 		}
1372 1372
 		$GLOBALS['path_sig'] = md5(serialize($path_full));
@@ -1377,7 +1377,7 @@  discard block
 block discarded – undo
1377 1377
 
1378 1378
 	if (is_array($dir_path) or strlen($dir_path)) {
1379 1379
 		$tete = '';
1380
-		if (reset($path_base) == _DIR_RACINE . 'squelettes/') {
1380
+		if (reset($path_base) == _DIR_RACINE.'squelettes/') {
1381 1381
 			$tete = array_shift($path_base);
1382 1382
 		}
1383 1383
 		$dirs = (is_array($dir_path) ? $dir_path : explode(':', $dir_path));
@@ -1398,7 +1398,7 @@  discard block
 block discarded – undo
1398 1398
 	// Et le(s) dossier(s) des squelettes nommes
1399 1399
 	if (strlen($GLOBALS['dossier_squelettes'])) {
1400 1400
 		foreach (array_reverse(explode(':', $GLOBALS['dossier_squelettes'])) as $d) {
1401
-			array_unshift($path_full, ((isset($d[0]) and $d[0] == '/') ? '' : _DIR_RACINE) . $d . '/');
1401
+			array_unshift($path_full, ((isset($d[0]) and $d[0] == '/') ? '' : _DIR_RACINE).$d.'/');
1402 1402
 		}
1403 1403
 	}
1404 1404
 
@@ -1469,14 +1469,14 @@  discard block
 block discarded – undo
1469 1469
 	// si il y a un .svg a la bonne taille (-16.svg) a cote, on l'utilise en remplacement du -16.png
1470 1470
 	if (
1471 1471
 		preg_match(',-(\d+)[.](png|gif|svg)$,', $file, $m)
1472
-		and $file_svg_generique = substr($file, 0, -strlen($m[0])) . '-xx.svg'
1472
+		and $file_svg_generique = substr($file, 0, -strlen($m[0])).'-xx.svg'
1473 1473
 		and $f = find_in_theme("$file_svg_generique")
1474 1474
 	) {
1475
-		if ($fsize = substr($f, 0, -6) . $m[1] . '.svg' and file_exists($fsize)) {
1475
+		if ($fsize = substr($f, 0, -6).$m[1].'.svg' and file_exists($fsize)) {
1476 1476
 			return $themefiles["$subdir$file"] = $fsize;
1477 1477
 		}
1478 1478
 		else {
1479
-			return $themefiles["$subdir$file"] = "$f?" . $m[1] . 'px';
1479
+			return $themefiles["$subdir$file"] = "$f?".$m[1].'px';
1480 1480
 		}
1481 1481
 	}
1482 1482
 
@@ -1486,7 +1486,7 @@  discard block
 block discarded – undo
1486 1486
 			return $themefiles["$subdir$file"] = $f;
1487 1487
 		}
1488 1488
 	}
1489
-	spip_log("$file introuvable dans le theme prive " . reset($themes), 'theme');
1489
+	spip_log("$file introuvable dans le theme prive ".reset($themes), 'theme');
1490 1490
 
1491 1491
 	return $themefiles["$subdir$file"] = '';
1492 1492
 }
@@ -1594,8 +1594,8 @@  discard block
 block discarded – undo
1594 1594
 			return false;
1595 1595
 		}
1596 1596
 		if ($include and !isset($inc[$dirname][$file])) {
1597
-			include_once _ROOT_CWD . $GLOBALS['path_files'][$GLOBALS['path_sig']][$dirname][$file];
1598
-			$inc[$dirname][$file] = $inc[''][$dirname . $file] = true;
1597
+			include_once _ROOT_CWD.$GLOBALS['path_files'][$GLOBALS['path_sig']][$dirname][$file];
1598
+			$inc[$dirname][$file] = $inc[''][$dirname.$file] = true;
1599 1599
 		}
1600 1600
 
1601 1601
 		return $GLOBALS['path_files'][$GLOBALS['path_sig']][$dirname][$file];
@@ -1608,14 +1608,14 @@  discard block
 block discarded – undo
1608 1608
 	}
1609 1609
 
1610 1610
 	foreach (creer_chemin() as $dir) {
1611
-		if (!isset($dirs[$a = $dir . $dirname])) {
1612
-			$dirs[$a] = (is_dir(_ROOT_CWD . $a) || !$a);
1611
+		if (!isset($dirs[$a = $dir.$dirname])) {
1612
+			$dirs[$a] = (is_dir(_ROOT_CWD.$a) || !$a);
1613 1613
 		}
1614 1614
 		if ($dirs[$a]) {
1615
-			if (file_exists(_ROOT_CWD . ($a .= $file))) {
1615
+			if (file_exists(_ROOT_CWD.($a .= $file))) {
1616 1616
 				if ($include and !isset($inc[$dirname][$file])) {
1617
-					include_once _ROOT_CWD . $a;
1618
-					$inc[$dirname][$file] = $inc[''][$dirname . $file] = true;
1617
+					include_once _ROOT_CWD.$a;
1618
+					$inc[$dirname][$file] = $inc[''][$dirname.$file] = true;
1619 1619
 				}
1620 1620
 				if (!defined('_SAUVER_CHEMIN')) {
1621 1621
 					// si le chemin n'a pas encore ete charge, ne pas lever le flag, ne pas cacher
@@ -1625,7 +1625,7 @@  discard block
 block discarded – undo
1625 1625
 					define('_SAUVER_CHEMIN', true);
1626 1626
 				}
1627 1627
 
1628
-				return $GLOBALS['path_files'][$GLOBALS['path_sig']][$dirname][$file] = $GLOBALS['path_files'][$GLOBALS['path_sig']][''][$dirname . $file] = $a;
1628
+				return $GLOBALS['path_files'][$GLOBALS['path_sig']][$dirname][$file] = $GLOBALS['path_files'][$GLOBALS['path_sig']][''][$dirname.$file] = $a;
1629 1629
 			}
1630 1630
 		}
1631 1631
 	}
@@ -1651,7 +1651,7 @@  discard block
 block discarded – undo
1651 1651
 		define('_SAUVER_CHEMIN', true);
1652 1652
 	}
1653 1653
 
1654
-	return $GLOBALS['path_files'][$GLOBALS['path_sig']][$dirname][$file] = $GLOBALS['path_files'][$GLOBALS['path_sig']][''][$dirname . $file] = false;
1654
+	return $GLOBALS['path_files'][$GLOBALS['path_sig']][$dirname][$file] = $GLOBALS['path_files'][$GLOBALS['path_sig']][''][$dirname.$file] = false;
1655 1655
 }
1656 1656
 
1657 1657
 function clear_path_cache() {
@@ -1721,12 +1721,12 @@  discard block
 block discarded – undo
1721 1721
 	// cas borderline si dans mes_options on appelle redirige_par_entete qui utilise _T et charge un fichier de langue
1722 1722
 	// on a pas encore inclus flock.php
1723 1723
 	if (!function_exists('preg_files')) {
1724
-		include_once _ROOT_RESTREINT . 'inc/flock.php';
1724
+		include_once _ROOT_RESTREINT.'inc/flock.php';
1725 1725
 	}
1726 1726
 
1727 1727
 	// Parcourir le chemin
1728 1728
 	foreach (creer_chemin() as $d) {
1729
-		$f = $d . $dir;
1729
+		$f = $d.$dir;
1730 1730
 		if (@is_dir($f)) {
1731 1731
 			$liste = preg_files($f, $pattern, $maxfiles - count($liste_fichiers), $recurs === true ? [] : $recurs);
1732 1732
 			foreach ($liste as $chemin) {
@@ -1834,7 +1834,7 @@  discard block
 block discarded – undo
1834 1834
 		return $res;
1835 1835
 	}
1836 1836
 	// Sinon c'est un raccourci ou compat SPIP < 2
1837
-	if (!function_exists($f = 'generer_url_' . $entite)) {
1837
+	if (!function_exists($f = 'generer_url_'.$entite)) {
1838 1838
 		if (!function_exists($f .= '_dist')) {
1839 1839
 			$f = '';
1840 1840
 		}
@@ -1843,8 +1843,8 @@  discard block
 block discarded – undo
1843 1843
 		$url = $f($id, $args, $ancre);
1844 1844
 		if (strlen($args)) {
1845 1845
 			$url .= strstr($url, '?')
1846
-				? '&amp;' . $args
1847
-				: '?' . $args;
1846
+				? '&amp;'.$args
1847
+				: '?'.$args;
1848 1848
 		}
1849 1849
 
1850 1850
 		return $url;
@@ -1875,8 +1875,8 @@  discard block
 block discarded – undo
1875 1875
 	include_spip('base/connect_sql');
1876 1876
 	$id_type = id_table_objet($entite, $public);
1877 1877
 
1878
-	return _DIR_RACINE . get_spip_script('./')
1879
-	. '?' . _SPIP_PAGE . "=$entite&$id_type=$i&connect=$public"
1878
+	return _DIR_RACINE.get_spip_script('./')
1879
+	. '?'._SPIP_PAGE."=$entite&$id_type=$i&connect=$public"
1880 1880
 	. (!$args ? '' : "&$args")
1881 1881
 	. (!$ancre ? '' : "#$ancre");
1882 1882
 }
@@ -2030,7 +2030,7 @@  discard block
 block discarded – undo
2030 2030
 				!empty($_SERVER['QUERY_STRING'])
2031 2031
 				and !strpos($_SERVER['REQUEST_URI'], '?')
2032 2032
 			) {
2033
-				$GLOBALS['REQUEST_URI'] .= '?' . $_SERVER['QUERY_STRING'];
2033
+				$GLOBALS['REQUEST_URI'] .= '?'.$_SERVER['QUERY_STRING'];
2034 2034
 			}
2035 2035
 		}
2036 2036
 	}
@@ -2065,9 +2065,9 @@  discard block
 block discarded – undo
2065 2065
 		array_shift($myself);
2066 2066
 		$myself = implode('/', $myself);
2067 2067
 	}
2068
-	$url = join('/', array_slice(explode('/', $myself), 0, -1 - $prof)) . '/';
2068
+	$url = join('/', array_slice(explode('/', $myself), 0, -1 - $prof)).'/';
2069 2069
 
2070
-	$url = $http . '://' . rtrim($host, '/') . '/' . ltrim($url, '/');
2070
+	$url = $http.'://'.rtrim($host, '/').'/'.ltrim($url, '/');
2071 2071
 
2072 2072
 	return $url;
2073 2073
 }
@@ -2105,16 +2105,16 @@  discard block
 block discarded – undo
2105 2105
  **/
2106 2106
 function generer_url_ecrire($script = '', $args = '', $no_entities = false, $rel = false) {
2107 2107
 	if (!$rel) {
2108
-		$rel = url_de_base() . _DIR_RESTREINT_ABS . _SPIP_ECRIRE_SCRIPT;
2108
+		$rel = url_de_base()._DIR_RESTREINT_ABS._SPIP_ECRIRE_SCRIPT;
2109 2109
 	} else {
2110 2110
 		if (!is_string($rel)) {
2111
-			$rel = _DIR_RESTREINT ?: './' . _SPIP_ECRIRE_SCRIPT;
2111
+			$rel = _DIR_RESTREINT ?: './'._SPIP_ECRIRE_SCRIPT;
2112 2112
 		}
2113 2113
 	}
2114 2114
 
2115 2115
 	[$script, $ancre] = array_pad(explode('#', $script), 2, null);
2116 2116
 	if ($script and ($script <> 'accueil' or $rel)) {
2117
-		$args = "?exec=$script" . (!$args ? '' : "&$args");
2117
+		$args = "?exec=$script".(!$args ? '' : "&$args");
2118 2118
 	} elseif ($args) {
2119 2119
 		$args = "?$args";
2120 2120
 	}
@@ -2122,7 +2122,7 @@  discard block
 block discarded – undo
2122 2122
 		$args .= "#$ancre";
2123 2123
 	}
2124 2124
 
2125
-	return $rel . ($no_entities ? $args : str_replace('&', '&amp;', $args));
2125
+	return $rel.($no_entities ? $args : str_replace('&', '&amp;', $args));
2126 2126
 }
2127 2127
 
2128 2128
 //
@@ -2195,25 +2195,25 @@  discard block
 block discarded – undo
2195 2195
 		if (is_array($args)) {
2196 2196
 			$r = '';
2197 2197
 			foreach ($args as $k => $v) {
2198
-				$r .= '&' . $k . '=' . $v;
2198
+				$r .= '&'.$k.'='.$v;
2199 2199
 			}
2200 2200
 			$args = substr($r, 1);
2201 2201
 		}
2202 2202
 		$action .=
2203
-			(strpos($action, '?') !== false ? '&' : '?') . $args;
2203
+			(strpos($action, '?') !== false ? '&' : '?').$args;
2204 2204
 	}
2205 2205
 	if (!$no_entities) {
2206 2206
 		$action = quote_amp($action);
2207 2207
 	}
2208 2208
 
2209 2209
 	// ne pas generer une url avec /./?page= en cas d'url absolue et de _SPIP_SCRIPT vide
2210
-	return ($rel ? _DIR_RACINE . $action : rtrim(url_de_base(), '/') . preg_replace(',^/[.]/,', '/', "/$action"));
2210
+	return ($rel ? _DIR_RACINE . $action : rtrim(url_de_base(), '/').preg_replace(',^/[.]/,', '/', "/$action"));
2211 2211
 }
2212 2212
 
2213 2213
 // https://code.spip.net/@generer_url_prive
2214 2214
 function generer_url_prive($script, $args = '', $no_entities = false) {
2215 2215
 
2216
-	return generer_url_public($script, $args, $no_entities, false, _DIR_RESTREINT_ABS . 'prive.php');
2216
+	return generer_url_public($script, $args, $no_entities, false, _DIR_RESTREINT_ABS.'prive.php');
2217 2217
 }
2218 2218
 
2219 2219
 // Pour les formulaires en methode POST,
@@ -2248,8 +2248,7 @@  discard block
 block discarded – undo
2248 2248
 	. "><div>\n"
2249 2249
 	. "<input type='hidden' name='exec' value='$script1' />"
2250 2250
 	. $corps
2251
-	. (!$submit ? '' :
2252
-		("<div style='text-align: " . $GLOBALS['spip_lang_right'] . "'><input class='fondo submit btn' type='submit' value=\"" . entites_html($submit) . '" /></div>'))
2251
+	. (!$submit ? '' : ("<div style='text-align: ".$GLOBALS['spip_lang_right']."'><input class='fondo submit btn' type='submit' value=\"".entites_html($submit).'" /></div>'))
2253 2252
 	. "</div></form>\n";
2254 2253
 }
2255 2254
 
@@ -2274,14 +2273,14 @@  discard block
 block discarded – undo
2274 2273
 		? generer_url_ecrire(_request('exec'))
2275 2274
 		: generer_url_public();
2276 2275
 
2277
-	return "\n<form action='" .
2278
-	$h .
2279
-	"'" .
2280
-	$atts .
2281
-	">\n" .
2282
-	'<div>' .
2283
-	"\n<input type='hidden' name='action' value='$script' />" .
2284
-	$corps .
2276
+	return "\n<form action='".
2277
+	$h.
2278
+	"'".
2279
+	$atts.
2280
+	">\n".
2281
+	'<div>'.
2282
+	"\n<input type='hidden' name='action' value='$script' />".
2283
+	$corps.
2285 2284
 	'</div></form>';
2286 2285
 }
2287 2286
 
@@ -2309,7 +2308,7 @@  discard block
 block discarded – undo
2309 2308
 		: generer_url_public('', '', false, false);
2310 2309
 	$url = parametre_url($url, 'action', $script);
2311 2310
 	if ($args) {
2312
-		$url .= quote_amp('&' . $args);
2311
+		$url .= quote_amp('&'.$args);
2313 2312
 	}
2314 2313
 
2315 2314
 	if ($no_entities) {
@@ -2359,17 +2358,17 @@  discard block
 block discarded – undo
2359 2358
 
2360 2359
 	// le nom du repertoire plugins/ activables/desactivables
2361 2360
 	if (!defined('_DIR_PLUGINS')) {
2362
-		define('_DIR_PLUGINS', _DIR_RACINE . 'plugins/');
2361
+		define('_DIR_PLUGINS', _DIR_RACINE.'plugins/');
2363 2362
 	}
2364 2363
 
2365 2364
 	// le nom du repertoire des extensions/ permanentes du core, toujours actives
2366 2365
 	if (!defined('_DIR_PLUGINS_DIST')) {
2367
-		define('_DIR_PLUGINS_DIST', _DIR_RACINE . 'plugins-dist/');
2366
+		define('_DIR_PLUGINS_DIST', _DIR_RACINE.'plugins-dist/');
2368 2367
 	}
2369 2368
 
2370 2369
 	// le nom du repertoire des librairies
2371 2370
 	if (!defined('_DIR_LIB')) {
2372
-		define('_DIR_LIB', _DIR_RACINE . 'lib/');
2371
+		define('_DIR_LIB', _DIR_RACINE.'lib/');
2373 2372
 	}
2374 2373
 
2375 2374
 	if (!defined('_DIR_IMG')) {
@@ -2379,29 +2378,29 @@  discard block
 block discarded – undo
2379 2378
 		define('_DIR_LOGOS', $pa);
2380 2379
 	}
2381 2380
 	if (!defined('_DIR_IMG_ICONES')) {
2382
-		define('_DIR_IMG_ICONES', _DIR_LOGOS . 'icones/');
2381
+		define('_DIR_IMG_ICONES', _DIR_LOGOS.'icones/');
2383 2382
 	}
2384 2383
 
2385 2384
 	if (!defined('_DIR_DUMP')) {
2386
-		define('_DIR_DUMP', $ti . 'dump/');
2385
+		define('_DIR_DUMP', $ti.'dump/');
2387 2386
 	}
2388 2387
 	if (!defined('_DIR_SESSIONS')) {
2389
-		define('_DIR_SESSIONS', $ti . 'sessions/');
2388
+		define('_DIR_SESSIONS', $ti.'sessions/');
2390 2389
 	}
2391 2390
 	if (!defined('_DIR_TRANSFERT')) {
2392
-		define('_DIR_TRANSFERT', $ti . 'upload/');
2391
+		define('_DIR_TRANSFERT', $ti.'upload/');
2393 2392
 	}
2394 2393
 	if (!defined('_DIR_CACHE')) {
2395
-		define('_DIR_CACHE', $ti . 'cache/');
2394
+		define('_DIR_CACHE', $ti.'cache/');
2396 2395
 	}
2397 2396
 	if (!defined('_DIR_CACHE_XML')) {
2398
-		define('_DIR_CACHE_XML', _DIR_CACHE . 'xml/');
2397
+		define('_DIR_CACHE_XML', _DIR_CACHE.'xml/');
2399 2398
 	}
2400 2399
 	if (!defined('_DIR_SKELS')) {
2401
-		define('_DIR_SKELS', _DIR_CACHE . 'skel/');
2400
+		define('_DIR_SKELS', _DIR_CACHE.'skel/');
2402 2401
 	}
2403 2402
 	if (!defined('_DIR_AIDE')) {
2404
-		define('_DIR_AIDE', _DIR_CACHE . 'aide/');
2403
+		define('_DIR_AIDE', _DIR_CACHE.'aide/');
2405 2404
 	}
2406 2405
 	if (!defined('_DIR_TMP')) {
2407 2406
 		define('_DIR_TMP', $ti);
@@ -2430,27 +2429,27 @@  discard block
 block discarded – undo
2430 2429
 	// Declaration des fichiers
2431 2430
 
2432 2431
 	if (!defined('_CACHE_PLUGINS_PATH')) {
2433
-		define('_CACHE_PLUGINS_PATH', _DIR_CACHE . 'charger_plugins_chemins.php');
2432
+		define('_CACHE_PLUGINS_PATH', _DIR_CACHE.'charger_plugins_chemins.php');
2434 2433
 	}
2435 2434
 	if (!defined('_CACHE_PLUGINS_OPT')) {
2436
-		define('_CACHE_PLUGINS_OPT', _DIR_CACHE . 'charger_plugins_options.php');
2435
+		define('_CACHE_PLUGINS_OPT', _DIR_CACHE.'charger_plugins_options.php');
2437 2436
 	}
2438 2437
 	if (!defined('_CACHE_PLUGINS_FCT')) {
2439
-		define('_CACHE_PLUGINS_FCT', _DIR_CACHE . 'charger_plugins_fonctions.php');
2438
+		define('_CACHE_PLUGINS_FCT', _DIR_CACHE.'charger_plugins_fonctions.php');
2440 2439
 	}
2441 2440
 	if (!defined('_CACHE_PIPELINES')) {
2442
-		define('_CACHE_PIPELINES', _DIR_CACHE . 'charger_pipelines.php');
2441
+		define('_CACHE_PIPELINES', _DIR_CACHE.'charger_pipelines.php');
2443 2442
 	}
2444 2443
 	if (!defined('_CACHE_CHEMIN')) {
2445
-		define('_CACHE_CHEMIN', _DIR_CACHE . 'chemin.txt');
2444
+		define('_CACHE_CHEMIN', _DIR_CACHE.'chemin.txt');
2446 2445
 	}
2447 2446
 
2448 2447
 	# attention .php obligatoire pour ecrire_fichier_securise
2449 2448
 	if (!defined('_FILE_META')) {
2450
-		define('_FILE_META', $ti . 'meta_cache.php');
2449
+		define('_FILE_META', $ti.'meta_cache.php');
2451 2450
 	}
2452 2451
 	if (!defined('_DIR_LOG')) {
2453
-		define('_DIR_LOG', _DIR_TMP . 'log/');
2452
+		define('_DIR_LOG', _DIR_TMP.'log/');
2454 2453
 	}
2455 2454
 	if (!defined('_FILE_LOG')) {
2456 2455
 		define('_FILE_LOG', 'spip');
@@ -2467,8 +2466,8 @@  discard block
 block discarded – undo
2467 2466
 	if (!defined('_FILE_CONNECT')) {
2468 2467
 		define(
2469 2468
 			'_FILE_CONNECT',
2470
-			(@is_readable($f = _DIR_CONNECT . _FILE_CONNECT_INS . '.php') ? $f
2471
-			: (@is_readable($f = _DIR_RESTREINT . 'inc_connect.php') ? $f
2469
+			(@is_readable($f = _DIR_CONNECT._FILE_CONNECT_INS.'.php') ? $f
2470
+			: (@is_readable($f = _DIR_RESTREINT.'inc_connect.php') ? $f
2472 2471
 			: false))
2473 2472
 		);
2474 2473
 	}
@@ -2480,7 +2479,7 @@  discard block
 block discarded – undo
2480 2479
 	if (!defined('_FILE_CHMOD')) {
2481 2480
 		define(
2482 2481
 			'_FILE_CHMOD',
2483
-			(@is_readable($f = _DIR_CHMOD . _FILE_CHMOD_INS . '.php') ? $f
2482
+			(@is_readable($f = _DIR_CHMOD._FILE_CHMOD_INS.'.php') ? $f
2484 2483
 			: false)
2485 2484
 		);
2486 2485
 	}
@@ -2493,10 +2492,10 @@  discard block
 block discarded – undo
2493 2492
 		define('_FILE_TMP_SUFFIX', '.tmp.php');
2494 2493
 	}
2495 2494
 	if (!defined('_FILE_CONNECT_TMP')) {
2496
-		define('_FILE_CONNECT_TMP', _DIR_CONNECT . _FILE_CONNECT_INS . _FILE_TMP_SUFFIX);
2495
+		define('_FILE_CONNECT_TMP', _DIR_CONNECT._FILE_CONNECT_INS._FILE_TMP_SUFFIX);
2497 2496
 	}
2498 2497
 	if (!defined('_FILE_CHMOD_TMP')) {
2499
-		define('_FILE_CHMOD_TMP', _DIR_CHMOD . _FILE_CHMOD_INS . _FILE_TMP_SUFFIX);
2498
+		define('_FILE_CHMOD_TMP', _DIR_CHMOD._FILE_CHMOD_INS._FILE_TMP_SUFFIX);
2500 2499
 	}
2501 2500
 
2502 2501
 	// Definition des droits d'acces en ecriture
@@ -2514,13 +2513,13 @@  discard block
 block discarded – undo
2514 2513
 		define('_DEFAULT_CHARSET', 'utf-8');
2515 2514
 	}
2516 2515
 	if (!defined('_ROOT_PLUGINS')) {
2517
-		define('_ROOT_PLUGINS', _ROOT_RACINE . 'plugins/');
2516
+		define('_ROOT_PLUGINS', _ROOT_RACINE.'plugins/');
2518 2517
 	}
2519 2518
 	if (!defined('_ROOT_PLUGINS_DIST')) {
2520
-		define('_ROOT_PLUGINS_DIST', _ROOT_RACINE . 'plugins-dist/');
2519
+		define('_ROOT_PLUGINS_DIST', _ROOT_RACINE.'plugins-dist/');
2521 2520
 	}
2522 2521
 	if (!defined('_ROOT_PLUGINS_SUPPL') && defined('_DIR_PLUGINS_SUPPL') && _DIR_PLUGINS_SUPPL) {
2523
-		define('_ROOT_PLUGINS_SUPPL', _ROOT_RACINE . str_replace(_DIR_RACINE, '', _DIR_PLUGINS_SUPPL));
2522
+		define('_ROOT_PLUGINS_SUPPL', _ROOT_RACINE.str_replace(_DIR_RACINE, '', _DIR_PLUGINS_SUPPL));
2524 2523
 	}
2525 2524
 
2526 2525
 	// La taille des Log
@@ -2557,7 +2556,7 @@  discard block
 block discarded – undo
2557 2556
 	// (non surchargeable en l'etat ; attention si on utilise include_spip()
2558 2557
 	// pour le rendre surchargeable, on va provoquer un reecriture
2559 2558
 	// systematique du noyau ou une baisse de perfs => a etudier)
2560
-	include_once _ROOT_RESTREINT . 'inc/flock.php';
2559
+	include_once _ROOT_RESTREINT.'inc/flock.php';
2561 2560
 
2562 2561
 	// charger tout de suite le path et son cache
2563 2562
 	load_path_cache();
@@ -2605,7 +2604,7 @@  discard block
 block discarded – undo
2605 2604
 			!empty($_SERVER['QUERY_STRING'])
2606 2605
 			and !strpos($_SERVER['REQUEST_URI'], '?')
2607 2606
 		) {
2608
-			$GLOBALS['REQUEST_URI'] .= '?' . $_SERVER['QUERY_STRING'];
2607
+			$GLOBALS['REQUEST_URI'] .= '?'.$_SERVER['QUERY_STRING'];
2609 2608
 		}
2610 2609
 	}
2611 2610
 
@@ -2641,7 +2640,7 @@  discard block
 block discarded – undo
2641 2640
 		) {
2642 2641
 			if (isset($GLOBALS['meta']['adresse_site'])) {
2643 2642
 				$uri_ref = parse_url($GLOBALS['meta']['adresse_site']);
2644
-				$uri_ref = ($uri_ref['path'] ?? '') . '/';
2643
+				$uri_ref = ($uri_ref['path'] ?? '').'/';
2645 2644
 			} else {
2646 2645
 				$uri_ref = '';
2647 2646
 			}
@@ -2735,7 +2734,7 @@  discard block
 block discarded – undo
2735 2734
 	}
2736 2735
 	if (!defined('_CACHE_RUBRIQUES')) {
2737 2736
 		/** Fichier cache pour le navigateur de rubrique du bandeau */
2738
-		define('_CACHE_RUBRIQUES', _DIR_TMP . 'menu-rubriques-cache.txt');
2737
+		define('_CACHE_RUBRIQUES', _DIR_TMP.'menu-rubriques-cache.txt');
2739 2738
 	}
2740 2739
 	if (!defined('_CACHE_RUBRIQUES_MAX')) {
2741 2740
 		/** Nombre maxi de rubriques enfants affichées pour chaque rubrique du navigateur de rubrique du bandeau */
@@ -2839,7 +2838,7 @@  discard block
 block discarded – undo
2839 2838
 					$memory *= 1024;
2840 2839
 			}
2841 2840
 			if ($memory < _MEMORY_LIMIT_MIN * 1024 * 1024) {
2842
-				@ini_set('memory_limit', $m = _MEMORY_LIMIT_MIN . 'M');
2841
+				@ini_set('memory_limit', $m = _MEMORY_LIMIT_MIN.'M');
2843 2842
 				if (trim(ini_get('memory_limit')) != $m) {
2844 2843
 					if (!defined('_INTERDIRE_COMPACTE_HEAD_ECRIRE')) {
2845 2844
 						define('_INTERDIRE_COMPACTE_HEAD_ECRIRE', true);
@@ -2990,7 +2989,7 @@  discard block
 block discarded – undo
2990 2989
 					}
2991 2990
 					if (isset($GLOBALS['visiteur_session']['nom'])) {
2992 2991
 						spip_log($GLOBALS['visiteur_session']['nom']
2993
-							. ' ' . _VAR_MODE);
2992
+							. ' '._VAR_MODE);
2994 2993
 					}
2995 2994
 				} // pas autorise ?
2996 2995
 				else {
@@ -3005,7 +3004,7 @@  discard block
 block discarded – undo
3005 3004
 						if (strpos($self, 'page=login') === false) {
3006 3005
 							include_spip('inc/headers');
3007 3006
 							$redirect = parametre_url(self('&', true), 'var_mode', $_GET['var_mode'], '&');
3008
-							redirige_par_entete(generer_url_public('login', 'url=' . rawurlencode($redirect), true));
3007
+							redirige_par_entete(generer_url_public('login', 'url='.rawurlencode($redirect), true));
3009 3008
 						}
3010 3009
 					}
3011 3010
 					// sinon tant pis
@@ -3049,10 +3048,10 @@  discard block
 block discarded – undo
3049 3048
 	// mais on risque de perturber des plugins en initialisant trop tot
3050 3049
 	// certaines constantes
3051 3050
 	@spip_initialisation_core(
3052
-		(_DIR_RACINE . _NOM_PERMANENTS_INACCESSIBLES),
3053
-		(_DIR_RACINE . _NOM_PERMANENTS_ACCESSIBLES),
3054
-		(_DIR_RACINE . _NOM_TEMPORAIRES_INACCESSIBLES),
3055
-		(_DIR_RACINE . _NOM_TEMPORAIRES_ACCESSIBLES)
3051
+		(_DIR_RACINE._NOM_PERMANENTS_INACCESSIBLES),
3052
+		(_DIR_RACINE._NOM_PERMANENTS_ACCESSIBLES),
3053
+		(_DIR_RACINE._NOM_TEMPORAIRES_INACCESSIBLES),
3054
+		(_DIR_RACINE._NOM_TEMPORAIRES_ACCESSIBLES)
3056 3055
 	);
3057 3056
 
3058 3057
 	// Demarrer une session NON AUTHENTIFIEE si on donne son nom
@@ -3085,7 +3084,7 @@  discard block
 block discarded – undo
3085 3084
 	}
3086 3085
 
3087 3086
 	$h = (isset($_SERVER['PHP_AUTH_USER']) and !$GLOBALS['ignore_auth_http']);
3088
-	if ($h or isset($_COOKIE['spip_session']) or isset($_COOKIE[$GLOBALS['cookie_prefix'] . '_session'])) {
3087
+	if ($h or isset($_COOKIE['spip_session']) or isset($_COOKIE[$GLOBALS['cookie_prefix'].'_session'])) {
3089 3088
 		$session = charger_fonction('session', 'inc');
3090 3089
 		if ($session()) {
3091 3090
 			return $GLOBALS['visiteur_session']['statut'];
@@ -3165,7 +3164,7 @@  discard block
 block discarded – undo
3165 3164
 			'definir_session',
3166 3165
 			$GLOBALS['visiteur_session']
3167 3166
 				? serialize($GLOBALS['visiteur_session'])
3168
-				. '_' . @$_COOKIE['spip_session']
3167
+				. '_'.@$_COOKIE['spip_session']
3169 3168
 				: ''
3170 3169
 		);
3171 3170
 		$session = $s ? substr(md5($s), 0, 8) : '';
@@ -3321,11 +3320,11 @@  discard block
 block discarded – undo
3321 3320
 	$GLOBALS['_INC_PUBLIC']++;
3322 3321
 
3323 3322
 	// fix #4235
3324
-	$cache_utilise_session_appelant	= ($GLOBALS['cache_utilise_session'] ?? null);
3323
+	$cache_utilise_session_appelant = ($GLOBALS['cache_utilise_session'] ?? null);
3325 3324
 
3326 3325
 
3327 3326
 	foreach (is_array($fond) ? $fond : [$fond] as $f) {
3328
-		unset($GLOBALS['cache_utilise_session']);	// fix #4235
3327
+		unset($GLOBALS['cache_utilise_session']); // fix #4235
3329 3328
 
3330 3329
 		$page = evaluer_fond($f, $contexte, $connect);
3331 3330
 		if ($page === '') {
@@ -3410,7 +3409,7 @@  discard block
 block discarded – undo
3410 3409
  * @return array|string
3411 3410
  */
3412 3411
 function trouver_fond($nom, $dir = '', $pathinfo = false) {
3413
-	$f = find_in_path($nom . '.' . _EXTENSION_SQUELETTES, $dir ? rtrim($dir, '/') . '/' : '');
3412
+	$f = find_in_path($nom.'.'._EXTENSION_SQUELETTES, $dir ? rtrim($dir, '/').'/' : '');
3414 3413
 	if (!$pathinfo) {
3415 3414
 		return $f;
3416 3415
 	}
Please login to merge, or discard this patch.