Completed
Push — master ( 6e9d01...e4a2f2 )
by cam
04:25
created
ecrire/base/dump.php 2 patches
Doc Comments   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -311,7 +311,7 @@
 block discarded – undo
311 311
  * peut etre utilise pour l'import depuis xml,
312 312
  * ou la copie de base a base (mysql<->sqlite par exemple)
313 313
  *
314
- * @param array $tables
314
+ * @param string[] $tables
315 315
  * @param array $exclure_tables
316 316
  * @param string $serveur
317 317
  */
Please login to merge, or discard this 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)) {
@@ -343,8 +343,8 @@  discard block
 block discarded – undo
343 343
 function base_vider_tables_destination_copie($tables, $exclure_tables = array(), $serveur = '') {
344 344
 	$trouver_table = charger_fonction('trouver_table', 'base');
345 345
 
346
-	spip_log('Vider ' . count($tables) . " tables sur serveur '$serveur' : " . join(', ', $tables),
347
-		'base.' . _LOG_INFO_IMPORTANTE);
346
+	spip_log('Vider '.count($tables)." tables sur serveur '$serveur' : ".join(', ', $tables),
347
+		'base.'._LOG_INFO_IMPORTANTE);
348 348
 	foreach ($tables as $table) {
349 349
 		if (!in_array($table, $exclure_tables)) {
350 350
 			// sur le serveur principal, il ne faut pas supprimer l'auteur loge !
@@ -381,14 +381,14 @@  discard block
 block discarded – undo
381 381
 function base_conserver_copieur($move = true, $serveur = '') {
382 382
 	// s'asurer qu'on a pas deja fait la manip !
383 383
 	if ($GLOBALS['visiteur_session']['id_auteur'] > 0 and sql_countsel("spip_auteurs", "id_auteur>0")) {
384
-		spip_log('Conserver copieur dans id_auteur=' . $GLOBALS['visiteur_session']['id_auteur'] . " pour le serveur '$serveur'",
385
-			'dump.' . _LOG_INFO_IMPORTANTE);
384
+		spip_log('Conserver copieur dans id_auteur='.$GLOBALS['visiteur_session']['id_auteur']." pour le serveur '$serveur'",
385
+			'dump.'._LOG_INFO_IMPORTANTE);
386 386
 		sql_delete("spip_auteurs", "id_auteur<0", $serveur);
387 387
 		if ($move) {
388 388
 			sql_updateq('spip_auteurs', array('id_auteur' => -$GLOBALS['visiteur_session']['id_auteur']),
389
-				"id_auteur=" . intval($GLOBALS['visiteur_session']['id_auteur']), array(), $serveur);
389
+				"id_auteur=".intval($GLOBALS['visiteur_session']['id_auteur']), array(), $serveur);
390 390
 		} else {
391
-			$row = sql_fetsel('*', 'spip_auteurs', 'id_auteur=' . $GLOBALS['visiteur_session']['id_auteur'], '', '', '', '',
391
+			$row = sql_fetsel('*', 'spip_auteurs', 'id_auteur='.$GLOBALS['visiteur_session']['id_auteur'], '', '', '', '',
392 392
 				$serveur);
393 393
 			$row['id_auteur'] = -$GLOBALS['visiteur_session']['id_auteur'];
394 394
 			sql_insertq('spip_auteurs', $row, array(), $serveur);
@@ -411,15 +411,15 @@  discard block
 block discarded – undo
411 411
 	// rien a faire si ce n'est pas le serveur principal !
412 412
 	if ($serveur == '') {
413 413
 		if (sql_countsel("spip_auteurs", "id_auteur>0")) {
414
-			spip_log("Detruire copieur id_auteur<0 pour le serveur '$serveur'", 'dump.' . _LOG_INFO_IMPORTANTE);
414
+			spip_log("Detruire copieur id_auteur<0 pour le serveur '$serveur'", 'dump.'._LOG_INFO_IMPORTANTE);
415 415
 			sql_delete("spip_auteurs", "id_auteur<0", $serveur);
416 416
 		} else {
417 417
 			spip_log("Restaurer copieur id_auteur<0 pour le serveur '$serveur' (aucun autre auteur en base)",
418
-				'dump.' . _LOG_INFO_IMPORTANTE);
418
+				'dump.'._LOG_INFO_IMPORTANTE);
419 419
 			sql_update('spip_auteurs', array('id_auteur' => '-id_auteur'), "id_auteur<0");
420 420
 		}
421 421
 	} else {
422
-		spip_log("Pas de destruction copieur sur serveur '$serveur'", 'dump.' . _LOG_INFO_IMPORTANTE);
422
+		spip_log("Pas de destruction copieur sur serveur '$serveur'", 'dump.'._LOG_INFO_IMPORTANTE);
423 423
 	}
424 424
 }
425 425
 
@@ -453,19 +453,19 @@  discard block
 block discarded – undo
453 453
 			}
454 454
 		} else {
455 455
 			sql_drop_table($table, '', $serveur_dest);
456
-			spip_log("drop table '$table' sur serveur '$serveur_dest'", 'dump.' . _LOG_INFO_IMPORTANTE);
456
+			spip_log("drop table '$table' sur serveur '$serveur_dest'", 'dump.'._LOG_INFO_IMPORTANTE);
457 457
 		}
458 458
 		$desc_dest = false;
459 459
 	}
460 460
 	// si la table n'existe pas dans la destination, la creer a l'identique !
461 461
 	if (!$desc_dest) {
462
-		spip_log("creation '$table' sur serveur '$serveur_dest'", 'dump.' . _LOG_INFO_IMPORTANTE);
462
+		spip_log("creation '$table' sur serveur '$serveur_dest'", 'dump.'._LOG_INFO_IMPORTANTE);
463 463
 		include_spip('base/create');
464 464
 		creer_ou_upgrader_table($table, $desc, 'auto', $upgrade, $serveur_dest);
465 465
 		$desc_dest = sql_showtable($table, true, $serveur_dest);
466 466
 	}
467 467
 	if (!$desc_dest) {
468
-		spip_log("Erreur creation '$table' sur serveur '$serveur_dest'" . var_export($desc, 1), 'dump.' . _LOG_ERREUR);
468
+		spip_log("Erreur creation '$table' sur serveur '$serveur_dest'".var_export($desc, 1), 'dump.'._LOG_ERREUR);
469 469
 	}
470 470
 
471 471
 	return $desc_dest;
@@ -524,16 +524,16 @@  discard block
 block discarded – undo
524 524
 	$racine_fonctions = (isset($options['racine_fonctions_dest']) ? $options['racine_fonctions_dest'] : 'base');
525 525
 	$data_pool = (isset($options['data_pool']) ? $options['data_pool'] : 50 * 1024);
526 526
 
527
-	spip_log("Copier " . count($tables) . " tables de '$serveur_source' vers '$serveur_dest'",
528
-		'dump.' . _LOG_INFO_IMPORTANTE);
527
+	spip_log("Copier ".count($tables)." tables de '$serveur_source' vers '$serveur_dest'",
528
+		'dump.'._LOG_INFO_IMPORTANTE);
529 529
 
530 530
 	if (!$inserer_copie = charger_fonction($fonction_base_inserer, $racine_fonctions, true)) {
531
-		spip_log("Fonction '{$racine_fonctions}_$fonction_base_inserer' inconnue. Abandon", 'dump.' . _LOG_INFO_IMPORTANTE);
531
+		spip_log("Fonction '{$racine_fonctions}_$fonction_base_inserer' inconnue. Abandon", 'dump.'._LOG_INFO_IMPORTANTE);
532 532
 
533 533
 		return true; // echec mais on a fini, donc true
534 534
 	}
535 535
 	if (!$preparer_table_dest = charger_fonction('preparer_table_dest', $racine_fonctions, true)) {
536
-		spip_log("Fonction '{$racine_fonctions}_$preparer_table_dest' inconnue. Abandon", 'dump.' . _LOG_INFO_IMPORTANTE);
536
+		spip_log("Fonction '{$racine_fonctions}_$preparer_table_dest' inconnue. Abandon", 'dump.'._LOG_INFO_IMPORTANTE);
537 537
 
538 538
 		return true; // echec mais on a fini, donc true
539 539
 	}
@@ -555,7 +555,7 @@  discard block
 block discarded – undo
555 555
 			true)
556 556
 		) {
557 557
 			spip_log("Fonction '{$racine_fonctions}_vider_tables_destination_copie' inconnue. Abandon",
558
-				'dump.' . _LOG_INFO_IMPORTANTE);
558
+				'dump.'._LOG_INFO_IMPORTANTE);
559 559
 
560 560
 			return true; // echec mais on a fini, donc true
561 561
 		}
@@ -573,7 +573,7 @@  discard block
 block discarded – undo
573 573
 		$tables = array_diff($tables, array('spip_meta'));
574 574
 		$tables[] = 'spip_meta';
575 575
 	}
576
-	spip_log("Tables a copier :" . implode(", ", $tables), 'dump.' . _LOG_INFO);
576
+	spip_log("Tables a copier :".implode(", ", $tables), 'dump.'._LOG_INFO);
577 577
 
578 578
 	$trouver_table = charger_fonction('trouver_table', 'base');
579 579
 
@@ -627,7 +627,7 @@  discard block
 block discarded – undo
627 627
 						// mais si ca renvoie false c'est une erreur fatale => abandon
628 628
 						if ($inserer_copie($table, $rows, $desc_dest, $serveur_dest) === false) {
629 629
 							// forcer la sortie, charge a l'appelant de gerer l'echec
630
-							spip_log("Erreur fatale dans $inserer_copie table $table", "dump" . _LOG_ERREUR);
630
+							spip_log("Erreur fatale dans $inserer_copie table $table", "dump"._LOG_ERREUR);
631 631
 							$status['errors'][] = "Erreur fatale  lors de la copie de la table $table";
632 632
 							ecrire_fichier($status_file, serialize($status));
633 633
 
@@ -642,7 +642,7 @@  discard block
 block discarded – undo
642 642
 					if ($n == $status['tables_copiees'][$table]) {
643 643
 						break;
644 644
 					}
645
-					spip_log("recopie $table " . $status['tables_copiees'][$table], 'dump.' . _LOG_INFO_IMPORTANTE);
645
+					spip_log("recopie $table ".$status['tables_copiees'][$table], 'dump.'._LOG_INFO_IMPORTANTE);
646 646
 					if ($callback_progression) {
647 647
 						$callback_progression($status['tables_copiees'][$table], 0, $table);
648 648
 					}
@@ -653,43 +653,43 @@  discard block
 block discarded – undo
653 653
 				}
654 654
 				if ($drop_source) {
655 655
 					sql_drop_table($table, '', $serveur_source);
656
-					spip_log("drop $table sur serveur source '$serveur_source'", 'dump.' . _LOG_INFO_IMPORTANTE);
656
+					spip_log("drop $table sur serveur source '$serveur_source'", 'dump.'._LOG_INFO_IMPORTANTE);
657 657
 				}
658 658
 				$status['tables_copiees'][$table] = ($status['tables_copiees'][$table] ? -$status['tables_copiees'][$table] : "zero");
659 659
 				ecrire_fichier($status_file, serialize($status));
660
-				spip_log("tables_recopiees " . implode(',', array_keys($status['tables_copiees'])), 'dump.' . _LOG_INFO);
660
+				spip_log("tables_recopiees ".implode(',', array_keys($status['tables_copiees'])), 'dump.'._LOG_INFO);
661 661
 				if ($callback_progression) {
662 662
 					$callback_progression($status['tables_copiees'][$table], $status['tables_copiees'][$table], $table);
663 663
 				}
664 664
 			} else {
665 665
 				if ($status['tables_copiees'][$table] < 0) {
666
-					spip_log("Table $table deja copiee : " . $status['tables_copiees'][$table], "dump." . _LOG_INFO);
666
+					spip_log("Table $table deja copiee : ".$status['tables_copiees'][$table], "dump."._LOG_INFO);
667 667
 				}
668 668
 				if ($callback_progression) {
669 669
 					$callback_progression(0, $status['tables_copiees'][$table],
670
-						"$table" . ((is_numeric($status['tables_copiees'][$table]) and $status['tables_copiees'][$table] >= 0) ? "[Echec]" : ""));
670
+						"$table".((is_numeric($status['tables_copiees'][$table]) and $status['tables_copiees'][$table] >= 0) ? "[Echec]" : ""));
671 671
 				}
672 672
 			}
673 673
 		} else {
674 674
 			$status['errors'][] = "Impossible de lire la description de la table $table";
675 675
 			ecrire_fichier($status_file, serialize($status));
676
-			spip_log("Impossible de lire la description de la table $table", "dump." . _LOG_ERREUR);
676
+			spip_log("Impossible de lire la description de la table $table", "dump."._LOG_ERREUR);
677 677
 		}
678 678
 	}
679 679
 
680 680
 	// si le nombre de tables envoyees n'est pas egal au nombre de tables demandees
681 681
 	// abandonner
682 682
 	if (count($status['tables_copiees']) < count($tables)) {
683
-		spip_log("Nombre de tables copiees incorrect : " . count($status['tables_copiees']) . "/" . count($tables),
684
-			"dump." . _LOG_ERREUR);
685
-		$status['errors'][] = "Nombre de tables copiees incorrect : " . count($status['tables_copiees']) . "/" . count($tables);
683
+		spip_log("Nombre de tables copiees incorrect : ".count($status['tables_copiees'])."/".count($tables),
684
+			"dump."._LOG_ERREUR);
685
+		$status['errors'][] = "Nombre de tables copiees incorrect : ".count($status['tables_copiees'])."/".count($tables);
686 686
 		ecrire_fichier($status_file, serialize($status));
687 687
 	}
688 688
 
689 689
 	if ($detruire_copieur_si_besoin = charger_fonction('detruire_copieur_si_besoin', $racine_fonctions, true)) {
690 690
 		$detruire_copieur_si_besoin($serveur_dest);
691 691
 	} else {
692
-		spip_log("Fonction '{$racine_fonctions}_detruire_copieur_si_besoin' inconnue.", 'dump.' . _LOG_INFO_IMPORTANTE);
692
+		spip_log("Fonction '{$racine_fonctions}_detruire_copieur_si_besoin' inconnue.", 'dump.'._LOG_INFO_IMPORTANTE);
693 693
 	}
694 694
 
695 695
 	// OK, copie complete
@@ -713,8 +713,8 @@  discard block
 block discarded – undo
713 713
 	$r = sql_insertq_multi($table, $rows, $desc_dest, $serveur_dest);
714 714
 	$nb = sql_countsel($table, '', '', '', $serveur_dest);
715 715
 	if ($nb - $nb1 < count($rows)) {
716
-		spip_log("base_inserer_copie : " . ($nb - $nb1) . " insertions au lieu de " . count($rows) . ". On retente 1 par 1",
717
-			"dump" . _LOG_INFO_IMPORTANTE);
716
+		spip_log("base_inserer_copie : ".($nb - $nb1)." insertions au lieu de ".count($rows).". On retente 1 par 1",
717
+			"dump"._LOG_INFO_IMPORTANTE);
718 718
 		foreach ($rows as $row) {
719 719
 			// si l'enregistrement est deja en base, ca fera un echec ou un doublon
720 720
 			$r = sql_insertq($table, $row, $desc_dest, $serveur_dest);
@@ -723,8 +723,8 @@  discard block
 block discarded – undo
723 723
 		$r = 0;
724 724
 		$nb = sql_countsel($table, '', '', '', $serveur_dest);
725 725
 		if ($nb - $nb1 < count($rows)) {
726
-			spip_log("base_inserer_copie : " . ($nb - $nb1) . " insertions au lieu de " . count($rows) . " apres insertion 1 par 1",
727
-				"dump" . _LOG_ERREUR);
726
+			spip_log("base_inserer_copie : ".($nb - $nb1)." insertions au lieu de ".count($rows)." apres insertion 1 par 1",
727
+				"dump"._LOG_ERREUR);
728 728
 			$r = false;
729 729
 		}
730 730
 	}
Please login to merge, or discard this patch.
ecrire/inc/modifier.php 2 patches
Doc Comments   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -83,7 +83,7 @@
 block discarded – undo
83 83
  *     Couples champ/valeur à modifier
84 84
  * @param string $serveur
85 85
  *     Nom du connecteur à la base de données
86
- * @return bool|string
86
+ * @return string|false
87 87
  *     - false  : Aucune modification, aucun champ n'est à modifier
88 88
  *     - chaîne vide : Vide si tout s'est bien passé
89 89
  *     - chaîne : Texte d'un message d'erreur
Please login to merge, or discard this patch.
Spacing   +10 added lines, -10 removed lines patch added patch discarded remove patch
@@ -113,7 +113,7 @@  discard block
 block discarded – undo
113 113
 
114 114
 	// Appels incomplets (sans $c)
115 115
 	if (!is_array($c)) {
116
-		spip_log('erreur appel objet_modifier_champs(' . $objet . '), manque $c');
116
+		spip_log('erreur appel objet_modifier_champs('.$objet.'), manque $c');
117 117
 
118 118
 		return _T('erreur_technique_enregistrement_impossible');
119 119
 	}
@@ -181,7 +181,7 @@  discard block
 block discarded – undo
181 181
 
182 182
 	// Verifier si les mises a jour sont pertinentes, datees, en conflit etc
183 183
 	include_spip('inc/editer');
184
-	if (!isset($options['data']) or is_null($options['data'])){
184
+	if (!isset($options['data']) or is_null($options['data'])) {
185 185
 		$options['data'] = &$_POST;
186 186
 	}
187 187
 	$conflits = controler_md5($champs, $options['data'], $objet, $id_objet, $serveur);
@@ -199,7 +199,7 @@  discard block
 block discarded – undo
199 199
 				$id_rubrique = 0;
200 200
 				if (isset($desc['field']['id_rubrique'])) {
201 201
 					$parent = ($objet == 'rubrique') ? 'id_parent' : 'id_rubrique';
202
-					$id_rubrique = sql_getfetsel($parent, $spip_table_objet, "$id_table_objet=" . intval($id_objet));
202
+					$id_rubrique = sql_getfetsel($parent, $spip_table_objet, "$id_table_objet=".intval($id_objet));
203 203
 				}
204 204
 				$instituer_langue_objet = charger_fonction('instituer_langue_objet', 'action');
205 205
 				$champs['lang'] = $instituer_langue_objet($objet, $id_objet, $id_rubrique, $changer_lang, $serveur);
@@ -220,10 +220,10 @@  discard block
 block discarded – undo
220 220
 		}
221 221
 
222 222
 		// allez on commit la modif
223
-		sql_updateq($spip_table_objet, $champs, "$id_table_objet=" . intval($id_objet), $serveur);
223
+		sql_updateq($spip_table_objet, $champs, "$id_table_objet=".intval($id_objet), $serveur);
224 224
 
225 225
 		// on verifie si elle est bien passee
226
-		$moof = sql_fetsel(array_keys($champs), $spip_table_objet, "$id_table_objet=" . intval($id_objet), array(), array(),
226
+		$moof = sql_fetsel(array_keys($champs), $spip_table_objet, "$id_table_objet=".intval($id_objet), array(), array(),
227 227
 			'', array(), $serveur);
228 228
 		// si difference entre les champs, reperer les champs mal enregistres
229 229
 		if ($moof != $champs) {
@@ -250,11 +250,11 @@  discard block
 block discarded – undo
250 250
 			// si un champ n'a pas ete correctement enregistre, loger et retourner une erreur
251 251
 			// c'est un cas exceptionnel
252 252
 			if (count($liste)) {
253
-				spip_log("Erreur enregistrement en base $objet/$id_objet champs :" . var_export($conflits, true),
254
-					'modifier.' . _LOG_CRITIQUE);
253
+				spip_log("Erreur enregistrement en base $objet/$id_objet champs :".var_export($conflits, true),
254
+					'modifier.'._LOG_CRITIQUE);
255 255
 
256 256
 				return _T('erreur_technique_enregistrement_champs',
257
-					array('champs' => "<i>'" . implode("'</i>,<i>'", $liste) . "'</i>"));
257
+					array('champs' => "<i>'".implode("'</i>,<i>'", $liste)."'</i>"));
258 258
 			}
259 259
 		}
260 260
 
@@ -291,8 +291,8 @@  discard block
 block discarded – undo
291 291
 	// message a affiner :-)
292 292
 	include_spip('inc/filtres_mini');
293 293
 	$qui = isset($GLOBALS['visiteur_session']['nom']) and $GLOBALS['visiteur_session']['nom'] ? $GLOBALS['visiteur_session']['nom'] : $GLOBALS['ip'];
294
-	journal(_L($qui . ' a &#233;dit&#233; l&#8217;' . $objet . ' ' . $id_objet . ' (' . join('+',
295
-			array_diff(array_keys($champs), array('date_modif'))) . ')'), array(
294
+	journal(_L($qui.' a &#233;dit&#233; l&#8217;'.$objet.' '.$id_objet.' ('.join('+',
295
+			array_diff(array_keys($champs), array('date_modif'))).')'), array(
296 296
 		'faire' => 'modifier',
297 297
 		'quoi' => $objet,
298 298
 		'id' => $id_objet
Please login to merge, or discard this patch.
ecrire/inc/filtres_images_mini.php 2 patches
Doc Comments   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -122,7 +122,7 @@
 block discarded – undo
122 122
  * @param int $height_max
123 123
  *    Hauteur minimale de l'image à traiter (10000 par défaut)
124 124
  * @return
125
- *    Le tag html `<img src=... />` avec une class `filtre_inactif` ou pas
125
+ string    Le tag html `<img src=... />` avec une class `filtre_inactif` ou pas
126 126
  */
127 127
 function image_select($img, $width_min = 0, $height_min = 0, $width_max = 10000, $height_max = 1000) {
128 128
 	if (!$img) {
Please login to merge, or discard this patch.
Spacing   +16 added lines, -16 removed lines patch added patch discarded remove patch
@@ -204,8 +204,8 @@  discard block
 block discarded – undo
204 204
 	$hsl = _couleur_hex_to_hsl($couleur);
205 205
 	$hsl = [
206 206
 		'h' => round($hsl['h'] * 360), 
207
-		's' => round($hsl['s'] * 100) . '%', 
208
-		'l' => round($hsl['l'] * 100) . '%'
207
+		's' => round($hsl['s'] * 100).'%', 
208
+		'l' => round($hsl['l'] * 100).'%'
209 209
 	];
210 210
 	if ($format === null) {
211 211
 		return "hsl({$hsl['h']}, {$hsl['s']}, {$hsl['l']})";
@@ -384,11 +384,11 @@  discard block
 block discarded – undo
384 384
 	$process = 'AUTO'
385 385
 ) {
386 386
 	// PHP 7+ type hint
387
-	$img = (string)$img;
388
-	$taille_x = (int)$taille_x;
389
-	$taille_y = (int)$taille_y;
390
-	$force = (bool)$force;
391
-	$process = (string)$process;
387
+	$img = (string) $img;
388
+	$taille_x = (int) $taille_x;
389
+	$taille_y = (int) $taille_y;
390
+	$force = (bool) $force;
391
+	$process = (string) $process;
392 392
 
393 393
 	if (!$img) {
394 394
 		return '';
@@ -465,11 +465,11 @@  discard block
 block discarded – undo
465 465
 	$process = 'AUTO'
466 466
 ) {
467 467
 	// PHP 7+ type hint
468
-	$img = (string)$img;
469
-	$taille = (int)$taille;
470
-	$taille_y = (int)$taille_y;
471
-	$force = (bool)$force;
472
-	$process = (string)$process;
468
+	$img = (string) $img;
469
+	$taille = (int) $taille;
470
+	$taille_y = (int) $taille_y;
471
+	$force = (bool) $force;
472
+	$process = (string) $process;
473 473
 
474 474
 	// Determiner la taille x,y maxi
475 475
 	// prendre le reglage de previsu par defaut
@@ -504,7 +504,7 @@  discard block
 block discarded – undo
504 504
  * sinon retourne le image_passe_partout usuel
505 505
  * 
506 506
  **/
507
-function image_recadre_avec_fallback (
507
+function image_recadre_avec_fallback(
508 508
 	$im,
509 509
 	$width,
510 510
 	$height = '-',
@@ -533,9 +533,9 @@  discard block
 block discarded – undo
533 533
  **/
534 534
 function image_reduire_par($img, $val = 1, $force = false) {
535 535
 	// PHP 7+ type hint
536
-	$img = (string)$img;
537
-	$val = (int)$val;
538
-	$force = (bool)$force;
536
+	$img = (string) $img;
537
+	$val = (int) $val;
538
+	$force = (bool) $force;
539 539
 
540 540
 	list($hauteur, $largeur) = taille_image($img);
541 541
 
Please login to merge, or discard this patch.
ecrire/inc/flock.php 2 patches
Doc Comments   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -644,7 +644,7 @@
 block discarded – undo
644 644
  *
645 645
  * @param string $dir
646 646
  *     Répertoire à parcourir
647
- * @param int|string $pattern
647
+ * @param integer $pattern
648 648
  *     Expression régulière pour trouver des fichiers, tel que `[.]lock$`
649 649
  * @param int $maxfiles
650 650
  *     Nombre de fichiers maximums retournés
Please login to merge, or discard this patch.
Spacing   +23 added lines, -23 removed lines patch added patch discarded remove patch
@@ -122,7 +122,7 @@  discard block
 block discarded – undo
122 122
 		$contenu = @gzfile($fichier);
123 123
 	}
124 124
 
125
-	return is_array($contenu) ? join('', $contenu) : (string)$contenu;
125
+	return is_array($contenu) ? join('', $contenu) : (string) $contenu;
126 126
 }
127 127
 
128 128
 
@@ -315,9 +315,9 @@  discard block
 block discarded – undo
315 315
  */
316 316
 function ecrire_fichier_securise($fichier, $contenu, $ecrire_quand_meme = false, $truncate = true) {
317 317
 	if (substr($fichier, -4) !== '.php') {
318
-		spip_log('Erreur de programmation: ' . $fichier . ' doit finir par .php');
318
+		spip_log('Erreur de programmation: '.$fichier.' doit finir par .php');
319 319
 	}
320
-	$contenu = "<" . "?php die ('Acces interdit'); ?" . ">\n" . $contenu;
320
+	$contenu = "<"."?php die ('Acces interdit'); ?".">\n".$contenu;
321 321
 
322 322
 	return ecrire_fichier($fichier, $contenu, $ecrire_quand_meme, $truncate);
323 323
 }
@@ -329,9 +329,9 @@  discard block
 block discarded – undo
329 329
  * @param bool $force
330 330
  * @return bool
331 331
  */
332
-function ecrire_fichier_calcule_si_modifie($fichier, $contenu, $force=false, $use_copy=false) {
333
-	$fichier_tmp = $fichier . '.last';
334
-	if (!ecrire_fichier($fichier_tmp, $contenu, true)){
332
+function ecrire_fichier_calcule_si_modifie($fichier, $contenu, $force = false, $use_copy = false) {
333
+	$fichier_tmp = $fichier.'.last';
334
+	if (!ecrire_fichier($fichier_tmp, $contenu, true)) {
335 335
 		return false;
336 336
 	}
337 337
 	if ($force
@@ -368,7 +368,7 @@  discard block
 block discarded – undo
368 368
  */
369 369
 function lire_fichier_securise($fichier, &$contenu, $options = array()) {
370 370
 	if ($res = lire_fichier($fichier, $contenu, $options)) {
371
-		$contenu = substr($contenu, strlen("<" . "?php die ('Acces interdit'); ?" . ">\n"));
371
+		$contenu = substr($contenu, strlen("<"."?php die ('Acces interdit'); ?".">\n"));
372 372
 	}
373 373
 
374 374
 	return $res;
@@ -488,11 +488,11 @@  discard block
 block discarded – undo
488 488
 		$invalidate = @opcache_invalidate($filepath, true);
489 489
 		// si l'invalidation a echoue lever un flag
490 490
 		if (!$invalidate and !defined('_spip_attend_invalidation_opcode_cache')) {
491
-			define('_spip_attend_invalidation_opcode_cache',true);
491
+			define('_spip_attend_invalidation_opcode_cache', true);
492 492
 		}
493 493
 	} elseif (!defined('_spip_attend_invalidation_opcode_cache')) {
494 494
 		// n'agira que si opcache est effectivement actif (il semble qu'on a pas toujours la fonction opcache_invalidate)
495
-		define('_spip_attend_invalidation_opcode_cache',true);
495
+		define('_spip_attend_invalidation_opcode_cache', true);
496 496
 	}
497 497
 	// APC.
498 498
 	if (function_exists('apc_delete_file')) {
@@ -532,11 +532,11 @@  discard block
 block discarded – undo
532 532
 		$wait = $duree + 1;
533 533
 		if ($timestamp) {
534 534
 			$wait -= (time() - $timestamp);
535
-			if ($wait<0) {
535
+			if ($wait < 0) {
536 536
 				$wait = 0;
537 537
 			}
538 538
 		}
539
-		spip_log('Probleme de configuration opcache.revalidate_freq '. $duree .'s : on attend '.$wait.'s', _LOG_INFO_IMPORTANTE);
539
+		spip_log('Probleme de configuration opcache.revalidate_freq '.$duree.'s : on attend '.$wait.'s', _LOG_INFO_IMPORTANTE);
540 540
 		if ($wait) {
541 541
 			sleep($duree + 1);
542 542
 		}
@@ -564,9 +564,9 @@  discard block
 block discarded – undo
564 564
 		if ($item == '.' || $item == '..') {
565 565
 			continue;
566 566
 		}
567
-		if (!supprimer_repertoire($dir . "/" . $item)) {
568
-			@chmod($dir . "/" . $item, 0777);
569
-			if (!supprimer_repertoire($dir . "/" . $item)) {
567
+		if (!supprimer_repertoire($dir."/".$item)) {
568
+			@chmod($dir."/".$item, 0777);
569
+			if (!supprimer_repertoire($dir."/".$item)) {
570 570
 				return false;
571 571
 			}
572 572
 		};
@@ -611,7 +611,7 @@  discard block
 block discarded – undo
611 611
 	if (!strlen($subdir)) {
612 612
 		$n = strrpos($base, "/");
613 613
 		if ($n === false) {
614
-			return $nobase ? '' : ($base . '/');
614
+			return $nobase ? '' : ($base.'/');
615 615
 		}
616 616
 		$subdir = substr($base, $n + 1);
617 617
 		$base = substr($base, 0, $n + 1);
@@ -621,14 +621,14 @@  discard block
 block discarded – undo
621 621
 	}
622 622
 
623 623
 	$baseaff = $nobase ? '' : $base;
624
-	if (isset($dirs[$base . $subdir])) {
625
-		return $baseaff . $dirs[$base . $subdir];
624
+	if (isset($dirs[$base.$subdir])) {
625
+		return $baseaff.$dirs[$base.$subdir];
626 626
 	}
627 627
 
628
-	$path = $base . $subdir; # $path = 'IMG/distant/pdf' ou 'IMG/distant_pdf'
628
+	$path = $base.$subdir; # $path = 'IMG/distant/pdf' ou 'IMG/distant_pdf'
629 629
 
630 630
 	if (file_exists("$path/.ok")) {
631
-		return $baseaff . ($dirs[$base . $subdir] = "$subdir/");
631
+		return $baseaff.($dirs[$base.$subdir] = "$subdir/");
632 632
 	}
633 633
 
634 634
 	@mkdir($path, _SPIP_CHMOD);
@@ -638,7 +638,7 @@  discard block
 block discarded – undo
638 638
 		@touch("$path/.ok");
639 639
 		spip_log("creation $base$subdir/");
640 640
 
641
-		return $baseaff . ($dirs[$base . $subdir] = "$subdir/");
641
+		return $baseaff.($dirs[$base.$subdir] = "$subdir/");
642 642
 	}
643 643
 
644 644
 	// en cas d'echec c'est peut etre tout simplement que le disque est plein :
@@ -648,10 +648,10 @@  discard block
 block discarded – undo
648 648
 		return '';
649 649
 	}
650 650
 	if (!_DIR_RESTREINT) {
651
-		$base = preg_replace(',^' . _DIR_RACINE . ',', '', $base);
651
+		$base = preg_replace(',^'._DIR_RACINE.',', '', $base);
652 652
 	}
653 653
 	$base .= $subdir;
654
-	raler_fichier($base . '/.ok');
654
+	raler_fichier($base.'/.ok');
655 655
 }
656 656
 
657 657
 
@@ -719,7 +719,7 @@  discard block
 block discarded – undo
719 719
 							$beginning = $fichiers;
720 720
 							$end = preg_files("$f/", $pattern,
721 721
 								$maxfiles - $nbfiles, $recurs);
722
-							$fichiers = array_merge((array)$beginning, (array)$end);
722
+							$fichiers = array_merge((array) $beginning, (array) $end);
723 723
 							$nbfiles = count($fichiers);
724 724
 						}
725 725
 					}
Please login to merge, or discard this patch.
ecrire/inc/queue.php 2 patches
Doc Comments   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -32,7 +32,7 @@  discard block
 block discarded – undo
32 32
  *
33 33
  * @param $function
34 34
  *   The function name to call.
35
- * @param $description
35
+ * @param string $description
36 36
  *   A human-readable description of the queued job.
37 37
  * @param $arguments
38 38
  *   Optional array of arguments to pass to the function.
@@ -162,7 +162,7 @@  discard block
 block discarded – undo
162 162
  *
163 163
  * @param int $id_job
164 164
  *  id de la tache a retirer
165
- * @return bool
165
+ * @return boolean|string
166 166
  */
167 167
 function queue_remove_job($id_job) {
168 168
 	include_spip('base/abstract_sql');
@@ -466,7 +466,7 @@  discard block
 block discarded – undo
466 466
  *     Nom de la fonction de tâche
467 467
  * @param string $inclure
468 468
  *     Nom de l'inclusion contenant la fonction
469
- * @return bool|int
469
+ * @return integer
470 470
  *     Périodicité de la tâche en secondes, si tâche périodique, sinon false.
471 471
  */
472 472
 function queue_is_cron_job($function, $inclure) {
Please login to merge, or discard this patch.
Spacing   +37 added lines, -38 removed lines patch added patch discarded remove patch
@@ -70,7 +70,7 @@  discard block
 block discarded – undo
70 70
 	$md5args = md5($arguments);
71 71
 
72 72
 	// si pas de date programee, des que possible
73
-	$duplicate_where = 'status=' . intval(_JQ_SCHEDULED) . ' AND ';
73
+	$duplicate_where = 'status='.intval(_JQ_SCHEDULED).' AND ';
74 74
 	if (!$time) {
75 75
 		$time = time();
76 76
 		$duplicate_where = ""; // ne pas dupliquer si deja le meme job en cours d'execution
@@ -94,9 +94,8 @@  discard block
 block discarded – undo
94 94
 		and
95 95
 		$id_job = sql_getfetsel('id_job', 'spip_jobs',
96 96
 			$duplicate_where =
97
-				$duplicate_where . 'fonction=' . sql_quote($function)
98
-				. (($no_duplicate === 'function_only') ? '' :
99
-					' AND md5args=' . sql_quote($md5args) . ' AND inclure=' . sql_quote($file)))
97
+				$duplicate_where.'fonction='.sql_quote($function)
98
+				. (($no_duplicate === 'function_only') ? '' : ' AND md5args='.sql_quote($md5args).' AND inclure='.sql_quote($file)))
100 99
 	) {
101 100
 		return $id_job;
102 101
 	}
@@ -108,9 +107,9 @@  discard block
 block discarded – undo
108 107
 	if (
109 108
 		$no_duplicate
110 109
 		and
111
-		$id_prev = sql_getfetsel('id_job', 'spip_jobs', "id_job<" . intval($id_job) . " AND $duplicate_where")
110
+		$id_prev = sql_getfetsel('id_job', 'spip_jobs', "id_job<".intval($id_job)." AND $duplicate_where")
112 111
 	) {
113
-		sql_delete('spip_jobs', 'id_job=' . intval($id_job));
112
+		sql_delete('spip_jobs', 'id_job='.intval($id_job));
114 113
 
115 114
 		return $id_prev;
116 115
 	}
@@ -122,9 +121,9 @@  discard block
 block discarded – undo
122 121
 	// ie cas d'un char non acceptables sur certains type de champs
123 122
 	// qui coupe la valeur
124 123
 	if (defined('_JQ_INSERT_CHECK_ARGS') and $id_job) {
125
-		$args = sql_getfetsel('args', 'spip_jobs', 'id_job=' . intval($id_job));
124
+		$args = sql_getfetsel('args', 'spip_jobs', 'id_job='.intval($id_job));
126 125
 		if ($args !== $arguments) {
127
-			spip_log('arguments job errones / longueur ' . strlen($args) . " vs " . strlen($arguments) . ' / valeur : ' . var_export($arguments,
126
+			spip_log('arguments job errones / longueur '.strlen($args)." vs ".strlen($arguments).' / valeur : '.var_export($arguments,
128 127
 					true), 'queue');
129 128
 		}
130 129
 	}
@@ -152,7 +151,7 @@  discard block
 block discarded – undo
152 151
 function queue_purger() {
153 152
 	include_spip('base/abstract_sql');
154 153
 	sql_delete('spip_jobs');
155
-	sql_delete("spip_jobs_liens", "id_job NOT IN (" . sql_get_select("id_job", "spip_jobs") . ")");
154
+	sql_delete("spip_jobs_liens", "id_job NOT IN (".sql_get_select("id_job", "spip_jobs").")");
156 155
 	include_spip('inc/genie');
157 156
 	genie_queue_watch_dist();
158 157
 }
@@ -167,8 +166,8 @@  discard block
 block discarded – undo
167 166
 function queue_remove_job($id_job) {
168 167
 	include_spip('base/abstract_sql');
169 168
 
170
-	if ($row = sql_fetsel('fonction,inclure,date', 'spip_jobs', 'id_job=' . intval($id_job))
171
-		and $res = sql_delete('spip_jobs', 'id_job=' . intval($id_job))
169
+	if ($row = sql_fetsel('fonction,inclure,date', 'spip_jobs', 'id_job='.intval($id_job))
170
+		and $res = sql_delete('spip_jobs', 'id_job='.intval($id_job))
172 171
 	) {
173 172
 		queue_unlink_job($id_job);
174 173
 		// est-ce une tache cron qu'il faut relancer ?
@@ -217,7 +216,7 @@  discard block
 block discarded – undo
217 216
  *  resultat du sql_delete
218 217
  */
219 218
 function queue_unlink_job($id_job) {
220
-	return sql_delete("spip_jobs_liens", "id_job=" . intval($id_job));
219
+	return sql_delete("spip_jobs_liens", "id_job=".intval($id_job));
221 220
 }
222 221
 
223 222
 /**
@@ -233,7 +232,7 @@  discard block
 block discarded – undo
233 232
 	// deserialiser les arguments
234 233
 	$args = unserialize($row['args']);
235 234
 	if ($args === false) {
236
-		spip_log('arguments job errones ' . var_export($row, true), 'queue');
235
+		spip_log('arguments job errones '.var_export($row, true), 'queue');
237 236
 		$args = array();
238 237
 	}
239 238
 
@@ -250,12 +249,12 @@  discard block
 block discarded – undo
250 249
 	}
251 250
 
252 251
 	if (!function_exists($fonction)) {
253
-		spip_log("fonction $fonction ($inclure) inexistante " . var_export($row, true), 'queue');
252
+		spip_log("fonction $fonction ($inclure) inexistante ".var_export($row, true), 'queue');
254 253
 
255 254
 		return false;
256 255
 	}
257 256
 
258
-	spip_log("queue [" . $row['id_job'] . "]: $fonction() start", 'queue');
257
+	spip_log("queue [".$row['id_job']."]: $fonction() start", 'queue');
259 258
 	switch (count($args)) {
260 259
 		case 0:
261 260
 			$res = $fonction();
@@ -295,7 +294,7 @@  discard block
 block discarded – undo
295 294
 			# plus lent mais completement generique
296 295
 			$res = call_user_func_array($fonction, $args);
297 296
 	}
298
-	spip_log("queue [" . $row['id_job'] . "]: $fonction() end", 'queue');
297
+	spip_log("queue [".$row['id_job']."]: $fonction() end", 'queue');
299 298
 
300 299
 	return $res;
301 300
 
@@ -327,14 +326,14 @@  discard block
 block discarded – undo
327 326
 function queue_schedule($force_jobs = null) {
328 327
 	$time = time();
329 328
 	if (defined('_DEBUG_BLOCK_QUEUE')) {
330
-		spip_log("_DEBUG_BLOCK_QUEUE : schedule stop", 'jq' . _LOG_DEBUG);
329
+		spip_log("_DEBUG_BLOCK_QUEUE : schedule stop", 'jq'._LOG_DEBUG);
331 330
 
332 331
 		return;
333 332
 	}
334 333
 
335 334
 	// rien a faire si le prochain job est encore dans le futur
336 335
 	if (queue_sleep_time_to_next_job() > 0 and (!$force_jobs or !count($force_jobs))) {
337
-		spip_log("queue_sleep_time_to_next_job", 'jq' . _LOG_DEBUG);
336
+		spip_log("queue_sleep_time_to_next_job", 'jq'._LOG_DEBUG);
338 337
 
339 338
 		return;
340 339
 	}
@@ -355,7 +354,7 @@  discard block
 block discarded – undo
355 354
 	}
356 355
 	$end_time = $time + _JQ_MAX_JOBS_TIME_TO_EXECUTE;
357 356
 
358
-	spip_log("JQ schedule $time / $end_time", 'jq' . _LOG_DEBUG);
357
+	spip_log("JQ schedule $time / $end_time", 'jq'._LOG_DEBUG);
359 358
 
360 359
 	if (!defined('_JQ_MAX_JOBS_EXECUTE')) {
361 360
 		define('_JQ_MAX_JOBS_EXECUTE', 200);
@@ -369,19 +368,19 @@  discard block
 block discarded – undo
369 368
 	// lorsqu'un job cron n'a pas fini, sa priorite est descendue
370 369
 	// pour qu'il ne bloque pas les autres jobs en attente
371 370
 	if (is_array($force_jobs) and count($force_jobs)) {
372
-		$cond = "status=" . intval(_JQ_SCHEDULED) . " AND " . sql_in("id_job", $force_jobs);
371
+		$cond = "status=".intval(_JQ_SCHEDULED)." AND ".sql_in("id_job", $force_jobs);
373 372
 	} else {
374 373
 		$now = date('Y-m-d H:i:s', $time);
375
-		$cond = "status=" . intval(_JQ_SCHEDULED) . " AND date<=" . sql_quote($now);
374
+		$cond = "status=".intval(_JQ_SCHEDULED)." AND date<=".sql_quote($now);
376 375
 	}
377 376
 
378 377
 	register_shutdown_function('queue_error_handler'); // recuperer les erreurs auant que possible
379
-	$res = sql_allfetsel('*', 'spip_jobs', $cond, '', 'priorite DESC,date', '0,' . (_JQ_MAX_JOBS_EXECUTE + 1));
378
+	$res = sql_allfetsel('*', 'spip_jobs', $cond, '', 'priorite DESC,date', '0,'.(_JQ_MAX_JOBS_EXECUTE + 1));
380 379
 	do {
381 380
 		if ($row = array_shift($res)) {
382 381
 			$nbj++;
383 382
 			// il faut un verrou, a base de sql_delete
384
-			if (sql_delete('spip_jobs', "id_job=" . intval($row['id_job']) . " AND status=" . intval(_JQ_SCHEDULED))) {
383
+			if (sql_delete('spip_jobs', "id_job=".intval($row['id_job'])." AND status=".intval(_JQ_SCHEDULED))) {
385 384
 				#spip_log("JQ schedule job ".$nbj." OK",'jq');
386 385
 				// on reinsert dans la base aussitot avec un status=_JQ_PENDING
387 386
 				$row['status'] = _JQ_PENDING;
@@ -396,13 +395,13 @@  discard block
 block discarded – undo
396 395
 				queue_close_job($row, $time, $result);
397 396
 			}
398 397
 		}
399
-		spip_log("JQ schedule job end time " . $time, 'jq' . _LOG_DEBUG);
398
+		spip_log("JQ schedule job end time ".$time, 'jq'._LOG_DEBUG);
400 399
 	} while ($nbj < _JQ_MAX_JOBS_EXECUTE and $row and $time < $end_time);
401
-	spip_log("JQ schedule end time " . time(), 'jq' . _LOG_DEBUG);
400
+	spip_log("JQ schedule end time ".time(), 'jq'._LOG_DEBUG);
402 401
 
403 402
 	if ($row = array_shift($res)) {
404 403
 		queue_update_next_job_time(0); // on sait qu'il y a encore des jobs a lancer ASAP
405
-		spip_log("JQ encore !", 'jq' . _LOG_DEBUG);
404
+		spip_log("JQ encore !", 'jq'._LOG_DEBUG);
406 405
 	} else {
407 406
 		queue_update_next_job_time();
408 407
 	}
@@ -438,9 +437,9 @@  discard block
 block discarded – undo
438 437
 		}
439 438
 	}
440 439
 	// purger ses liens eventuels avec des objets
441
-	sql_delete("spip_jobs_liens", "id_job=" . intval($row['id_job']));
440
+	sql_delete("spip_jobs_liens", "id_job=".intval($row['id_job']));
442 441
 	// supprimer le job fini
443
-	sql_delete('spip_jobs', 'id_job=' . intval($row['id_job']));
442
+	sql_delete('spip_jobs', 'id_job='.intval($row['id_job']));
444 443
 }
445 444
 
446 445
 /**
@@ -511,17 +510,17 @@  discard block
 block discarded – undo
511 510
 	// traiter les jobs morts au combat (_JQ_PENDING depuis plus de 180s)
512 511
 	// pour cause de timeout ou autre erreur fatale
513 512
 	$res = sql_allfetsel("*", "spip_jobs",
514
-		"status=" . intval(_JQ_PENDING) . " AND date<" . sql_quote(date('Y-m-d H:i:s', $time - 180)));
513
+		"status=".intval(_JQ_PENDING)." AND date<".sql_quote(date('Y-m-d H:i:s', $time - 180)));
515 514
 	if (is_array($res)) {
516 515
 		foreach ($res as $row) {
517 516
 			queue_close_job($row, $time);
518
-			spip_log ("queue_close_job car _JQ_PENDING depuis +180s : ".print_r($row,1), "job_mort"._LOG_ERREUR);
517
+			spip_log("queue_close_job car _JQ_PENDING depuis +180s : ".print_r($row, 1), "job_mort"._LOG_ERREUR);
519 518
 		}
520 519
 	}
521 520
 
522 521
 	// chercher la date du prochain job si pas connu
523 522
 	if (is_null($next) or is_null(queue_sleep_time_to_next_job())) {
524
-		$date = sql_getfetsel('date', 'spip_jobs', "status=" . intval(_JQ_SCHEDULED), '', 'date', '0,1');
523
+		$date = sql_getfetsel('date', 'spip_jobs', "status=".intval(_JQ_SCHEDULED), '', 'date', '0,1');
525 524
 		$next = strtotime($date);
526 525
 	}
527 526
 	if (!is_null($next_time)) {
@@ -533,7 +532,7 @@  discard block
 block discarded – undo
533 532
 	if ($next) {
534 533
 		if (is_null($nb_jobs_scheduled)) {
535 534
 			$nb_jobs_scheduled = sql_countsel('spip_jobs',
536
-				"status=" . intval(_JQ_SCHEDULED) . " AND date<" . sql_quote(date('Y-m-d H:i:s', $time)));
535
+				"status=".intval(_JQ_SCHEDULED)." AND date<".sql_quote(date('Y-m-d H:i:s', $time)));
537 536
 		} elseif ($next <= $time) {
538 537
 			$nb_jobs_scheduled++;
539 538
 		}
@@ -601,7 +600,7 @@  discard block
 block discarded – undo
601 600
 	}
602 601
 
603 602
 	// ne pas relancer si on vient de lancer dans la meme seconde par un hit concurent
604
-	if (file_exists($lock = _DIR_TMP . "cron.lock") and !(@filemtime($lock) < $_SERVER['REQUEST_TIME'])) {
603
+	if (file_exists($lock = _DIR_TMP."cron.lock") and !(@filemtime($lock) < $_SERVER['REQUEST_TIME'])) {
605 604
 		return $texte;
606 605
 	}
607 606
 
@@ -672,20 +671,20 @@  discard block
 block discarded – undo
672 671
 				$scheme = '';
673 672
 				$port = 80;
674 673
 		}
675
-		$fp = @fsockopen($scheme . $parts['host'],
674
+		$fp = @fsockopen($scheme.$parts['host'],
676 675
 			isset($parts['port']) ? $parts['port'] : $port,
677 676
 			$errno, $errstr, 1);
678 677
 
679 678
 		if ($fp) {
680 679
 			$host_sent = $parts['host'];
681 680
 			if (isset($parts['port']) and $parts['port'] !== $port) {
682
-				$host_sent .= ':' . $parts['port'];
681
+				$host_sent .= ':'.$parts['port'];
683 682
 			}
684 683
 			$timeout = 200; // ms
685 684
 			stream_set_timeout($fp, 0, $timeout * 1000);
686
-			$query = $parts['path'] . ($parts['query'] ? "?" . $parts['query'] : "");
687
-			$out = "GET " . $query . " HTTP/1.1\r\n";
688
-			$out .= "Host: " . $host_sent . "\r\n";
685
+			$query = $parts['path'].($parts['query'] ? "?".$parts['query'] : "");
686
+			$out = "GET ".$query." HTTP/1.1\r\n";
687
+			$out .= "Host: ".$host_sent."\r\n";
689 688
 			$out .= "Connection: Close\r\n\r\n";
690 689
 			fwrite($fp, $out);
691 690
 			spip_timer('read');
Please login to merge, or discard this patch.
ecrire/req/mysql.php 2 patches
Doc Comments   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -337,8 +337,8 @@  discard block
 block discarded – undo
337 337
  * @param string|array $select Champs sélectionnés
338 338
  * @param string|array $from Tables sélectionnées
339 339
  * @param string|array $where Contraintes
340
- * @param string|array $groupby Regroupements
341
- * @param string|array $orderby Tris
340
+ * @param string $groupby Regroupements
341
+ * @param string $orderby Tris
342 342
  * @param string $limit Limites de résultats
343 343
  * @param string|array $having Contraintes posts sélections
344 344
  * @param string $serveur Nom de la connexion
@@ -970,7 +970,7 @@  discard block
 block discarded – undo
970 970
  * @param int $row_number Position. Déplacer le pointeur à cette ligne
971 971
  * @param string $serveur Nom de la connexion
972 972
  * @param bool $requeter Inutilisé
973
- * @return bool True si déplacement réussi, false sinon.
973
+ * @return boolean|null True si déplacement réussi, false sinon.
974 974
  **/
975 975
 function spip_mysql_seek($r, $row_number, $serveur = '', $requeter = true) {
976 976
 	if ($r and mysqli_num_rows($r)) {
Please login to merge, or discard this patch.
Spacing   +73 added lines, -73 removed lines patch added patch discarded remove patch
@@ -48,7 +48,7 @@  discard block
 block discarded – undo
48 48
 	// si port est fourni mais pas host, c'est un socket -> compat avec vieille syntaxe de mysql_connect() et anciens fichiers connect.php
49 49
 	if (
50 50
 		$port and !is_numeric($socket = $port)
51
-		and (!$host or $host=='localhost')) {
51
+		and (!$host or $host == 'localhost')) {
52 52
 		$link = @mysqli_connect($host, $login, $pass, '', null, $socket);
53 53
 	}
54 54
 	elseif ($port) {
@@ -59,7 +59,7 @@  discard block
 block discarded – undo
59 59
 	}
60 60
 
61 61
 	if (!$link) {
62
-		spip_log('Echec mysqli_connect. Erreur : ' . mysqli_connect_error(), 'mysql.' . _LOG_HS);
62
+		spip_log('Echec mysqli_connect. Erreur : '.mysqli_connect_error(), 'mysql.'._LOG_HS);
63 63
 
64 64
 		return false;
65 65
 	}
@@ -76,7 +76,7 @@  discard block
 block discarded – undo
76 76
 		}
77 77
 	}
78 78
 
79
-	spip_log("Connexion MySQLi vers $host, base $db, prefixe $prefixe " . ($ok ? "operationnelle" : 'impossible'),
79
+	spip_log("Connexion MySQLi vers $host, base $db, prefixe $prefixe ".($ok ? "operationnelle" : 'impossible'),
80 80
 		_LOG_DEBUG);
81 81
 
82 82
 	return !$ok ? false : array(
@@ -165,9 +165,9 @@  discard block
 block discarded – undo
165 165
  */
166 166
 function spip_mysql_set_charset($charset, $serveur = '', $requeter = true) {
167 167
 	$connexion = &$GLOBALS['connexions'][$serveur ? strtolower($serveur) : 0];
168
-	spip_log("changement de charset sql : " . "SET NAMES " . _q($charset), _LOG_DEBUG);
168
+	spip_log("changement de charset sql : "."SET NAMES "._q($charset), _LOG_DEBUG);
169 169
 
170
-	return mysqli_query($connexion['link'], $connexion['last'] = "SET NAMES " . _q($charset));
170
+	return mysqli_query($connexion['link'], $connexion['last'] = "SET NAMES "._q($charset));
171 171
 }
172 172
 
173 173
 
@@ -182,7 +182,7 @@  discard block
 block discarded – undo
182 182
 function spip_mysql_get_charset($charset = array(), $serveur = '', $requeter = true) {
183 183
 	$connexion = &$GLOBALS['connexions'][$serveur ? strtolower($serveur) : 0];
184 184
 	$connexion['last'] = $c = "SHOW CHARACTER SET"
185
-		. (!$charset ? '' : (" LIKE " . _q($charset['charset'])));
185
+		. (!$charset ? '' : (" LIKE "._q($charset['charset'])));
186 186
 
187 187
 	return spip_mysql_fetch(mysqli_query($connexion['link'], $c), null, $serveur);
188 188
 }
@@ -226,19 +226,19 @@  discard block
 block discarded – undo
226 226
 	$debug = '';
227 227
 	if (defined('_DEBUG_SLOW_QUERIES') and _DEBUG_SLOW_QUERIES) {
228 228
 		if (isset($GLOBALS['debug']['aucasou'])) {
229
-			list(, $id, , $infos) = $GLOBALS['debug']['aucasou'];
230
-			$debug .= "BOUCLE$id @ " . (isset($infos[0]) ? $infos[0] : '') . " | ";
229
+			list(, $id,, $infos) = $GLOBALS['debug']['aucasou'];
230
+			$debug .= "BOUCLE$id @ ".(isset($infos[0]) ? $infos[0] : '')." | ";
231 231
 		}
232 232
 		if (isset($_SERVER['REQUEST_URI'])) {
233 233
 			$debug .= $_SERVER['REQUEST_URI'];
234 234
 		}
235 235
 		if (!empty($GLOBALS['ip'])) {
236
-			$debug .= ' + ' . $GLOBALS['ip'];
236
+			$debug .= ' + '.$GLOBALS['ip'];
237 237
 		}
238
-		$debug = ' /* ' . mysqli_real_escape_string($link, str_replace('*/', '@/', $debug)) . ' */';
238
+		$debug = ' /* '.mysqli_real_escape_string($link, str_replace('*/', '@/', $debug)).' */';
239 239
 	}
240 240
 
241
-	$r = mysqli_query($link, $query . $debug);
241
+	$r = mysqli_query($link, $query.$debug);
242 242
 
243 243
 	//Eviter de propager le GoneAway sur les autres requetes d'un même processus PHP
244 244
 	if ($e = spip_mysql_errno($serveur)) {  // Log d'un Gone Away
@@ -251,7 +251,7 @@  discard block
 block discarded – undo
251 251
 			$connexion = &$GLOBALS['connexions'][$serveur ? strtolower($serveur) : 0];
252 252
 			$link = $connexion['link'];
253 253
 			//On retente au cas où
254
-			$r = mysqli_query($link, $query . $debug);
254
+			$r = mysqli_query($link, $query.$debug);
255 255
 		}
256 256
 	}
257 257
 
@@ -279,7 +279,7 @@  discard block
 block discarded – undo
279 279
 	// d'utiliser ceux-ci, copie-colle de phpmyadmin
280 280
 	$query = preg_replace(",^TABLE\s*`([^`]*)`,i", "TABLE \\1", $query);
281 281
 
282
-	return spip_mysql_query("ALTER " . $query, $serveur, $requeter); # i.e. que PG se debrouille
282
+	return spip_mysql_query("ALTER ".$query, $serveur, $requeter); # i.e. que PG se debrouille
283 283
 }
284 284
 
285 285
 
@@ -292,7 +292,7 @@  discard block
 block discarded – undo
292 292
  * @return bool            Toujours true
293 293
  */
294 294
 function spip_mysql_optimize($table, $serveur = '', $requeter = true) {
295
-	spip_mysql_query("OPTIMIZE TABLE " . $table);
295
+	spip_mysql_query("OPTIMIZE TABLE ".$table);
296 296
 
297 297
 	return true;
298 298
 }
@@ -315,7 +315,7 @@  discard block
 block discarded – undo
315 315
 	$link = $connexion['link'];
316 316
 	$db = $connexion['db'];
317 317
 
318
-	$query = 'EXPLAIN ' . _mysql_traite_query($query, $db, $prefixe);
318
+	$query = 'EXPLAIN '._mysql_traite_query($query, $db, $prefixe);
319 319
 	$r = mysqli_query($link, $query);
320 320
 
321 321
 	return spip_mysql_fetch($r, null, $serveur);
@@ -366,7 +366,7 @@  discard block
 block discarded – undo
366 366
 		. calculer_mysql_expression('WHERE', $where)
367 367
 		. calculer_mysql_expression('GROUP BY', $groupby, ',')
368 368
 		. calculer_mysql_expression('HAVING', $having)
369
-		. ($orderby ? ("\nORDER BY " . spip_mysql_order($orderby)) : '')
369
+		. ($orderby ? ("\nORDER BY ".spip_mysql_order($orderby)) : '')
370 370
 		. ($limit ? "\nLIMIT $limit" : '');
371 371
 
372 372
 	// renvoyer la requete inerte si demandee
@@ -456,12 +456,12 @@  discard block
 block discarded – undo
456 456
 	$exp = "\n$expression ";
457 457
 
458 458
 	if (!is_array($v)) {
459
-		return $exp . $v;
459
+		return $exp.$v;
460 460
 	} else {
461 461
 		if (strtoupper($join) === 'AND') {
462
-			return $exp . join("\n\t$join ", array_map('calculer_mysql_where', $v));
462
+			return $exp.join("\n\t$join ", array_map('calculer_mysql_where', $v));
463 463
 		} else {
464
-			return $exp . join($join, $v);
464
+			return $exp.join($join, $v);
465 465
 		}
466 466
 	}
467 467
 }
@@ -479,17 +479,17 @@  discard block
 block discarded – undo
479 479
 		if (substr($k, -1) == '@') {
480 480
 			// c'est une jointure qui se refere au from precedent
481 481
 			// pas de virgule
482
-			$res .= '  ' . $v;
482
+			$res .= '  '.$v;
483 483
 		} else {
484 484
 			if (!is_numeric($k)) {
485 485
 				$p = strpos($v, " ");
486 486
 				if ($p) {
487
-					$v = substr($v, 0, $p) . " AS `$k`" . substr($v, $p);
487
+					$v = substr($v, 0, $p)." AS `$k`".substr($v, $p);
488 488
 				} else {
489 489
 					$v .= " AS `$k`";
490 490
 				}
491 491
 			}
492
-			$res .= ', ' . $v;
492
+			$res .= ', '.$v;
493 493
 		}
494 494
 	}
495 495
 
@@ -518,13 +518,13 @@  discard block
 block discarded – undo
518 518
 function _mysql_traite_query($query, $db = '', $prefixe = '') {
519 519
 
520 520
 	if ($GLOBALS['mysql_rappel_nom_base'] and $db) {
521
-		$pref = '`' . $db . '`.';
521
+		$pref = '`'.$db.'`.';
522 522
 	} else {
523 523
 		$pref = '';
524 524
 	}
525 525
 
526 526
 	if ($prefixe) {
527
-		$pref .= $prefixe . "_";
527
+		$pref .= $prefixe."_";
528 528
 	}
529 529
 
530 530
 	if (!preg_match('/\s(SET|VALUES|WHERE|DATABASE)\s/i', $query, $regs)) {
@@ -538,12 +538,12 @@  discard block
 block discarded – undo
538 538
 		if (stripos($suite, "SELECT") !== false) {
539 539
 			list($suite, $textes) = query_echappe_textes($suite);
540 540
 			if (preg_match('/^(.*?)([(]\s*SELECT\b.*)$/si', $suite, $r)) {
541
-				$suite = $r[1] . _mysql_traite_query($r[2], $db, $prefixe);
541
+				$suite = $r[1]._mysql_traite_query($r[2], $db, $prefixe);
542 542
 			}
543 543
 			$suite = query_reinjecte_textes($suite, $textes);
544 544
 		}
545 545
 	}
546
-	$r = preg_replace(_SQL_PREFIXE_TABLE_MYSQL, '\1' . $pref, $query) . $suite;
546
+	$r = preg_replace(_SQL_PREFIXE_TABLE_MYSQL, '\1'.$pref, $query).$suite;
547 547
 
548 548
 	// en option, remplacer les emoji (que mysql ne sait pas gérer) en &#128169;
549 549
 	// remplacer les emoji (que mysql ne sait pas gérer) en &#128169;
@@ -577,7 +577,7 @@  discard block
 block discarded – undo
577 577
 	$link = _mysql_link($serveur);
578 578
 	$ok = mysqli_select_db($link, $db);
579 579
 	if (!$ok) {
580
-		spip_log('Echec mysqli_selectdb. Erreur : ' . mysqli_error($link), 'mysql.' . _LOG_CRITIQUE);
580
+		spip_log('Echec mysqli_selectdb. Erreur : '.mysqli_error($link), 'mysql.'._LOG_CRITIQUE);
581 581
 	}
582 582
 
583 583
 	return $ok;
@@ -667,10 +667,10 @@  discard block
 block discarded – undo
667 667
 
668 668
 	$character_set = "";
669 669
 	if (@$GLOBALS['meta']['charset_sql_base']) {
670
-		$character_set .= " CHARACTER SET " . $GLOBALS['meta']['charset_sql_base'];
670
+		$character_set .= " CHARACTER SET ".$GLOBALS['meta']['charset_sql_base'];
671 671
 	}
672 672
 	if (@$GLOBALS['meta']['charset_collation_sql_base']) {
673
-		$character_set .= " COLLATE " . $GLOBALS['meta']['charset_collation_sql_base'];
673
+		$character_set .= " COLLATE ".$GLOBALS['meta']['charset_collation_sql_base'];
674 674
 	}
675 675
 
676 676
 	foreach ($champs as $k => $v) {
@@ -679,7 +679,7 @@  discard block
 block discarded – undo
679 679
 			if (preg_match(',(char|text),i', $defs[1])
680 680
 				and !preg_match(',(binary|CHARACTER|COLLATE),i', $v)
681 681
 			) {
682
-				$v = $defs[1] . $character_set . ' ' . substr($v, strlen($defs[1]));
682
+				$v = $defs[1].$character_set.' '.substr($v, strlen($defs[1]));
683 683
 			}
684 684
 		}
685 685
 
@@ -691,7 +691,7 @@  discard block
 block discarded – undo
691 691
 		$s = ",";
692 692
 	}
693 693
 	$temporary = $temporary ? 'TEMPORARY' : '';
694
-	$q = "CREATE $temporary TABLE IF NOT EXISTS $nom ($query" . ($keys ? ",$keys" : '') . ")"
694
+	$q = "CREATE $temporary TABLE IF NOT EXISTS $nom ($query".($keys ? ",$keys" : '').")"
695 695
 		. " ENGINE=MyISAM"
696 696
 		. ($character_set ? " DEFAULT $character_set" : "")
697 697
 		. "\n";
@@ -771,7 +771,7 @@  discard block
 block discarded – undo
771 771
 		return false;
772 772
 	}
773 773
 
774
-	$query = "CREATE VIEW $nom AS " . $query_select;
774
+	$query = "CREATE VIEW $nom AS ".$query_select;
775 775
 
776 776
 	return spip_mysql_query($query, $serveur, $requeter);
777 777
 }
@@ -829,7 +829,7 @@  discard block
 block discarded – undo
829 829
  *     Ressource à utiliser avec sql_fetch()
830 830
  **/
831 831
 function spip_mysql_showbase($match, $serveur = '', $requeter = true) {
832
-	return spip_mysql_query("SHOW TABLES LIKE " . _q($match), $serveur, $requeter);
832
+	return spip_mysql_query("SHOW TABLES LIKE "._q($match), $serveur, $requeter);
833 833
 }
834 834
 
835 835
 /**
@@ -923,22 +923,22 @@  discard block
 block discarded – undo
923 923
 			}
924 924
 			if ($val['Default'] === '0' || $val['Default']) {
925 925
 				if (preg_match('/[A-Z_]/', $val['Default'])) {
926
-					$nfields[$val["Field"]] .= ' DEFAULT ' . $val['Default'];
926
+					$nfields[$val["Field"]] .= ' DEFAULT '.$val['Default'];
927 927
 				} else {
928
-					$nfields[$val["Field"]] .= " DEFAULT '" . $val['Default'] . "'";
928
+					$nfields[$val["Field"]] .= " DEFAULT '".$val['Default']."'";
929 929
 				}
930 930
 			}
931 931
 			if ($val['Extra']) {
932
-				$nfields[$val["Field"]] .= ' ' . $val['Extra'];
932
+				$nfields[$val["Field"]] .= ' '.$val['Extra'];
933 933
 			}
934 934
 			if ($val['Key'] == 'PRI') {
935 935
 				$nkeys['PRIMARY KEY'] = $val["Field"];
936 936
 			} else {
937 937
 				if ($val['Key'] == 'MUL') {
938
-					$nkeys['KEY ' . $val["Field"]] = $val["Field"];
938
+					$nkeys['KEY '.$val["Field"]] = $val["Field"];
939 939
 				} else {
940 940
 					if ($val['Key'] == 'UNI') {
941
-						$nkeys['UNIQUE KEY ' . $val["Field"]] = $val["Field"];
941
+						$nkeys['UNIQUE KEY '.$val["Field"]] = $val["Field"];
942 942
 					}
943 943
 				}
944 944
 			}
@@ -1009,7 +1009,7 @@  discard block
 block discarded – undo
1009 1009
 	$serveur = '',
1010 1010
 	$requeter = true
1011 1011
 ) {
1012
-	$c = !$groupby ? '*' : ('DISTINCT ' . (is_string($groupby) ? $groupby : join(',', $groupby)));
1012
+	$c = !$groupby ? '*' : ('DISTINCT '.(is_string($groupby) ? $groupby : join(',', $groupby)));
1013 1013
 
1014 1014
 	$r = spip_mysql_select("COUNT($c)", $from, $where, '', '', '', $having, $serveur, $requeter);
1015 1015
 	if (!$requeter) {
@@ -1049,7 +1049,7 @@  discard block
 block discarded – undo
1049 1049
 	if ($s) {
1050 1050
 		$trace = debug_backtrace();
1051 1051
 		if ($trace[0]['function'] != "spip_mysql_error") {
1052
-			spip_log("$s - $query - " . sql_error_backtrace(), 'mysql.' . _LOG_ERREUR);
1052
+			spip_log("$s - $query - ".sql_error_backtrace(), 'mysql.'._LOG_ERREUR);
1053 1053
 		}
1054 1054
 	}
1055 1055
 
@@ -1216,7 +1216,7 @@  discard block
 block discarded – undo
1216 1216
 		$couples[$champ] = spip_mysql_cite($val, $fields[$champ]);
1217 1217
 	}
1218 1218
 
1219
-	return spip_mysql_insert($table, "(" . join(',', array_keys($couples)) . ")", "(" . join(',', $couples) . ")", $desc,
1219
+	return spip_mysql_insert($table, "(".join(',', array_keys($couples)).")", "(".join(',', $couples).")", $desc,
1220 1220
 		$serveur, $requeter);
1221 1221
 }
1222 1222
 
@@ -1250,7 +1250,7 @@  discard block
 block discarded – undo
1250 1250
 	}
1251 1251
 	$fields = isset($desc['field']) ? $desc['field'] : array();
1252 1252
 
1253
-	$cles = "(" . join(',', array_keys(reset($tab_couples))) . ')';
1253
+	$cles = "(".join(',', array_keys(reset($tab_couples))).')';
1254 1254
 	$valeurs = array();
1255 1255
 	$r = false;
1256 1256
 
@@ -1259,7 +1259,7 @@  discard block
 block discarded – undo
1259 1259
 		foreach ($couples as $champ => $val) {
1260 1260
 			$couples[$champ] = spip_mysql_cite($val, $fields[$champ]);
1261 1261
 		}
1262
-		$valeurs[] = '(' . join(',', $couples) . ')';
1262
+		$valeurs[] = '('.join(',', $couples).')';
1263 1263
 		if (count($valeurs) >= 100) {
1264 1264
 			$r = spip_mysql_insert($table, $cles, join(', ', $valeurs), $desc, $serveur, $requeter);
1265 1265
 			$valeurs = array();
@@ -1296,7 +1296,7 @@  discard block
 block discarded – undo
1296 1296
 function spip_mysql_update($table, $champs, $where = '', $desc = array(), $serveur = '', $requeter = true) {
1297 1297
 	$set = array();
1298 1298
 	foreach ($champs as $champ => $val) {
1299
-		$set[] = $champ . "=$val";
1299
+		$set[] = $champ."=$val";
1300 1300
 	}
1301 1301
 	if (!empty($set)) {
1302 1302
 		return spip_mysql_query(
@@ -1350,7 +1350,7 @@  discard block
 block discarded – undo
1350 1350
 	}
1351 1351
 	$set = array();
1352 1352
 	foreach ($champs as $champ => $val) {
1353
-		$set[] = $champ . '=' . spip_mysql_cite($val, @$fields[$champ]);
1353
+		$set[] = $champ.'='.spip_mysql_cite($val, @$fields[$champ]);
1354 1354
 	}
1355 1355
 
1356 1356
 	return spip_mysql_query(
@@ -1415,8 +1415,8 @@  discard block
 block discarded – undo
1415 1415
  *     - False en cas d'erreur.
1416 1416
  **/
1417 1417
 function spip_mysql_replace($table, $couples, $desc = array(), $serveur = '', $requeter = true) {
1418
-	return spip_mysql_query("REPLACE $table (" . join(',', array_keys($couples)) . ') VALUES (' . join(',',
1419
-			array_map('_q', $couples)) . ')', $serveur, $requeter);
1418
+	return spip_mysql_query("REPLACE $table (".join(',', array_keys($couples)).') VALUES ('.join(',',
1419
+			array_map('_q', $couples)).')', $serveur, $requeter);
1420 1420
 }
1421 1421
 
1422 1422
 
@@ -1445,10 +1445,10 @@  discard block
 block discarded – undo
1445 1445
  *     - False en cas d'erreur.
1446 1446
  **/
1447 1447
 function spip_mysql_replace_multi($table, $tab_couples, $desc = array(), $serveur = '', $requeter = true) {
1448
-	$cles = "(" . join(',', array_keys($tab_couples[0])) . ')';
1448
+	$cles = "(".join(',', array_keys($tab_couples[0])).')';
1449 1449
 	$valeurs = array();
1450 1450
 	foreach ($tab_couples as $couples) {
1451
-		$valeurs[] = '(' . join(',', array_map('_q', $couples)) . ')';
1451
+		$valeurs[] = '('.join(',', array_map('_q', $couples)).')';
1452 1452
 	}
1453 1453
 	$valeurs = implode(', ', $valeurs);
1454 1454
 
@@ -1468,28 +1468,28 @@  discard block
 block discarded – undo
1468 1468
  */
1469 1469
 function spip_mysql_multi($objet, $lang) {
1470 1470
 	$lengthlang = strlen("[$lang]");
1471
-	$posmulti = "INSTR(" . $objet . ", '<multi>')";
1472
-	$posfinmulti = "INSTR(" . $objet . ", '</multi>')";
1473
-	$debutchaine = "LEFT(" . $objet . ", $posmulti-1)";
1474
-	$finchaine = "RIGHT(" . $objet . ", CHAR_LENGTH(" . $objet . ") -(7+$posfinmulti))";
1475
-	$chainemulti = "TRIM(SUBSTRING(" . $objet . ", $posmulti+7, $posfinmulti -(7+$posmulti)))";
1476
-	$poslang = "INSTR($chainemulti,'[" . $lang . "]')";
1471
+	$posmulti = "INSTR(".$objet.", '<multi>')";
1472
+	$posfinmulti = "INSTR(".$objet.", '</multi>')";
1473
+	$debutchaine = "LEFT(".$objet.", $posmulti-1)";
1474
+	$finchaine = "RIGHT(".$objet.", CHAR_LENGTH(".$objet.") -(7+$posfinmulti))";
1475
+	$chainemulti = "TRIM(SUBSTRING(".$objet.", $posmulti+7, $posfinmulti -(7+$posmulti)))";
1476
+	$poslang = "INSTR($chainemulti,'[".$lang."]')";
1477 1477
 	$poslang = "IF($poslang=0,INSTR($chainemulti,']')+1,$poslang+$lengthlang)";
1478
-	$chainelang = "TRIM(SUBSTRING(" . $objet . ", $posmulti+7+$poslang-1,$posfinmulti -($posmulti+7+$poslang-1) ))";
1479
-	$posfinlang = "INSTR(" . $chainelang . ", '[')";
1478
+	$chainelang = "TRIM(SUBSTRING(".$objet.", $posmulti+7+$poslang-1,$posfinmulti -($posmulti+7+$poslang-1) ))";
1479
+	$posfinlang = "INSTR(".$chainelang.", '[')";
1480 1480
 	$chainelang = "IF($posfinlang>0,LEFT($chainelang,$posfinlang-1),$chainelang)";
1481 1481
 	//$chainelang = "LEFT($chainelang,$posfinlang-1)";
1482
-	$retour = "(TRIM(IF($posmulti = 0 , " .
1483
-		"     TRIM(" . $objet . "), " .
1484
-		"     CONCAT( " .
1485
-		"          $debutchaine, " .
1486
-		"          IF( " .
1487
-		"               $poslang = 0, " .
1488
-		"                     $chainemulti, " .
1489
-		"               $chainelang" .
1490
-		"          ), " .
1491
-		"          $finchaine" .
1492
-		"     ) " .
1482
+	$retour = "(TRIM(IF($posmulti = 0 , ".
1483
+		"     TRIM(".$objet."), ".
1484
+		"     CONCAT( ".
1485
+		"          $debutchaine, ".
1486
+		"          IF( ".
1487
+		"               $poslang = 0, ".
1488
+		"                     $chainemulti, ".
1489
+		"               $chainelang".
1490
+		"          ), ".
1491
+		"          $finchaine".
1492
+		"     ) ".
1493 1493
 		"))) AS multi";
1494 1494
 
1495 1495
 	return $retour;
@@ -1506,7 +1506,7 @@  discard block
 block discarded – undo
1506 1506
  *     Valeur hexadécimale pour MySQL
1507 1507
  **/
1508 1508
 function spip_mysql_hex($v) {
1509
-	return "0x" . $v;
1509
+	return "0x".$v;
1510 1510
 }
1511 1511
 
1512 1512
 /**
@@ -1546,7 +1546,7 @@  discard block
 block discarded – undo
1546 1546
  *     Expression SQL
1547 1547
  **/
1548 1548
 function spip_mysql_date_proche($champ, $interval, $unite) {
1549
-	$use_now = ( ($champ === 'maj' or strpos($champ, '.maj')) ? true : false );
1549
+	$use_now = (($champ === 'maj' or strpos($champ, '.maj')) ? true : false);
1550 1550
 	return '('
1551 1551
 	. $champ
1552 1552
 	. (($interval <= 0) ? '>' : '<')
@@ -1600,7 +1600,7 @@  discard block
 block discarded – undo
1600 1600
 		elseif (is_numeric($v)) {
1601 1601
 			return strval($v);
1602 1602
 		}
1603
-		return "'" . addslashes($v) . "'";
1603
+		return "'".addslashes($v)."'";
1604 1604
 	}
1605 1605
 
1606 1606
 	if (is_null($v)
@@ -1622,7 +1622,7 @@  discard block
 block discarded – undo
1622 1622
 		}
1623 1623
 	}
1624 1624
 
1625
-	return ("'" . addslashes($v) . "'");
1625
+	return ("'".addslashes($v)."'");
1626 1626
 }
1627 1627
 
1628 1628
 /**
@@ -1656,7 +1656,7 @@  discard block
 block discarded – undo
1656 1656
 	} else {
1657 1657
 		$GLOBALS['mysql_rappel_nom_base'] = false;
1658 1658
 
1659
-		return "\$GLOBALS['mysql_rappel_nom_base'] = false; " .
1659
+		return "\$GLOBALS['mysql_rappel_nom_base'] = false; ".
1660 1660
 		"/* echec de test_rappel_nom_base_mysql a l'installation. */\n";
1661 1661
 	}
1662 1662
 }
Please login to merge, or discard this patch.
ecrire/xml/valider.php 2 patches
Doc Comments   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -319,7 +319,7 @@
 block discarded – undo
319 319
 	/**
320 320
 	 * Constructeur
321 321
 	 *
322
-	 * @param array $process ?
322
+	 * @param boolean $process ?
323 323
 	 **/
324 324
 	public function __construct($process = array()) {
325 325
 		if (is_array($process)) {
Please login to merge, or discard this patch.
Spacing   +12 added lines, -12 removed lines patch added patch discarded remove patch
@@ -62,7 +62,7 @@  discard block
 block discarded – undo
62 62
 							. $pere
63 63
 							. '</b>'
64 64
 							. (!$bons_peres ? ''
65
-								: ('<p style="font-size: 80%"> ' . _T('zxml_mais_de') . ' <b>' . $bons_peres . '</b></p>')));
65
+								: ('<p style="font-size: 80%"> '._T('zxml_mais_de').' <b>'.$bons_peres.'</b></p>')));
66 66
 					} elseif ($this->dtc->regles[$pere][0] == '/') {
67 67
 						$frat = substr($depth, 2);
68 68
 						if (!isset($this->fratrie[$frat])) {
@@ -100,15 +100,15 @@  discard block
 block discarded – undo
100 100
 		if (!isset($a[$name])) {
101 101
 			$bons = join(', ', array_keys($a));
102 102
 			if ($bons) {
103
-				$bons = " title=' " .
104
-					_T('zxml_connus_attributs') .
105
-					'&nbsp;: ' .
106
-					$bons .
103
+				$bons = " title=' ".
104
+					_T('zxml_connus_attributs').
105
+					'&nbsp;: '.
106
+					$bons.
107 107
 					"'";
108 108
 			}
109 109
 			$bons .= " style='font-weight: bold'";
110 110
 			coordonnees_erreur($this, " <b>$name</b> "
111
-				. _T('zxml_inconnu_attribut') . ' ' . _T('zxml_de')
111
+				. _T('zxml_inconnu_attribut').' '._T('zxml_de')
112 112
 				. " <a$bons>$bal</a> ("
113 113
 				. _T('zxml_survoler')
114 114
 				. ")");
@@ -117,7 +117,7 @@  discard block
 block discarded – undo
117 117
 			if (!preg_match('/^\w+$/', $type)) {
118 118
 				$this->valider_motif($phraseur, $name, $val, $bal, $type);
119 119
 			} else {
120
-				if (method_exists($this, $f = 'validerAttribut_' . $type)) {
120
+				if (method_exists($this, $f = 'validerAttribut_'.$type)) {
121 121
 					$this->$f($phraseur, $name, $val, $bal);
122 122
 				}
123 123
 			}
@@ -170,14 +170,14 @@  discard block
 block discarded – undo
170 170
 				. " <b>$bal</b> "
171 171
 				. _T('zxml_non_conforme')
172 172
 				. "</p><p>"
173
-				. "<b>" . $motif . "</b>");
173
+				. "<b>".$motif."</b>");
174 174
 		}
175 175
 	}
176 176
 
177 177
 	// https://code.spip.net/@valider_idref
178 178
 	public function valider_idref($nom, $ligne, $col) {
179 179
 		if (!isset($this->ids[$nom])) {
180
-			$this->err[] = array(" <p><b>$nom</b> " . _T('zxml_inconnu_id'), $ligne, $col);
180
+			$this->err[] = array(" <p><b>$nom</b> "._T('zxml_inconnu_id'), $ligne, $col);
181 181
 		}
182 182
 	}
183 183
 
@@ -227,7 +227,7 @@  discard block
 block discarded – undo
227 227
 		// controler que les balises devant etre vides le sont 
228 228
 		if ($vide) {
229 229
 			if ($n <> ($k + $c)) {
230
-				coordonnees_erreur($this, " <p><b>$name</b> " . _T('zxml_nonvide_balise'));
230
+				coordonnees_erreur($this, " <p><b>$name</b> "._T('zxml_nonvide_balise'));
231 231
 			}
232 232
 			// pour les regles PCDATA ou iteration de disjonction, tout est fait
233 233
 		} elseif ($regle and ($regle != '*')) {
@@ -262,7 +262,7 @@  discard block
 block discarded – undo
262 262
 			$d = $this->ouvrant[$d];
263 263
 			preg_match('/^\s*(\S+)/', $d, $m);
264 264
 			if (isset($this->dtc->pcdata[$m[1]]) and ($this->dtc->pcdata[$m[1]])) {
265
-				coordonnees_erreur($this, " <p><b>" . $m[1] . "</b> "
265
+				coordonnees_erreur($this, " <p><b>".$m[1]."</b> "
266 266
 					. _T('zxml_nonvide_balise') // message a affiner
267 267
 				);
268 268
 			}
@@ -309,7 +309,7 @@  discard block
 block discarded – undo
309 309
 	public function phraserTout($phraseur, $data) {
310 310
 		xml_parsestring($this, $data);
311 311
 
312
-		if (!$this->dtc or preg_match(',^' . _MESSAGE_DOCTYPE . ',', $data)) {
312
+		if (!$this->dtc or preg_match(',^'._MESSAGE_DOCTYPE.',', $data)) {
313 313
 			$this->err[] = array('DOCTYPE ?', 0, 0);
314 314
 		} else {
315 315
 			$this->valider_passe2($this);
Please login to merge, or discard this patch.
ecrire/inc/idna_convert.class.php 2 patches
Doc Comments   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -88,7 +88,7 @@  discard block
 block discarded – undo
88 88
      * the constructor
89 89
      *
90 90
      * @param array $options
91
-     * @return boolean
91
+     * @return boolean|null
92 92
      * @since 0.5.2
93 93
      */
94 94
     public function __construct($options = false)
@@ -393,7 +393,7 @@  discard block
 block discarded – undo
393 393
     /**
394 394
      * Use this method to get the last error ocurred
395 395
      * @param    void
396
-     * @return   string   The last error, that occured
396
+     * @return   boolean   The last error, that occured
397 397
      */
398 398
     public function get_last_error()
399 399
     {
@@ -403,7 +403,7 @@  discard block
 block discarded – undo
403 403
     /**
404 404
      * The actual decoding algorithm
405 405
      * @param string
406
-     * @return mixed
406
+     * @return false|string
407 407
      */
408 408
     protected function _decode($encoded)
409 409
     {
@@ -464,7 +464,7 @@  discard block
 block discarded – undo
464 464
     /**
465 465
      * The actual encoding algorithm
466 466
      * @param  string
467
-     * @return mixed
467
+     * @return false|string
468 468
      */
469 469
     protected function _encode($decoded)
470 470
     {
@@ -699,7 +699,7 @@  discard block
 block discarded – undo
699 699
      * Decomposes a Hangul syllable
700 700
      * (see http://www.unicode.org/unicode/reports/tr15/#Hangul
701 701
      * @param    integer  32bit UCS4 code point
702
-     * @return   array    Either Hangul Syllable decomposed or original 32bit value as one value array
702
+     * @return   integer[]    Either Hangul Syllable decomposed or original 32bit value as one value array
703 703
      */
704 704
     protected function _hangul_decompose($char)
705 705
     {
Please login to merge, or discard this patch.
Spacing   +43 added lines, -46 removed lines patch added patch discarded remove patch
@@ -73,16 +73,16 @@  discard block
 block discarded – undo
73 73
     protected $_lcount = 19;
74 74
     protected $_vcount = 21;
75 75
     protected $_tcount = 28;
76
-    protected $_ncount = 588;   // _vcount * _tcount
76
+    protected $_ncount = 588; // _vcount * _tcount
77 77
     protected $_scount = 11172; // _lcount * _tcount * _vcount
78 78
     protected $_error = false;
79 79
     protected static $_mb_string_overload = null;
80 80
     // See {@link set_paramter()} for details of how to change the following
81 81
     // settings from within your script / application
82
-    protected $_api_encoding = 'utf8';   // Default input charset is UTF-8
83
-    protected $_allow_overlong = false;  // Overlong UTF-8 encodings are forbidden
84
-    protected $_strict_mode = false;     // Behave strict or not
85
-    protected $_idn_version = 2003;      // Can be either 2003 (old, default) or 2008
82
+    protected $_api_encoding = 'utf8'; // Default input charset is UTF-8
83
+    protected $_allow_overlong = false; // Overlong UTF-8 encodings are forbidden
84
+    protected $_strict_mode = false; // Behave strict or not
85
+    protected $_idn_version = 2003; // Can be either 2003 (old, default) or 2008
86 86
 
87 87
     /**
88 88
      * the constructor
@@ -140,7 +140,7 @@  discard block
 block discarded – undo
140 140
                             $this->_api_encoding = $v;
141 141
                             break;
142 142
                         default:
143
-                            $this->_error('Set Parameter: Unknown parameter ' . $v . ' for option ' . $k);
143
+                            $this->_error('Set Parameter: Unknown parameter '.$v.' for option '.$k);
144 144
                             return false;
145 145
                     }
146 146
                     break;
@@ -154,7 +154,7 @@  discard block
 block discarded – undo
154 154
                     if (in_array($v, array('2003', '2008'))) {
155 155
                         $this->_idn_version = $v;
156 156
                     } else {
157
-                        $this->_error('Set Parameter: Unknown parameter ' . $v . ' for option ' . $k);
157
+                        $this->_error('Set Parameter: Unknown parameter '.$v.' for option '.$k);
158 158
                     }
159 159
                     break;
160 160
                 case 'encode_german_sz': // Deprecated
@@ -165,7 +165,7 @@  discard block
 block discarded – undo
165 165
                     }
166 166
                     break;
167 167
                 default:
168
-                    $this->_error('Set Parameter: Unknown option ' . $k);
168
+                    $this->_error('Set Parameter: Unknown option '.$k);
169 169
                     return false;
170 170
             }
171 171
         }
@@ -188,7 +188,7 @@  discard block
 block discarded – undo
188 188
                 case 'ucs4_array':
189 189
                     break;
190 190
                 default:
191
-                    $this->_error('Unknown encoding ' . $one_time_encoding);
191
+                    $this->_error('Unknown encoding '.$one_time_encoding);
192 192
                     return false;
193 193
             }
194 194
         }
@@ -206,7 +206,7 @@  discard block
 block discarded – undo
206 206
             list ($email_pref, $input) = explode('@', $input, 2);
207 207
             $arr = explode('.', $input);
208 208
             foreach ($arr as $k => $v) {
209
-                if (preg_match('!^' . preg_quote($this->_punycode_prefix, '!') . '!', $v)) {
209
+                if (preg_match('!^'.preg_quote($this->_punycode_prefix, '!').'!', $v)) {
210 210
                     $conv = $this->_decode($v);
211 211
                     if ($conv) {
212 212
                         $arr[$k] = $conv;
@@ -216,7 +216,7 @@  discard block
 block discarded – undo
216 216
             $input = join('.', $arr);
217 217
             $arr = explode('.', $email_pref);
218 218
             foreach ($arr as $k => $v) {
219
-                if (preg_match('!^' . preg_quote($this->_punycode_prefix, '!') . '!', $v)) {
219
+                if (preg_match('!^'.preg_quote($this->_punycode_prefix, '!').'!', $v)) {
220 220
                     $conv = $this->_decode($v);
221 221
                     if ($conv) {
222 222
                         $arr[$k] = $conv;
@@ -224,7 +224,7 @@  discard block
 block discarded – undo
224 224
                 }
225 225
             }
226 226
             $email_pref = join('.', $arr);
227
-            $return = $email_pref . '@' . $input;
227
+            $return = $email_pref.'@'.$input;
228 228
         } elseif (preg_match('![:\./]!', $input)) { // Or a complete domain name (with or without paths / parameters)
229 229
             // No no in strict mode
230 230
             if ($this->_strict_mode) {
@@ -241,13 +241,13 @@  discard block
 block discarded – undo
241 241
                     }
242 242
                 }
243 243
                 $parsed['host'] = join('.', $arr);
244
-                $return = (empty($parsed['scheme']) ? '' : $parsed['scheme'] . (strtolower($parsed['scheme']) == 'mailto' ? ':' : '://')).
245
-                        (empty($parsed['user']) ? '' : $parsed['user'] . (empty($parsed['pass']) ? '' : ':' . $parsed['pass']) . '@').
244
+                $return = (empty($parsed['scheme']) ? '' : $parsed['scheme'].(strtolower($parsed['scheme']) == 'mailto' ? ':' : '://')).
245
+                        (empty($parsed['user']) ? '' : $parsed['user'].(empty($parsed['pass']) ? '' : ':'.$parsed['pass']).'@').
246 246
                         $parsed['host'].
247
-                        (empty($parsed['port']) ? '' : ':' . $parsed['port']).
247
+                        (empty($parsed['port']) ? '' : ':'.$parsed['port']).
248 248
                         (empty($parsed['path']) ? '' : $parsed['path']).
249
-                        (empty($parsed['query']) ? '' : '?' . $parsed['query']).
250
-                        (empty($parsed['fragment']) ? '' : '#' . $parsed['fragment']);
249
+                        (empty($parsed['query']) ? '' : '?'.$parsed['query']).
250
+                        (empty($parsed['fragment']) ? '' : '#'.$parsed['fragment']);
251 251
             } else { // parse_url seems to have failed, try without it
252 252
                 $arr = explode('.', $input);
253 253
                 foreach ($arr as $k => $v) {
@@ -265,8 +265,8 @@  discard block
 block discarded – undo
265 265
         // The output is UTF-8 by default, other output formats need conversion here
266 266
         // If one time encoding is given, use this, else the objects property
267 267
         switch (($one_time_encoding) ? $one_time_encoding : $this->_api_encoding) {
268
-            case 'utf8':        return $return; // break;
269
-            case 'ucs4_string': return $this->_ucs4_to_ucs4_string($this->_utf8_to_ucs4($return));  // break;
268
+            case 'utf8' : return $return; // break;
269
+            case 'ucs4_string': return $this->_ucs4_to_ucs4_string($this->_utf8_to_ucs4($return)); // break;
270 270
             case 'ucs4_array':  return $this->_utf8_to_ucs4($return); // break;
271 271
             default:            $this->_error('Unsupported output format'); return false;
272 272
         }
@@ -283,15 +283,14 @@  discard block
 block discarded – undo
283 283
         // Forcing conversion of input to UCS4 array
284 284
         // If one time encoding is given, use this, else the objects property
285 285
         switch ($one_time_encoding ? $one_time_encoding : $this->_api_encoding) {
286
-            case 'utf8':
287
-                $decoded = $this->_utf8_to_ucs4($decoded);
286
+            case 'utf8' : $decoded = $this->_utf8_to_ucs4($decoded);
288 287
                 break;
289 288
             case 'ucs4_string':
290 289
                 $decoded = $this->_ucs4_string_to_ucs4($decoded);
291 290
             case 'ucs4_array':
292 291
                 break;
293 292
             default:
294
-                $this->_error('Unsupported input format: ' . ($one_time_encoding ? $one_time_encoding : $this->_api_encoding));
293
+                $this->_error('Unsupported input format: '.($one_time_encoding ? $one_time_encoding : $this->_api_encoding));
295 294
                 return false;
296 295
         }
297 296
 
@@ -380,13 +379,13 @@  discard block
 block discarded – undo
380 379
             }
381 380
         }
382 381
         $parsed['host'] = join('.', $arr);
383
-        $return = (empty($parsed['scheme']) ? '' : $parsed['scheme'] . (strtolower($parsed['scheme']) == 'mailto' ? ':' : '://')).
384
-                (empty($parsed['user']) ? '' : $parsed['user'] . (empty($parsed['pass']) ? '' : ':' . $parsed['pass']) . '@').
382
+        $return = (empty($parsed['scheme']) ? '' : $parsed['scheme'].(strtolower($parsed['scheme']) == 'mailto' ? ':' : '://')).
383
+                (empty($parsed['user']) ? '' : $parsed['user'].(empty($parsed['pass']) ? '' : ':'.$parsed['pass']).'@').
385 384
                 $parsed['host'].
386
-                (empty($parsed['port']) ? '' : ':' . $parsed['port']).
385
+                (empty($parsed['port']) ? '' : ':'.$parsed['port']).
387 386
                 (empty($parsed['path']) ? '' : $parsed['path']).
388
-                (empty($parsed['query']) ? '' : '?' . $parsed['query']).
389
-                (empty($parsed['fragment']) ? '' : '#' . $parsed['fragment']);
387
+                (empty($parsed['query']) ? '' : '?'.$parsed['query']).
388
+                (empty($parsed['fragment']) ? '' : '#'.$parsed['fragment']);
390 389
         return $return;
391 390
     }
392 391
 
@@ -409,11 +408,11 @@  discard block
 block discarded – undo
409 408
     {
410 409
         $decoded = array();
411 410
         // find the Punycode prefix
412
-        if (!preg_match('!^' . preg_quote($this->_punycode_prefix, '!') . '!', $encoded)) {
411
+        if (!preg_match('!^'.preg_quote($this->_punycode_prefix, '!').'!', $encoded)) {
413 412
             $this->_error('This is not a punycode string');
414 413
             return false;
415 414
         }
416
-        $encode_test = preg_replace('!^' . preg_quote($this->_punycode_prefix, '!') . '!', '', $encoded);
415
+        $encode_test = preg_replace('!^'.preg_quote($this->_punycode_prefix, '!').'!', '', $encoded);
417 416
         // If nothing left after removing the prefix, it is hopeless
418 417
         if (!$encode_test) {
419 418
             $this->_error('The given encoded string was empty');
@@ -439,8 +438,7 @@  discard block
 block discarded – undo
439 438
             for ($old_idx = $idx, $w = 1, $k = $this->_base; 1; $k += $this->_base) {
440 439
                 $digit = $this->_decode_digit($encoded[$enco_idx++]);
441 440
                 $idx += $digit * $w;
442
-                $t = ($k <= $bias) ? $this->_tmin :
443
-                        (($k >= $bias + $this->_tmax) ? $this->_tmax : ($k - $bias));
441
+                $t = ($k <= $bias) ? $this->_tmin : (($k >= $bias + $this->_tmax) ? $this->_tmax : ($k - $bias));
444 442
                 if ($digit < $t) {
445 443
                     break;
446 444
                 }
@@ -513,7 +511,7 @@  discard block
 block discarded – undo
513 511
             return $encoded; // All codepoints were basic ones
514 512
         }
515 513
         // Start with the prefix; copy it to output
516
-        $encoded = $this->_punycode_prefix . $encoded;
514
+        $encoded = $this->_punycode_prefix.$encoded;
517 515
         // If we have basic code points in output, add an hyphen to the end
518 516
         if ($codecount) {
519 517
             $encoded .= '-';
@@ -540,8 +538,7 @@  discard block
 block discarded – undo
540 538
                     $delta++;
541 539
                 } elseif ($decoded[$i] == $cur_code) {
542 540
                     for ($q = $delta, $k = $this->_base; 1; $k += $this->_base) {
543
-                        $t = ($k <= $bias) ? $this->_tmin :
544
-                                (($k >= $bias + $this->_tmax) ? $this->_tmax : $k - $bias);
541
+                        $t = ($k <= $bias) ? $this->_tmin : (($k >= $bias + $this->_tmax) ? $this->_tmax : $k - $bias);
545 542
                         if ($q < $t) {
546 543
                             break;
547 544
                         }
@@ -628,12 +625,12 @@  discard block
 block discarded – undo
628 625
             }
629 626
             // Try to find prohibited input
630 627
             if (in_array($v, self::$NP['prohibit']) || in_array($v, self::$NP['general_prohibited'])) {
631
-                $this->_error('NAMEPREP: Prohibited input U+' . sprintf('%08X', $v));
628
+                $this->_error('NAMEPREP: Prohibited input U+'.sprintf('%08X', $v));
632 629
                 return false;
633 630
             }
634 631
             foreach (self::$NP['prohibit_ranges'] as $range) {
635 632
                 if ($range[0] <= $v && $v <= $range[1]) {
636
-                    $this->_error('NAMEPREP: Prohibited input U+' . sprintf('%08X', $v));
633
+                    $this->_error('NAMEPREP: Prohibited input U+'.sprintf('%08X', $v));
637 634
                     return false;
638 635
                 }
639 636
             }
@@ -869,7 +866,7 @@  discard block
 block discarded – undo
869 866
                 $output[$out_len] = $v;
870 867
                 ++$out_len;
871 868
                 if ('add' == $mode) {
872
-                    $this->_error('Conversion from UTF-8 to UCS-4 failed: malformed input at byte ' . $k);
869
+                    $this->_error('Conversion from UTF-8 to UCS-4 failed: malformed input at byte '.$k);
873 870
                     return false;
874 871
                 }
875 872
                 continue;
@@ -894,7 +891,7 @@  discard block
 block discarded – undo
894 891
                     $next_byte = 4;
895 892
                     $v = ($v - 252) << 30;
896 893
                 } else {
897
-                    $this->_error('This might be UTF-8, but I don\'t understand it at byte ' . $k);
894
+                    $this->_error('This might be UTF-8, but I don\'t understand it at byte '.$k);
898 895
                     return false;
899 896
                 }
900 897
                 if ('add' == $mode) {
@@ -907,7 +904,7 @@  discard block
 block discarded – undo
907 904
                 if (!$this->_allow_overlong && $test == 'range') {
908 905
                     $test = 'none';
909 906
                     if (($v < 0xA0 && $start_byte == 0xE0) || ($v < 0x90 && $start_byte == 0xF0) || ($v > 0x8F && $start_byte == 0xF4)) {
910
-                        $this->_error('Bogus UTF-8 character detected (out of legal range) at byte ' . $k);
907
+                        $this->_error('Bogus UTF-8 character detected (out of legal range) at byte '.$k);
911 908
                         return false;
912 909
                     }
913 910
                 }
@@ -916,7 +913,7 @@  discard block
 block discarded – undo
916 913
                     $output[($out_len - 1)] += $v;
917 914
                     --$next_byte;
918 915
                 } else {
919
-                    $this->_error('Conversion from UTF-8 to UCS-4 failed: malformed input at byte ' . $k);
916
+                    $this->_error('Conversion from UTF-8 to UCS-4 failed: malformed input at byte '.$k);
920 917
                     return false;
921 918
                 }
922 919
                 if ($next_byte < 0) {
@@ -940,13 +937,13 @@  discard block
 block discarded – undo
940 937
             if ($v < 128) { // 7bit are transferred literally
941 938
                 $output .= chr($v);
942 939
             } elseif ($v < (1 << 11)) { // 2 bytes
943
-                $output .= chr(192 + ($v >> 6)) . chr(128 + ($v & 63));
940
+                $output .= chr(192 + ($v >> 6)).chr(128 + ($v & 63));
944 941
             } elseif ($v < (1 << 16)) { // 3 bytes
945
-                $output .= chr(224 + ($v >> 12)) . chr(128 + (($v >> 6) & 63)) . chr(128 + ($v & 63));
942
+                $output .= chr(224 + ($v >> 12)).chr(128 + (($v >> 6) & 63)).chr(128 + ($v & 63));
946 943
             } elseif ($v < (1 << 21)) { // 4 bytes
947
-                $output .= chr(240 + ($v >> 18)) . chr(128 + (($v >> 12) & 63)) . chr(128 + (($v >> 6) & 63)) . chr(128 + ($v & 63));
944
+                $output .= chr(240 + ($v >> 18)).chr(128 + (($v >> 12) & 63)).chr(128 + (($v >> 6) & 63)).chr(128 + ($v & 63));
948 945
             } else {
949
-                $this->_error('Conversion from UCS-4 to UTF-8 failed: malformed input at byte ' . $k);
946
+                $this->_error('Conversion from UCS-4 to UTF-8 failed: malformed input at byte '.$k);
950 947
                 return false;
951 948
             }
952 949
         }
@@ -965,7 +962,7 @@  discard block
 block discarded – undo
965 962
         // Take array values and split output to 4 bytes per value
966 963
         // The bit mask is 255, which reads &11111111
967 964
         foreach ($input as $v) {
968
-            $output .= chr(($v >> 24) & 255) . chr(($v >> 16) & 255) . chr(($v >> 8) & 255) . chr($v & 255);
965
+            $output .= chr(($v >> 24) & 255).chr(($v >> 16) & 255).chr(($v >> 8) & 255).chr($v & 255);
969 966
         }
970 967
         return $output;
971 968
     }
@@ -995,7 +992,7 @@  discard block
 block discarded – undo
995 992
                 $out_len++;
996 993
                 $output[$out_len] = 0;
997 994
             }
998
-            $output[$out_len] += ord($input[$i]) << (8 * (3 - ($i % 4) ) );
995
+            $output[$out_len] += ord($input[$i]) << (8 * (3 - ($i % 4)));
999 996
         }
1000 997
         return $output;
1001 998
     }
Please login to merge, or discard this patch.
ecrire/action/inscrire_auteur.php 2 patches
Doc Comments   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -369,7 +369,7 @@
 block discarded – undo
369 369
  * Effacer le jeton d'un auteur apres utilisation
370 370
  *
371 371
  * @param int $id_auteur
372
- * @return bool
372
+ * @return boolean|string
373 373
  */
374 374
 function auteur_effacer_jeton($id_auteur) {
375 375
 	return sql_updateq("spip_auteurs", array("cookie_oubli" => ''), "id_auteur=" . intval($id_auteur));
Please login to merge, or discard this patch.
Spacing   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -56,7 +56,7 @@  discard block
 block discarded – undo
56 56
 	}
57 57
 
58 58
 	include_spip('base/abstract_sql');
59
-	$res = sql_select("statut, id_auteur, login, email", "spip_auteurs", "email=" . sql_quote($desc['email']));
59
+	$res = sql_select("statut, id_auteur, login, email", "spip_auteurs", "email=".sql_quote($desc['email']));
60 60
 	// erreur ?
61 61
 	if (!$res) {
62 62
 		return _T('titre_probleme_technique');
@@ -209,7 +209,7 @@  discard block
 block discarded – undo
209 209
 		if (!sql_countsel('spip_auteurs', "login='$login'")) {
210 210
 			return $login;
211 211
 		}
212
-		$login = $login_base . $i;
212
+		$login = $login_base.$i;
213 213
 	}
214 214
 
215 215
 	return $login;
@@ -242,7 +242,7 @@  discard block
 block discarded – undo
242 242
 	}
243 243
 
244 244
 	$modele_mail = 'modeles/mail_inscription';
245
-	if (isset($options['modele_mail']) and $options['modele_mail']){
245
+	if (isset($options['modele_mail']) and $options['modele_mail']) {
246 246
 		$modele_mail = $options['modele_mail'];
247 247
 	}
248 248
 	$message = recuperer_fond($modele_mail, $contexte);
@@ -346,8 +346,8 @@  discard block
 block discarded – undo
346 346
 	// s'assurer de l'unicite du jeton pour le couple (email,cookie)
347 347
 	do {
348 348
 		$jeton = creer_uniqid();
349
-		sql_updateq("spip_auteurs", array("cookie_oubli" => $jeton), "id_auteur=" . intval($id_auteur));
350
-	} while (sql_countsel("spip_auteurs", "cookie_oubli=" . sql_quote($jeton)) > 1);
349
+		sql_updateq("spip_auteurs", array("cookie_oubli" => $jeton), "id_auteur=".intval($id_auteur));
350
+	} while (sql_countsel("spip_auteurs", "cookie_oubli=".sql_quote($jeton)) > 1);
351 351
 
352 352
 	return $jeton;
353 353
 }
@@ -365,7 +365,7 @@  discard block
 block discarded – undo
365 365
 	}
366 366
 
367 367
 	// on peut tomber sur un jeton compose uniquement de chiffres, il faut forcer le $type pour sql_quote pour eviter de planter
368
-	$desc = sql_fetsel('*', 'spip_auteurs', "cookie_oubli=" . sql_quote($jeton, '', 'string'));
368
+	$desc = sql_fetsel('*', 'spip_auteurs', "cookie_oubli=".sql_quote($jeton, '', 'string'));
369 369
 
370 370
 	return $desc;
371 371
 }
@@ -377,5 +377,5 @@  discard block
 block discarded – undo
377 377
  * @return bool
378 378
  */
379 379
 function auteur_effacer_jeton($id_auteur) {
380
-	return sql_updateq("spip_auteurs", array("cookie_oubli" => ''), "id_auteur=" . intval($id_auteur));
380
+	return sql_updateq("spip_auteurs", array("cookie_oubli" => ''), "id_auteur=".intval($id_auteur));
381 381
 }
Please login to merge, or discard this patch.