Completed
Push — master ( 2056af...6c9939 )
by cam
01:09
created
ecrire/inc/autoriser.php 1 patch
Spacing   +38 added lines, -38 removed lines patch added patch discarded remove patch
@@ -115,7 +115,7 @@  discard block
 block discarded – undo
115 115
 // mais apres la fonction autoriser()
116 116
 if ($f = find_in_path('mes_fonctions.php')) {
117 117
 	global $dossier_squelettes;
118
-	include_once(_ROOT_CWD . $f);
118
+	include_once(_ROOT_CWD.$f);
119 119
 }
120 120
 
121 121
 
@@ -156,7 +156,7 @@  discard block
 block discarded – undo
156 156
 		$qui = $GLOBALS['visiteur_session'] ? $GLOBALS['visiteur_session'] : [];
157 157
 		$qui = array_merge(['statut' => '', 'id_auteur' => 0, 'webmestre' => 'non'], $qui);
158 158
 	} elseif (is_numeric($qui)) {
159
-		$qui = sql_fetsel('*', 'spip_auteurs', 'id_auteur=' . $qui);
159
+		$qui = sql_fetsel('*', 'spip_auteurs', 'id_auteur='.$qui);
160 160
 	}
161 161
 
162 162
 	// Admins restreints, on construit ici (pas generique mais...)
@@ -166,8 +166,8 @@  discard block
 block discarded – undo
166 166
 	}
167 167
 
168 168
 	spip_log(
169
-		"autoriser $faire $type $id (" . (isset($qui['nom']) ? $qui['nom'] : '') . ') ?',
170
-		'autoriser' . _LOG_DEBUG
169
+		"autoriser $faire $type $id (".(isset($qui['nom']) ? $qui['nom'] : '').') ?',
170
+		'autoriser'._LOG_DEBUG
171 171
 	);
172 172
 
173 173
 	// passer par objet_type pour avoir les alias
@@ -183,7 +183,7 @@  discard block
 block discarded – undo
183 183
 		(isset($GLOBALS['autoriser_exception'][$faire][$type][$id]) and autoriser_exception($faire, $type, $id, 'verifier'))
184 184
 		or (isset($GLOBALS['autoriser_exception'][$faire][$type]['*']) and autoriser_exception($faire, $type, '*', 'verifier'))
185 185
 	) {
186
-		spip_log("autoriser ($faire, $type, $id, " . (isset($qui['nom']) ? $qui['nom'] : '') . ') : OK Exception', 'autoriser' . _LOG_DEBUG);
186
+		spip_log("autoriser ($faire, $type, $id, ".(isset($qui['nom']) ? $qui['nom'] : '').') : OK Exception', 'autoriser'._LOG_DEBUG);
187 187
 		return true;
188 188
 	}
189 189
 
@@ -192,18 +192,18 @@  discard block
 block discarded – undo
192 192
 	// autoriser_faire[_dist], autoriser_defaut[_dist]
193 193
 	$fonctions = $type
194 194
 		? [
195
-			'autoriser_' . $type . '_' . $faire,
196
-			'autoriser_' . $type . '_' . $faire . '_dist',
197
-			'autoriser_' . $type,
198
-			'autoriser_' . $type . '_dist',
199
-			'autoriser_' . $faire,
200
-			'autoriser_' . $faire . '_dist',
195
+			'autoriser_'.$type.'_'.$faire,
196
+			'autoriser_'.$type.'_'.$faire.'_dist',
197
+			'autoriser_'.$type,
198
+			'autoriser_'.$type.'_dist',
199
+			'autoriser_'.$faire,
200
+			'autoriser_'.$faire.'_dist',
201 201
 			'autoriser_defaut',
202 202
 			'autoriser_defaut_dist'
203 203
 		]
204 204
 		: [
205
-			'autoriser_' . $faire,
206
-			'autoriser_' . $faire . '_dist',
205
+			'autoriser_'.$faire,
206
+			'autoriser_'.$faire.'_dist',
207 207
 			'autoriser_defaut',
208 208
 			'autoriser_defaut_dist'
209 209
 		];
@@ -216,8 +216,8 @@  discard block
 block discarded – undo
216 216
 	}
217 217
 
218 218
 	spip_log(
219
-		"$f($faire, $type, $id, " . (isset($qui['nom']) ? $qui['nom'] : '') . ') : ' . ($a ? 'OK' : 'niet'),
220
-		'autoriser' . _LOG_DEBUG
219
+		"$f($faire, $type, $id, ".(isset($qui['nom']) ? $qui['nom'] : '').') : '.($a ? 'OK' : 'niet'),
220
+		'autoriser'._LOG_DEBUG
221 221
 	);
222 222
 
223 223
 	return $a;
@@ -352,7 +352,7 @@  discard block
 block discarded – undo
352 352
 function autoriser_previsualiser_dist(string $faire, string $type, int $id, array $qui, array $opt): bool {
353 353
 
354 354
 	// Le visiteur a-t-il un statut prevu par la config ?
355
-	if (strpos($GLOBALS['meta']['preview'], ',' . $qui['statut'] . ',') !== false) {
355
+	if (strpos($GLOBALS['meta']['preview'], ','.$qui['statut'].',') !== false) {
356 356
 		return test_previsualiser_objet_champ($type, $id, $qui, $opt);
357 357
 	}
358 358
 
@@ -409,7 +409,7 @@  discard block
 block discarded – undo
409 409
 				} // pas de champ passe a la demande => NIET
410 410
 				$previsu = explode(',', $c['previsu']);
411 411
 				// regarder si ce statut est autorise pour l'auteur
412
-				if (in_array($opt[$champ] . '/auteur', $previsu)) {
412
+				if (in_array($opt[$champ].'/auteur', $previsu)) {
413 413
 					// retrouver l’id_auteur qui a filé un lien de prévisu éventuellement,
414 414
 					// sinon l’auteur en session
415 415
 					include_spip('inc/securiser_action');
@@ -423,12 +423,12 @@  discard block
 block discarded – undo
423 423
 
424 424
 					if (!$id_auteur) {
425 425
 						return false;
426
-					} elseif (autoriser('previsualiser' . $opt[$champ], $type, 0, $id_auteur)) {
426
+					} elseif (autoriser('previsualiser'.$opt[$champ], $type, 0, $id_auteur)) {
427 427
 						// dans ce cas (admin en general), pas de filtrage sur ce statut
428 428
 					} elseif (
429 429
 						!sql_countsel(
430 430
 							'spip_auteurs_liens',
431
-							'id_auteur=' . intval($id_auteur) . ' AND objet=' . sql_quote($type) . ' AND id_objet=' . intval($id)
431
+							'id_auteur='.intval($id_auteur).' AND objet='.sql_quote($type).' AND id_objet='.intval($id)
432 432
 						)
433 433
 					) {
434 434
 						return false;
@@ -471,16 +471,16 @@  discard block
 block discarded – undo
471 471
 			// multilinguisme par secteur et objet rattaché à une rubrique
472 472
 			$primary = id_table_objet($type);
473 473
 			if ($table != 'spip_rubriques') {
474
-				$id_rubrique = sql_getfetsel('id_rubrique', "$table", "$primary=" . intval($id));
474
+				$id_rubrique = sql_getfetsel('id_rubrique', "$table", "$primary=".intval($id));
475 475
 			} else {
476 476
 				$id_rubrique = $id;
477 477
 			}
478
-			$id_secteur = sql_getfetsel('id_secteur', 'spip_rubriques', 'id_rubrique=' . intval($id_rubrique));
478
+			$id_secteur = sql_getfetsel('id_secteur', 'spip_rubriques', 'id_rubrique='.intval($id_rubrique));
479 479
 			if (!$id_secteur > 0) {
480 480
 				$id_secteur = $id_rubrique;
481 481
 			}
482
-			$langue_secteur = sql_getfetsel('lang', 'spip_rubriques', 'id_rubrique=' . intval($id_secteur));
483
-			$langue_objet = sql_getfetsel('lang', "$table", "$primary=" . intval($id));
482
+			$langue_secteur = sql_getfetsel('lang', 'spip_rubriques', 'id_rubrique='.intval($id_secteur));
483
+			$langue_objet = sql_getfetsel('lang', "$table", "$primary=".intval($id));
484 484
 			if ($langue_secteur != $langue_objet) {
485 485
 				// configuration incohérente, on laisse l'utilisateur corriger la situation
486 486
 				return true;
@@ -488,7 +488,7 @@  discard block
 block discarded – undo
488 488
 			if ($table != 'spip_rubriques') { // le choix de la langue se fait seulement sur les rubriques
489 489
 				return false;
490 490
 			} else {
491
-				$id_parent = sql_getfetsel('id_parent', 'spip_rubriques', 'id_rubrique=' . intval($id));
491
+				$id_parent = sql_getfetsel('id_parent', 'spip_rubriques', 'id_rubrique='.intval($id));
492 492
 				if ($id_parent != 0) {
493 493
 					// sous-rubriques : pas de choix de langue
494 494
 					return false;
@@ -536,7 +536,7 @@  discard block
 block discarded – undo
536 536
 
537 537
 	if (!isset($opt['statut'])) {
538 538
 		if (isset($desc['field']['statut'])) {
539
-			$statut = sql_getfetsel('statut', $desc['table'], id_table_objet($type) . '=' . intval($id));
539
+			$statut = sql_getfetsel('statut', $desc['table'], id_table_objet($type).'='.intval($id));
540 540
 		} else {
541 541
 			$statut = 'publie';
542 542
 		} // pas de statut => publie
@@ -696,11 +696,11 @@  discard block
 block discarded – undo
696 696
 		return false;
697 697
 	}
698 698
 
699
-	if (sql_countsel('spip_rubriques', 'id_parent=' . intval($id))) {
699
+	if (sql_countsel('spip_rubriques', 'id_parent='.intval($id))) {
700 700
 		return false;
701 701
 	}
702 702
 
703
-	if (sql_countsel('spip_articles', 'id_rubrique=' . intval($id) . " AND (statut<>'poubelle')")) {
703
+	if (sql_countsel('spip_articles', 'id_rubrique='.intval($id)." AND (statut<>'poubelle')")) {
704 704
 		return false;
705 705
 	}
706 706
 
@@ -735,7 +735,7 @@  discard block
 block discarded – undo
735 735
 	if (!$id) {
736 736
 		return false;
737 737
 	}
738
-	$r = sql_fetsel('id_rubrique,statut', 'spip_articles', 'id_article=' . sql_quote($id));
738
+	$r = sql_fetsel('id_rubrique,statut', 'spip_articles', 'id_article='.sql_quote($id));
739 739
 
740 740
 	return
741 741
 		$r
@@ -746,7 +746,7 @@  discard block
 block discarded – undo
746 746
 				(!isset($opt['statut']) or $opt['statut'] !== 'publie')
747 747
 				and in_array($qui['statut'], ['0minirezo', '1comite'])
748 748
 				and in_array($r['statut'], ['prop', 'prepa', 'poubelle'])
749
-				and auteurs_objet('article', $id, 'id_auteur=' . $qui['id_auteur'])
749
+				and auteurs_objet('article', $id, 'id_auteur='.$qui['id_auteur'])
750 750
 			)
751 751
 		);
752 752
 }
@@ -800,7 +800,7 @@  discard block
 block discarded – undo
800 800
 		if (!$id) {
801 801
 			return false;
802 802
 		}
803
-		$statut = sql_getfetsel('statut', 'spip_articles', 'id_article=' . intval($id));
803
+		$statut = sql_getfetsel('statut', 'spip_articles', 'id_article='.intval($id));
804 804
 	}
805 805
 
806 806
 	return
@@ -811,7 +811,7 @@  discard block
 block discarded – undo
811 811
 		or
812 812
 		($id
813 813
 			and $qui['id_auteur']
814
-			and auteurs_objet('article', $id, 'id_auteur=' . $qui['id_auteur']));
814
+			and auteurs_objet('article', $id, 'id_auteur='.$qui['id_auteur']));
815 815
 }
816 816
 
817 817
 
@@ -830,8 +830,8 @@  discard block
 block discarded – undo
830 830
 function autoriser_voir_dist(string $faire, string $type, int $id, array $qui, array $opt): bool {
831 831
 	# securite, mais on aurait pas du arriver ici !
832 832
 	if (
833
-		function_exists($f = 'autoriser_' . $type . '_voir')
834
-		or function_exists($f = 'autoriser_' . $type . '_voir_dist')
833
+		function_exists($f = 'autoriser_'.$type.'_voir')
834
+		or function_exists($f = 'autoriser_'.$type.'_voir_dist')
835 835
 	) {
836 836
 		return $f($faire, $type, $id, $qui, $opt);
837 837
 	}
@@ -952,7 +952,7 @@  discard block
 block discarded – undo
952 952
 	$n = sql_fetsel(
953 953
 		'A.id_article',
954 954
 		'spip_auteurs_liens AS L LEFT JOIN spip_articles AS A ON (L.objet=\'article\' AND L.id_objet=A.id_article)',
955
-		"A.statut='publie' AND L.id_auteur=" . sql_quote($id)
955
+		"A.statut='publie' AND L.id_auteur=".sql_quote($id)
956 956
 	);
957 957
 
958 958
 	return $n ? true : false;
@@ -1154,7 +1154,7 @@  discard block
 block discarded – undo
1154 1154
 		and $r = sql_allfetsel(
1155 1155
 			'id_objet',
1156 1156
 			'spip_auteurs_liens',
1157
-			'id_auteur=' . intval($id_auteur) . " AND objet='rubrique' AND id_objet!=0"
1157
+			'id_auteur='.intval($id_auteur)." AND objet='rubrique' AND id_objet!=0"
1158 1158
 		)
1159 1159
 		and count($r)
1160 1160
 	) {
@@ -1770,8 +1770,8 @@  discard block
 block discarded – undo
1770 1770
 function auteurs_objet($objet, $id_objet, $cond = '') {
1771 1771
 	$objet = objet_type($objet);
1772 1772
 	$where = [
1773
-		'objet=' . sql_quote($objet),
1774
-		'id_objet=' . intval($id_objet)
1773
+		'objet='.sql_quote($objet),
1774
+		'id_objet='.intval($id_objet)
1775 1775
 	];
1776 1776
 	if (!empty($cond)) {
1777 1777
 		if (is_array($cond)) {
@@ -1806,7 +1806,7 @@  discard block
 block discarded – undo
1806 1806
 	return sql_allfetsel(
1807 1807
 		'id_auteur',
1808 1808
 		'spip_auteurs_liens',
1809
-		"objet='article' AND id_objet=" . intval($id_article) . ($cond ? " AND $cond" : '')
1809
+		"objet='article' AND id_objet=".intval($id_article).($cond ? " AND $cond" : '')
1810 1810
 	);
1811 1811
 }
1812 1812
 
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));
@@ -124,9 +124,9 @@  discard block
 block discarded – undo
124 124
 	$var_G = ($G / 255);
125 125
 	$var_B = ($B / 255);
126 126
 
127
-	$var_Min = min($var_R, $var_G, $var_B);   //Min. value of RGB
128
-	$var_Max = max($var_R, $var_G, $var_B);   //Max. value of RGB
129
-	$del_Max = $var_Max - $var_Min;           //Delta RGB value
127
+	$var_Min = min($var_R, $var_G, $var_B); //Min. value of RGB
128
+	$var_Max = max($var_R, $var_G, $var_B); //Max. value of RGB
129
+	$del_Max = $var_Max - $var_Min; //Delta RGB value
130 130
 
131 131
 	$L = ($var_Max + $var_Min) / 2;
132 132
 
@@ -188,7 +188,7 @@  discard block
 block discarded – undo
188 188
  */
189 189
 function _couleur_hsl_to_rgb($H, $S, $L) {
190 190
 	// helper
191
-	$hue_2_rgb = function ($v1, $v2, $vH) {
191
+	$hue_2_rgb = function($v1, $v2, $vH) {
192 192
 		if ($vH < 0) {
193 193
 			$vH += 1;
194 194
 		}
@@ -317,11 +317,11 @@  discard block
 block discarded – undo
317 317
 		$img = "<img src='$source' />";
318 318
 	} elseif (
319 319
 		preg_match('@^data:image/([^;]*);base64,(.*)$@isS', $source, $regs)
320
-		and $extension = _image_trouver_extension_depuis_mime('image/' . $regs[1])
320
+		and $extension = _image_trouver_extension_depuis_mime('image/'.$regs[1])
321 321
 		and in_array($extension, _image_extensions_acceptees_en_entree())
322 322
 	) {
323 323
 		# gerer img src="data:....base64"
324
-		$local = sous_repertoire(_DIR_VAR, 'image-data') . md5($regs[2]) . '.' . _image_extension_normalisee($extension);
324
+		$local = sous_repertoire(_DIR_VAR, 'image-data').md5($regs[2]).'.'._image_extension_normalisee($extension);
325 325
 		if (!file_exists($local)) {
326 326
 			ecrire_fichier($local, base64_decode($regs[2]));
327 327
 		}
@@ -338,7 +338,7 @@  discard block
 block discarded – undo
338 338
 	// les protocoles web prennent au moins 3 lettres
339 339
 	if (tester_url_absolue($source)) {
340 340
 		include_spip('inc/distant');
341
-		$fichier = _DIR_RACINE . copie_locale($source);
341
+		$fichier = _DIR_RACINE.copie_locale($source);
342 342
 		if (!$fichier) {
343 343
 			return '';
344 344
 		}
@@ -436,9 +436,9 @@  discard block
 block discarded – undo
436 436
 			// on garde la terminaison initiale car image simplement copiee
437 437
 			// et on postfixe son nom avec un md5 du path
438 438
 			$terminaison_dest = $terminaison;
439
-			$fichier_dest .= '-' . substr(md5("$identifiant"), 0, 5);
439
+			$fichier_dest .= '-'.substr(md5("$identifiant"), 0, 5);
440 440
 		} else {
441
-			$fichier_dest .= '-' . substr(md5("$identifiant-$effet"), 0, 5);
441
+			$fichier_dest .= '-'.substr(md5("$identifiant-$effet"), 0, 5);
442 442
 		}
443 443
 		$cache = sous_repertoire(_DIR_VAR, $cache);
444 444
 		$cache = sous_repertoire($cache, $effet);
@@ -449,7 +449,7 @@  discard block
 block discarded – undo
449 449
 		$fichier_dest = substr($fichier_dest, 2);
450 450
 	}
451 451
 
452
-	$fichier_dest = $cache . $fichier_dest . '.' . $terminaison_dest;
452
+	$fichier_dest = $cache.$fichier_dest.'.'.$terminaison_dest;
453 453
 
454 454
 	$GLOBALS['images_calculees'][] = $fichier_dest;
455 455
 
@@ -487,15 +487,15 @@  discard block
 block discarded – undo
487 487
 
488 488
 	if ($creer) {
489 489
 		spip_log(
490
-			'filtre image ' . ($fonction_creation ? reset($fonction_creation) : '') . "[$effet] sur $fichier",
491
-			'images' . _LOG_DEBUG
490
+			'filtre image '.($fonction_creation ? reset($fonction_creation) : '')."[$effet] sur $fichier",
491
+			'images'._LOG_DEBUG
492 492
 		);
493 493
 	}
494 494
 
495 495
 	$term_fonction = _image_trouver_extension_pertinente($fichier);
496
-	$ret['fonction_imagecreatefrom'] = '_imagecreatefrom' . $term_fonction;
496
+	$ret['fonction_imagecreatefrom'] = '_imagecreatefrom'.$term_fonction;
497 497
 	$ret['fichier'] = $fichier;
498
-	$ret['fonction_image'] = '_image_image' . $terminaison_dest;
498
+	$ret['fonction_image'] = '_image_image'.$terminaison_dest;
499 499
 	$ret['fichier_dest'] = $fichier_dest;
500 500
 	$ret['format_source'] = _image_extension_normalisee($terminaison);
501 501
 	$ret['format_dest'] = $terminaison_dest;
@@ -644,7 +644,7 @@  discard block
 block discarded – undo
644 644
 
645 645
 	$_terminaison = _image_trouver_extension_depuis_mime($mime);
646 646
 	if ($_terminaison and $_terminaison !== $terminaison) {
647
-		spip_log("Mauvaise extension du fichier : $path . Son type mime est : $mime", 'images.' . _LOG_INFO_IMPORTANTE);
647
+		spip_log("Mauvaise extension du fichier : $path . Son type mime est : $mime", 'images.'._LOG_INFO_IMPORTANTE);
648 648
 		$terminaison = $_terminaison;
649 649
 	}
650 650
 	return $terminaison;
@@ -801,7 +801,7 @@  discard block
 block discarded – undo
801 801
 	if (!function_exists('imagepng')) {
802 802
 		return false;
803 803
 	}
804
-	$tmp = $fichier . '.tmp';
804
+	$tmp = $fichier.'.tmp';
805 805
 	$ret = imagepng($img, $tmp);
806 806
 	if (file_exists($tmp)) {
807 807
 		$taille_test = getimagesize($tmp);
@@ -836,7 +836,7 @@  discard block
 block discarded – undo
836 836
 	if (!function_exists('imagegif')) {
837 837
 		return false;
838 838
 	}
839
-	$tmp = $fichier . '.tmp';
839
+	$tmp = $fichier.'.tmp';
840 840
 	$ret = imagegif($img, $tmp);
841 841
 	if (file_exists($tmp)) {
842 842
 		$taille_test = getimagesize($tmp);
@@ -876,7 +876,7 @@  discard block
 block discarded – undo
876 876
 	if (!function_exists('imagejpeg')) {
877 877
 		return false;
878 878
 	}
879
-	$tmp = $fichier . '.tmp';
879
+	$tmp = $fichier.'.tmp';
880 880
 
881 881
 	// Enable interlancing
882 882
 	imageinterlace($img, true);
@@ -937,7 +937,7 @@  discard block
 block discarded – undo
937 937
 	if (!function_exists('imagewebp')) {
938 938
 		return false;
939 939
 	}
940
-	$tmp = $fichier . '.tmp';
940
+	$tmp = $fichier.'.tmp';
941 941
 	$ret = imagewebp($img, $tmp, $qualite);
942 942
 	if (file_exists($tmp)) {
943 943
 		$taille_test = getimagesize($tmp);
@@ -971,7 +971,7 @@  discard block
 block discarded – undo
971 971
  */
972 972
 function _image_imagesvg($img, $fichier) {
973 973
 
974
-	$tmp = $fichier . '.tmp';
974
+	$tmp = $fichier.'.tmp';
975 975
 	if (strpos($img, '<') === false) {
976 976
 		$img = supprimer_timestamp($img);
977 977
 		if (!file_exists($img)) {
@@ -1028,13 +1028,13 @@  discard block
 block discarded – undo
1028 1028
  */
1029 1029
 function _image_gd_output($img, $valeurs, $qualite = _IMG_GD_QUALITE, $fonction = null) {
1030 1030
 	if (is_null($fonction)) {
1031
-		$fonction = '_image_image' . $valeurs['format_dest'];
1031
+		$fonction = '_image_image'.$valeurs['format_dest'];
1032 1032
 	}
1033 1033
 	$ret = false;
1034 1034
 	#un flag pour reperer les images gravees
1035 1035
 	$lock =
1036 1036
 		!statut_effacer_images_temporaires('get') // si la fonction n'a pas ete activee, on grave tout
1037
-	or (@file_exists($valeurs['fichier_dest']) and !@file_exists($valeurs['fichier_dest'] . '.src'));
1037
+	or (@file_exists($valeurs['fichier_dest']) and !@file_exists($valeurs['fichier_dest'].'.src'));
1038 1038
 	if (
1039 1039
 		function_exists($fonction)
1040 1040
 		&& ($ret = $fonction($img, $valeurs['fichier_dest'], $qualite)) # on a reussi a creer l'image
@@ -1045,7 +1045,7 @@  discard block
 block discarded – undo
1045 1045
 			// dans tous les cas mettre a jour la taille de l'image finale
1046 1046
 			list($valeurs['hauteur_dest'], $valeurs['largeur_dest']) = taille_image($valeurs['fichier_dest']);
1047 1047
 			$valeurs['date'] = @filemtime($valeurs['fichier_dest']); // pour la retrouver apres disparition
1048
-			ecrire_fichier($valeurs['fichier_dest'] . '.src', serialize($valeurs), true);
1048
+			ecrire_fichier($valeurs['fichier_dest'].'.src', serialize($valeurs), true);
1049 1049
 		}
1050 1050
 	}
1051 1051
 
@@ -1260,7 +1260,7 @@  discard block
 block discarded – undo
1260 1260
 
1261 1261
 	// attributs deprecies. Transformer en CSS
1262 1262
 	if ($espace = extraire_attribut($tag, 'hspace')) {
1263
-		$style = "margin:${espace}px;" . $style;
1263
+		$style = "margin:${espace}px;".$style;
1264 1264
 		$tag = inserer_attribut($tag, 'hspace', '');
1265 1265
 	}
1266 1266
 
@@ -1385,7 +1385,7 @@  discard block
 block discarded – undo
1385 1385
 	$image = $valeurs['fichier'];
1386 1386
 	$format = $valeurs['format_source'];
1387 1387
 	$destdir = dirname($valeurs['fichier_dest']);
1388
-	$destfile = basename($valeurs['fichier_dest'], '.' . $valeurs['format_dest']);
1388
+	$destfile = basename($valeurs['fichier_dest'], '.'.$valeurs['format_dest']);
1389 1389
 
1390 1390
 	$format_sortie = $valeurs['format_dest'];
1391 1391
 
@@ -1417,14 +1417,14 @@  discard block
 block discarded – undo
1417 1417
 
1418 1418
 	// Si l'image est de la taille demandee (ou plus petite), simplement la retourner
1419 1419
 	if ($srcWidth and $srcWidth <= $maxWidth and $srcHeight <= $maxHeight) {
1420
-		$vignette = $destination . '.' . $format;
1420
+		$vignette = $destination.'.'.$format;
1421 1421
 		@copy($image, $vignette);
1422 1422
 	}
1423 1423
 
1424 1424
 	elseif ($valeurs['format_source'] === 'svg') {
1425 1425
 		if ($svg = svg_redimensionner($valeurs['fichier'], $destWidth, $destHeight)) {
1426 1426
 			$format_sortie = 'svg';
1427
-			$vignette = $destination . '.' . $format_sortie;
1427
+			$vignette = $destination.'.'.$format_sortie;
1428 1428
 			$valeurs['fichier_dest'] = $vignette;
1429 1429
 			_image_gd_output($svg, $valeurs);
1430 1430
 		}
@@ -1436,9 +1436,9 @@  discard block
 block discarded – undo
1436 1436
 			define('_CONVERT_COMMAND', 'convert');
1437 1437
 		} // Securite : mes_options.php peut preciser le chemin absolu
1438 1438
 		if (!defined('_RESIZE_COMMAND')) {
1439
-			define('_RESIZE_COMMAND', _CONVERT_COMMAND . ' -quality ' . _IMG_CONVERT_QUALITE . ' -resize %xx%y! %src %dest');
1439
+			define('_RESIZE_COMMAND', _CONVERT_COMMAND.' -quality '._IMG_CONVERT_QUALITE.' -resize %xx%y! %src %dest');
1440 1440
 		}
1441
-		$vignette = $destination . '.' . $format_sortie;
1441
+		$vignette = $destination.'.'.$format_sortie;
1442 1442
 		$commande = str_replace(
1443 1443
 			['%x', '%y', '%src', '%dest'],
1444 1444
 			[
@@ -1454,13 +1454,13 @@  discard block
 block discarded – undo
1454 1454
 		if (!@file_exists($vignette)) {
1455 1455
 			spip_log("echec convert sur $vignette");
1456 1456
 
1457
-			return;  // echec commande
1457
+			return; // echec commande
1458 1458
 		}
1459 1459
 	}
1460 1460
 
1461 1461
 	// php5 imagemagick
1462 1462
 	elseif ($process == 'imagick') {
1463
-		$vignette = "$destination." . $format_sortie;
1463
+		$vignette = "$destination.".$format_sortie;
1464 1464
 
1465 1465
 		if (!class_exists('Imagick')) {
1466 1466
 			spip_log('Classe Imagick absente !', _LOG_ERREUR);
@@ -1474,7 +1474,7 @@  discard block
 block discarded – undo
1474 1474
 			$destHeight,
1475 1475
 			Imagick::FILTER_LANCZOS,
1476 1476
 			1
1477
-		);//, IMAGICK_FILTER_LANCZOS, _IMG_IMAGICK_QUALITE / 100);
1477
+		); //, IMAGICK_FILTER_LANCZOS, _IMG_IMAGICK_QUALITE / 100);
1478 1478
 		$imagick->writeImage($vignette);
1479 1479
 
1480 1480
 		if (!@file_exists($vignette)) {
@@ -1492,11 +1492,11 @@  discard block
 block discarded – undo
1492 1492
 		if (_PNMSCALE_COMMAND == '') {
1493 1493
 			return;
1494 1494
 		}
1495
-		$vignette = $destination . '.' . $format_sortie;
1495
+		$vignette = $destination.'.'.$format_sortie;
1496 1496
 		$pnmtojpeg_command = str_replace('pnmscale', 'pnmtojpeg', _PNMSCALE_COMMAND);
1497 1497
 		if ($format == 'jpg') {
1498 1498
 			$jpegtopnm_command = str_replace('pnmscale', 'jpegtopnm', _PNMSCALE_COMMAND);
1499
-			exec("$jpegtopnm_command $image | " . _PNMSCALE_COMMAND . " -width $destWidth | $pnmtojpeg_command > $vignette");
1499
+			exec("$jpegtopnm_command $image | "._PNMSCALE_COMMAND." -width $destWidth | $pnmtojpeg_command > $vignette");
1500 1500
 			if (!($s = @filesize($vignette))) {
1501 1501
 				spip_unlink($vignette);
1502 1502
 			}
@@ -1508,7 +1508,7 @@  discard block
 block discarded – undo
1508 1508
 		} else {
1509 1509
 			if ($format == 'gif') {
1510 1510
 				$giftopnm_command = str_replace('pnmscale', 'giftopnm', _PNMSCALE_COMMAND);
1511
-				exec("$giftopnm_command $image | " . _PNMSCALE_COMMAND . " -width $destWidth | $pnmtojpeg_command > $vignette");
1511
+				exec("$giftopnm_command $image | "._PNMSCALE_COMMAND." -width $destWidth | $pnmtojpeg_command > $vignette");
1512 1512
 				if (!($s = @filesize($vignette))) {
1513 1513
 					spip_unlink($vignette);
1514 1514
 				}
@@ -1520,7 +1520,7 @@  discard block
 block discarded – undo
1520 1520
 			} else {
1521 1521
 				if ($format == 'png') {
1522 1522
 					$pngtopnm_command = str_replace('pnmscale', 'pngtopnm', _PNMSCALE_COMMAND);
1523
-					exec("$pngtopnm_command $image | " . _PNMSCALE_COMMAND . " -width $destWidth | $pnmtojpeg_command > $vignette");
1523
+					exec("$pngtopnm_command $image | "._PNMSCALE_COMMAND." -width $destWidth | $pnmtojpeg_command > $vignette");
1524 1524
 					if (!($s = @filesize($vignette))) {
1525 1525
 						spip_unlink($vignette);
1526 1526
 					}
@@ -1542,7 +1542,7 @@  discard block
 block discarded – undo
1542 1542
 			return;
1543 1543
 		}
1544 1544
 		if (_IMG_GD_MAX_PIXELS && $srcWidth * $srcHeight > _IMG_GD_MAX_PIXELS) {
1545
-			spip_log('vignette gd1/gd2 impossible : ' . $srcWidth * $srcHeight . 'pixels');
1545
+			spip_log('vignette gd1/gd2 impossible : '.$srcWidth * $srcHeight.'pixels');
1546 1546
 
1547 1547
 			return;
1548 1548
 		}
@@ -1854,7 +1854,7 @@  discard block
 block discarded – undo
1854 1854
 		// de l'image, de facon a tromper le cache du navigateur
1855 1855
 		// quand on fait supprimer/reuploader un logo
1856 1856
 		// (pas de filemtime si SAFE MODE)
1857
-		$date = test_espace_prive() ? ('?' . $date) : '';
1857
+		$date = test_espace_prive() ? ('?'.$date) : '';
1858 1858
 
1859 1859
 		return _image_ecrire_tag($image, ['src' => "$logo$date", 'width' => $destWidth, 'height' => $destHeight]);
1860 1860
 	}
@@ -1901,7 +1901,7 @@  discard block
 block discarded – undo
1901 1901
 	public static function LittleEndian2String($number, $minbytes = 1) {
1902 1902
 		$intstring = '';
1903 1903
 		while ($number > 0) {
1904
-			$intstring = $intstring . chr($number & 255);
1904
+			$intstring = $intstring.chr($number & 255);
1905 1905
 			$number >>= 8;
1906 1906
 		}
1907 1907
 
@@ -1933,9 +1933,9 @@  discard block
 block discarded – undo
1933 1933
 					$b = $argb['blue'];
1934 1934
 
1935 1935
 					if ($bpp[$key] == 32) {
1936
-						$icXOR[$key] .= chr($b) . chr($g) . chr($r) . chr($a);
1936
+						$icXOR[$key] .= chr($b).chr($g).chr($r).chr($a);
1937 1937
 					} elseif ($bpp[$key] == 24) {
1938
-						$icXOR[$key] .= chr($b) . chr($g) . chr($r);
1938
+						$icXOR[$key] .= chr($b).chr($g).chr($r);
1939 1939
 					}
1940 1940
 
1941 1941
 					if ($a < 128) {
@@ -1962,48 +1962,48 @@  discard block
 block discarded – undo
1962 1962
 
1963 1963
 			// BITMAPINFOHEADER - 40 bytes
1964 1964
 			$BitmapInfoHeader[$key] = '';
1965
-			$BitmapInfoHeader[$key] .= "\x28\x00\x00\x00";                // DWORD  biSize;
1966
-			$BitmapInfoHeader[$key] .= phpthumb_functions::LittleEndian2String($ImageWidths[$key], 4);    // LONG   biWidth;
1965
+			$BitmapInfoHeader[$key] .= "\x28\x00\x00\x00"; // DWORD  biSize;
1966
+			$BitmapInfoHeader[$key] .= phpthumb_functions::LittleEndian2String($ImageWidths[$key], 4); // LONG   biWidth;
1967 1967
 			// The biHeight member specifies the combined
1968 1968
 			// height of the XOR and AND masks.
1969 1969
 			$BitmapInfoHeader[$key] .= phpthumb_functions::LittleEndian2String($ImageHeights[$key] * 2, 4); // LONG   biHeight;
1970
-			$BitmapInfoHeader[$key] .= "\x01\x00";                    // WORD   biPlanes;
1971
-			$BitmapInfoHeader[$key] .= chr($bpp[$key]) . "\x00";              // wBitCount;
1972
-			$BitmapInfoHeader[$key] .= "\x00\x00\x00\x00";                // DWORD  biCompression;
1973
-			$BitmapInfoHeader[$key] .= phpthumb_functions::LittleEndian2String($biSizeImage, 4);      // DWORD  biSizeImage;
1974
-			$BitmapInfoHeader[$key] .= "\x00\x00\x00\x00";                // LONG   biXPelsPerMeter;
1975
-			$BitmapInfoHeader[$key] .= "\x00\x00\x00\x00";                // LONG   biYPelsPerMeter;
1976
-			$BitmapInfoHeader[$key] .= "\x00\x00\x00\x00";                // DWORD  biClrUsed;
1977
-			$BitmapInfoHeader[$key] .= "\x00\x00\x00\x00";                // DWORD  biClrImportant;
1970
+			$BitmapInfoHeader[$key] .= "\x01\x00"; // WORD   biPlanes;
1971
+			$BitmapInfoHeader[$key] .= chr($bpp[$key])."\x00"; // wBitCount;
1972
+			$BitmapInfoHeader[$key] .= "\x00\x00\x00\x00"; // DWORD  biCompression;
1973
+			$BitmapInfoHeader[$key] .= phpthumb_functions::LittleEndian2String($biSizeImage, 4); // DWORD  biSizeImage;
1974
+			$BitmapInfoHeader[$key] .= "\x00\x00\x00\x00"; // LONG   biXPelsPerMeter;
1975
+			$BitmapInfoHeader[$key] .= "\x00\x00\x00\x00"; // LONG   biYPelsPerMeter;
1976
+			$BitmapInfoHeader[$key] .= "\x00\x00\x00\x00"; // DWORD  biClrUsed;
1977
+			$BitmapInfoHeader[$key] .= "\x00\x00\x00\x00"; // DWORD  biClrImportant;
1978 1978
 		}
1979 1979
 
1980 1980
 
1981
-		$icondata = "\x00\x00";                    // idReserved;   // Reserved (must be 0)
1982
-		$icondata .= "\x01\x00";                    // idType;	   // Resource Type (1 for icons)
1983
-		$icondata .= phpthumb_functions::LittleEndian2String(count($gd_image_array), 2);  // idCount;	  // How many images?
1981
+		$icondata = "\x00\x00"; // idReserved;   // Reserved (must be 0)
1982
+		$icondata .= "\x01\x00"; // idType;	   // Resource Type (1 for icons)
1983
+		$icondata .= phpthumb_functions::LittleEndian2String(count($gd_image_array), 2); // idCount;	  // How many images?
1984 1984
 
1985 1985
 		$dwImageOffset = 6 + (count($gd_image_array) * 16);
1986 1986
 		foreach ($gd_image_array as $key => $gd_image) {
1987 1987
 			// ICONDIRENTRY   idEntries[1]; // An entry for each image (idCount of 'em)
1988 1988
 
1989
-			$icondata .= chr($ImageWidths[$key]);           // bWidth;		  // Width, in pixels, of the image
1990
-			$icondata .= chr($ImageHeights[$key]);          // bHeight;		 // Height, in pixels, of the image
1991
-			$icondata .= chr($totalcolors[$key]);           // bColorCount;	 // Number of colors in image (0 if >=8bpp)
1992
-			$icondata .= "\x00";                    // bReserved;	   // Reserved ( must be 0)
1989
+			$icondata .= chr($ImageWidths[$key]); // bWidth;		  // Width, in pixels, of the image
1990
+			$icondata .= chr($ImageHeights[$key]); // bHeight;		 // Height, in pixels, of the image
1991
+			$icondata .= chr($totalcolors[$key]); // bColorCount;	 // Number of colors in image (0 if >=8bpp)
1992
+			$icondata .= "\x00"; // bReserved;	   // Reserved ( must be 0)
1993 1993
 
1994
-			$icondata .= "\x01\x00";                  // wPlanes;		 // Color Planes
1995
-			$icondata .= chr($bpp[$key]) . "\x00";            // wBitCount;	   // Bits per pixel
1994
+			$icondata .= "\x01\x00"; // wPlanes;		 // Color Planes
1995
+			$icondata .= chr($bpp[$key])."\x00"; // wBitCount;	   // Bits per pixel
1996 1996
 
1997 1997
 			$dwBytesInRes = 40 + strlen($icXOR[$key]) + strlen($icAND[$key]);
1998 1998
 			$icondata .= phpthumb_functions::LittleEndian2String(
1999 1999
 				$dwBytesInRes,
2000 2000
 				4
2001
-			);     // dwBytesInRes;	// How many bytes in this resource?
2001
+			); // dwBytesInRes;	// How many bytes in this resource?
2002 2002
 
2003 2003
 			$icondata .= phpthumb_functions::LittleEndian2String(
2004 2004
 				$dwImageOffset,
2005 2005
 				4
2006
-			);    // dwImageOffset;   // Where in the file is this image?
2006
+			); // dwImageOffset;   // Where in the file is this image?
2007 2007
 			$dwImageOffset += strlen($BitmapInfoHeader[$key]);
2008 2008
 			$dwImageOffset += strlen($icXOR[$key]);
2009 2009
 			$dwImageOffset += strlen($icAND[$key]);
Please login to merge, or discard this patch.
ecrire/inc/filtres.php 1 patch
Spacing   +130 added lines, -131 removed lines patch added patch discarded remove patch
@@ -96,7 +96,7 @@  discard block
 block discarded – undo
96 96
 	}
97 97
 
98 98
 	include_fichiers_fonctions();
99
-	foreach (['filtre_' . $fonc, 'filtre_' . $fonc . '_dist', $fonc] as $f) {
99
+	foreach (['filtre_'.$fonc, 'filtre_'.$fonc.'_dist', $fonc] as $f) {
100 100
 		trouver_filtre_matrice($f); // charge des fichiers spécifiques éventuels
101 101
 		// fonction ou name\space\fonction
102 102
 		if (is_callable($f)) {
@@ -223,7 +223,7 @@  discard block
 block discarded – undo
223 223
 	// affichage "GIT [master: abcdef]"
224 224
 	$commit = $desc['commit_short'] ?? $desc['commit'];
225 225
 	if ($desc['branch']) {
226
-		$commit = $desc['branch'] . ': ' . $commit;
226
+		$commit = $desc['branch'].': '.$commit;
227 227
 	}
228 228
 	return "{$desc['vcs']} [$commit]";
229 229
 }
@@ -242,9 +242,9 @@  discard block
 block discarded – undo
242 242
 	}
243 243
 
244 244
 	// version installee par GIT
245
-	if (lire_fichier($dir . '/.git/HEAD', $c)) {
245
+	if (lire_fichier($dir.'/.git/HEAD', $c)) {
246 246
 		$currentHead = trim(substr($c, 4));
247
-		if (lire_fichier($dir . '/.git/' . $currentHead, $hash)) {
247
+		if (lire_fichier($dir.'/.git/'.$currentHead, $hash)) {
248 248
 			return [
249 249
 				'vcs' => 'GIT',
250 250
 				'branch' => basename($currentHead),
@@ -271,8 +271,8 @@  discard block
 block discarded – undo
271 271
 		$dir = '.';
272 272
 	}
273 273
 	// version installee par SVN
274
-	if (file_exists($dir . '/.svn/wc.db') && class_exists('SQLite3')) {
275
-		$db = new SQLite3($dir . '/.svn/wc.db');
274
+	if (file_exists($dir.'/.svn/wc.db') && class_exists('SQLite3')) {
275
+		$db = new SQLite3($dir.'/.svn/wc.db');
276 276
 		$result = $db->query('SELECT changed_revision FROM nodes WHERE local_relpath = "" LIMIT 1');
277 277
 		if ($result) {
278 278
 			$row = $result->fetchArray();
@@ -290,12 +290,12 @@  discard block
 block discarded – undo
290 290
 
291 291
 // La matrice est necessaire pour ne filtrer _que_ des fonctions definies dans filtres_images
292 292
 // et laisser passer les fonctions personnelles baptisees image_...
293
-$GLOBALS['spip_matrice']['image_graver'] = true;//'inc/filtres_images_mini.php';
294
-$GLOBALS['spip_matrice']['image_select'] = true;//'inc/filtres_images_mini.php';
295
-$GLOBALS['spip_matrice']['image_reduire'] = true;//'inc/filtres_images_mini.php';
296
-$GLOBALS['spip_matrice']['image_reduire_par'] = true;//'inc/filtres_images_mini.php';
297
-$GLOBALS['spip_matrice']['image_passe_partout'] = true;//'inc/filtres_images_mini.php';
298
-$GLOBALS['spip_matrice']['image_recadre_avec_fallback'] = true;//'inc/filtres_images_mini.php';
293
+$GLOBALS['spip_matrice']['image_graver'] = true; //'inc/filtres_images_mini.php';
294
+$GLOBALS['spip_matrice']['image_select'] = true; //'inc/filtres_images_mini.php';
295
+$GLOBALS['spip_matrice']['image_reduire'] = true; //'inc/filtres_images_mini.php';
296
+$GLOBALS['spip_matrice']['image_reduire_par'] = true; //'inc/filtres_images_mini.php';
297
+$GLOBALS['spip_matrice']['image_passe_partout'] = true; //'inc/filtres_images_mini.php';
298
+$GLOBALS['spip_matrice']['image_recadre_avec_fallback'] = true; //'inc/filtres_images_mini.php';
299 299
 
300 300
 $GLOBALS['spip_matrice']['couleur_html_to_hex'] = 'inc/filtres_images_mini.php';
301 301
 $GLOBALS['spip_matrice']['couleur_hex_to_hsl'] = 'inc/filtres_images_mini.php';
@@ -454,8 +454,8 @@  discard block
 block discarded – undo
454 454
  */
455 455
 function filtre_debug($val, $key = null) {
456 456
 	$debug = (
457
-		is_null($key) ? '' : (var_export($key, true) . ' = ')
458
-		) . var_export($val, true);
457
+		is_null($key) ? '' : (var_export($key, true).' = ')
458
+		).var_export($val, true);
459 459
 
460 460
 	include_spip('inc/autoriser');
461 461
 	if (autoriser('webmestre')) {
@@ -509,7 +509,7 @@  discard block
 block discarded – undo
509 509
 		$is_file = false;
510 510
 	}
511 511
 	if ($is_file) {
512
-		$is_local_file = function ($path) {
512
+		$is_local_file = function($path) {
513 513
 			if (strpos($path, '?') !== false) {
514 514
 				$path = supprimer_timestamp($path);
515 515
 				// remove ?24px added by find_in_theme on .svg files
@@ -561,7 +561,7 @@  discard block
 block discarded – undo
561 561
 						if (preg_match(",this[.]src=['\"]([^'\"]+)['\"],ims", $mouseover, $match)) {
562 562
 							$srcover = $match[1];
563 563
 							array_shift($args);
564
-							array_unshift($args, "<img src='" . $match[1] . "' />");
564
+							array_unshift($args, "<img src='".$match[1]."' />");
565 565
 							$srcover_filter = call_user_func_array($filtre, $args);
566 566
 							$srcover_filter = extraire_attribut($srcover_filter, 'src');
567 567
 							$reduit = str_replace($srcover, $srcover_filter, $reduit);
@@ -928,7 +928,7 @@  discard block
 block discarded – undo
928 928
 	// " -> &quot; et tout ce genre de choses
929 929
 	$u = $GLOBALS['meta']['pcre_u'];
930 930
 	$texte = str_replace('&nbsp;', ' ', $texte);
931
-	$texte = preg_replace('/\s{2,}/S' . $u, ' ', $texte);
931
+	$texte = preg_replace('/\s{2,}/S'.$u, ' ', $texte);
932 932
 	// ne pas echapper les sinqle quotes car certains outils de syndication gerent mal
933 933
 	$texte = entites_html($texte, false, false);
934 934
 	// mais bien echapper les double quotes !
@@ -988,7 +988,7 @@  discard block
 block discarded – undo
988 988
  **/
989 989
 function supprimer_numero($texte) {
990 990
 	return preg_replace(
991
-		',^[[:space:]]*([0-9]+)([.)]|' . chr(194) . '?' . chr(176) . ')[[:space:]]+,S',
991
+		',^[[:space:]]*([0-9]+)([.)]|'.chr(194).'?'.chr(176).')[[:space:]]+,S',
992 992
 		'',
993 993
 		$texte
994 994
 	);
@@ -1016,7 +1016,7 @@  discard block
 block discarded – undo
1016 1016
 function recuperer_numero($texte) {
1017 1017
 	if (
1018 1018
 		preg_match(
1019
-			',^[[:space:]]*([0-9]+)([.)]|' . chr(194) . '?' . chr(176) . ')[[:space:]]+,S',
1019
+			',^[[:space:]]*([0-9]+)([.)]|'.chr(194).'?'.chr(176).')[[:space:]]+,S',
1020 1020
 			$texte,
1021 1021
 			$regs
1022 1022
 		)
@@ -1107,8 +1107,8 @@  discard block
 block discarded – undo
1107 1107
  **/
1108 1108
 function textebrut($texte) {
1109 1109
 	$u = $GLOBALS['meta']['pcre_u'];
1110
-	$texte = preg_replace('/\s+/S' . $u, ' ', $texte);
1111
-	$texte = preg_replace('/<(p|br)( [^>]*)?' . '>/iS', "\n\n", $texte);
1110
+	$texte = preg_replace('/\s+/S'.$u, ' ', $texte);
1111
+	$texte = preg_replace('/<(p|br)( [^>]*)?'.'>/iS', "\n\n", $texte);
1112 1112
 	$texte = preg_replace("/^\n+/", '', $texte);
1113 1113
 	$texte = preg_replace("/\n+$/", '', $texte);
1114 1114
 	$texte = preg_replace("/\n +/", "\n", $texte);
@@ -1142,7 +1142,7 @@  discard block
 block discarded – undo
1142 1142
 		)
1143 1143
 	) {
1144 1144
 		foreach ($liens[0] as $a) {
1145
-			$rel = 'noopener noreferrer ' . extraire_attribut($a, 'rel');
1145
+			$rel = 'noopener noreferrer '.extraire_attribut($a, 'rel');
1146 1146
 			$ablank = inserer_attribut($a, 'rel', $rel);
1147 1147
 			$ablank = inserer_attribut($ablank, 'target', '_blank');
1148 1148
 			$texte = str_replace($a, $ablank, $texte);
@@ -1167,7 +1167,7 @@  discard block
 block discarded – undo
1167 1167
 		foreach ($regs[0] as $a) {
1168 1168
 			$rel = extraire_attribut($a, 'rel');
1169 1169
 			if (strpos($rel, 'nofollow') === false) {
1170
-				$rel = 'nofollow' . ($rel ? " $rel" : '');
1170
+				$rel = 'nofollow'.($rel ? " $rel" : '');
1171 1171
 				$anofollow = inserer_attribut($a, 'rel', $rel);
1172 1172
 				$texte = str_replace($a, $anofollow, $texte);
1173 1173
 			}
@@ -1196,7 +1196,7 @@  discard block
 block discarded – undo
1196 1196
 	$u = $GLOBALS['meta']['pcre_u'];
1197 1197
 	$texte = preg_replace('@</p>@iS', "\n", $texte);
1198 1198
 	$texte = preg_replace("@<p\b.*>@UiS", '<br />', $texte);
1199
-	$texte = preg_replace('@^\s*<br />@S' . $u, '', $texte);
1199
+	$texte = preg_replace('@^\s*<br />@S'.$u, '', $texte);
1200 1200
 
1201 1201
 	return $texte;
1202 1202
 }
@@ -1227,7 +1227,7 @@  discard block
 block discarded – undo
1227 1227
 		return $texte;
1228 1228
 	}
1229 1229
 	include_spip('inc/texte');
1230
-	$tag = preg_match(',</?(' . _BALISES_BLOCS . ')[>[:space:]],iS', $texte) ?
1230
+	$tag = preg_match(',</?('._BALISES_BLOCS.')[>[:space:]],iS', $texte) ?
1231 1231
 		'div' : 'span';
1232 1232
 
1233 1233
 	return "<$tag style='word-wrap:break-word;'>$texte</$tag>";
@@ -1339,7 +1339,7 @@  discard block
 block discarded – undo
1339 1339
 	}
1340 1340
 	$u = $GLOBALS['meta']['pcre_u'];
1341 1341
 	if ($textebrut) {
1342
-		$texte = preg_replace([",\n,", ',\s(?=\s),msS' . $u], [' ', ''], textebrut($texte));
1342
+		$texte = preg_replace([",\n,", ',\s(?=\s),msS'.$u], [' ', ''], textebrut($texte));
1343 1343
 	}
1344 1344
 	$texte = texte_backend($texte);
1345 1345
 	$texte = str_replace(["'", '"'], ['&#039;', '&#034;'], $texte);
@@ -1374,7 +1374,7 @@  discard block
 block discarded – undo
1374 1374
 	# un message pour abs_url
1375 1375
 	$GLOBALS['mode_abs_url'] = 'url';
1376 1376
 	$url = trim($url);
1377
-	$r = ',^(?:' . _PROTOCOLES_STD . '):?/?/?$,iS';
1377
+	$r = ',^(?:'._PROTOCOLES_STD.'):?/?/?$,iS';
1378 1378
 
1379 1379
 	return preg_match($r, $url) ? '' : ($entites ? entites_html($url) : $url);
1380 1380
 }
@@ -1578,14 +1578,14 @@  discard block
 block discarded – undo
1578 1578
 	if (strpos($texte, '<') !== false) {
1579 1579
 		include_spip('inc/lien');
1580 1580
 		if (defined('_PREG_MODELE')) {
1581
-			$preg_modeles = '@' . _PREG_MODELE . '@imsS';
1581
+			$preg_modeles = '@'._PREG_MODELE.'@imsS';
1582 1582
 			$texte = echappe_html($texte, '', true, $preg_modeles);
1583 1583
 		}
1584 1584
 	}
1585 1585
 
1586 1586
 	$debut = '';
1587 1587
 	$suite = $texte;
1588
-	while ($t = strpos('-' . $suite, "\n", 1)) {
1588
+	while ($t = strpos('-'.$suite, "\n", 1)) {
1589 1589
 		$debut .= substr($suite, 0, $t - 1);
1590 1590
 		$suite = substr($suite, $t);
1591 1591
 		$car = substr($suite, 0, 1);
@@ -1603,11 +1603,11 @@  discard block
 block discarded – undo
1603 1603
 			$suite = substr($suite, strlen($regs[0]));
1604 1604
 		}
1605 1605
 	}
1606
-	$texte = $debut . $suite;
1606
+	$texte = $debut.$suite;
1607 1607
 
1608 1608
 	$texte = echappe_retour($texte);
1609 1609
 
1610
-	return $texte . $fin;
1610
+	return $texte.$fin;
1611 1611
 }
1612 1612
 
1613 1613
 
@@ -1669,7 +1669,7 @@  discard block
 block discarded – undo
1669 1669
 		}
1670 1670
 
1671 1671
 		foreach ($regs as $reg) {
1672
-			$cle = ($reg[1] ? $reg[1] . ':' : '') . $reg[2];
1672
+			$cle = ($reg[1] ? $reg[1].':' : '').$reg[2];
1673 1673
 			$desc = $traduire($cle, $lang, true);
1674 1674
 			$l = $desc->langue;
1675 1675
 			// si pas de traduction, on laissera l'écriture de l'idiome entier dans le texte.
@@ -1783,9 +1783,9 @@  discard block
 block discarded – undo
1783 1783
 					// il ne faut pas echapper en div si propre produit un seul paragraphe
1784 1784
 					include_spip('inc/texte');
1785 1785
 					$trad_propre = preg_replace(',(^<p[^>]*>|</p>$),Uims', '', propre($trad));
1786
-					$mode = preg_match(',</?(' . _BALISES_BLOCS . ')[>[:space:]],iS', $trad_propre) ? 'div' : 'span';
1786
+					$mode = preg_match(',</?('._BALISES_BLOCS.')[>[:space:]],iS', $trad_propre) ? 'div' : 'span';
1787 1787
 					if ($mode === 'div') {
1788
-						$trad = rtrim($trad) . "\n\n";
1788
+						$trad = rtrim($trad)."\n\n";
1789 1789
 					}
1790 1790
 					$trad = code_echappement($trad, 'multi', false, $mode);
1791 1791
 					$trad = str_replace("'", '"', inserer_attribut($trad, 'lang', $l));
@@ -1980,7 +1980,7 @@  discard block
 block discarded – undo
1980 1980
 	if (is_array($balise)) {
1981 1981
 		array_walk(
1982 1982
 			$balise,
1983
-			function (&$a, $key, $t) {
1983
+			function(&$a, $key, $t) {
1984 1984
 				$a = extraire_attribut($a, $t);
1985 1985
 			},
1986 1986
 			$attribut
@@ -2072,14 +2072,14 @@  discard block
 block discarded – undo
2072 2072
 
2073 2073
 	if ($old !== null) {
2074 2074
 		// Remplacer l'ancien attribut du meme nom
2075
-		$balise = $r[1] . $insert . $r[5];
2075
+		$balise = $r[1].$insert.$r[5];
2076 2076
 	} else {
2077 2077
 		// preferer une balise " />" (comme <img />)
2078 2078
 		if (preg_match(',/>,', $balise)) {
2079
-			$balise = preg_replace(',\s?/>,S', $insert . ' />', $balise, 1);
2079
+			$balise = preg_replace(',\s?/>,S', $insert.' />', $balise, 1);
2080 2080
 		} // sinon une balise <a ...> ... </a>
2081 2081
 		else {
2082
-			$balise = preg_replace(',\s?>,S', $insert . '>', $balise, 1);
2082
+			$balise = preg_replace(',\s?>,S', $insert.'>', $balise, 1);
2083 2083
 		}
2084 2084
 	}
2085 2085
 
@@ -2134,7 +2134,7 @@  discard block
 block discarded – undo
2134 2134
 		if (
2135 2135
 			$class_courante
2136 2136
 			and strpos($class_courante, $c) !== false
2137
-			and preg_match('/(^|\s)' . preg_quote($c) . '($|\s)/', $class_courante)
2137
+			and preg_match('/(^|\s)'.preg_quote($c).'($|\s)/', $class_courante)
2138 2138
 		) {
2139 2139
 			$is_class_presente = true;
2140 2140
 		}
@@ -2142,12 +2142,12 @@  discard block
 block discarded – undo
2142 2142
 			in_array($operation, ['ajouter', 'commuter'])
2143 2143
 			and !$is_class_presente
2144 2144
 		) {
2145
-			$class_new = ltrim(rtrim($class_new ?? '') . ' ' . $c);
2145
+			$class_new = ltrim(rtrim($class_new ?? '').' '.$c);
2146 2146
 		} elseif (
2147 2147
 			in_array($operation, ['supprimer', 'commuter'])
2148 2148
 			and $is_class_presente
2149 2149
 		) {
2150
-			$class_new = trim(preg_replace('/(^|\s)' . preg_quote($c) . '($|\s)/', "\\1", $class_new));
2150
+			$class_new = trim(preg_replace('/(^|\s)'.preg_quote($c).'($|\s)/', "\\1", $class_new));
2151 2151
 		}
2152 2152
 	}
2153 2153
 
@@ -2210,7 +2210,7 @@  discard block
 block discarded – undo
2210 2210
 // Quelques fonctions de calcul arithmetique
2211 2211
 //
2212 2212
 function floatstr($a) {
2213
- return str_replace(',', '.', (string)floatval($a));
2213
+ return str_replace(',', '.', (string) floatval($a));
2214 2214
 }
2215 2215
 function strize($f, $a, $b) {
2216 2216
  return floatstr($f(floatstr($a), floatstr($b)));
@@ -2344,13 +2344,13 @@  discard block
 block discarded – undo
2344 2344
 	if (!defined('_TAGS_NOM_AUTEUR')) {
2345 2345
 		define('_TAGS_NOM_AUTEUR', '');
2346 2346
 	}
2347
-	$tags_acceptes = array_unique(explode(',', 'multi,' . _TAGS_NOM_AUTEUR));
2347
+	$tags_acceptes = array_unique(explode(',', 'multi,'._TAGS_NOM_AUTEUR));
2348 2348
 	foreach ($tags_acceptes as $tag) {
2349 2349
 		if (strlen($tag)) {
2350
-			$remp1[] = '<' . trim($tag) . '>';
2351
-			$remp1[] = '</' . trim($tag) . '>';
2352
-			$remp2[] = '\x60' . trim($tag) . '\x61';
2353
-			$remp2[] = '\x60/' . trim($tag) . '\x61';
2350
+			$remp1[] = '<'.trim($tag).'>';
2351
+			$remp1[] = '</'.trim($tag).'>';
2352
+			$remp2[] = '\x60'.trim($tag).'\x61';
2353
+			$remp2[] = '\x60/'.trim($tag).'\x61';
2354 2354
 		}
2355 2355
 	}
2356 2356
 	$v_nom = str_replace($remp2, $remp1, supprimer_tags(str_replace($remp1, $remp2, $nom)));
@@ -2404,7 +2404,7 @@  discard block
 block discarded – undo
2404 2404
 				. http_img_pack(
2405 2405
 					'attachment-16.png',
2406 2406
 					$t,
2407
-					'title="' . attribut_html($t) . '"'
2407
+					'title="'.attribut_html($t).'"'
2408 2408
 				)
2409 2409
 				. '</a>',
2410 2410
 				$tag
@@ -2468,10 +2468,10 @@  discard block
 block discarded – undo
2468 2468
 	$fichier = basename($url);
2469 2469
 
2470 2470
 	return '<a rel="enclosure"'
2471
-	. ($url ? ' href="' . spip_htmlspecialchars($url) . '"' : '')
2472
-	. ($type ? ' type="' . spip_htmlspecialchars($type) . '"' : '')
2473
-	. ($length ? ' title="' . spip_htmlspecialchars($length) . '"' : '')
2474
-	. '>' . $fichier . '</a>';
2471
+	. ($url ? ' href="'.spip_htmlspecialchars($url).'"' : '')
2472
+	. ($type ? ' type="'.spip_htmlspecialchars($type).'"' : '')
2473
+	. ($length ? ' title="'.spip_htmlspecialchars($length).'"' : '')
2474
+	. '>'.$fichier.'</a>';
2475 2475
 }
2476 2476
 
2477 2477
 /**
@@ -2499,9 +2499,9 @@  discard block
 block discarded – undo
2499 2499
 			} # vieux data
2500 2500
 			$fichier = basename($url);
2501 2501
 			$enclosures[] = '<enclosure'
2502
-				. ($url ? ' url="' . spip_htmlspecialchars($url) . '"' : '')
2503
-				. ($type ? ' type="' . spip_htmlspecialchars($type) . '"' : '')
2504
-				. ($length ? ' length="' . $length . '"' : '')
2502
+				. ($url ? ' url="'.spip_htmlspecialchars($url).'"' : '')
2503
+				. ($type ? ' type="'.spip_htmlspecialchars($type).'"' : '')
2504
+				. ($length ? ' length="'.$length.'"' : '')
2505 2505
 				. ' />';
2506 2506
 		}
2507 2507
 	}
@@ -2527,7 +2527,7 @@  discard block
 block discarded – undo
2527 2527
 		if (extraire_attribut($e, 'rel') == 'tag') {
2528 2528
 			$subjects .= '<dc:subject>'
2529 2529
 				. texte_backend(textebrut($e))
2530
-				. '</dc:subject>' . "\n";
2530
+				. '</dc:subject>'."\n";
2531 2531
 		}
2532 2532
 	}
2533 2533
 
@@ -2563,7 +2563,7 @@  discard block
 block discarded – undo
2563 2563
 	if (is_array($texte)) {
2564 2564
 		array_walk(
2565 2565
 			$texte,
2566
-			function (&$a, $key, $t) {
2566
+			function(&$a, $key, $t) {
2567 2567
 				$a = extraire_balise($a, $t);
2568 2568
 			},
2569 2569
 			$tag
@@ -2611,7 +2611,7 @@  discard block
 block discarded – undo
2611 2611
 	if (is_array($texte)) {
2612 2612
 		array_walk(
2613 2613
 			$texte,
2614
-			function (&$a, $key, $t) {
2614
+			function(&$a, $key, $t) {
2615 2615
 				$a = extraire_balises($a, $t);
2616 2616
 			},
2617 2617
 			$tag
@@ -2743,7 +2743,7 @@  discard block
 block discarded – undo
2743 2743
 		if ($fond != '404') {
2744 2744
 			$contexte = array_shift($p);
2745 2745
 			$contexte['page'] = $fond;
2746
-			$action = preg_replace('/([?]' . preg_quote($fond) . '[^&=]*[0-9]+)(&|$)/', '?&', $action);
2746
+			$action = preg_replace('/([?]'.preg_quote($fond).'[^&=]*[0-9]+)(&|$)/', '?&', $action);
2747 2747
 		}
2748 2748
 	}
2749 2749
 	// defaire ce qu'a injecte urls_decoder_url : a revoir en modifiant la signature de urls_decoder_url
@@ -2798,9 +2798,9 @@  discard block
 block discarded – undo
2798 2798
 			. '"'
2799 2799
 			. (is_null($val)
2800 2800
 				? ''
2801
-				: ' value="' . entites_html($val) . '"'
2801
+				: ' value="'.entites_html($val).'"'
2802 2802
 			)
2803
-			. ' type="hidden"' . "\n/>";
2803
+			. ' type="hidden"'."\n/>";
2804 2804
 	}
2805 2805
 
2806 2806
 	return join('', $hidden);
@@ -2910,8 +2910,8 @@  discard block
 block discarded – undo
2910 2910
 
2911 2911
 	return preg_replace_callback(
2912 2912
 		",url\s*\(\s*['\"]?([^'\"/#\s][^:]*)['\"]?\s*\),Uims",
2913
-		function ($x) use ($path) {
2914
-			return "url('" . suivre_lien($path, $x[1]) . "')";
2913
+		function($x) use ($path) {
2914
+			return "url('".suivre_lien($path, $x[1])."')";
2915 2915
 		},
2916 2916
 		$contenu
2917 2917
 	);
@@ -2973,14 +2973,14 @@  discard block
 block discarded – undo
2973 2973
 	) {
2974 2974
 		$distant = true;
2975 2975
 		$cssf = parse_url($css);
2976
-		$cssf = $cssf['path'] . ($cssf['query'] ? '?' . $cssf['query'] : '');
2976
+		$cssf = $cssf['path'].($cssf['query'] ? '?'.$cssf['query'] : '');
2977 2977
 		$cssf = preg_replace(',[?:&=],', '_', $cssf);
2978 2978
 	} else {
2979 2979
 		$distant = false;
2980 2980
 		$cssf = $css;
2981 2981
 		// 1. regarder d'abord si un fichier avec la bonne direction n'est pas aussi
2982 2982
 		//propose (rien a faire dans ce cas)
2983
-		$f = preg_replace(',(_rtl)?\.css$,i', '_' . $ndir . '.css', $css);
2983
+		$f = preg_replace(',(_rtl)?\.css$,i', '_'.$ndir.'.css', $css);
2984 2984
 		if (@file_exists($f)) {
2985 2985
 			return $f;
2986 2986
 		}
@@ -2990,7 +2990,7 @@  discard block
 block discarded – undo
2990 2990
 	$dir_var = sous_repertoire(_DIR_VAR, 'cache-css');
2991 2991
 	$f = $dir_var
2992 2992
 		. preg_replace(',.*/(.*?)(_rtl)?\.css,', '\1', $cssf)
2993
-		. '.' . substr(md5($cssf), 0, 4) . '_' . $ndir . '.css';
2993
+		. '.'.substr(md5($cssf), 0, 4).'_'.$ndir.'.css';
2994 2994
 
2995 2995
 	// la css peut etre distante (url absolue !)
2996 2996
 	if ($distant) {
@@ -3036,8 +3036,8 @@  discard block
 block discarded – undo
3036 3036
 		} // si la css_direction commence par $dir_var on la fait passer pour une absolue
3037 3037
 		elseif (substr($css_direction, 0, strlen($dir_var)) == $dir_var) {
3038 3038
 			$css_direction = substr($css_direction, strlen($dir_var));
3039
-			$src_faux_abs['/@@@@@@/' . $css_direction] = $css_direction;
3040
-			$css_direction = '/@@@@@@/' . $css_direction;
3039
+			$src_faux_abs['/@@@@@@/'.$css_direction] = $css_direction;
3040
+			$css_direction = '/@@@@@@/'.$css_direction;
3041 3041
 		}
3042 3042
 		$src[] = $regs[0][$k];
3043 3043
 		$src_direction_css[] = str_replace($import_css, $css_direction, $regs[0][$k]);
@@ -3086,7 +3086,7 @@  discard block
 block discarded – undo
3086 3086
 
3087 3087
 	$f = basename($css, '.css');
3088 3088
 	$f = sous_repertoire(_DIR_VAR, 'cache-css')
3089
-		. preg_replace(',(.*?)(_rtl|_ltr)?$,', "\\1-urlabs-" . substr(md5("$css-urlabs"), 0, 4) . "\\2", $f)
3089
+		. preg_replace(',(.*?)(_rtl|_ltr)?$,', "\\1-urlabs-".substr(md5("$css-urlabs"), 0, 4)."\\2", $f)
3090 3090
 		. '.css';
3091 3091
 
3092 3092
 	if ((@filemtime($f) > @filemtime($css)) and (_VAR_MODE != 'recalcul')) {
@@ -3096,7 +3096,7 @@  discard block
 block discarded – undo
3096 3096
 	if ($url_absolue_css == $css) {
3097 3097
 		if (
3098 3098
 			strncmp($GLOBALS['meta']['adresse_site'], $css, $l = strlen($GLOBALS['meta']['adresse_site'])) != 0
3099
-			or !lire_fichier(_DIR_RACINE . substr($css, $l), $contenu)
3099
+			or !lire_fichier(_DIR_RACINE.substr($css, $l), $contenu)
3100 3100
 		) {
3101 3101
 			include_spip('inc/distant');
3102 3102
 			$contenu = recuperer_url($css);
@@ -3208,7 +3208,7 @@  discard block
 block discarded – undo
3208 3208
 	$expression = str_replace('\/', '/', $expression);
3209 3209
 	$expression = str_replace('/', '\/', $expression);
3210 3210
 
3211
-	if (preg_match('/' . $expression . '/' . $modif, $texte ?? '', $r)) {
3211
+	if (preg_match('/'.$expression.'/'.$modif, $texte ?? '', $r)) {
3212 3212
 		if (isset($r[$capte])) {
3213 3213
 			return $r[$capte];
3214 3214
 		} else {
@@ -3246,7 +3246,7 @@  discard block
 block discarded – undo
3246 3246
 	$expression = str_replace('\/', '/', $expression);
3247 3247
 	$expression = str_replace('/', '\/', $expression);
3248 3248
 
3249
-	return preg_replace('/' . $expression . '/' . $modif, $replace, $texte);
3249
+	return preg_replace('/'.$expression.'/'.$modif, $replace, $texte);
3250 3250
 }
3251 3251
 
3252 3252
 
@@ -3265,7 +3265,7 @@  discard block
 block discarded – undo
3265 3265
 function traiter_doublons_documents(&$doublons, $letexte) {
3266 3266
 
3267 3267
 	// Verifier dans le texte & les notes (pas beau, helas)
3268
-	$t = $letexte . $GLOBALS['les_notes'];
3268
+	$t = $letexte.$GLOBALS['les_notes'];
3269 3269
 
3270 3270
 	if (
3271 3271
 		strstr($t, 'spip_document_') // evite le preg_match_all si inutile
@@ -3279,7 +3279,7 @@  discard block
 block discarded – undo
3279 3279
 		if (!isset($doublons['documents'])) {
3280 3280
 			$doublons['documents'] = '';
3281 3281
 		}
3282
-		$doublons['documents'] .= ',' . join(',', $matches[1]);
3282
+		$doublons['documents'] .= ','.join(',', $matches[1]);
3283 3283
 	}
3284 3284
 
3285 3285
 	return $letexte;
@@ -3336,7 +3336,7 @@  discard block
 block discarded – undo
3336 3336
 	if ($env) {
3337 3337
 		foreach ($env as $i => $j) {
3338 3338
 			if (is_string($j) and !in_array($i, $ignore_params)) {
3339
-				$texte .= "<param name='" . attribut_html($i) . "'\n\tvalue='" . attribut_html($j) . "' />";
3339
+				$texte .= "<param name='".attribut_html($i)."'\n\tvalue='".attribut_html($j)."' />";
3340 3340
 			}
3341 3341
 		}
3342 3342
 	}
@@ -3375,7 +3375,7 @@  discard block
 block discarded – undo
3375 3375
 	if ($env) {
3376 3376
 		foreach ($env as $i => $j) {
3377 3377
 			if (is_string($j) and !in_array($i, $ignore_params)) {
3378
-				$texte .= attribut_html($i) . "='" . attribut_html($j) . "' ";
3378
+				$texte .= attribut_html($i)."='".attribut_html($j)."' ";
3379 3379
 			}
3380 3380
 		}
3381 3381
 	}
@@ -3449,10 +3449,10 @@  discard block
 block discarded – undo
3449 3449
 	// si il y a un .svg a la bonne taille (-16.svg) a cote, on l'utilise en remplacement du -16.png
3450 3450
 	if (
3451 3451
 		preg_match(',-(\d+)[.](png|gif|svg)$,', $img_file, $m)
3452
-		and $variante_svg_generique = substr($img_file, 0, -strlen($m[0])) . '-xx.svg'
3452
+		and $variante_svg_generique = substr($img_file, 0, -strlen($m[0])).'-xx.svg'
3453 3453
 		and file_exists($variante_svg_generique)
3454 3454
 	) {
3455
-		if ($variante_svg_size = substr($variante_svg_generique, 0, -6) . $m[1] . '.svg' and file_exists($variante_svg_size)) {
3455
+		if ($variante_svg_size = substr($variante_svg_generique, 0, -6).$m[1].'.svg' and file_exists($variante_svg_size)) {
3456 3456
 			$img_file = $variante_svg_size;
3457 3457
 		}
3458 3458
 		else {
@@ -3510,7 +3510,7 @@  discard block
 block discarded – undo
3510 3510
 				return '';
3511 3511
 			}
3512 3512
 		}
3513
-		$atts .= " width='" . $largeur . "' height='" . $hauteur . "'";
3513
+		$atts .= " width='".$largeur."' height='".$hauteur."'";
3514 3514
 	}
3515 3515
 
3516 3516
 	if (file_exists($img_file)) {
@@ -3520,14 +3520,14 @@  discard block
 block discarded – undo
3520 3520
 		$alt = '';
3521 3521
 	}
3522 3522
 	elseif ($alt or $alt === '') {
3523
-		$alt = " alt='" . attribut_html($alt) . "'";
3523
+		$alt = " alt='".attribut_html($alt)."'";
3524 3524
 	}
3525 3525
 	else {
3526
-		$alt = " alt='" . attribut_html($title) . "'";
3526
+		$alt = " alt='".attribut_html($title)."'";
3527 3527
 	}
3528 3528
 	return "<img src='$img_file'$alt"
3529
-	. ($title ? ' title="' . attribut_html($title) . '"' : '')
3530
-	. ' ' . ltrim($atts)
3529
+	. ($title ? ' title="'.attribut_html($title).'"' : '')
3530
+	. ' '.ltrim($atts)
3531 3531
 	. ' />';
3532 3532
 }
3533 3533
 
@@ -3541,10 +3541,10 @@  discard block
 block discarded – undo
3541 3541
  */
3542 3542
 function http_style_background($img, $att = '', $size = null) {
3543 3543
 	if ($size and is_numeric($size)) {
3544
-		$size = trim($size) . 'px';
3544
+		$size = trim($size).'px';
3545 3545
 	}
3546
-	return " style='background" .
3547
-		($att ? '' : '-image') . ': url("' . chemin_image($img) . '")' . ($att ? (' ' . $att) : '') . ';'
3546
+	return " style='background".
3547
+		($att ? '' : '-image').': url("'.chemin_image($img).'")'.($att ? (' '.$att) : '').';'
3548 3548
 		. ($size ? "background-size:{$size};" : '')
3549 3549
 		. "'";
3550 3550
 }
@@ -3659,7 +3659,7 @@  discard block
 block discarded – undo
3659 3659
 		$img = http_img_pack(
3660 3660
 			$img,
3661 3661
 			$alt,
3662
-			$class ? " class='" . attribut_html($class) . "'" : '',
3662
+			$class ? " class='".attribut_html($class)."'" : '',
3663 3663
 			'',
3664 3664
 			['chemin_image' => false, 'utiliser_suffixe_size' => false]
3665 3665
 		);
@@ -3743,7 +3743,7 @@  discard block
 block discarded – undo
3743 3743
 	$balise_svg_source = $balise_svg;
3744 3744
 
3745 3745
 	// entete XML à supprimer
3746
-	$svg = preg_replace(',^\s*<\?xml[^>]*\?' . '>,', '', $svg);
3746
+	$svg = preg_replace(',^\s*<\?xml[^>]*\?'.'>,', '', $svg);
3747 3747
 
3748 3748
 	// IE est toujours mon ami
3749 3749
 	$balise_svg = inserer_attribut($balise_svg, 'focusable', 'false');
@@ -3761,9 +3761,9 @@  discard block
 block discarded – undo
3761 3761
 	// regler le alt
3762 3762
 	if ($alt) {
3763 3763
 		$balise_svg = inserer_attribut($balise_svg, 'role', 'img');
3764
-		$id = 'img-svg-title-' . substr(md5("$img_file:$svg:$alt"), 0, 4);
3764
+		$id = 'img-svg-title-'.substr(md5("$img_file:$svg:$alt"), 0, 4);
3765 3765
 		$balise_svg = inserer_attribut($balise_svg, 'aria-labelledby', $id);
3766
-		$title = "<title id=\"$id\">" . entites_html($alt) . "</title>\n";
3766
+		$title = "<title id=\"$id\">".entites_html($alt)."</title>\n";
3767 3767
 		$balise_svg .= $title;
3768 3768
 	}
3769 3769
 	else {
@@ -3811,7 +3811,7 @@  discard block
 block discarded – undo
3811 3811
 	if (is_array($tableau)) {
3812 3812
 		foreach ($tableau as $k => $v) {
3813 3813
 			$res = recuperer_fond(
3814
-				'modeles/' . $modele,
3814
+				'modeles/'.$modele,
3815 3815
 				array_merge(['cle' => $k], (is_array($v) ? $v : ['valeur' => $v]))
3816 3816
 			);
3817 3817
 			$texte .= $res;
@@ -3995,7 +3995,7 @@  discard block
 block discarded – undo
3995 3995
 	}
3996 3996
 
3997 3997
 	$c = serialize($c);
3998
-	$cle = calculer_cle_action($form . $c);
3998
+	$cle = calculer_cle_action($form.$c);
3999 3999
 	$c = "$cle:$c";
4000 4000
 
4001 4001
 	// on ne stocke pas les contextes dans des fichiers en cache
@@ -4053,15 +4053,15 @@  discard block
 block discarded – undo
4053 4053
 	}
4054 4054
 	// toujours encoder l'url source dans le bloc ajax
4055 4055
 	$r = self();
4056
-	$r = ' data-origin="' . $r . '"';
4056
+	$r = ' data-origin="'.$r.'"';
4057 4057
 	$class = 'ajaxbloc';
4058 4058
 	if ($ajaxid and is_string($ajaxid)) {
4059 4059
 		// ajaxid est normalement conforme a un nom de classe css
4060 4060
 		// on ne verifie pas la conformite, mais on passe entites_html par dessus par precaution
4061
-		$class .= ' ajax-id-' . entites_html($ajaxid);
4061
+		$class .= ' ajax-id-'.entites_html($ajaxid);
4062 4062
 	}
4063 4063
 
4064
-	return "<div class='$class' " . "data-ajax-env='$env'$r>\n$emboite</div><!--ajaxbloc-->\n";
4064
+	return "<div class='$class' "."data-ajax-env='$env'$r>\n$emboite</div><!--ajaxbloc-->\n";
4065 4065
 }
4066 4066
 
4067 4067
 /**
@@ -4105,7 +4105,7 @@  discard block
 block discarded – undo
4105 4105
 		$cle = substr($c, 0, $p);
4106 4106
 		$c = substr($c, $p + 1);
4107 4107
 
4108
-		if ($cle == calculer_cle_action($form . $c)) {
4108
+		if ($cle == calculer_cle_action($form.$c)) {
4109 4109
 			$env = @unserialize($c);
4110 4110
 			return $env;
4111 4111
 		}
@@ -4226,13 +4226,13 @@  discard block
 block discarded – undo
4226 4226
 				}
4227 4227
 			}
4228 4228
 		}
4229
-		$att .= 'class="' . ($class ? attribut_html($class) . ' ' : '') . (defined('_LIEN_OU_EXPOSE_CLASS_ON') ? _LIEN_OU_EXPOSE_CLASS_ON : 'on') . '"';
4229
+		$att .= 'class="'.($class ? attribut_html($class).' ' : '').(defined('_LIEN_OU_EXPOSE_CLASS_ON') ? _LIEN_OU_EXPOSE_CLASS_ON : 'on').'"';
4230 4230
 	} else {
4231 4231
 		$bal = 'a';
4232 4232
 		$att = "href='$url'"
4233
-			. ($title ? " title='" . attribut_html($title) . "'" : '')
4234
-			. ($class ? " class='" . attribut_html($class) . "'" : '')
4235
-			. ($rel ? " rel='" . attribut_html($rel) . "'" : '')
4233
+			. ($title ? " title='".attribut_html($title)."'" : '')
4234
+			. ($class ? " class='".attribut_html($class)."'" : '')
4235
+			. ($rel ? " rel='".attribut_html($rel)."'" : '')
4236 4236
 			. $evt;
4237 4237
 	}
4238 4238
 	if ($libelle === null) {
@@ -4371,7 +4371,7 @@  discard block
 block discarded – undo
4371 4371
 
4372 4372
 	// Icône
4373 4373
 	$icone = http_img_pack($fond, $alt, "width='$size' height='$size'");
4374
-	$icone = '<span class="icone-image' . ($fonction ? " icone-fonction icone-fonction-$fonction" : '') . "\">$icone</span>";
4374
+	$icone = '<span class="icone-image'.($fonction ? " icone-fonction icone-fonction-$fonction" : '')."\">$icone</span>";
4375 4375
 
4376 4376
 	// Markup final
4377 4377
 	if ($type == 'lien') {
@@ -4648,20 +4648,20 @@  discard block
 block discarded – undo
4648 4648
 		$class_form = 'ajax';
4649 4649
 		$class = str_replace('ajax', '', $class);
4650 4650
 	}
4651
-	$class_btn = 'submit ' . trim($class);
4651
+	$class_btn = 'submit '.trim($class);
4652 4652
 
4653 4653
 	if ($confirm) {
4654
-		$confirm = 'confirm("' . attribut_html($confirm) . '")';
4654
+		$confirm = 'confirm("'.attribut_html($confirm).'")';
4655 4655
 		if ($callback) {
4656 4656
 			$callback = "$confirm?($callback):false";
4657 4657
 		} else {
4658 4658
 			$callback = $confirm;
4659 4659
 		}
4660 4660
 	}
4661
-	$onclick = $callback ? " onclick='return " . addcslashes($callback, "'") . "'" : '';
4661
+	$onclick = $callback ? " onclick='return ".addcslashes($callback, "'")."'" : '';
4662 4662
 	$title = $title ? " title='$title'" : '';
4663 4663
 
4664
-	return "<form class='bouton_action_post $class_form' method='post' action='$url'><div>" . form_hidden($url)
4664
+	return "<form class='bouton_action_post $class_form' method='post' action='$url'><div>".form_hidden($url)
4665 4665
 	. "<button type='submit' class='$class_btn'$title$onclick>$libelle</button></div></form>";
4666 4666
 }
4667 4667
 
@@ -4726,14 +4726,14 @@  discard block
 block discarded – undo
4726 4726
 		$champ_titre = '';
4727 4727
 		if ($demande_titre) {
4728 4728
 			// si pas de titre declare mais champ titre, il sera peuple par le select *
4729
-			$champ_titre = (!empty($desc['titre'])) ? ', ' . $desc['titre'] : '';
4729
+			$champ_titre = (!empty($desc['titre'])) ? ', '.$desc['titre'] : '';
4730 4730
 		}
4731 4731
 		include_spip('base/abstract_sql');
4732 4732
 		include_spip('base/connect_sql');
4733 4733
 		$objets[$type_objet][$id_objet] = sql_fetsel(
4734
-			'*' . $champ_titre,
4734
+			'*'.$champ_titre,
4735 4735
 			$desc['table_sql'],
4736
-			id_table_objet($type_objet) . ' = ' . intval($id_objet)
4736
+			id_table_objet($type_objet).' = '.intval($id_objet)
4737 4737
 		);
4738 4738
 
4739 4739
 		// Toujours noter la longueur d'introduction, même si pas demandé cette fois-ci
@@ -4811,8 +4811,7 @@  discard block
 block discarded – undo
4811 4811
 	if (isset($ligne_sql['chapo'])) {
4812 4812
 		$chapo = $ligne_sql['chapo'];
4813 4813
 		$texte = strlen($descriptif) ?
4814
-			'' :
4815
-			"$chapo \n\n $texte";
4814
+			'' : "$chapo \n\n $texte";
4816 4815
 	}
4817 4816
 
4818 4817
 	// Longueur en paramètre, sinon celle renseignée dans la description de l'objet, sinon valeur en dur
@@ -4879,7 +4878,7 @@  discard block
 block discarded – undo
4879 4878
 		return $texte;
4880 4879
 	}
4881 4880
 
4882
-	$traitement = str_replace('%s', "'" . texte_script($texte) . "'", $traitement);
4881
+	$traitement = str_replace('%s', "'".texte_script($texte)."'", $traitement);
4883 4882
 
4884 4883
 	// Fournir $connect et $Pile[0] au traitement si besoin
4885 4884
 	$Pile = [0 => $env];
@@ -4913,7 +4912,7 @@  discard block
 block discarded – undo
4913 4912
 	}
4914 4913
 	$url = generer_url_entite($id_objet, $objet, '', '', $connect);
4915 4914
 
4916
-	return "<a href='$url' class='$objet'>" . couper($titre, $longueur) . '</a>';
4915
+	return "<a href='$url' class='$objet'>".couper($titre, $longueur).'</a>';
4917 4916
 }
4918 4917
 
4919 4918
 
@@ -4932,10 +4931,10 @@  discard block
 block discarded – undo
4932 4931
 function wrap($texte, $wrap) {
4933 4932
 	$balises = extraire_balises($wrap);
4934 4933
 	if (preg_match_all(",<([a-z]\w*)\b[^>]*>,UimsS", $wrap, $regs, PREG_PATTERN_ORDER)) {
4935
-		$texte = $wrap . $texte;
4934
+		$texte = $wrap.$texte;
4936 4935
 		$regs = array_reverse($regs[1]);
4937
-		$wrap = '</' . implode('></', $regs) . '>';
4938
-		$texte = $texte . $wrap;
4936
+		$wrap = '</'.implode('></', $regs).'>';
4937
+		$texte = $texte.$wrap;
4939 4938
 	}
4940 4939
 
4941 4940
 	return $texte;
@@ -4966,7 +4965,7 @@  discard block
 block discarded – undo
4966 4965
 
4967 4966
 	// caster $u en array si besoin
4968 4967
 	if (is_object($u)) {
4969
-		$u = (array)$u;
4968
+		$u = (array) $u;
4970 4969
 	}
4971 4970
 
4972 4971
 	if (is_array($u)) {
@@ -4988,7 +4987,7 @@  discard block
 block discarded – undo
4988 4987
 		// sinon on passe a la ligne et on indente
4989 4988
 		$i_str = str_pad('', $indent, ' ');
4990 4989
 		foreach ($u as $k => $v) {
4991
-			$out .= $join . $i_str . "$k: " . filtre_print_dist($v, $join, $indent + 2);
4990
+			$out .= $join.$i_str."$k: ".filtre_print_dist($v, $join, $indent + 2);
4992 4991
 		}
4993 4992
 
4994 4993
 		return $out;
@@ -5042,7 +5041,7 @@  discard block
 block discarded – undo
5042 5041
  * @return string
5043 5042
  */
5044 5043
 function objet_icone($objet, $taille = 24, $class = '') {
5045
-	$icone = objet_info($objet, 'icone_objet') . '-' . $taille . '.png';
5044
+	$icone = objet_info($objet, 'icone_objet').'-'.$taille.'.png';
5046 5045
 	$icone = chemin_image($icone);
5047 5046
 	$balise_img = charger_filtre('balise_img');
5048 5047
 
@@ -5068,7 +5067,7 @@  discard block
 block discarded – undo
5068 5067
  */
5069 5068
 function objet_T($objet, $chaine, $args = [], $options = []) {
5070 5069
 	$chaine = explode(':', $chaine);
5071
-	if ($t = _T($objet . ':' . end($chaine), $args, array_merge($options, ['force' => false]))) {
5070
+	if ($t = _T($objet.':'.end($chaine), $args, array_merge($options, ['force' => false]))) {
5072 5071
 		return $t;
5073 5072
 	}
5074 5073
 	$chaine = implode(':', $chaine);
@@ -5134,7 +5133,7 @@  discard block
 block discarded – undo
5134 5133
 	$cache = recuperer_fond($fond, $contexte, $options, $connect);
5135 5134
 
5136 5135
 	// calculer le nom de la css
5137
-	$dir_var = sous_repertoire(_DIR_VAR, 'cache-' . $extension);
5136
+	$dir_var = sous_repertoire(_DIR_VAR, 'cache-'.$extension);
5138 5137
 	$nom_safe = preg_replace(',\W,', '_', str_replace('.', '_', $fond));
5139 5138
 	$contexte_implicite = calculer_contexte_implicite();
5140 5139
 
@@ -5142,14 +5141,14 @@  discard block
 block discarded – undo
5142 5141
 	// mais on peut hasher selon le contenu a la demande, si plusieurs contextes produisent un meme contenu
5143 5142
 	// reduit la variabilite du nom et donc le nombre de css concatenees possibles in fine
5144 5143
 	if (isset($options['hash_on_content']) and $options['hash_on_content']) {
5145
-		$hash = md5($contexte_implicite['host'] . '::' . $cache);
5144
+		$hash = md5($contexte_implicite['host'].'::'.$cache);
5146 5145
 	}
5147 5146
 	else {
5148 5147
 		unset($contexte_implicite['notes']); // pas pertinent pour signaler un changeemnt de contenu pour des css/js
5149 5148
 		ksort($contexte);
5150
-		$hash = md5($fond . json_encode($contexte_implicite) . json_encode($contexte) . $connect);
5149
+		$hash = md5($fond.json_encode($contexte_implicite).json_encode($contexte).$connect);
5151 5150
 	}
5152
-	$filename = $dir_var . $extension . "dyn-$nom_safe-" . substr($hash, 0, 8) . ".$extension";
5151
+	$filename = $dir_var.$extension."dyn-$nom_safe-".substr($hash, 0, 8).".$extension";
5153 5152
 
5154 5153
 	// mettre a jour le fichier si il n'existe pas
5155 5154
 	// ou trop ancien
@@ -5157,8 +5156,8 @@  discard block
 block discarded – undo
5157 5156
 	// et recopie sur le fichier cible uniquement si il change
5158 5157
 	if (
5159 5158
 		!file_exists($filename)
5160
-		or !file_exists($filename . '.last')
5161
-		or (isset($cache['lastmodified']) and $cache['lastmodified'] and filemtime($filename . '.last') < $cache['lastmodified'])
5159
+		or !file_exists($filename.'.last')
5160
+		or (isset($cache['lastmodified']) and $cache['lastmodified'] and filemtime($filename.'.last') < $cache['lastmodified'])
5162 5161
 		or (defined('_VAR_MODE') and _VAR_MODE == 'recalcul')
5163 5162
 	) {
5164 5163
 		$contenu = $cache['texte'];
@@ -5179,10 +5178,10 @@  discard block
 block discarded – undo
5179 5178
 			}
5180 5179
 			// pas de date dans le commentaire car sinon ca invalide le md5 et force la maj
5181 5180
 			// mais on peut mettre un md5 du contenu, ce qui donne un aperu rapide si la feuille a change ou non
5182
-			$comment .= "}\n   md5:" . md5($contenu) . " */\n";
5181
+			$comment .= "}\n   md5:".md5($contenu)." */\n";
5183 5182
 		}
5184 5183
 		// et ecrire le fichier si il change
5185
-		ecrire_fichier_calcule_si_modifie($filename, $comment . $contenu, false, true);
5184
+		ecrire_fichier_calcule_si_modifie($filename, $comment.$contenu, false, true);
5186 5185
 	}
5187 5186
 
5188 5187
 	return timestamp($filename);
@@ -5408,7 +5407,7 @@  discard block
 block discarded – undo
5408 5407
 	if ($e > 0 and strlen($mid) > 8) {
5409 5408
 		$mid = '***...***';
5410 5409
 	}
5411
-	return substr($passe, 0, $e) . $mid . ($e > 0 ? substr($passe, -$e) : '');
5410
+	return substr($passe, 0, $e).$mid.($e > 0 ? substr($passe, -$e) : '');
5412 5411
 }
5413 5412
 
5414 5413
 
@@ -5470,7 +5469,7 @@  discard block
 block discarded – undo
5470 5469
 		case 'id':
5471 5470
 		case 'anchor':
5472 5471
 			if (preg_match(',^\d,', $texte)) {
5473
-				$texte = substr($type, 0, 1) . $texte;
5472
+				$texte = substr($type, 0, 1).$texte;
5474 5473
 			}
5475 5474
 	}
5476 5475
 
@@ -5480,9 +5479,9 @@  discard block
 block discarded – undo
5480 5479
 
5481 5480
 	if (strlen($texte) < $longueur_mini and $longueur_mini < $longueur_maxi) {
5482 5481
 		if (preg_match(',^\d,', $texte)) {
5483
-			$texte = ($type ? substr($type, 0, 1) : 's') . $texte;
5482
+			$texte = ($type ? substr($type, 0, 1) : 's').$texte;
5484 5483
 		}
5485
-		$texte .= $separateur . md5($original);
5484
+		$texte .= $separateur.md5($original);
5486 5485
 		$texte = substr($texte, 0, $longueur_mini);
5487 5486
 	}
5488 5487
 
Please login to merge, or discard this patch.
ecrire/inc/documents.php 1 patch
Spacing   +9 added lines, -9 removed lines patch added patch discarded remove patch
@@ -62,7 +62,7 @@  discard block
 block discarded – undo
62 62
 	}
63 63
 
64 64
 	if (strncmp($fichier, _DIR_IMG, strlen(_DIR_IMG)) !== 0) {
65
-		$fichier = _DIR_IMG . $fichier;
65
+		$fichier = _DIR_IMG.$fichier;
66 66
 	}
67 67
 
68 68
 	// fichier normal
@@ -158,23 +158,23 @@  discard block
 block discarded – undo
158 158
 			or !$r = verifier_upload_autorise($dest)
159 159
 			or $r['autozip']
160 160
 		) {
161
-			$dest = substr($dest, 0, -strlen($m[0])) . '_' . $m[1];
161
+			$dest = substr($dest, 0, -strlen($m[0])).'_'.$m[1];
162 162
 			break;
163 163
 		}
164 164
 		else {
165 165
 			$dest = substr($dest, 0, -strlen($m[0]));
166
-			$ext = $m[1] . '.' . $ext;
166
+			$ext = $m[1].'.'.$ext;
167 167
 		}
168 168
 	}
169 169
 
170 170
 	// Si le document "source" est deja au bon endroit, ne rien faire
171
-	if ($source == ($dir . $dest . '.' . $ext)) {
171
+	if ($source == ($dir.$dest.'.'.$ext)) {
172 172
 		return $source;
173 173
 	}
174 174
 
175 175
 	// sinon tourner jusqu'a trouver un numero correct
176 176
 	$n = 0;
177
-	while (@file_exists($newFile = $dir . $dest . ($n++ ? ('-' . $n) : '') . '.' . $ext)) {
177
+	while (@file_exists($newFile = $dir.$dest.($n++ ? ('-'.$n) : '').'.'.$ext)) {
178 178
 		;
179 179
 	}
180 180
 
@@ -235,7 +235,7 @@  discard block
 block discarded – undo
235 235
 function deplacer_fichier_upload($source, $dest, $move = false) {
236 236
 	// Securite
237 237
 	if (substr($dest, 0, strlen(_DIR_RACINE)) == _DIR_RACINE) {
238
-		$dest = _DIR_RACINE . preg_replace(',\.\.+,', '.', substr($dest, strlen(_DIR_RACINE)));
238
+		$dest = _DIR_RACINE.preg_replace(',\.\.+,', '.', substr($dest, strlen(_DIR_RACINE)));
239 239
 	} else {
240 240
 		$dest = preg_replace(',\.\.+,', '.', $dest);
241 241
 	}
@@ -317,8 +317,8 @@  discard block
 block discarded – undo
317 317
 
318 318
 		default: /* autre */
319 319
 			if (!$msg) {
320
-				$msg = _T('pass_erreur') . ' ' . $error
321
-					. '<br />' . propre('[->http://php.net/manual/fr/features.file-upload.errors.php]');
320
+				$msg = _T('pass_erreur').' '.$error
321
+					. '<br />'.propre('[->http://php.net/manual/fr/features.file-upload.errors.php]');
322 322
 			}
323 323
 			break;
324 324
 	}
@@ -336,7 +336,7 @@  discard block
 block discarded – undo
336 336
 	include_spip('inc/minipres');
337 337
 	echo minipres(
338 338
 		$msg,
339
-		"<div style='text-align: " . $GLOBALS['spip_lang_right'] . "'><a href='" . rawurldecode($GLOBALS['redirect']) . "'><button type='button'>" . _T('ecrire:bouton_suivant') . '</button></a></div>'
339
+		"<div style='text-align: ".$GLOBALS['spip_lang_right']."'><a href='".rawurldecode($GLOBALS['redirect'])."'><button type='button'>"._T('ecrire:bouton_suivant').'</button></a></div>'
340 340
 	);
341 341
 	exit;
342 342
 }
Please login to merge, or discard this patch.
ecrire/inc/editer.php 1 patch
Spacing   +35 added lines, -36 removed lines patch added patch discarded remove patch
@@ -100,7 +100,7 @@  discard block
 block discarded – undo
100 100
 		$res['message_ok'] = _T('info_modification_enregistree');
101 101
 		if ($retour) {
102 102
 			if (strncmp($retour, 'javascript:', 11) == 0) {
103
-				$res['message_ok'] .= '<script type="text/javascript">/*<![CDATA[*/' . substr($retour, 11) . '/*]]>*/</script>';
103
+				$res['message_ok'] .= '<script type="text/javascript">/*<![CDATA[*/'.substr($retour, 11).'/*]]>*/</script>';
104 104
 				$res['editable'] = true;
105 105
 			} else {
106 106
 				$res['redirect'] = parametre_url($retour, $id_table_objet, $id);
@@ -140,7 +140,7 @@  discard block
 block discarded – undo
140 140
 				if (!isset($erreurs[$champ])) {
141 141
 					$erreurs[$champ] = '';
142 142
 				}
143
-				$erreurs[$champ] .= _T('alerte_modif_info_concourante') . "<br /><textarea readonly='readonly' class='forml'>" . entites_html($conflit['base']) . '</textarea>';
143
+				$erreurs[$champ] .= _T('alerte_modif_info_concourante')."<br /><textarea readonly='readonly' class='forml'>".entites_html($conflit['base']).'</textarea>';
144 144
 			}
145 145
 		}
146 146
 	}
@@ -217,7 +217,7 @@  discard block
 block discarded – undo
217 217
 	if (
218 218
 		$config_fonc
219 219
 		and !in_array($config_fonc, ['articles_edit_config', 'rubriques_edit_config', 'auteurs_edit_config'])
220
-		and $config_fonc !== $table_objet . '_edit_config'
220
+		and $config_fonc !== $table_objet.'_edit_config'
221 221
 	) {
222 222
 		if (
223 223
 			$args = test_formulaire_inclus_par_modele()
@@ -232,12 +232,12 @@  discard block
 block discarded – undo
232 232
 	// Appel direct dans un squelette
233 233
 	if (!$row) {
234 234
 		if (!$new or $lier_trad) {
235
-			if ($select = charger_fonction('precharger_' . $type, 'inc', true)) {
235
+			if ($select = charger_fonction('precharger_'.$type, 'inc', true)) {
236 236
 				$row = $select($id, $id_parent, $lier_trad);
237 237
 				// si on a une fonction precharger, elle pu faire un reglage de langue
238 238
 				$lang_default = (!empty($row['lang']) ? $row['lang'] : null);
239 239
 			} else {
240
-				$row = sql_fetsel('*', $table_objet_sql, $id_table_objet . '=' . intval($id));
240
+				$row = sql_fetsel('*', $table_objet_sql, $id_table_objet.'='.intval($id));
241 241
 			}
242 242
 			if (!$new) {
243 243
 				$md5 = controles_md5($row);
@@ -287,7 +287,7 @@  discard block
 block discarded – undo
287 287
 	if ($config_fonc) {
288 288
 		$contexte['config'] = $config = $config_fonc($contexte);
289 289
 		if (!$lang_default) {
290
-			$lang_default = $config['langue'] ?? session_get('lang') ;
290
+			$lang_default = $config['langue'] ?? session_get('lang');
291 291
 		}
292 292
 	}
293 293
 	$config = $config + [
@@ -311,13 +311,12 @@  discard block
 block discarded – undo
311 311
 		unset($contexte['lang']);
312 312
 	}
313 313
 
314
-	$contexte['_hidden'] = "<input type='hidden' name='editer_$type' value='oui' />\n" .
315
-		(!$lier_trad ? '' :
316
-			("\n<input type='hidden' name='lier_trad' value='" .
317
-				$lier_trad .
318
-				"' />" .
319
-				"\n<input type='hidden' name='changer_lang' value='" .
320
-				$lang_default .
314
+	$contexte['_hidden'] = "<input type='hidden' name='editer_$type' value='oui' />\n".
315
+		(!$lier_trad ? '' : ("\n<input type='hidden' name='lier_trad' value='".
316
+				$lier_trad.
317
+				"' />".
318
+				"\n<input type='hidden' name='changer_lang' value='".
319
+				$lang_default.
321 320
 				"' />"))
322 321
 		. $hidden
323 322
 		. (isset($md5) ? $md5 : '');
@@ -357,14 +356,14 @@  discard block
 block discarded – undo
357 356
 	$aider = charger_fonction('aider', 'inc');
358 357
 	if (strlen($texte) > 28 * 1024) {
359 358
 		$texte = str_replace("\r\n", "\n", $texte);
360
-		$pos = strpos($texte, "\n\n", 28 * 1024);  // coupe para > 28 ko
359
+		$pos = strpos($texte, "\n\n", 28 * 1024); // coupe para > 28 ko
361 360
 		if ($pos > 0 and $pos < 32 * 1024) {
362
-			$debut = substr($texte, 0, $pos) . "\n\n<!--SPIP-->\n";
361
+			$debut = substr($texte, 0, $pos)."\n\n<!--SPIP-->\n";
363 362
 			$suite = substr($texte, $pos + 2);
364 363
 		} else {
365
-			$pos = strpos($texte, ' ', 28 * 1024);  // sinon coupe espace
364
+			$pos = strpos($texte, ' ', 28 * 1024); // sinon coupe espace
366 365
 			if (!($pos > 0 and $pos < 32 * 1024)) {
367
-				$pos = 28 * 1024;  // au pire (pas d'espace trouv'e)
366
+				$pos = 28 * 1024; // au pire (pas d'espace trouv'e)
368 367
 				$decalage = 0; // si y'a pas d'espace, il ne faut pas perdre le caract`ere
369 368
 			} else {
370 369
 				$decalage = 1;
@@ -395,13 +394,13 @@  discard block
 block discarded – undo
395 394
 	}
396 395
 
397 396
 	include_spip('inc/barre');
398
-	$textes_supplement = "<br /><span style='color: red'>" . _T('info_texte_long') . "</span>\n";
397
+	$textes_supplement = "<br /><span style='color: red'>"._T('info_texte_long')."</span>\n";
399 398
 	$nombre = 0;
400 399
 
401 400
 	while (strlen($texte) > 29 * 1024) {
402 401
 		$nombre++;
403 402
 		list($texte1, $texte) = coupe_trop_long($texte);
404
-		$textes_supplement .= '<br />' .
403
+		$textes_supplement .= '<br />'.
405 404
 			"<textarea id='texte$nombre' name='texte_plus[$nombre]'$att_text>$texte1</textarea>\n";
406 405
 	}
407 406
 
@@ -484,7 +483,7 @@  discard block
 block discarded – undo
484 483
 	$ctr = [];
485 484
 	foreach ($data as $key => $val) {
486 485
 		$m = md5($val ?? '');
487
-		$k = $prefixe . $key;
486
+		$k = $prefixe.$key;
488 487
 
489 488
 		switch ($format) {
490 489
 			case 'html':
@@ -497,7 +496,7 @@  discard block
 block discarded – undo
497 496
 	}
498 497
 
499 498
 	if ($format === 'html') {
500
-		return "\n\n<!-- controles md5 -->\n" . join("\n", $ctr) . "\n\n";
499
+		return "\n\n<!-- controles md5 -->\n".join("\n", $ctr)."\n\n";
501 500
 	} else {
502 501
 		return $ctr;
503 502
 	}
@@ -649,7 +648,7 @@  discard block
 block discarded – undo
649 648
 	// On elimine les donnees non modifiees par le formulaire (mais
650 649
 	// potentiellement modifiees entre temps par un autre utilisateur)
651 650
 	foreach ($champs as $key => $val) {
652
-		if (isset($ctr[$prefix . $key]) and $m = $ctr[$prefix . $key]) {
651
+		if (isset($ctr[$prefix.$key]) and $m = $ctr[$prefix.$key]) {
653 652
 			if (is_scalar($val) and $m == md5($val)) {
654 653
 				unset($champs[$key]);
655 654
 			}
@@ -678,7 +677,7 @@  discard block
 block discarded – undo
678 677
 	// de conflit.
679 678
 	$ctrh = $ctrq = $conflits = [];
680 679
 	foreach (array_keys($champs) as $key) {
681
-		if (isset($ctr[$prefix . $key]) and $m = $ctr[$prefix . $key]) {
680
+		if (isset($ctr[$prefix.$key]) and $m = $ctr[$prefix.$key]) {
682 681
 			$ctrh[$key] = $m;
683 682
 			$ctrq[] = $key;
684 683
 		}
@@ -712,9 +711,9 @@  discard block
 block discarded – undo
712 711
  */
713 712
 function display_conflit_champ($x) {
714 713
 	if (strstr($x, "\n") or strlen($x) > 80) {
715
-		return "<textarea style='width:99%; height:10em;'>" . entites_html($x) . "</textarea>\n";
714
+		return "<textarea style='width:99%; height:10em;'>".entites_html($x)."</textarea>\n";
716 715
 	} else {
717
-		return "<input type='text' size='40' style='width:99%' value=\"" . entites_html($x) . "\" />\n";
716
+		return "<input type='text' size='40' style='width:99%' value=\"".entites_html($x)."\" />\n";
718 717
 	}
719 718
 }
720 719
 
@@ -754,11 +753,11 @@  discard block
 block discarded – undo
754 753
 		) : $champ;
755 754
 
756 755
 		$diffs[] = "<h2>$titre</h2>\n"
757
-			. '<h3>' . _T('info_conflit_edition_differences') . "</h3>\n"
758
-			. "<div style='max-height:8em; overflow: auto; width:99%;'>" . $d . "</div>\n"
759
-			. '<h4>' . _T('info_conflit_edition_votre_version') . '</h4>'
756
+			. '<h3>'._T('info_conflit_edition_differences')."</h3>\n"
757
+			. "<div style='max-height:8em; overflow: auto; width:99%;'>".$d."</div>\n"
758
+			. '<h4>'._T('info_conflit_edition_votre_version').'</h4>'
760 759
 			. display_conflit_champ($a['post'])
761
-			. '<h4>' . _T('info_conflit_edition_version_enregistree') . '</h4>'
760
+			. '<h4>'._T('info_conflit_edition_version_enregistree').'</h4>'
762 761
 			. display_conflit_champ($base);
763 762
 	}
764 763
 
@@ -766,16 +765,16 @@  discard block
 block discarded – undo
766 765
 		$id = uniqid(rand());
767 766
 		$redirect = "<form action='$redirect' method='get'
768 767
 			id='$id'
769
-			style='float:" . $GLOBALS['spip_lang_right'] . "; margin-top:2em;'>\n"
768
+			style='float:".$GLOBALS['spip_lang_right']."; margin-top:2em;'>\n"
770 769
 			. form_hidden($redirect)
771
-			. "<input type='submit' value='" . _T('icone_retour') . "' />
770
+			. "<input type='submit' value='"._T('icone_retour')."' />
772 771
 		</form>\n";
773 772
 
774 773
 		// pour les documents, on est probablement en ajax : il faut ajaxer
775 774
 		if (_AJAX) {
776 775
 			$redirect .= '<script type="text/javascript">'
777
-				. 'setTimeout(function(){$("#' . $id . '")
778
-			.ajaxForm({target:$("#' . $id . '").parent()});
776
+				. 'setTimeout(function(){$("#'.$id.'")
777
+			.ajaxForm({target:$("#' . $id.'").parent()});
779 778
 			}, 200);'
780 779
 				. "</script>\n";
781 780
 		}
@@ -794,9 +793,9 @@  discard block
 block discarded – undo
794 793
 .diff-para-deplace .diff-supprime { background: #ffb8b8; border: 1px solid #808080; }
795 794
 .diff-para-deplace .diff-deplace { background: #b8b8ff; border: 1px solid #808080; }
796 795
 </style>'
797
-		. '<p>' . _T('info_conflit_edition_avis_non_sauvegarde') . '</p>'
798
-		. '<p>' . _T('texte_conflit_edition_correction') . '</p>'
799
-		. "<div style='text-align:" . $GLOBALS['spip_lang_left'] . ";'>"
796
+		. '<p>'._T('info_conflit_edition_avis_non_sauvegarde').'</p>'
797
+		. '<p>'._T('texte_conflit_edition_correction').'</p>'
798
+		. "<div style='text-align:".$GLOBALS['spip_lang_left'].";'>"
800 799
 		. join("\n", $diffs)
801 800
 		. "</div>\n"
802 801
 
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 ? $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 ? $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/distant.php 1 patch
Spacing   +61 added lines, -61 removed lines patch added patch discarded remove patch
@@ -26,7 +26,7 @@  discard block
 block discarded – undo
26 26
 	define('_INC_DISTANT_CONTENT_ENCODING', 'gzip');
27 27
 }
28 28
 if (!defined('_INC_DISTANT_USER_AGENT')) {
29
-	define('_INC_DISTANT_USER_AGENT', 'SPIP-' . $GLOBALS['spip_version_affichee'] . ' (' . $GLOBALS['home_server'] . ')');
29
+	define('_INC_DISTANT_USER_AGENT', 'SPIP-'.$GLOBALS['spip_version_affichee'].' ('.$GLOBALS['home_server'].')');
30 30
 }
31 31
 if (!defined('_INC_DISTANT_MAX_SIZE')) {
32 32
 	define('_INC_DISTANT_MAX_SIZE', 2097152);
@@ -35,7 +35,7 @@  discard block
 block discarded – undo
35 35
 	define('_INC_DISTANT_CONNECT_TIMEOUT', 10);
36 36
 }
37 37
 
38
-define('_REGEXP_COPIE_LOCALE', ',' 	.
38
+define('_REGEXP_COPIE_LOCALE', ','.
39 39
 	preg_replace(
40 40
 		'@^https?:@',
41 41
 		'https?:',
@@ -70,7 +70,7 @@  discard block
 block discarded – undo
70 70
 
71 71
 	// si c'est la protection de soi-meme, retourner le path
72 72
 	if ($mode !== 'force' and preg_match(_REGEXP_COPIE_LOCALE, $source, $match)) {
73
-		$source = substr(_DIR_IMG, strlen(_DIR_RACINE)) . urldecode($match[1]);
73
+		$source = substr(_DIR_IMG, strlen(_DIR_RACINE)).urldecode($match[1]);
74 74
 
75 75
 		return @file_exists($source) ? $source : false;
76 76
 	}
@@ -90,7 +90,7 @@  discard block
 block discarded – undo
90 90
 		return false;
91 91
 	}
92 92
 
93
-	$localrac = _DIR_RACINE . $local;
93
+	$localrac = _DIR_RACINE.$local;
94 94
 	$t = ($mode === 'force') ? false : @file_exists($localrac);
95 95
 
96 96
 	// test d'existence du fichier
@@ -115,10 +115,10 @@  discard block
 block discarded – undo
115 115
 			['file' => $localrac, 'taille_max' => $taille_max, 'if_modified_since' => $t ? filemtime($localrac) : '']
116 116
 		);
117 117
 		if (!$res or (!$res['length'] and $res['status'] != 304)) {
118
-			spip_log("copie_locale : Echec recuperation $source sur $localrac status : " . ($res ? $res['status'] : '-'), 'distant' . _LOG_INFO_IMPORTANTE);
118
+			spip_log("copie_locale : Echec recuperation $source sur $localrac status : ".($res ? $res['status'] : '-'), 'distant'._LOG_INFO_IMPORTANTE);
119 119
 		}
120 120
 		else {
121
-			spip_log("copie_locale : recuperation $source sur $localrac OK | taille " . $res['length'] . ' status ' . $res['status'], 'distant');
121
+			spip_log("copie_locale : recuperation $source sur $localrac OK | taille ".$res['length'].' status '.$res['status'], 'distant');
122 122
 		}
123 123
 		if (!$res or !$res['length']) {
124 124
 			// si $t c'est sans doute juste un not-modified-since
@@ -207,7 +207,7 @@  discard block
 block discarded – undo
207 207
 
208 208
 	if (!$is_known_host) {
209 209
 		$host = trim($parsed_url['host'], '.');
210
-		if (! $ip = filter_var($host, FILTER_VALIDATE_IP)) {
210
+		if (!$ip = filter_var($host, FILTER_VALIDATE_IP)) {
211 211
 			$ip = gethostbyname($host);
212 212
 			if ($ip === $host) {
213 213
 				// Error condition for gethostbyname()
@@ -228,7 +228,7 @@  discard block
 block discarded – undo
228 228
 			}
229 229
 		}
230 230
 		if ($ip) {
231
-			if (! filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE | FILTER_FLAG_NO_RES_RANGE)) {
231
+			if (!filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE | FILTER_FLAG_NO_RES_RANGE)) {
232 232
 				return false;
233 233
 			}
234 234
 		}
@@ -239,7 +239,7 @@  discard block
 block discarded – undo
239 239
 	}
240 240
 
241 241
 	$port = $parsed_url['port'];
242
-	if ($port === 80  or $port === 443  or $port === 8080) {
242
+	if ($port === 80 or $port === 443 or $port === 8080) {
243 243
 		return $url;
244 244
 	}
245 245
 
@@ -309,7 +309,7 @@  discard block
 block discarded – undo
309 309
 				}
310 310
 			}
311 311
 			if ($taille > 500) {
312
-				$boundary = substr(md5(rand() . 'spip'), 0, 8);
312
+				$boundary = substr(md5(rand().'spip'), 0, 8);
313 313
 			}
314 314
 		}
315 315
 
@@ -337,16 +337,16 @@  discard block
 block discarded – undo
337 337
 			}
338 338
 		} else {
339 339
 			// fabrique une chaine HTTP simple pour un POST
340
-			$entete = 'Content-Type: application/x-www-form-urlencoded' . "\r\n";
340
+			$entete = 'Content-Type: application/x-www-form-urlencoded'."\r\n";
341 341
 			$chaine = [];
342 342
 			if (is_array($donnees)) {
343 343
 				foreach ($donnees as $cle => $valeur) {
344 344
 					if (is_array($valeur)) {
345 345
 						foreach ($valeur as $val2) {
346
-							$chaine[] = rawurlencode($cle) . '[]=' . rawurlencode($val2);
346
+							$chaine[] = rawurlencode($cle).'[]='.rawurlencode($val2);
347 347
 						}
348 348
 					} else {
349
-						$chaine[] = rawurlencode($cle) . '=' . rawurlencode($valeur);
349
+						$chaine[] = rawurlencode($cle).'='.rawurlencode($valeur);
350 350
 					}
351 351
 				}
352 352
 				$chaine = implode('&', $chaine);
@@ -380,7 +380,7 @@  discard block
 block discarded – undo
380 380
 			$url_idn = implode($host_ascii, $url_idn);
381 381
 		}
382 382
 		// et on urlencode les char utf si besoin dans le path
383
-		$url_idn = preg_replace_callback('/[^\x20-\x7f]/', function ($match) {
383
+		$url_idn = preg_replace_callback('/[^\x20-\x7f]/', function($match) {
384 384
  return urlencode($match[0]);
385 385
 		}, $url_idn);
386 386
 	}
@@ -458,7 +458,7 @@  discard block
 block discarded – undo
458 458
 	$head_add = '';
459 459
 	if (!empty($options['headers'])) {
460 460
 		foreach ($options['headers'] as $champ => $valeur) {
461
-			$head_add .= $champ . ': ' . $valeur . "\r\n";
461
+			$head_add .= $champ.': '.$valeur."\r\n";
462 462
 		}
463 463
 		// ne pas le repasser a recuperer_url si on follow un location, car ils seront dans datas
464 464
 		unset($options['headers']);
@@ -468,9 +468,9 @@  discard block
 block discarded – undo
468 468
 		list($head, $postdata) = prepare_donnees_post($options['datas'], $options['boundary']);
469 469
 		$head .= $head_add;
470 470
 		if (stripos($head, 'Content-Length:') === false) {
471
-			$head .= 'Content-Length: ' . strlen($postdata) . "\r\n";
471
+			$head .= 'Content-Length: '.strlen($postdata)."\r\n";
472 472
 		}
473
-		$options['datas'] = $head . "\r\n" . $postdata;
473
+		$options['datas'] = $head."\r\n".$postdata;
474 474
 		if (
475 475
 			strlen($postdata)
476 476
 			and !$methode_demandee
@@ -478,15 +478,15 @@  discard block
 block discarded – undo
478 478
 			$options['methode'] = 'POST';
479 479
 		}
480 480
 	} elseif ($head_add) {
481
-		$options['datas'] = $head_add . "\r\n";
481
+		$options['datas'] = $head_add."\r\n";
482 482
 	}
483 483
 
484 484
 	// Accepter les URLs au format feed:// ou qui ont oublie le http:// ou les urls relatives au protocole
485 485
 	$url = preg_replace(',^feed://,i', 'http://', $url);
486 486
 	if (!tester_url_absolue($url)) {
487
-		$url = 'http://' . $url;
487
+		$url = 'http://'.$url;
488 488
 	} elseif (strncmp($url, '//', 2) == 0) {
489
-		$url = 'http:' . $url;
489
+		$url = 'http:'.$url;
490 490
 	}
491 491
 
492 492
 	$url = url_to_ascii($url);
@@ -515,7 +515,7 @@  discard block
 block discarded – undo
515 515
 		$options['if_modified_since']
516 516
 	);
517 517
 	if (!$handle) {
518
-		spip_log("ECHEC init_http $url", 'distant' . _LOG_ERREUR);
518
+		spip_log("ECHEC init_http $url", 'distant'._LOG_ERREUR);
519 519
 
520 520
 		return false;
521 521
 	}
@@ -545,7 +545,7 @@  discard block
 block discarded – undo
545 545
 					'status' => 200,
546 546
 				];
547 547
 			} else {
548
-				spip_log("ECHEC chinoiserie $url", 'distant' . _LOG_ERREUR);
548
+				spip_log("ECHEC chinoiserie $url", 'distant'._LOG_ERREUR);
549 549
 				return false;
550 550
 			}
551 551
 		} elseif ($res['location'] and $options['follow_location']) {
@@ -557,7 +557,7 @@  discard block
 block discarded – undo
557 557
 
558 558
 			return recuperer_url($url, $options);
559 559
 		} elseif ($res['status'] !== 200) {
560
-			spip_log('HTTP status ' . $res['status'] . " pour $url", 'distant');
560
+			spip_log('HTTP status '.$res['status']." pour $url", 'distant');
561 561
 		}
562 562
 		$result['status'] = $res['status'];
563 563
 		if (isset($res['headers'])) {
@@ -582,7 +582,7 @@  discard block
 block discarded – undo
582 582
 
583 583
 	$gz = false;
584 584
 	if (preg_match(",\bContent-Encoding: .*gzip,is", $result['headers'])) {
585
-		$gz = (_DIR_TMP . md5(uniqid(mt_rand())) . '.tmp.gz');
585
+		$gz = (_DIR_TMP.md5(uniqid(mt_rand())).'.tmp.gz');
586 586
 	}
587 587
 
588 588
 	// si on a pas deja recuperer le contenu par une methode detournee
@@ -668,7 +668,7 @@  discard block
 block discarded – undo
668 668
 	$sig['url'] = $url;
669 669
 
670 670
 	$dir = sous_repertoire(_DIR_CACHE, 'curl');
671
-	$cache = md5(serialize($sig)) . '-' . substr(preg_replace(',\W+,', '_', $url), 0, 80);
671
+	$cache = md5(serialize($sig)).'-'.substr(preg_replace(',\W+,', '_', $url), 0, 80);
672 672
 	$sub = sous_repertoire($dir, substr($cache, 0, 2));
673 673
 	$cache = "$sub$cache";
674 674
 
@@ -721,7 +721,7 @@  discard block
 block discarded – undo
721 721
 	$fp = false;
722 722
 	if ($fichier) {
723 723
 		include_spip('inc/acces');
724
-		$tmpfile = "$fichier." . creer_uniqid() . '.tmp';
724
+		$tmpfile = "$fichier.".creer_uniqid().'.tmp';
725 725
 		$fp = spip_fopen_lock($tmpfile, 'w', LOCK_EX);
726 726
 		if (!$fp and file_exists($fichier)) {
727 727
 			return filesize($fichier);
@@ -780,7 +780,7 @@  discard block
 block discarded – undo
780 780
 	}
781 781
 	$result['status'] = intval($r[1]);
782 782
 	while ($s = trim(fgets($handle, 16384))) {
783
-		$result['headers'][] = $s . "\n";
783
+		$result['headers'][] = $s."\n";
784 784
 		preg_match(',^([^:]*): *(.*)$,i', $s, $r);
785 785
 		list(, $d, $v) = $r;
786 786
 		if (strtolower(trim($d)) == 'location' and $result['status'] >= 300 and $result['status'] < 400) {
@@ -829,13 +829,13 @@  discard block
 block discarded – undo
829 829
 
830 830
 	// on se place tout le temps comme si on etait a la racine
831 831
 	if (_DIR_RACINE) {
832
-		$d = preg_replace(',^' . preg_quote(_DIR_RACINE) . ',', '', $d);
832
+		$d = preg_replace(',^'.preg_quote(_DIR_RACINE).',', '', $d);
833 833
 	}
834 834
 
835 835
 	$m = md5($source);
836 836
 
837 837
 	return $d
838
-	. substr(preg_replace(',[^\w-],', '', basename($source)) . '-' . $m, 0, 12)
838
+	. substr(preg_replace(',[^\w-],', '', basename($source)).'-'.$m, 0, 12)
839 839
 	. substr($m, 0, 4)
840 840
 	. ".$extension";
841 841
 }
@@ -858,7 +858,7 @@  discard block
 block discarded – undo
858 858
 	// Si c'est deja local pas de souci
859 859
 	if (!tester_url_absolue($source)) {
860 860
 		if (_DIR_RACINE) {
861
-			$source = preg_replace(',^' . preg_quote(_DIR_RACINE) . ',', '', $source);
861
+			$source = preg_replace(',^'.preg_quote(_DIR_RACINE).',', '', $source);
862 862
 		}
863 863
 
864 864
 		return $source;
@@ -876,7 +876,7 @@  discard block
 block discarded – undo
876 876
 		$ext
877 877
 		and preg_match(',^\w+$,', $ext) // pas de php?truc=1&...
878 878
 		and $f = nom_fichier_copie_locale($source, $ext)
879
-		and file_exists(_DIR_RACINE . $f)
879
+		and file_exists(_DIR_RACINE.$f)
880 880
 	) {
881 881
 		return $f;
882 882
 	}
@@ -884,7 +884,7 @@  discard block
 block discarded – undo
884 884
 
885 885
 	// Si c'est deja dans la table des documents,
886 886
 	// ramener le nom de sa copie potentielle
887
-	$ext = sql_getfetsel('extension', 'spip_documents', 'fichier=' . sql_quote($source) . " AND distant='oui' AND extension <> ''");
887
+	$ext = sql_getfetsel('extension', 'spip_documents', 'fichier='.sql_quote($source)." AND distant='oui' AND extension <> ''");
888 888
 
889 889
 	if ($ext) {
890 890
 		return nom_fichier_copie_locale($source, $ext);
@@ -895,9 +895,9 @@  discard block
 block discarded – undo
895 895
 
896 896
 	$ext = $path_parts ? $path_parts['extension'] : '';
897 897
 
898
-	if ($ext and sql_getfetsel('extension', 'spip_types_documents', 'extension=' . sql_quote($ext))) {
898
+	if ($ext and sql_getfetsel('extension', 'spip_types_documents', 'extension='.sql_quote($ext))) {
899 899
 		$f = nom_fichier_copie_locale($source, $ext);
900
-		if (file_exists(_DIR_RACINE . $f)) {
900
+		if (file_exists(_DIR_RACINE.$f)) {
901 901
 			return $f;
902 902
 		}
903 903
 	}
@@ -905,7 +905,7 @@  discard block
 block discarded – undo
905 905
 	// Ping  pour voir si son extension est connue et autorisee
906 906
 	// avec mise en cache du resultat du ping
907 907
 
908
-	$cache = sous_repertoire(_DIR_CACHE, 'rid') . md5($source);
908
+	$cache = sous_repertoire(_DIR_CACHE, 'rid').md5($source);
909 909
 	if (
910 910
 		!@file_exists($cache)
911 911
 		or !$path_parts = @unserialize(spip_file_get_contents($cache))
@@ -915,10 +915,10 @@  discard block
 block discarded – undo
915 915
 		ecrire_fichier($cache, serialize($path_parts));
916 916
 	}
917 917
 	$ext = !empty($path_parts['extension']) ? $path_parts['extension'] : '';
918
-	if ($ext and sql_getfetsel('extension', 'spip_types_documents', 'extension=' . sql_quote($ext))) {
918
+	if ($ext and sql_getfetsel('extension', 'spip_types_documents', 'extension='.sql_quote($ext))) {
919 919
 		return nom_fichier_copie_locale($source, $ext);
920 920
 	}
921
-	spip_log("pas de copie locale pour $source", 'distant' . _LOG_ERREUR);
921
+	spip_log("pas de copie locale pour $source", 'distant'._LOG_ERREUR);
922 922
 }
923 923
 
924 924
 
@@ -1002,7 +1002,7 @@  discard block
 block discarded – undo
1002 1002
 		} else {
1003 1003
 			if ($a['body']) {
1004 1004
 				$a['extension'] = $extension;
1005
-				$a['fichier'] = _DIR_RACINE . nom_fichier_copie_locale($source, $extension);
1005
+				$a['fichier'] = _DIR_RACINE.nom_fichier_copie_locale($source, $extension);
1006 1006
 				ecrire_fichier($a['fichier'], $a['body']);
1007 1007
 				$size_image = @spip_getimagesize($a['fichier']);
1008 1008
 				$a['largeur'] = intval($size_image[0]);
@@ -1070,20 +1070,20 @@  discard block
 block discarded – undo
1070 1070
 			!$t
1071 1071
 			and preg_match(',\.([a-z0-9]+)(\?.*)?$,i', $source, $rext)
1072 1072
 		) {
1073
-			$t = sql_fetsel('extension', 'spip_types_documents', 'extension=' . sql_quote(corriger_extension($rext[1]), '', 'text'));
1073
+			$t = sql_fetsel('extension', 'spip_types_documents', 'extension='.sql_quote(corriger_extension($rext[1]), '', 'text'));
1074 1074
 		}
1075 1075
 		if (
1076 1076
 			!$t
1077 1077
 			and preg_match(',^Content-Disposition:\s*attachment;\s*filename=(.*)$,Uims', $headers, $m)
1078 1078
 			and preg_match(',\.([a-z0-9]+)(\?.*)?$,i', $m[1], $rext)
1079 1079
 		) {
1080
-			$t = sql_fetsel('extension', 'spip_types_documents', 'extension=' . sql_quote(corriger_extension($rext[1]), '', 'text'));
1080
+			$t = sql_fetsel('extension', 'spip_types_documents', 'extension='.sql_quote(corriger_extension($rext[1]), '', 'text'));
1081 1081
 		}
1082 1082
 	}
1083 1083
 
1084 1084
 	// Autre mime/type (ou text/plain avec fichier d'extension inconnue)
1085 1085
 	if (!$t) {
1086
-		$t = sql_fetsel('extension', 'spip_types_documents', 'mime_type=' . sql_quote($mime_type));
1086
+		$t = sql_fetsel('extension', 'spip_types_documents', 'mime_type='.sql_quote($mime_type));
1087 1087
 	}
1088 1088
 
1089 1089
 	// Toujours rien ? (ex: audio/x-ogg au lieu de application/ogg)
@@ -1094,11 +1094,11 @@  discard block
 block discarded – undo
1094 1094
 		and preg_match(',\.([a-z0-9]+)(\?.*)?$,i', $source, $rext)
1095 1095
 	) {
1096 1096
 		# eviter xxx.3 => 3gp (> SPIP 3)
1097
-		$t = sql_fetsel('extension', 'spip_types_documents', 'extension=' . sql_quote(corriger_extension($rext[1]), '', 'text'));
1097
+		$t = sql_fetsel('extension', 'spip_types_documents', 'extension='.sql_quote(corriger_extension($rext[1]), '', 'text'));
1098 1098
 	}
1099 1099
 
1100 1100
 	if ($t) {
1101
-		spip_log("mime-type $mime_type ok, extension " . $t['extension'], 'distant');
1101
+		spip_log("mime-type $mime_type ok, extension ".$t['extension'], 'distant');
1102 1102
 		return $t['extension'];
1103 1103
 	} else {
1104 1104
 		# par defaut on retombe sur '.bin' si c'est autorise
@@ -1201,7 +1201,7 @@  discard block
 block discarded – undo
1201 1201
 		}
1202 1202
 	} else {
1203 1203
 		$scheme = $t['scheme'];
1204
-		$noproxy = $scheme . '://';
1204
+		$noproxy = $scheme.'://';
1205 1205
 	}
1206 1206
 	if (isset($t['user'])) {
1207 1207
 		$user = [$t['user'], $t['pass']];
@@ -1215,7 +1215,7 @@  discard block
 block discarded – undo
1215 1215
 	}
1216 1216
 
1217 1217
 	if (!empty($t['query'])) {
1218
-		$path .= '?' . $t['query'];
1218
+		$path .= '?'.$t['query'];
1219 1219
 	}
1220 1220
 
1221 1221
 	$f = lance_requete($method, $scheme, $user, $host, $path, $port, $noproxy, $refuse_gz, $referer, $datas, $vers, $date);
@@ -1289,20 +1289,20 @@  discard block
 block discarded – undo
1289 1289
 	$proxy_user = '';
1290 1290
 	$http_proxy = need_proxy($host);
1291 1291
 	if ($user) {
1292
-		$user = urlencode($user[0]) . ':' . urlencode($user[1]);
1292
+		$user = urlencode($user[0]).':'.urlencode($user[1]);
1293 1293
 	}
1294 1294
 
1295 1295
 	$connect = '';
1296 1296
 	if ($http_proxy) {
1297
-		if (!defined('_PROXY_HTTPS_NOT_VIA_CONNECT') and in_array($scheme, ['tls','ssl'])) {
1298
-			$path_host = (!$user ? '' : "$user@") . $host . (($port != 80) ? ":$port" : '');
1299
-			$connect = 'CONNECT ' . $path_host . " $vers\r\n"
1297
+		if (!defined('_PROXY_HTTPS_NOT_VIA_CONNECT') and in_array($scheme, ['tls', 'ssl'])) {
1298
+			$path_host = (!$user ? '' : "$user@").$host.(($port != 80) ? ":$port" : '');
1299
+			$connect = 'CONNECT '.$path_host." $vers\r\n"
1300 1300
 				. "Host: $path_host\r\n"
1301 1301
 				. "Proxy-Connection: Keep-Alive\r\n";
1302 1302
 		} else {
1303
-			$path = (in_array($scheme, ['tls','ssl']) ? 'https://' : "$scheme://")
1303
+			$path = (in_array($scheme, ['tls', 'ssl']) ? 'https://' : "$scheme://")
1304 1304
 				. (!$user ? '' : "$user@")
1305
-				. "$host" . (($port != 80) ? ":$port" : '') . $path;
1305
+				. "$host".(($port != 80) ? ":$port" : '').$path;
1306 1306
 		}
1307 1307
 		$t2 = @parse_url($http_proxy);
1308 1308
 		$first_host = $t2['host'];
@@ -1310,10 +1310,10 @@  discard block
 block discarded – undo
1310 1310
 			$port = 80;
1311 1311
 		}
1312 1312
 		if ($t2['user']) {
1313
-			$proxy_user = base64_encode($t2['user'] . ':' . $t2['pass']);
1313
+			$proxy_user = base64_encode($t2['user'].':'.$t2['pass']);
1314 1314
 		}
1315 1315
 	} else {
1316
-		$first_host = $noproxy . $host;
1316
+		$first_host = $noproxy.$host;
1317 1317
 	}
1318 1318
 
1319 1319
 	if ($connect) {
@@ -1335,7 +1335,7 @@  discard block
 block discarded – undo
1335 1335
 		);
1336 1336
 		spip_log("Recuperer $path sur $first_host:$port par $f (via CONNECT)", 'connect');
1337 1337
 		if (!$f) {
1338
-			spip_log("Erreur connexion $errno $errstr", 'distant' . _LOG_ERREUR);
1338
+			spip_log("Erreur connexion $errno $errstr", 'distant'._LOG_ERREUR);
1339 1339
 			return $errno;
1340 1340
 		}
1341 1341
 		stream_set_timeout($f, _INC_DISTANT_CONNECT_TIMEOUT);
@@ -1348,7 +1348,7 @@  discard block
 block discarded – undo
1348 1348
 			or !count($res = explode(' ', $res))
1349 1349
 			or $res[1] !== '200'
1350 1350
 		) {
1351
-			spip_log("Echec CONNECT sur $first_host:$port", 'connect' . _LOG_INFO_IMPORTANTE);
1351
+			spip_log("Echec CONNECT sur $first_host:$port", 'connect'._LOG_INFO_IMPORTANTE);
1352 1352
 			fclose($f);
1353 1353
 
1354 1354
 			return false;
@@ -1365,7 +1365,7 @@  discard block
 block discarded – undo
1365 1365
 		} while (!$f and $ntry-- and $errno !== 110 and sleep(1));
1366 1366
 		spip_log("Recuperer $path sur $first_host:$port par $f");
1367 1367
 		if (!$f) {
1368
-			spip_log("Erreur connexion $errno $errstr", 'distant' . _LOG_ERREUR);
1368
+			spip_log("Erreur connexion $errno $errstr", 'distant'._LOG_ERREUR);
1369 1369
 
1370 1370
 			return $errno;
1371 1371
 		}
@@ -1375,16 +1375,16 @@  discard block
 block discarded – undo
1375 1375
 	$site = $GLOBALS['meta']['adresse_site'] ?? '';
1376 1376
 
1377 1377
 	$host_port = $host;
1378
-	if ($port != (in_array($scheme, ['tls','ssl']) ? 443 : 80)) {
1378
+	if ($port != (in_array($scheme, ['tls', 'ssl']) ? 443 : 80)) {
1379 1379
 		$host_port .= ":$port";
1380 1380
 	}
1381 1381
 	$req = "$method $path $vers\r\n"
1382 1382
 		. "Host: $host_port\r\n"
1383
-		. 'User-Agent: ' . _INC_DISTANT_USER_AGENT . "\r\n"
1384
-		. ($refuse_gz ? '' : ('Accept-Encoding: ' . _INC_DISTANT_CONTENT_ENCODING . "\r\n"))
1383
+		. 'User-Agent: '._INC_DISTANT_USER_AGENT."\r\n"
1384
+		. ($refuse_gz ? '' : ('Accept-Encoding: '._INC_DISTANT_CONTENT_ENCODING."\r\n"))
1385 1385
 		. (!$site ? '' : "Referer: $site/$referer\r\n")
1386
-		. (!$date ? '' : 'If-Modified-Since: ' . (gmdate('D, d M Y H:i:s', $date) . " GMT\r\n"))
1387
-		. (!$user ? '' : ('Authorization: Basic ' . base64_encode($user) . "\r\n"))
1386
+		. (!$date ? '' : 'If-Modified-Since: '.(gmdate('D, d M Y H:i:s', $date)." GMT\r\n"))
1387
+		. (!$user ? '' : ('Authorization: Basic '.base64_encode($user)."\r\n"))
1388 1388
 		. (!$proxy_user ? '' : "Proxy-Authorization: Basic $proxy_user\r\n")
1389 1389
 		. (!strpos($vers, '1.1') ? '' : "Keep-Alive: 300\r\nConnection: keep-alive\r\n");
1390 1390
 
Please login to merge, or discard this patch.
ecrire/base/connect_sql.php 1 patch
Spacing   +12 added lines, -12 removed lines patch added patch discarded remove patch
@@ -18,7 +18,7 @@  discard block
 block discarded – undo
18 18
 if (!defined('_ECRIRE_INC_VERSION')) {
19 19
 	return;
20 20
 }
21
-require_once _ROOT_RESTREINT . 'base/objets.php';
21
+require_once _ROOT_RESTREINT.'base/objets.php';
22 22
 
23 23
 
24 24
 /**
@@ -59,7 +59,7 @@  discard block
 block discarded – undo
59 59
 		$f = (!preg_match('/^[\w\.]*$/', $serveur))
60 60
 			? '' // nom de serveur mal ecrit
61 61
 			: ($serveur ?
62
-				(_DIR_CONNECT . $serveur . '.php') // serveur externe
62
+				(_DIR_CONNECT.$serveur.'.php') // serveur externe
63 63
 				: (_FILE_CONNECT ? _FILE_CONNECT // serveur principal ok
64 64
 					: ($install ? _FILE_CONNECT_TMP // init du serveur principal
65 65
 						: ''))); // installation pas faite
@@ -102,9 +102,9 @@  discard block
 block discarded – undo
102 102
 	// chargement de la version du jeu de fonctions
103 103
 	// si pas dans le fichier par defaut
104 104
 	$type = $GLOBALS['db_ok']['type'];
105
-	$jeu = 'spip_' . $type . '_functions_' . $version;
105
+	$jeu = 'spip_'.$type.'_functions_'.$version;
106 106
 	if (!isset($GLOBALS[$jeu])) {
107
-		if (!find_in_path($type . '_' . $version . '.php', 'req/', true)) {
107
+		if (!find_in_path($type.'_'.$version.'.php', 'req/', true)) {
108 108
 			spip_log("spip_connect: serveur $index version '$version' non defini pour '$type'", _LOG_HS);
109 109
 
110 110
 			// ne plus reessayer
@@ -166,9 +166,9 @@  discard block
 block discarded – undo
166 166
 	$connexion = spip_connect($serveur);
167 167
 	$e = sql_errno($serveur);
168 168
 	$t = (isset($connexion['type']) ? $connexion['type'] : 'sql');
169
-	$m = "Erreur $e de $t: " . sql_error($serveur) . "\nin " . sql_error_backtrace() . "\n" . trim($connexion['last']);
170
-	$f = $t . $serveur;
171
-	spip_log($m, $f . '.' . _LOG_ERREUR);
169
+	$m = "Erreur $e de $t: ".sql_error($serveur)."\nin ".sql_error_backtrace()."\n".trim($connexion['last']);
170
+	$f = $t.$serveur;
171
+	spip_log($m, $f.'.'._LOG_ERREUR);
172 172
 }
173 173
 
174 174
 /**
@@ -254,7 +254,7 @@  discard block
 block discarded – undo
254 254
 	// si en cours d'installation ou si db=@test@ on ne pose rien
255 255
 	// car c'est un test de connexion
256 256
 	if (!defined('_ECRIRE_INSTALL') and $db !== '@test@') {
257
-		$f = _DIR_TMP . $type . '.' . substr(md5($host . $port . $db), 0, 8) . '.out';
257
+		$f = _DIR_TMP.$type.'.'.substr(md5($host.$port.$db), 0, 8).'.out';
258 258
 	} elseif ($db == '@test@') {
259 259
 		$db = '';
260 260
 	}
@@ -293,7 +293,7 @@  discard block
 block discarded – undo
293 293
 	// En cas d'indisponibilite du serveur, eviter de le bombarder
294 294
 	if ($f) {
295 295
 		@touch($f);
296
-		spip_log("Echec connexion serveur $type : host[$host] port[$port] login[$login] base[$db]", $type . '.' . _LOG_HS);
296
+		spip_log("Echec connexion serveur $type : host[$host] port[$port] login[$login] base[$db]", $type.'.'._LOG_HS);
297 297
 	}
298 298
 }
299 299
 
@@ -390,11 +390,11 @@  discard block
 block discarded – undo
390 390
 	} elseif (is_array($a)) {
391 391
 		return join(',', array_map('_q', $a));
392 392
 	} elseif (is_scalar($a)) {
393
-		return ("'" . addslashes($a) . "'");
393
+		return ("'".addslashes($a)."'");
394 394
 	} elseif ($a === null) {
395 395
 		return "''";
396 396
 	}
397
-	throw new \RuntimeException("Can’t use _q with " . gettype($a));
397
+	throw new \RuntimeException("Can’t use _q with ".gettype($a));
398 398
 }
399 399
 
400 400
 /**
@@ -454,7 +454,7 @@  discard block
 block discarded – undo
454 454
 				break;
455 455
 			default:
456 456
 				$replace = range(1, count($textes));
457
-				$replace = '%' . implode('$s,%', $replace) . '$s';
457
+				$replace = '%'.implode('$s,%', $replace).'$s';
458 458
 				$replace = explode(',', $replace);
459 459
 				break;
460 460
 		}
Please login to merge, or discard this patch.
ecrire/base/dump.php 1 patch
Spacing   +35 added lines, -35 removed lines patch added patch discarded remove patch
@@ -38,7 +38,7 @@  discard block
 block discarded – undo
38 38
  * @return string
39 39
  **/
40 40
 function base_dump_meta_name($rub) {
41
-	return $meta = "status_dump_{$rub}_" . abs($GLOBALS['visiteur_session']['id_auteur']);
41
+	return $meta = "status_dump_{$rub}_".abs($GLOBALS['visiteur_session']['id_auteur']);
42 42
 }
43 43
 
44 44
 /**
@@ -84,7 +84,7 @@  discard block
 block discarded – undo
84 84
 	$connexion = $GLOBALS['connexions'][$serveur ? $serveur : 0];
85 85
 	$prefixe = $connexion['prefixe'];
86 86
 
87
-	$p = '/^' . $prefixe . '/';
87
+	$p = '/^'.$prefixe.'/';
88 88
 	$res = $tables;
89 89
 	foreach (sql_alltable(null, $serveur) as $t) {
90 90
 		if (preg_match($p, $t)) {
@@ -349,8 +349,8 @@  discard block
 block discarded – undo
349 349
 	$trouver_table = charger_fonction('trouver_table', 'base');
350 350
 
351 351
 	spip_log(
352
-		'Vider ' . count($tables) . " tables sur serveur '$serveur' : " . join(', ', $tables),
353
-		'base.' . _LOG_INFO_IMPORTANTE
352
+		'Vider '.count($tables)." tables sur serveur '$serveur' : ".join(', ', $tables),
353
+		'base.'._LOG_INFO_IMPORTANTE
354 354
 	);
355 355
 	foreach ($tables as $table) {
356 356
 		if (!in_array($table, $exclure_tables)) {
@@ -390,15 +390,15 @@  discard block
 block discarded – undo
390 390
 	// s'asurer qu'on a pas deja fait la manip !
391 391
 	if ($GLOBALS['visiteur_session']['id_auteur'] > 0 and sql_countsel('spip_auteurs', 'id_auteur>0')) {
392 392
 		spip_log(
393
-			'Conserver copieur dans id_auteur=' . $GLOBALS['visiteur_session']['id_auteur'] . " pour le serveur '$serveur'",
394
-			'dump.' . _LOG_INFO_IMPORTANTE
393
+			'Conserver copieur dans id_auteur='.$GLOBALS['visiteur_session']['id_auteur']." pour le serveur '$serveur'",
394
+			'dump.'._LOG_INFO_IMPORTANTE
395 395
 		);
396 396
 		sql_delete('spip_auteurs', 'id_auteur<0', $serveur);
397 397
 		if ($move) {
398 398
 			sql_updateq(
399 399
 				'spip_auteurs',
400 400
 				['id_auteur' => -$GLOBALS['visiteur_session']['id_auteur']],
401
-				'id_auteur=' . intval($GLOBALS['visiteur_session']['id_auteur']),
401
+				'id_auteur='.intval($GLOBALS['visiteur_session']['id_auteur']),
402 402
 				[],
403 403
 				$serveur
404 404
 			);
@@ -406,7 +406,7 @@  discard block
 block discarded – undo
406 406
 			$row = sql_fetsel(
407 407
 				'*',
408 408
 				'spip_auteurs',
409
-				'id_auteur=' . $GLOBALS['visiteur_session']['id_auteur'],
409
+				'id_auteur='.$GLOBALS['visiteur_session']['id_auteur'],
410 410
 				'',
411 411
 				'',
412 412
 				'',
@@ -434,17 +434,17 @@  discard block
 block discarded – undo
434 434
 	// rien a faire si ce n'est pas le serveur principal !
435 435
 	if ($serveur == '') {
436 436
 		if (sql_countsel('spip_auteurs', 'id_auteur>0')) {
437
-			spip_log("Detruire copieur id_auteur<0 pour le serveur '$serveur'", 'dump.' . _LOG_INFO_IMPORTANTE);
437
+			spip_log("Detruire copieur id_auteur<0 pour le serveur '$serveur'", 'dump.'._LOG_INFO_IMPORTANTE);
438 438
 			sql_delete('spip_auteurs', 'id_auteur<0', $serveur);
439 439
 		} else {
440 440
 			spip_log(
441 441
 				"Restaurer copieur id_auteur<0 pour le serveur '$serveur' (aucun autre auteur en base)",
442
-				'dump.' . _LOG_INFO_IMPORTANTE
442
+				'dump.'._LOG_INFO_IMPORTANTE
443 443
 			);
444 444
 			sql_update('spip_auteurs', ['id_auteur' => '-id_auteur'], 'id_auteur<0');
445 445
 		}
446 446
 	} else {
447
-		spip_log("Pas de destruction copieur sur serveur '$serveur'", 'dump.' . _LOG_INFO_IMPORTANTE);
447
+		spip_log("Pas de destruction copieur sur serveur '$serveur'", 'dump.'._LOG_INFO_IMPORTANTE);
448 448
 	}
449 449
 }
450 450
 
@@ -478,19 +478,19 @@  discard block
 block discarded – undo
478 478
 			}
479 479
 		} else {
480 480
 			sql_drop_table($table, '', $serveur_dest);
481
-			spip_log("drop table '$table' sur serveur '$serveur_dest'", 'dump.' . _LOG_INFO_IMPORTANTE);
481
+			spip_log("drop table '$table' sur serveur '$serveur_dest'", 'dump.'._LOG_INFO_IMPORTANTE);
482 482
 		}
483 483
 		$desc_dest = false;
484 484
 	}
485 485
 	// si la table n'existe pas dans la destination, la creer a l'identique !
486 486
 	if (!$desc_dest) {
487
-		spip_log("creation '$table' sur serveur '$serveur_dest'", 'dump.' . _LOG_INFO_IMPORTANTE);
487
+		spip_log("creation '$table' sur serveur '$serveur_dest'", 'dump.'._LOG_INFO_IMPORTANTE);
488 488
 		include_spip('base/create');
489 489
 		creer_ou_upgrader_table($table, $desc, 'auto', $upgrade, $serveur_dest);
490 490
 		$desc_dest = sql_showtable($table, true, $serveur_dest);
491 491
 	}
492 492
 	if (!$desc_dest) {
493
-		spip_log("Erreur creation '$table' sur serveur '$serveur_dest'" . var_export($desc, 1), 'dump.' . _LOG_ERREUR);
493
+		spip_log("Erreur creation '$table' sur serveur '$serveur_dest'".var_export($desc, 1), 'dump.'._LOG_ERREUR);
494 494
 	}
495 495
 
496 496
 	return $desc_dest;
@@ -550,17 +550,17 @@  discard block
 block discarded – undo
550 550
 	$data_pool = $options['data_pool'] ?? 50 * 1024;
551 551
 
552 552
 	spip_log(
553
-		'Copier ' . count($tables) . " tables de '$serveur_source' vers '$serveur_dest'",
554
-		'dump.' . _LOG_INFO_IMPORTANTE
553
+		'Copier '.count($tables)." tables de '$serveur_source' vers '$serveur_dest'",
554
+		'dump.'._LOG_INFO_IMPORTANTE
555 555
 	);
556 556
 
557 557
 	if (!$inserer_copie = charger_fonction($fonction_base_inserer, $racine_fonctions, true)) {
558
-		spip_log("Fonction '{$racine_fonctions}_$fonction_base_inserer' inconnue. Abandon", 'dump.' . _LOG_INFO_IMPORTANTE);
558
+		spip_log("Fonction '{$racine_fonctions}_$fonction_base_inserer' inconnue. Abandon", 'dump.'._LOG_INFO_IMPORTANTE);
559 559
 
560 560
 		return true; // echec mais on a fini, donc true
561 561
 	}
562 562
 	if (!$preparer_table_dest = charger_fonction('preparer_table_dest', $racine_fonctions, true)) {
563
-		spip_log("Fonction '{$racine_fonctions}_$preparer_table_dest' inconnue. Abandon", 'dump.' . _LOG_INFO_IMPORTANTE);
563
+		spip_log("Fonction '{$racine_fonctions}_$preparer_table_dest' inconnue. Abandon", 'dump.'._LOG_INFO_IMPORTANTE);
564 564
 
565 565
 		return true; // echec mais on a fini, donc true
566 566
 	}
@@ -588,7 +588,7 @@  discard block
 block discarded – undo
588 588
 		) {
589 589
 			spip_log(
590 590
 				"Fonction '{$racine_fonctions}_vider_tables_destination_copie' inconnue. Abandon",
591
-				'dump.' . _LOG_INFO_IMPORTANTE
591
+				'dump.'._LOG_INFO_IMPORTANTE
592 592
 			);
593 593
 
594 594
 			return true; // echec mais on a fini, donc true
@@ -607,7 +607,7 @@  discard block
 block discarded – undo
607 607
 		$tables = array_diff($tables, ['spip_meta']);
608 608
 		$tables[] = 'spip_meta';
609 609
 	}
610
-	spip_log('Tables a copier :' . implode(', ', $tables), 'dump.' . _LOG_INFO);
610
+	spip_log('Tables a copier :'.implode(', ', $tables), 'dump.'._LOG_INFO);
611 611
 
612 612
 	$trouver_table = charger_fonction('trouver_table', 'base');
613 613
 
@@ -671,7 +671,7 @@  discard block
 block discarded – undo
671 671
 						// mais si ca renvoie false c'est une erreur fatale => abandon
672 672
 						if ($inserer_copie($table, $rows, $desc_dest, $serveur_dest) === false) {
673 673
 							// forcer la sortie, charge a l'appelant de gerer l'echec
674
-							spip_log("Erreur fatale dans $inserer_copie table $table", 'dump' . _LOG_ERREUR);
674
+							spip_log("Erreur fatale dans $inserer_copie table $table", 'dump'._LOG_ERREUR);
675 675
 							$status['errors'][] = "Erreur fatale  lors de la copie de la table $table";
676 676
 							ecrire_fichier($status_file, serialize($status));
677 677
 
@@ -686,7 +686,7 @@  discard block
 block discarded – undo
686 686
 					if ($n == $status['tables_copiees'][$table]) {
687 687
 						break;
688 688
 					}
689
-					spip_log("recopie $table " . $status['tables_copiees'][$table], 'dump.' . _LOG_INFO_IMPORTANTE);
689
+					spip_log("recopie $table ".$status['tables_copiees'][$table], 'dump.'._LOG_INFO_IMPORTANTE);
690 690
 					if ($callback_progression) {
691 691
 						$callback_progression($status['tables_copiees'][$table], 0, $table);
692 692
 					}
@@ -697,30 +697,30 @@  discard block
 block discarded – undo
697 697
 				}
698 698
 				if ($drop_source) {
699 699
 					sql_drop_table($table, '', $serveur_source);
700
-					spip_log("drop $table sur serveur source '$serveur_source'", 'dump.' . _LOG_INFO_IMPORTANTE);
700
+					spip_log("drop $table sur serveur source '$serveur_source'", 'dump.'._LOG_INFO_IMPORTANTE);
701 701
 				}
702 702
 				$status['tables_copiees'][$table] = ($status['tables_copiees'][$table] ? -$status['tables_copiees'][$table] : 'zero');
703 703
 				ecrire_fichier($status_file, serialize($status));
704
-				spip_log('tables_recopiees ' . implode(',', array_keys($status['tables_copiees'])), 'dump.' . _LOG_INFO);
704
+				spip_log('tables_recopiees '.implode(',', array_keys($status['tables_copiees'])), 'dump.'._LOG_INFO);
705 705
 				if ($callback_progression) {
706 706
 					$callback_progression($status['tables_copiees'][$table], $status['tables_copiees'][$table], $table);
707 707
 				}
708 708
 			} else {
709 709
 				if ($status['tables_copiees'][$table] < 0) {
710
-					spip_log("Table $table deja copiee : " . $status['tables_copiees'][$table], 'dump.' . _LOG_INFO);
710
+					spip_log("Table $table deja copiee : ".$status['tables_copiees'][$table], 'dump.'._LOG_INFO);
711 711
 				}
712 712
 				if ($callback_progression) {
713 713
 					$callback_progression(
714 714
 						0,
715 715
 						$status['tables_copiees'][$table],
716
-						"$table" . ((is_numeric($status['tables_copiees'][$table]) and $status['tables_copiees'][$table] >= 0) ? '[Echec]' : '')
716
+						"$table".((is_numeric($status['tables_copiees'][$table]) and $status['tables_copiees'][$table] >= 0) ? '[Echec]' : '')
717 717
 					);
718 718
 				}
719 719
 			}
720 720
 		} else {
721 721
 			$status['errors'][] = "Impossible de lire la description de la table $table";
722 722
 			ecrire_fichier($status_file, serialize($status));
723
-			spip_log("Impossible de lire la description de la table $table", 'dump.' . _LOG_ERREUR);
723
+			spip_log("Impossible de lire la description de la table $table", 'dump.'._LOG_ERREUR);
724 724
 		}
725 725
 	}
726 726
 
@@ -728,17 +728,17 @@  discard block
 block discarded – undo
728 728
 	// abandonner
729 729
 	if (count($status['tables_copiees']) < count($tables)) {
730 730
 		spip_log(
731
-			'Nombre de tables copiees incorrect : ' . count($status['tables_copiees']) . '/' . count($tables),
732
-			'dump.' . _LOG_ERREUR
731
+			'Nombre de tables copiees incorrect : '.count($status['tables_copiees']).'/'.count($tables),
732
+			'dump.'._LOG_ERREUR
733 733
 		);
734
-		$status['errors'][] = 'Nombre de tables copiees incorrect : ' . count($status['tables_copiees']) . '/' . count($tables);
734
+		$status['errors'][] = 'Nombre de tables copiees incorrect : '.count($status['tables_copiees']).'/'.count($tables);
735 735
 		ecrire_fichier($status_file, serialize($status));
736 736
 	}
737 737
 
738 738
 	if ($detruire_copieur_si_besoin = charger_fonction('detruire_copieur_si_besoin', $racine_fonctions, true)) {
739 739
 		$detruire_copieur_si_besoin($serveur_dest);
740 740
 	} else {
741
-		spip_log("Fonction '{$racine_fonctions}_detruire_copieur_si_besoin' inconnue.", 'dump.' . _LOG_INFO_IMPORTANTE);
741
+		spip_log("Fonction '{$racine_fonctions}_detruire_copieur_si_besoin' inconnue.", 'dump.'._LOG_INFO_IMPORTANTE);
742 742
 	}
743 743
 
744 744
 	// OK, copie complete
@@ -763,8 +763,8 @@  discard block
 block discarded – undo
763 763
 	$nb = sql_countsel($table, '', '', '', $serveur_dest);
764 764
 	if ($nb - $nb1 < count($rows)) {
765 765
 		spip_log(
766
-			'base_inserer_copie : ' . ($nb - $nb1) . ' insertions au lieu de ' . count($rows) . '. On retente 1 par 1',
767
-			'dump' . _LOG_INFO_IMPORTANTE
766
+			'base_inserer_copie : '.($nb - $nb1).' insertions au lieu de '.count($rows).'. On retente 1 par 1',
767
+			'dump'._LOG_INFO_IMPORTANTE
768 768
 		);
769 769
 		foreach ($rows as $row) {
770 770
 			// si l'enregistrement est deja en base, ca fera un echec ou un doublon
@@ -775,8 +775,8 @@  discard block
 block discarded – undo
775 775
 		$nb = sql_countsel($table, '', '', '', $serveur_dest);
776 776
 		if ($nb - $nb1 < count($rows)) {
777 777
 			spip_log(
778
-				'base_inserer_copie : ' . ($nb - $nb1) . ' insertions au lieu de ' . count($rows) . ' apres insertion 1 par 1',
779
-				'dump' . _LOG_ERREUR
778
+				'base_inserer_copie : '.($nb - $nb1).' insertions au lieu de '.count($rows).' apres insertion 1 par 1',
779
+				'dump'._LOG_ERREUR
780 780
 			);
781 781
 			$r = false;
782 782
 		}
Please login to merge, or discard this patch.