Completed
Push — master ( 6c9939...4ccfda )
by cam
01:06
created
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 ?: 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;
@@ -551,17 +551,17 @@  discard block
 block discarded – undo
551 551
 	$data_pool = $options['data_pool'] ?? 50 * 1024;
552 552
 
553 553
 	spip_log(
554
-		'Copier ' . count($tables) . " tables de '$serveur_source' vers '$serveur_dest'",
555
-		'dump.' . _LOG_INFO_IMPORTANTE
554
+		'Copier '.count($tables)." tables de '$serveur_source' vers '$serveur_dest'",
555
+		'dump.'._LOG_INFO_IMPORTANTE
556 556
 	);
557 557
 
558 558
 	if (!$inserer_copie = charger_fonction($fonction_base_inserer, $racine_fonctions, true)) {
559
-		spip_log("Fonction '{$racine_fonctions}_$fonction_base_inserer' inconnue. Abandon", 'dump.' . _LOG_INFO_IMPORTANTE);
559
+		spip_log("Fonction '{$racine_fonctions}_$fonction_base_inserer' inconnue. Abandon", 'dump.'._LOG_INFO_IMPORTANTE);
560 560
 
561 561
 		return true; // echec mais on a fini, donc true
562 562
 	}
563 563
 	if (!$preparer_table_dest = charger_fonction('preparer_table_dest', $racine_fonctions, true)) {
564
-		spip_log("Fonction '{$racine_fonctions}_$preparer_table_dest' inconnue. Abandon", 'dump.' . _LOG_INFO_IMPORTANTE);
564
+		spip_log("Fonction '{$racine_fonctions}_$preparer_table_dest' inconnue. Abandon", 'dump.'._LOG_INFO_IMPORTANTE);
565 565
 
566 566
 		return true; // echec mais on a fini, donc true
567 567
 	}
@@ -589,7 +589,7 @@  discard block
 block discarded – undo
589 589
 		) {
590 590
 			spip_log(
591 591
 				"Fonction '{$racine_fonctions}_vider_tables_destination_copie' inconnue. Abandon",
592
-				'dump.' . _LOG_INFO_IMPORTANTE
592
+				'dump.'._LOG_INFO_IMPORTANTE
593 593
 			);
594 594
 
595 595
 			return true; // echec mais on a fini, donc true
@@ -608,7 +608,7 @@  discard block
 block discarded – undo
608 608
 		$tables = array_diff($tables, ['spip_meta']);
609 609
 		$tables[] = 'spip_meta';
610 610
 	}
611
-	spip_log('Tables a copier :' . implode(', ', $tables), 'dump.' . _LOG_INFO);
611
+	spip_log('Tables a copier :'.implode(', ', $tables), 'dump.'._LOG_INFO);
612 612
 
613 613
 	$trouver_table = charger_fonction('trouver_table', 'base');
614 614
 
@@ -672,7 +672,7 @@  discard block
 block discarded – undo
672 672
 						// mais si ca renvoie false c'est une erreur fatale => abandon
673 673
 						if ($inserer_copie($table, $rows, $desc_dest, $serveur_dest) === false) {
674 674
 							// forcer la sortie, charge a l'appelant de gerer l'echec
675
-							spip_log("Erreur fatale dans $inserer_copie table $table", 'dump' . _LOG_ERREUR);
675
+							spip_log("Erreur fatale dans $inserer_copie table $table", 'dump'._LOG_ERREUR);
676 676
 							$status['errors'][] = "Erreur fatale  lors de la copie de la table $table";
677 677
 							ecrire_fichier($status_file, serialize($status));
678 678
 
@@ -687,7 +687,7 @@  discard block
 block discarded – undo
687 687
 					if ($n == $status['tables_copiees'][$table]) {
688 688
 						break;
689 689
 					}
690
-					spip_log("recopie $table " . $status['tables_copiees'][$table], 'dump.' . _LOG_INFO_IMPORTANTE);
690
+					spip_log("recopie $table ".$status['tables_copiees'][$table], 'dump.'._LOG_INFO_IMPORTANTE);
691 691
 					if ($callback_progression) {
692 692
 						$callback_progression($status['tables_copiees'][$table], 0, $table);
693 693
 					}
@@ -698,30 +698,30 @@  discard block
 block discarded – undo
698 698
 				}
699 699
 				if ($drop_source) {
700 700
 					sql_drop_table($table, '', $serveur_source);
701
-					spip_log("drop $table sur serveur source '$serveur_source'", 'dump.' . _LOG_INFO_IMPORTANTE);
701
+					spip_log("drop $table sur serveur source '$serveur_source'", 'dump.'._LOG_INFO_IMPORTANTE);
702 702
 				}
703 703
 				$status['tables_copiees'][$table] = ($status['tables_copiees'][$table] ? -$status['tables_copiees'][$table] : 'zero');
704 704
 				ecrire_fichier($status_file, serialize($status));
705
-				spip_log('tables_recopiees ' . implode(',', array_keys($status['tables_copiees'])), 'dump.' . _LOG_INFO);
705
+				spip_log('tables_recopiees '.implode(',', array_keys($status['tables_copiees'])), 'dump.'._LOG_INFO);
706 706
 				if ($callback_progression) {
707 707
 					$callback_progression($status['tables_copiees'][$table], $status['tables_copiees'][$table], $table);
708 708
 				}
709 709
 			} else {
710 710
 				if ($status['tables_copiees'][$table] < 0) {
711
-					spip_log("Table $table deja copiee : " . $status['tables_copiees'][$table], 'dump.' . _LOG_INFO);
711
+					spip_log("Table $table deja copiee : ".$status['tables_copiees'][$table], 'dump.'._LOG_INFO);
712 712
 				}
713 713
 				if ($callback_progression) {
714 714
 					$callback_progression(
715 715
 						0,
716 716
 						$status['tables_copiees'][$table],
717
-						"$table" . ((is_numeric($status['tables_copiees'][$table]) and $status['tables_copiees'][$table] >= 0) ? '[Echec]' : '')
717
+						"$table".((is_numeric($status['tables_copiees'][$table]) and $status['tables_copiees'][$table] >= 0) ? '[Echec]' : '')
718 718
 					);
719 719
 				}
720 720
 			}
721 721
 		} else {
722 722
 			$status['errors'][] = "Impossible de lire la description de la table $table";
723 723
 			ecrire_fichier($status_file, serialize($status));
724
-			spip_log("Impossible de lire la description de la table $table", 'dump.' . _LOG_ERREUR);
724
+			spip_log("Impossible de lire la description de la table $table", 'dump.'._LOG_ERREUR);
725 725
 		}
726 726
 	}
727 727
 
@@ -729,17 +729,17 @@  discard block
 block discarded – undo
729 729
 	// abandonner
730 730
 	if ((is_countable($status['tables_copiees']) ? count($status['tables_copiees']) : 0) < count($tables)) {
731 731
 		spip_log(
732
-			'Nombre de tables copiees incorrect : ' . (is_countable($status['tables_copiees']) ? count($status['tables_copiees']) : 0) . '/' . count($tables),
733
-			'dump.' . _LOG_ERREUR
732
+			'Nombre de tables copiees incorrect : '.(is_countable($status['tables_copiees']) ? count($status['tables_copiees']) : 0).'/'.count($tables),
733
+			'dump.'._LOG_ERREUR
734 734
 		);
735
-		$status['errors'][] = 'Nombre de tables copiees incorrect : ' . (is_countable($status['tables_copiees']) ? count($status['tables_copiees']) : 0) . '/' . count($tables);
735
+		$status['errors'][] = 'Nombre de tables copiees incorrect : '.(is_countable($status['tables_copiees']) ? count($status['tables_copiees']) : 0).'/'.count($tables);
736 736
 		ecrire_fichier($status_file, serialize($status));
737 737
 	}
738 738
 
739 739
 	if ($detruire_copieur_si_besoin = charger_fonction('detruire_copieur_si_besoin', $racine_fonctions, true)) {
740 740
 		$detruire_copieur_si_besoin($serveur_dest);
741 741
 	} else {
742
-		spip_log("Fonction '{$racine_fonctions}_detruire_copieur_si_besoin' inconnue.", 'dump.' . _LOG_INFO_IMPORTANTE);
742
+		spip_log("Fonction '{$racine_fonctions}_detruire_copieur_si_besoin' inconnue.", 'dump.'._LOG_INFO_IMPORTANTE);
743 743
 	}
744 744
 
745 745
 	// OK, copie complete
@@ -764,8 +764,8 @@  discard block
 block discarded – undo
764 764
 	$nb = sql_countsel($table, '', '', '', $serveur_dest);
765 765
 	if ($nb - $nb1 < count($rows)) {
766 766
 		spip_log(
767
-			'base_inserer_copie : ' . ($nb - $nb1) . ' insertions au lieu de ' . count($rows) . '. On retente 1 par 1',
768
-			'dump' . _LOG_INFO_IMPORTANTE
767
+			'base_inserer_copie : '.($nb - $nb1).' insertions au lieu de '.count($rows).'. On retente 1 par 1',
768
+			'dump'._LOG_INFO_IMPORTANTE
769 769
 		);
770 770
 		foreach ($rows as $row) {
771 771
 			// si l'enregistrement est deja en base, ca fera un echec ou un doublon
@@ -776,8 +776,8 @@  discard block
 block discarded – undo
776 776
 		$nb = sql_countsel($table, '', '', '', $serveur_dest);
777 777
 		if ($nb - $nb1 < count($rows)) {
778 778
 			spip_log(
779
-				'base_inserer_copie : ' . ($nb - $nb1) . ' insertions au lieu de ' . count($rows) . ' apres insertion 1 par 1',
780
-				'dump' . _LOG_ERREUR
779
+				'base_inserer_copie : '.($nb - $nb1).' insertions au lieu de '.count($rows).' apres insertion 1 par 1',
780
+				'dump'._LOG_ERREUR
781 781
 			);
782 782
 			$r = false;
783 783
 		}
Please login to merge, or discard this patch.
ecrire/install/etape_2.php 1 patch
Spacing   +18 added lines, -18 removed lines patch added patch discarded remove patch
@@ -50,7 +50,7 @@  discard block
 block discarded – undo
50 50
 	$GLOBALS['connexions'][$server_db] = $link;
51 51
 
52 52
 	$GLOBALS['connexions'][$server_db][$GLOBALS['spip_sql_version']]
53
-		= $GLOBALS['spip_' . $server_db . '_functions_' . $GLOBALS['spip_sql_version']];
53
+		= $GLOBALS['spip_'.$server_db.'_functions_'.$GLOBALS['spip_sql_version']];
54 54
 
55 55
 	echo install_debut_html();
56 56
 
@@ -68,18 +68,18 @@  discard block
 block discarded – undo
68 68
 	//echo "\n-->\n";
69 69
 
70 70
 	if (($db_connect == '0') && $link) {
71
-		echo "<div class='success'><b>" . _T('info_connexion_ok') . '</b></div>';
71
+		echo "<div class='success'><b>"._T('info_connexion_ok').'</b></div>';
72 72
 		echo info_progression_etape(2, 'etape_', 'install/');
73 73
 
74
-		echo info_etape(_T('menu_aide_installation_choix_base') . aider('install2', true));
74
+		echo info_etape(_T('menu_aide_installation_choix_base').aider('install2', true));
75 75
 
76 76
 		echo "\n", '<!-- ', sql_version($server_db), ' -->';
77 77
 		[$checked, $res] = install_etape_2_bases($login_db, $server_db);
78 78
 
79 79
 		$hidden = (defined('_SPIP_CHMOD')
80 80
 				? ''
81
-				: ("\n<input type='hidden' name='chmod' value='" . spip_htmlspecialchars($chmod) . "' />"))
82
-			. predef_ou_cache($adresse_db . ($port ? ':' . $port : ''), $login_db, $pass_db, $server_db);
81
+				: ("\n<input type='hidden' name='chmod' value='".spip_htmlspecialchars($chmod)."' />"))
82
+			. predef_ou_cache($adresse_db.($port ? ':'.$port : ''), $login_db, $pass_db, $server_db);
83 83
 
84 84
 		echo install_etape_2_form($hidden, $checked, $res, 3);
85 85
 	} else {
@@ -87,8 +87,8 @@  discard block
 block discarded – undo
87 87
 
88 88
 		echo "<div class='error'>";
89 89
 		echo info_etape(_T('info_connexion_base'));
90
-		echo '<h3>' . _T('avis_connexion_echec_1') . '</h3>';
91
-		echo '<p>' . _T('avis_connexion_echec_2') . '</p>';
90
+		echo '<h3>'._T('avis_connexion_echec_1').'</h3>';
91
+		echo '<p>'._T('avis_connexion_echec_2').'</p>';
92 92
 
93 93
 		echo "<p style='font-size: small;'>",
94 94
 		_T('avis_connexion_echec_3'),
@@ -121,8 +121,8 @@  discard block
 block discarded – undo
121 121
 			. ' '
122 122
 		];
123 123
 	}
124
-	$res = '<b>' . _T('avis_lecture_noms_bases_1') . '</b>
125
-		' . _T('avis_lecture_noms_bases_2') . '<p>';
124
+	$res = '<b>'._T('avis_lecture_noms_bases_1').'</b>
125
+		' . _T('avis_lecture_noms_bases_2').'<p>';
126 126
 
127 127
 	$checked = false;
128 128
 	if ($login_db) {
@@ -139,10 +139,10 @@  discard block
 block discarded – undo
139 139
 		if ($ok) {
140 140
 			$res .= _T('avis_lecture_noms_bases_3')
141 141
 				. '<ul>'
142
-				. '<li><input name="choix_db" value="' . $test_base . "\" type='radio' id='stand' checked='checked' />"
143
-				. "<label for='stand'>" . $test_base . "</label></li>\n"
142
+				. '<li><input name="choix_db" value="'.$test_base."\" type='radio' id='stand' checked='checked' />"
143
+				. "<label for='stand'>".$test_base."</label></li>\n"
144 144
 				. '</ul>'
145
-				. '<p>' . _T('info_ou') . ' ';
145
+				. '<p>'._T('info_ou').' ';
146 146
 			$checked = true;
147 147
 		}
148 148
 	}
@@ -156,20 +156,20 @@  discard block
 block discarded – undo
156 156
 		"\n<input type='hidden' name='etape' value='$etape' />"
157 157
 		. $hidden
158 158
 		. (defined('_INSTALL_NAME_DB')
159
-			? '<h3>' . _T('install_nom_base_hebergeur') . ' <tt>' . _INSTALL_NAME_DB . '</tt>' . '</h3>'
160
-			: "\n<fieldset><legend>" . _T('texte_choix_base_1') . "</legend>\n"
159
+			? '<h3>'._T('install_nom_base_hebergeur').' <tt>'._INSTALL_NAME_DB.'</tt>'.'</h3>'
160
+			: "\n<fieldset><legend>"._T('texte_choix_base_1')."</legend>\n"
161 161
 			. $res
162 162
 			. "\n<input name=\"choix_db\" value=\"new_spip\" type='radio' id='nou'"
163 163
 			. ($checked ? '' : " checked='checked'")
164
-			. " />\n<label for='nou'>" . _T('info_creer_base') . "</label></p>\n<p>"
164
+			. " />\n<label for='nou'>"._T('info_creer_base')."</label></p>\n<p>"
165 165
 			. "\n<input type='text' name='table_new' class='text' value=\"spip\" size='20' /></p></fieldset>\n"
166 166
 		)
167 167
 
168 168
 		. ((defined('_INSTALL_TABLE_PREFIX')
169 169
 			or $GLOBALS['table_prefix'] != 'spip')
170
-			? '<h3>' . _T('install_table_prefix_hebergeur') . '  <tt>' . $GLOBALS['table_prefix'] . '</tt>' . '</h3>'
171
-			: '<fieldset><legend>' . _T('texte_choix_table_prefix') . "</legend>\n"
172
-			. "<p><label for='table_prefix'>" . _T('info_table_prefix') . '</label></p><p>'
170
+			? '<h3>'._T('install_table_prefix_hebergeur').'  <tt>'.$GLOBALS['table_prefix'].'</tt>'.'</h3>'
171
+			: '<fieldset><legend>'._T('texte_choix_table_prefix')."</legend>\n"
172
+			. "<p><label for='table_prefix'>"._T('info_table_prefix').'</label></p><p>'
173 173
 			. "\n<input type='text' id='tprefix' name='tprefix' class='text' value='"
174 174
 			. 'spip' # valeur par defaut
175 175
 			. "' size='20' /></p></fieldset>"
Please login to merge, or discard this patch.
ecrire/install/etape_3b.php 1 patch
Spacing   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -51,9 +51,9 @@  discard block
 block discarded – undo
51 51
 		if ($echec) {
52 52
 			echo minipres(
53 53
 				'AUTO',
54
-				info_progression_etape(3, 'etape_', 'install/', true) .
55
-				"<div class='error'><h3>$echec</h3>\n" .
56
-				'<p>' . _T('avis_connexion_echec_2') . '</p>' .
54
+				info_progression_etape(3, 'etape_', 'install/', true).
55
+				"<div class='error'><h3>$echec</h3>\n".
56
+				'<p>'._T('avis_connexion_echec_2').'</p>'.
57 57
 				'</div>'
58 58
 			);
59 59
 			exit;
@@ -89,7 +89,7 @@  discard block
 block discarded – undo
89 89
 		$htpass = generer_htpass($pass);
90 90
 		$alea_actuel = creer_uniqid();
91 91
 		$alea_futur = creer_uniqid();
92
-		$shapass = spip_sha256($alea_actuel . $pass);
92
+		$shapass = spip_sha256($alea_actuel.$pass);
93 93
 		// prelablement, creer le champ webmestre si il n'existe pas (install neuve
94 94
 		// sur une vieille base
95 95
 		$t = sql_showtable('spip_auteurs', true);
@@ -97,7 +97,7 @@  discard block
 block discarded – undo
97 97
 			@sql_alter("TABLE spip_auteurs ADD webmestre varchar(3)  DEFAULT 'non' NOT NULL");
98 98
 		}
99 99
 
100
-		$id_auteur = sql_getfetsel('id_auteur', 'spip_auteurs', 'login=' . sql_quote($login));
100
+		$id_auteur = sql_getfetsel('id_auteur', 'spip_auteurs', 'login='.sql_quote($login));
101 101
 		if ($id_auteur !== null) {
102 102
 			sql_updateq('spip_auteurs', [
103 103
 				'nom' => $nom,
@@ -137,7 +137,7 @@  discard block
 block discarded – undo
137 137
 			!$auteur = auth_identifier_login($login, $pass)
138 138
 			or !auth_loger($auteur)
139 139
 		) {
140
-			spip_log("login automatique impossible $auth_spip $session" . (is_countable($row) ? count($row) : 0));
140
+			spip_log("login automatique impossible $auth_spip $session".(is_countable($row) ? count($row) : 0));
141 141
 		}
142 142
 	}
143 143
 
Please login to merge, or discard this patch.
ecrire/genie/mise_a_jour.php 1 patch
Spacing   +14 added lines, -14 removed lines patch added patch discarded remove patch
@@ -29,11 +29,11 @@  discard block
 block discarded – undo
29 29
 function genie_mise_a_jour_dist($t) {
30 30
 	include_spip('inc/meta');
31 31
 	$maj = info_maj('spip', 'SPIP', $GLOBALS['spip_version_branche']);
32
-	ecrire_meta('info_maj_spip', $maj ? ($GLOBALS['spip_version_branche'] . "|$maj") : '', 'non');
32
+	ecrire_meta('info_maj_spip', $maj ? ($GLOBALS['spip_version_branche']."|$maj") : '', 'non');
33 33
 
34 34
 	mise_a_jour_ecran_securite();
35 35
 
36
-	spip_log('Verification version SPIP : ' . ($maj ?: 'version a jour'), 'verifie_maj');
36
+	spip_log('Verification version SPIP : '.($maj ?: 'version a jour'), 'verifie_maj');
37 37
 
38 38
 	return 1;
39 39
 }
@@ -58,7 +58,7 @@  discard block
 block discarded – undo
58 58
 	// si l'ecran n'est pas deja present ou pas updatable, sortir
59 59
 	if (
60 60
 		!_URL_ECRAN_SECURITE
61
-		or !file_exists($filename = _DIR_ETC . 'ecran_securite.php')
61
+		or !file_exists($filename = _DIR_ETC.'ecran_securite.php')
62 62
 		or !is_writable($filename)
63 63
 		or !$last_modified = filemtime($filename)
64 64
 		or !$md5 = md5_file($filename)
@@ -67,7 +67,7 @@  discard block
 block discarded – undo
67 67
 	}
68 68
 
69 69
 	include_spip('inc/distant');
70
-	$tmp_file = _DIR_TMP . 'ecran_securite.php';
70
+	$tmp_file = _DIR_TMP.'ecran_securite.php';
71 71
 	$url = parametre_url(_URL_ECRAN_SECURITE, 'md5', $md5);
72 72
 	$url = parametre_url($url, 'vspip', $GLOBALS['spip_version_branche']);
73 73
 	$res = recuperer_url($url, [
@@ -86,7 +86,7 @@  discard block
 block discarded – undo
86 86
 			include_once $tmp_file;
87 87
 			// ok, on le copie a la place de l'ecran existant
88 88
 			// en backupant l'ecran avant, au cas ou
89
-			@copy($filename, $filename . '-bck-' . date('Y-m-d-His', $last_modified));
89
+			@copy($filename, $filename.'-bck-'.date('Y-m-d-His', $last_modified));
90 90
 			@rename($tmp_file, $filename);
91 91
 		} else {
92 92
 			@unlink($tmp_file);
@@ -113,14 +113,14 @@  discard block
 block discarded – undo
113 113
 
114 114
 	[$maj, $min, $rev] = preg_split('/\D+/', $version);
115 115
 
116
-	$nom = _DIR_CACHE_XML . _VERSIONS_LISTE;
116
+	$nom = _DIR_CACHE_XML._VERSIONS_LISTE;
117 117
 	$page = !file_exists($nom) ? '' : file_get_contents($nom);
118 118
 	$page = info_maj_cache($nom, $dir, $page);
119 119
 
120 120
 	// reperer toutes les versions de numero majeur superieur ou egal
121 121
 	// (a revoir quand on arrivera a SPIP V10 ...)
122 122
 	$p = substr('0123456789', intval($maj));
123
-	$p = ',/' . $file . '\D+([' . $p . ']+)\D+(\d+)(\D+(\d+))?.*?[.]zip",i';
123
+	$p = ',/'.$file.'\D+(['.$p.']+)\D+(\d+)(\D+(\d+))?.*?[.]zip",i';
124 124
 	preg_match_all($p, $page, $m, PREG_SET_ORDER);
125 125
 	$page = $page_majeure = '';
126 126
 
@@ -129,9 +129,9 @@  discard block
 block discarded – undo
129 129
 
130 130
 	foreach ($m as $v) {
131 131
 		$v = array_pad($v, 5, 0);
132
-		[, $maj2, $min2, , $rev2] = $v;
133
-		$branche_maj = $maj2 . '.' . $min2;
134
-		$version_maj = $maj2 . '.' . $min2 . '.' . $rev2;
132
+		[, $maj2, $min2,, $rev2] = $v;
133
+		$branche_maj = $maj2.'.'.$min2;
134
+		$version_maj = $maj2.'.'.$min2.'.'.$rev2;
135 135
 		// d'abord les mises à jour de la même branche
136 136
 		if (
137 137
 			(spip_version_compare($version, $version_maj, '<'))
@@ -153,10 +153,10 @@  discard block
 block discarded – undo
153 153
 		return '';
154 154
 	}
155 155
 
156
-	$message = $page ? _T('nouvelle_version_spip', ['version' => $page]) . ($page_majeure ? ' | ' : '') : '';
156
+	$message = $page ? _T('nouvelle_version_spip', ['version' => $page]).($page_majeure ? ' | ' : '') : '';
157 157
 	$message .= $page_majeure ? _T('nouvelle_version_spip_majeure', ['version' => $page_majeure]) : '';
158 158
 
159
-	return "<a class='info_maj_spip' href='https://www.spip.net/fr_update' title='$page'>" . $message . '</a>';
159
+	return "<a class='info_maj_spip' href='https://www.spip.net/fr_update' title='$page'>".$message.'</a>';
160 160
 }
161 161
 
162 162
 /**
@@ -179,12 +179,12 @@  discard block
 block discarded – undo
179 179
 function info_maj_cache($nom, $dir, $page = '') {
180 180
 	include_spip('inc/acces');
181 181
 	$alea_ephemere = charger_aleas();
182
-	$re = '<archives id="a' . $alea_ephemere . '">';
182
+	$re = '<archives id="a'.$alea_ephemere.'">';
183 183
 	if (preg_match("/$re/", $page)) {
184 184
 		return $page;
185 185
 	}
186 186
 
187
-	$url = _VERSIONS_SERVEUR . $dir . '/' . _VERSIONS_LISTE;
187
+	$url = _VERSIONS_SERVEUR.$dir.'/'._VERSIONS_LISTE;
188 188
 	$a = file_exists($nom) ? filemtime($nom) : '';
189 189
 	include_spip('inc/distant');
190 190
 	$res = recuperer_url_cache($url, ['if_modified_since' => $a]);
Please login to merge, or discard this patch.
ecrire/genie/optimiser.php 1 patch
Spacing   +9 added lines, -9 removed lines patch added patch discarded remove patch
@@ -51,7 +51,7 @@  discard block
 block discarded – undo
51 51
  */
52 52
 function optimiser_caches_contextes() {
53 53
 	sous_repertoire(_DIR_CACHE, 'contextes');
54
-	if (is_dir($d = _DIR_CACHE . 'contextes')) {
54
+	if (is_dir($d = _DIR_CACHE.'contextes')) {
55 55
 		include_spip('inc/invalideur');
56 56
 		purger_repertoire($d, ['mtime' => time() - 48 * 24 * 3600, 'limit' => 10000]);
57 57
 	}
@@ -96,16 +96,16 @@  discard block
 block discarded – undo
96 96
 		$tables[] = array_shift($row);
97 97
 	}
98 98
 
99
-	spip_log('optimiser_base_une_table ' . json_encode($tables, JSON_THROW_ON_ERROR), 'genie' . _LOG_DEBUG);
99
+	spip_log('optimiser_base_une_table '.json_encode($tables, JSON_THROW_ON_ERROR), 'genie'._LOG_DEBUG);
100 100
 	if ($tables) {
101 101
 		$table_op = intval(lire_config('optimiser_table', 0) + 1) % sizeof($tables);
102 102
 		ecrire_config('optimiser_table', $table_op);
103 103
 		$q = $tables[$table_op];
104
-		spip_log("optimiser_base_une_table : debut d'optimisation de la table $q", 'genie' . _LOG_DEBUG);
104
+		spip_log("optimiser_base_une_table : debut d'optimisation de la table $q", 'genie'._LOG_DEBUG);
105 105
 		if (sql_optimize($q)) {
106
-			spip_log("optimiser_base_une_table : fin d'optimisation de la table $q", 'genie' . _LOG_DEBUG);
106
+			spip_log("optimiser_base_une_table : fin d'optimisation de la table $q", 'genie'._LOG_DEBUG);
107 107
 		} else {
108
-			spip_log("optimiser_base_une_table : Pas d'optimiseur necessaire", 'genie' . _LOG_DEBUG);
108
+			spip_log("optimiser_base_une_table : Pas d'optimiseur necessaire", 'genie'._LOG_DEBUG);
109 109
 		}
110 110
 	}
111 111
 }
@@ -140,8 +140,8 @@  discard block
 block discarded – undo
140 140
 	sql_free($sel);
141 141
 
142 142
 	if ($in) {
143
-		sql_delete($table, sql_in($id, array_keys($in)) . ($and ? " AND $and" : ''));
144
-		spip_log("optimiser_sansref: Numeros des entrees $id supprimees dans la table $table: " . implode(', ', array_keys($in)), 'genie' . _LOG_DEBUG);
143
+		sql_delete($table, sql_in($id, array_keys($in)).($and ? " AND $and" : ''));
144
+		spip_log("optimiser_sansref: Numeros des entrees $id supprimees dans la table $table: ".implode(', ', array_keys($in)), 'genie'._LOG_DEBUG);
145 145
 	}
146 146
 
147 147
 	return count($in);
@@ -221,7 +221,7 @@  discard block
 block discarded – undo
221 221
 	if (!defined('_AUTEURS_DELAI_REJET_NOUVEAU')) {
222 222
 		define('_AUTEURS_DELAI_REJET_NOUVEAU', 45 * 24 * 3600);
223 223
 	}
224
-	sql_delete('spip_auteurs', "statut='nouveau' AND maj < " . sql_quote(date('Y-m-d', time() - intval(_AUTEURS_DELAI_REJET_NOUVEAU))));
224
+	sql_delete('spip_auteurs', "statut='nouveau' AND maj < ".sql_quote(date('Y-m-d', time() - intval(_AUTEURS_DELAI_REJET_NOUVEAU))));
225 225
 
226 226
 	/**
227 227
 	 * Permet aux plugins de compléter l'optimisation suite aux éléments disparus
@@ -242,5 +242,5 @@  discard block
 block discarded – undo
242 242
 	]);
243 243
 
244 244
 
245
-	spip_log("optimiser_base_disparus : {$n} lien(s) mort(s)", 'genie' . _LOG_DEBUG);
245
+	spip_log("optimiser_base_disparus : {$n} lien(s) mort(s)", 'genie'._LOG_DEBUG);
246 246
 }
Please login to merge, or discard this patch.
ecrire/genie/mail.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -51,7 +51,7 @@
 block discarded – undo
51 51
 		$headers = '';
52 52
 		if (isset($page['entetes']) and is_countable($page['entetes']) ? count($page['entetes']) : 0) {
53 53
 			foreach ($page['entetes'] as $k => $v) {
54
-				$headers .= (strlen($v) ? "$k: $v" : $k) . "\n";
54
+				$headers .= (strlen($v) ? "$k: $v" : $k)."\n";
55 55
 			}
56 56
 		}
57 57
 
Please login to merge, or discard this patch.
ecrire/req/sqlite_fonctions.php 1 patch
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -333,7 +333,7 @@  discard block
 block discarded – undo
333 333
  * @return string
334 334
  */
335 335
 function _sqlite_func_preg_replace($quoi, $cherche, $remplace) {
336
-	$return = preg_replace('%' . $cherche . '%', $remplace, $quoi);
336
+	$return = preg_replace('%'.$cherche.'%', $remplace, $quoi);
337 337
 
338 338
 	#spip_log("preg_replace : $quoi, $cherche, $remplace, $return",'sqlite.'._LOG_DEBUG);
339 339
 	return $return;
@@ -409,7 +409,7 @@  discard block
 block discarded – undo
409 409
 	// il faut enlever un niveau d'echappement pour être homogène à mysql
410 410
 	$cherche = str_replace('\\\\', '\\', $cherche);
411 411
 	$u = $GLOBALS['meta']['pcre_u'] ?? 'u';
412
-	$return = preg_match('%' . $cherche . '%imsS' . $u, $quoi);
412
+	$return = preg_match('%'.$cherche.'%imsS'.$u, $quoi);
413 413
 
414 414
 	#spip_log("regexp_replace : $quoi, $cherche, $remplace, $return",'sqlite.'._LOG_DEBUG);
415 415
 	return $return;
@@ -461,7 +461,7 @@  discard block
 block discarded – undo
461 461
 		$count = 0;
462 462
 		str_replace($mysql_to_strftime_not_ok, '', $conv, $count);
463 463
 		if ($count > 0) {
464
-			spip_log("DATE_FORMAT : At least one parameter can't be parsed by strftime with format '$conv'", 'sqlite.' . _LOG_ERREUR);
464
+			spip_log("DATE_FORMAT : At least one parameter can't be parsed by strftime with format '$conv'", 'sqlite.'._LOG_ERREUR);
465 465
 		}
466 466
 		$to_strftime[$conv] = str_replace(array_keys($mysql_to_strftime), $mysql_to_strftime, $conv);
467 467
 	}
@@ -480,7 +480,7 @@  discard block
 block discarded – undo
480 480
  */
481 481
 function _sqlite_func_to_days($d) {
482 482
 	static $offset = 719528; // nb de jour entre 0000-00-00 et timestamp 0=1970-01-01
483
-	$result = $offset + (int)ceil(_sqlite_func_unix_timestamp($d) / (24 * 3600));
483
+	$result = $offset + (int) ceil(_sqlite_func_unix_timestamp($d) / (24 * 3600));
484 484
 
485 485
 	#spip_log("Passage avec TO_DAYS : $d, $result",'sqlite.'._LOG_DEBUG);
486 486
 	return $result;
Please login to merge, or discard this patch.
ecrire/req/mysql.php 1 patch
Spacing   +76 added lines, -76 removed lines patch added patch discarded remove patch
@@ -58,12 +58,12 @@  discard block
 block discarded – undo
58 58
 			$link = @mysqli_connect($host, $login, $pass);
59 59
 		}
60 60
 	} catch (\mysqli_sql_exception $e) {
61
-		spip_log('mysqli_sql_exception: ' . $e->getMessage(), 'mysql.' . _LOG_DEBUG);
61
+		spip_log('mysqli_sql_exception: '.$e->getMessage(), 'mysql.'._LOG_DEBUG);
62 62
 		$link = false;
63 63
 	}
64 64
 
65 65
 	if (!$link) {
66
-		spip_log('Echec mysqli_connect. Erreur : ' . mysqli_connect_error(), 'mysql.' . _LOG_HS);
66
+		spip_log('Echec mysqli_connect. Erreur : '.mysqli_connect_error(), 'mysql.'._LOG_HS);
67 67
 
68 68
 		return false;
69 69
 	}
@@ -82,7 +82,7 @@  discard block
 block discarded – undo
82 82
 	}
83 83
 
84 84
 	spip_log(
85
-		"Connexion MySQLi vers $host, base $db, prefixe $prefixe " . ($ok ? 'operationnelle' : 'impossible'),
85
+		"Connexion MySQLi vers $host, base $db, prefixe $prefixe ".($ok ? 'operationnelle' : 'impossible'),
86 86
 		_LOG_DEBUG
87 87
 	);
88 88
 
@@ -173,9 +173,9 @@  discard block
 block discarded – undo
173 173
  */
174 174
 function spip_mysql_set_charset($charset, $serveur = '', $requeter = true) {
175 175
 	$connexion = &$GLOBALS['connexions'][$serveur ? strtolower($serveur) : 0];
176
-	spip_log('changement de charset sql : ' . 'SET NAMES ' . _q($charset), _LOG_DEBUG);
176
+	spip_log('changement de charset sql : '.'SET NAMES '._q($charset), _LOG_DEBUG);
177 177
 
178
-	return mysqli_query($connexion['link'], $connexion['last'] = 'SET NAMES ' . _q($charset));
178
+	return mysqli_query($connexion['link'], $connexion['last'] = 'SET NAMES '._q($charset));
179 179
 }
180 180
 
181 181
 
@@ -190,7 +190,7 @@  discard block
 block discarded – undo
190 190
 function spip_mysql_get_charset($charset = [], $serveur = '', $requeter = true) {
191 191
 	$connexion = &$GLOBALS['connexions'][$serveur ? strtolower($serveur) : 0];
192 192
 	$connexion['last'] = $c = 'SHOW CHARACTER SET'
193
-		. (!$charset ? '' : (' LIKE ' . _q($charset['charset'])));
193
+		. (!$charset ? '' : (' LIKE '._q($charset['charset'])));
194 194
 
195 195
 	return spip_mysql_fetch(mysqli_query($connexion['link'], $c), null, $serveur);
196 196
 }
@@ -234,21 +234,21 @@  discard block
 block discarded – undo
234 234
 	$debug = '';
235 235
 	if (defined('_DEBUG_SLOW_QUERIES') and _DEBUG_SLOW_QUERIES) {
236 236
 		if (isset($GLOBALS['debug']['aucasou'])) {
237
-			[, $id, , $infos] = $GLOBALS['debug']['aucasou'];
238
-			$debug .= "BOUCLE$id @ " . ($infos[0] ?? '') . ' | ';
237
+			[, $id,, $infos] = $GLOBALS['debug']['aucasou'];
238
+			$debug .= "BOUCLE$id @ ".($infos[0] ?? '').' | ';
239 239
 		}
240 240
 		if (isset($_SERVER['REQUEST_URI'])) {
241 241
 			$debug .= $_SERVER['REQUEST_URI'];
242 242
 		}
243 243
 		if (!empty($GLOBALS['ip'])) {
244
-			$debug .= ' + ' . $GLOBALS['ip'];
244
+			$debug .= ' + '.$GLOBALS['ip'];
245 245
 		}
246
-		$debug = ' /* ' . mysqli_real_escape_string($link, str_replace('*/', '@/', $debug)) . ' */';
246
+		$debug = ' /* '.mysqli_real_escape_string($link, str_replace('*/', '@/', $debug)).' */';
247 247
 	}
248 248
 	try {
249
-		$r = mysqli_query($link, $query . $debug);
249
+		$r = mysqli_query($link, $query.$debug);
250 250
 	} catch (\mysqli_sql_exception $e) {
251
-		spip_log('mysqli_sql_exception: ' . $e->getMessage(), 'mysql.' . _LOG_DEBUG);
251
+		spip_log('mysqli_sql_exception: '.$e->getMessage(), 'mysql.'._LOG_DEBUG);
252 252
 		$r = false;
253 253
 		// Todo: utiliser l’exception ensuite plutôt que les appels à spip_mysql_errno()
254 254
 		// mais il faut pour php < 8.1 forcer les exeptions via mysqli_report().
@@ -265,7 +265,7 @@  discard block
 block discarded – undo
265 265
 			$connexion = &$GLOBALS['connexions'][$serveur ? strtolower($serveur) : 0];
266 266
 			$link = $connexion['link'];
267 267
 			//On retente au cas où
268
-			$r = mysqli_query($link, $query . $debug);
268
+			$r = mysqli_query($link, $query.$debug);
269 269
 		}
270 270
 	}
271 271
 
@@ -293,7 +293,7 @@  discard block
 block discarded – undo
293 293
 	// d'utiliser ceux-ci, copie-colle de phpmyadmin
294 294
 	$query = preg_replace(',^TABLE\s*`([^`]*)`,i', "TABLE \\1", $query);
295 295
 
296
-	return spip_mysql_query('ALTER ' . $query, $serveur, $requeter); # i.e. que PG se debrouille
296
+	return spip_mysql_query('ALTER '.$query, $serveur, $requeter); # i.e. que PG se debrouille
297 297
 }
298 298
 
299 299
 
@@ -306,7 +306,7 @@  discard block
 block discarded – undo
306 306
  * @return bool            Toujours true
307 307
  */
308 308
 function spip_mysql_optimize($table, $serveur = '', $requeter = true) {
309
-	spip_mysql_query('OPTIMIZE TABLE ' . $table);
309
+	spip_mysql_query('OPTIMIZE TABLE '.$table);
310 310
 
311 311
 	return true;
312 312
 }
@@ -329,7 +329,7 @@  discard block
 block discarded – undo
329 329
 	$link = $connexion['link'];
330 330
 	$db = $connexion['db'];
331 331
 
332
-	$query = 'EXPLAIN ' . _mysql_traite_query($query, $db, $prefixe);
332
+	$query = 'EXPLAIN '._mysql_traite_query($query, $db, $prefixe);
333 333
 	$r = mysqli_query($link, $query);
334 334
 
335 335
 	return spip_mysql_fetch($r, null, $serveur);
@@ -380,7 +380,7 @@  discard block
 block discarded – undo
380 380
 		. calculer_mysql_expression('WHERE', $where)
381 381
 		. calculer_mysql_expression('GROUP BY', $groupby, ',')
382 382
 		. calculer_mysql_expression('HAVING', $having)
383
-		. ($orderby ? ("\nORDER BY " . spip_mysql_order($orderby)) : '')
383
+		. ($orderby ? ("\nORDER BY ".spip_mysql_order($orderby)) : '')
384 384
 		. ($limit ? "\nLIMIT $limit" : '');
385 385
 
386 386
 	// renvoyer la requete inerte si demandee
@@ -470,12 +470,12 @@  discard block
 block discarded – undo
470 470
 	$exp = "\n$expression ";
471 471
 
472 472
 	if (!is_array($v)) {
473
-		return $exp . $v;
473
+		return $exp.$v;
474 474
 	} else {
475 475
 		if (strtoupper($join) === 'AND') {
476
-			return $exp . join("\n\t$join ", array_map('calculer_mysql_where', $v));
476
+			return $exp.join("\n\t$join ", array_map('calculer_mysql_where', $v));
477 477
 		} else {
478
-			return $exp . join($join, $v);
478
+			return $exp.join($join, $v);
479 479
 		}
480 480
 	}
481 481
 }
@@ -493,17 +493,17 @@  discard block
 block discarded – undo
493 493
 		if (substr($k, -1) == '@') {
494 494
 			// c'est une jointure qui se refere au from precedent
495 495
 			// pas de virgule
496
-			$res .= '  ' . $v;
496
+			$res .= '  '.$v;
497 497
 		} else {
498 498
 			if (!is_numeric($k)) {
499 499
 				$p = strpos($v, ' ');
500 500
 				if ($p) {
501
-					$v = substr($v, 0, $p) . " AS `$k`" . substr($v, $p);
501
+					$v = substr($v, 0, $p)." AS `$k`".substr($v, $p);
502 502
 				} else {
503 503
 					$v .= " AS `$k`";
504 504
 				}
505 505
 			}
506
-			$res .= ', ' . $v;
506
+			$res .= ', '.$v;
507 507
 		}
508 508
 	}
509 509
 
@@ -533,13 +533,13 @@  discard block
 block discarded – undo
533 533
 function _mysql_traite_query($query, $db = '', $prefixe = '', $echappe_textes = true) {
534 534
 
535 535
 	if ($GLOBALS['mysql_rappel_nom_base'] and $db) {
536
-		$pref = '`' . $db . '`.';
536
+		$pref = '`'.$db.'`.';
537 537
 	} else {
538 538
 		$pref = '';
539 539
 	}
540 540
 
541 541
 	if ($prefixe) {
542
-		$pref .= $prefixe . '_';
542
+		$pref .= $prefixe.'_';
543 543
 	}
544 544
 
545 545
 	if (!preg_match('/\s(SET|VALUES|WHERE|DATABASE)\s/i', $query, $regs)) {
@@ -558,7 +558,7 @@  discard block
 block discarded – undo
558 558
 				$suite_echap = $suite;
559 559
 			}
560 560
 			if (preg_match('/^(.*?)([(]\s*SELECT\b.*)$/si', $suite_echap, $r)) {
561
-				$suite_echap = $r[1] . _mysql_traite_query($r[2], $db, $prefixe, false);
561
+				$suite_echap = $r[1]._mysql_traite_query($r[2], $db, $prefixe, false);
562 562
 				if ($echappe_textes) {
563 563
 					$suite = query_reinjecte_textes($suite_echap, $textes);
564 564
 				}
@@ -568,7 +568,7 @@  discard block
 block discarded – undo
568 568
 			}
569 569
 		}
570 570
 	}
571
-	$r = preg_replace(_SQL_PREFIXE_TABLE_MYSQL, '\1' . $pref, $query) . $suite;
571
+	$r = preg_replace(_SQL_PREFIXE_TABLE_MYSQL, '\1'.$pref, $query).$suite;
572 572
 
573 573
 	// en option, remplacer les emoji (que mysql ne sait pas gérer) en &#128169;
574 574
 	// remplacer les emoji (que mysql ne sait pas gérer) en &#128169;
@@ -604,7 +604,7 @@  discard block
 block discarded – undo
604 604
 	$link = _mysql_link($serveur);
605 605
 	$ok = mysqli_select_db($link, $db);
606 606
 	if (!$ok) {
607
-		spip_log('Echec mysqli_selectdb. Erreur : ' . mysqli_error($link), 'mysql.' . _LOG_CRITIQUE);
607
+		spip_log('Echec mysqli_selectdb. Erreur : '.mysqli_error($link), 'mysql.'._LOG_CRITIQUE);
608 608
 	}
609 609
 
610 610
 	return $ok;
@@ -694,10 +694,10 @@  discard block
 block discarded – undo
694 694
 
695 695
 	$character_set = '';
696 696
 	if (@$GLOBALS['meta']['charset_sql_base']) {
697
-		$character_set .= ' CHARACTER SET ' . $GLOBALS['meta']['charset_sql_base'];
697
+		$character_set .= ' CHARACTER SET '.$GLOBALS['meta']['charset_sql_base'];
698 698
 	}
699 699
 	if (@$GLOBALS['meta']['charset_collation_sql_base']) {
700
-		$character_set .= ' COLLATE ' . $GLOBALS['meta']['charset_collation_sql_base'];
700
+		$character_set .= ' COLLATE '.$GLOBALS['meta']['charset_collation_sql_base'];
701 701
 	}
702 702
 
703 703
 	foreach ($champs as $k => $v) {
@@ -707,7 +707,7 @@  discard block
 block discarded – undo
707 707
 				preg_match(',(char|text),i', $defs[1])
708 708
 				and !preg_match(',(binary|CHARACTER|COLLATE),i', $v)
709 709
 			) {
710
-				$v = $defs[1] . $character_set . ' ' . substr($v, strlen($defs[1]));
710
+				$v = $defs[1].$character_set.' '.substr($v, strlen($defs[1]));
711 711
 			}
712 712
 		}
713 713
 
@@ -719,7 +719,7 @@  discard block
 block discarded – undo
719 719
 		$s = ',';
720 720
 	}
721 721
 	$temporary = $temporary ? 'TEMPORARY' : '';
722
-	$q = "CREATE $temporary TABLE IF NOT EXISTS $nom ($query" . ($keys ? ",$keys" : '') . ')'
722
+	$q = "CREATE $temporary TABLE IF NOT EXISTS $nom ($query".($keys ? ",$keys" : '').')'
723 723
 		. ' ENGINE=MyISAM'
724 724
 		. ($character_set ? " DEFAULT $character_set" : '')
725 725
 		. "\n";
@@ -799,7 +799,7 @@  discard block
 block discarded – undo
799 799
 		return false;
800 800
 	}
801 801
 
802
-	$query = "CREATE VIEW $nom AS " . $query_select;
802
+	$query = "CREATE VIEW $nom AS ".$query_select;
803 803
 
804 804
 	return spip_mysql_query($query, $serveur, $requeter);
805 805
 }
@@ -857,7 +857,7 @@  discard block
 block discarded – undo
857 857
  *     Ressource à utiliser avec sql_fetch()
858 858
  **/
859 859
 function spip_mysql_showbase($match, $serveur = '', $requeter = true) {
860
-	return spip_mysql_query('SHOW TABLES LIKE ' . _q($match), $serveur, $requeter);
860
+	return spip_mysql_query('SHOW TABLES LIKE '._q($match), $serveur, $requeter);
861 861
 }
862 862
 
863 863
 /**
@@ -890,7 +890,7 @@  discard block
 block discarded – undo
890 890
  *     Ressource à utiliser avec sql_fetch()
891 891
  **/
892 892
 function spip_mysql_table_exists(string $table, $serveur = '', $requeter = true) {
893
-	$r = spip_mysql_query('SHOW TABLES LIKE ' . _q($table), $serveur, $requeter);
893
+	$r = spip_mysql_query('SHOW TABLES LIKE '._q($table), $serveur, $requeter);
894 894
 	if (!$requeter) {
895 895
 		return $r;
896 896
 	}
@@ -972,22 +972,22 @@  discard block
 block discarded – undo
972 972
 			}
973 973
 			if ($val['Default'] === '0' || $val['Default']) {
974 974
 				if (preg_match('/[A-Z_]/', $val['Default'])) {
975
-					$nfields[$val['Field']] .= ' DEFAULT ' . $val['Default'];
975
+					$nfields[$val['Field']] .= ' DEFAULT '.$val['Default'];
976 976
 				} else {
977
-					$nfields[$val['Field']] .= " DEFAULT '" . $val['Default'] . "'";
977
+					$nfields[$val['Field']] .= " DEFAULT '".$val['Default']."'";
978 978
 				}
979 979
 			}
980 980
 			if ($val['Extra']) {
981
-				$nfields[$val['Field']] .= ' ' . $val['Extra'];
981
+				$nfields[$val['Field']] .= ' '.$val['Extra'];
982 982
 			}
983 983
 			if ($val['Key'] == 'PRI') {
984 984
 				$nkeys['PRIMARY KEY'] = $val['Field'];
985 985
 			} else {
986 986
 				if ($val['Key'] == 'MUL') {
987
-					$nkeys['KEY ' . $val['Field']] = $val['Field'];
987
+					$nkeys['KEY '.$val['Field']] = $val['Field'];
988 988
 				} else {
989 989
 					if ($val['Key'] == 'UNI') {
990
-						$nkeys['UNIQUE KEY ' . $val['Field']] = $val['Field'];
990
+						$nkeys['UNIQUE KEY '.$val['Field']] = $val['Field'];
991 991
 					}
992 992
 				}
993 993
 			}
@@ -1058,7 +1058,7 @@  discard block
 block discarded – undo
1058 1058
 	$serveur = '',
1059 1059
 	$requeter = true
1060 1060
 ) {
1061
-	$c = !$groupby ? '*' : ('DISTINCT ' . (is_string($groupby) ? $groupby : join(',', $groupby)));
1061
+	$c = !$groupby ? '*' : ('DISTINCT '.(is_string($groupby) ? $groupby : join(',', $groupby)));
1062 1062
 
1063 1063
 	$r = spip_mysql_select("COUNT($c)", $from, $where, '', '', '', $having, $serveur, $requeter);
1064 1064
 	if (!$requeter) {
@@ -1098,7 +1098,7 @@  discard block
 block discarded – undo
1098 1098
 	if ($s) {
1099 1099
 		$trace = debug_backtrace();
1100 1100
 		if ($trace[0]['function'] != 'spip_mysql_error') {
1101
-			spip_log("$s - $query - " . sql_error_backtrace(), 'mysql.' . _LOG_ERREUR);
1101
+			spip_log("$s - $query - ".sql_error_backtrace(), 'mysql.'._LOG_ERREUR);
1102 1102
 		}
1103 1103
 	}
1104 1104
 
@@ -1270,8 +1270,8 @@  discard block
 block discarded – undo
1270 1270
 
1271 1271
 	return spip_mysql_insert(
1272 1272
 		$table,
1273
-		'(' . join(',', array_keys($couples)) . ')',
1274
-		'(' . join(',', $couples) . ')',
1273
+		'('.join(',', array_keys($couples)).')',
1274
+		'('.join(',', $couples).')',
1275 1275
 		$desc,
1276 1276
 		$serveur,
1277 1277
 		$requeter
@@ -1308,7 +1308,7 @@  discard block
 block discarded – undo
1308 1308
 	}
1309 1309
 	$fields = $desc['field'] ?? [];
1310 1310
 
1311
-	$cles = '(' . join(',', array_keys(reset($tab_couples))) . ')';
1311
+	$cles = '('.join(',', array_keys(reset($tab_couples))).')';
1312 1312
 	$valeurs = [];
1313 1313
 	$r = false;
1314 1314
 
@@ -1317,7 +1317,7 @@  discard block
 block discarded – undo
1317 1317
 		foreach ($couples as $champ => $val) {
1318 1318
 			$couples[$champ] = spip_mysql_cite($val, $fields[$champ]);
1319 1319
 		}
1320
-		$valeurs[] = '(' . join(',', $couples) . ')';
1320
+		$valeurs[] = '('.join(',', $couples).')';
1321 1321
 		if (count($valeurs) >= 100) {
1322 1322
 			$r = spip_mysql_insert($table, $cles, join(', ', $valeurs), $desc, $serveur, $requeter);
1323 1323
 			$valeurs = [];
@@ -1354,7 +1354,7 @@  discard block
 block discarded – undo
1354 1354
 function spip_mysql_update($table, $champs, $where = '', $desc = [], $serveur = '', $requeter = true) {
1355 1355
 	$set = [];
1356 1356
 	foreach ($champs as $champ => $val) {
1357
-		$set[] = $champ . "=$val";
1357
+		$set[] = $champ."=$val";
1358 1358
 	}
1359 1359
 	if (!empty($set)) {
1360 1360
 		return spip_mysql_query(
@@ -1410,7 +1410,7 @@  discard block
 block discarded – undo
1410 1410
 	}
1411 1411
 	$set = [];
1412 1412
 	foreach ($champs as $champ => $val) {
1413
-		$set[] = $champ . '=' . spip_mysql_cite($val, @$fields[$champ]);
1413
+		$set[] = $champ.'='.spip_mysql_cite($val, @$fields[$champ]);
1414 1414
 	}
1415 1415
 
1416 1416
 	return spip_mysql_query(
@@ -1479,10 +1479,10 @@  discard block
 block discarded – undo
1479 1479
  *     - False en cas d'erreur.
1480 1480
  **/
1481 1481
 function spip_mysql_replace($table, $couples, $desc = [], $serveur = '', $requeter = true) {
1482
-	return spip_mysql_query("REPLACE $table (" . join(',', array_keys($couples)) . ') VALUES (' . join(
1482
+	return spip_mysql_query("REPLACE $table (".join(',', array_keys($couples)).') VALUES ('.join(
1483 1483
 		',',
1484 1484
 		array_map('_q', $couples)
1485
-	) . ')', $serveur, $requeter);
1485
+	).')', $serveur, $requeter);
1486 1486
 }
1487 1487
 
1488 1488
 
@@ -1511,10 +1511,10 @@  discard block
 block discarded – undo
1511 1511
  *     - False en cas d'erreur.
1512 1512
  **/
1513 1513
 function spip_mysql_replace_multi($table, $tab_couples, $desc = [], $serveur = '', $requeter = true) {
1514
-	$cles = '(' . join(',', array_keys($tab_couples[0])) . ')';
1514
+	$cles = '('.join(',', array_keys($tab_couples[0])).')';
1515 1515
 	$valeurs = [];
1516 1516
 	foreach ($tab_couples as $couples) {
1517
-		$valeurs[] = '(' . join(',', array_map('_q', $couples)) . ')';
1517
+		$valeurs[] = '('.join(',', array_map('_q', $couples)).')';
1518 1518
 	}
1519 1519
 	$valeurs = implode(', ', $valeurs);
1520 1520
 
@@ -1534,28 +1534,28 @@  discard block
 block discarded – undo
1534 1534
  */
1535 1535
 function spip_mysql_multi($objet, $lang) {
1536 1536
 	$lengthlang = strlen("[$lang]");
1537
-	$posmulti = 'INSTR(' . $objet . ", '<multi>')";
1538
-	$posfinmulti = 'INSTR(' . $objet . ", '</multi>')";
1539
-	$debutchaine = 'LEFT(' . $objet . ", $posmulti-1)";
1540
-	$finchaine = 'RIGHT(' . $objet . ', CHAR_LENGTH(' . $objet . ") -(7+$posfinmulti))";
1541
-	$chainemulti = 'TRIM(SUBSTRING(' . $objet . ", $posmulti+7, $posfinmulti -(7+$posmulti)))";
1542
-	$poslang = "INSTR($chainemulti,'[" . $lang . "]')";
1537
+	$posmulti = 'INSTR('.$objet.", '<multi>')";
1538
+	$posfinmulti = 'INSTR('.$objet.", '</multi>')";
1539
+	$debutchaine = 'LEFT('.$objet.", $posmulti-1)";
1540
+	$finchaine = 'RIGHT('.$objet.', CHAR_LENGTH('.$objet.") -(7+$posfinmulti))";
1541
+	$chainemulti = 'TRIM(SUBSTRING('.$objet.", $posmulti+7, $posfinmulti -(7+$posmulti)))";
1542
+	$poslang = "INSTR($chainemulti,'[".$lang."]')";
1543 1543
 	$poslang = "IF($poslang=0,INSTR($chainemulti,']')+1,$poslang+$lengthlang)";
1544
-	$chainelang = 'TRIM(SUBSTRING(' . $objet . ", $posmulti+7+$poslang-1,$posfinmulti -($posmulti+7+$poslang-1) ))";
1545
-	$posfinlang = 'INSTR(' . $chainelang . ", '[')";
1544
+	$chainelang = 'TRIM(SUBSTRING('.$objet.", $posmulti+7+$poslang-1,$posfinmulti -($posmulti+7+$poslang-1) ))";
1545
+	$posfinlang = 'INSTR('.$chainelang.", '[')";
1546 1546
 	$chainelang = "IF($posfinlang>0,LEFT($chainelang,$posfinlang-1),$chainelang)";
1547 1547
 	//$chainelang = "LEFT($chainelang,$posfinlang-1)";
1548
-	$retour = "(TRIM(IF($posmulti = 0 , " .
1549
-		'     TRIM(' . $objet . '), ' .
1550
-		'     CONCAT( ' .
1551
-		"          $debutchaine, " .
1552
-		'          IF( ' .
1553
-		"               $poslang = 0, " .
1554
-		"                     $chainemulti, " .
1555
-		"               $chainelang" .
1556
-		'          ), ' .
1557
-		"          $finchaine" .
1558
-		'     ) ' .
1548
+	$retour = "(TRIM(IF($posmulti = 0 , ".
1549
+		'     TRIM('.$objet.'), '.
1550
+		'     CONCAT( '.
1551
+		"          $debutchaine, ".
1552
+		'          IF( '.
1553
+		"               $poslang = 0, ".
1554
+		"                     $chainemulti, ".
1555
+		"               $chainelang".
1556
+		'          ), '.
1557
+		"          $finchaine".
1558
+		'     ) '.
1559 1559
 		'))) AS multi';
1560 1560
 
1561 1561
 	return $retour;
@@ -1572,7 +1572,7 @@  discard block
 block discarded – undo
1572 1572
  *     Valeur hexadécimale pour MySQL
1573 1573
  **/
1574 1574
 function spip_mysql_hex($v) {
1575
-	return '0x' . $v;
1575
+	return '0x'.$v;
1576 1576
 }
1577 1577
 
1578 1578
 /**
@@ -1612,7 +1612,7 @@  discard block
 block discarded – undo
1612 1612
  *     Expression SQL
1613 1613
  **/
1614 1614
 function spip_mysql_date_proche($champ, $interval, $unite) {
1615
-	$use_now = ( ($champ === 'maj' or strpos($champ, '.maj')) ? true : false );
1615
+	$use_now = (($champ === 'maj' or strpos($champ, '.maj')) ? true : false);
1616 1616
 	return '('
1617 1617
 	. $champ
1618 1618
 	. (($interval <= 0) ? '>' : '<')
@@ -1667,7 +1667,7 @@  discard block
 block discarded – undo
1667 1667
 		} elseif ($v === null) {
1668 1668
 			return "''";
1669 1669
 		}
1670
-		return "'" . addslashes($v) . "'";
1670
+		return "'".addslashes($v)."'";
1671 1671
 	}
1672 1672
 
1673 1673
 	if ($v === null) {
@@ -1691,7 +1691,7 @@  discard block
 block discarded – undo
1691 1691
 		}
1692 1692
 	}
1693 1693
 
1694
-	return ("'" . addslashes($v) . "'");
1694
+	return ("'".addslashes($v)."'");
1695 1695
 }
1696 1696
 
1697 1697
 /**
@@ -1725,7 +1725,7 @@  discard block
 block discarded – undo
1725 1725
 	} else {
1726 1726
 		$GLOBALS['mysql_rappel_nom_base'] = false;
1727 1727
 
1728
-		return "\$GLOBALS['mysql_rappel_nom_base'] = false; " .
1728
+		return "\$GLOBALS['mysql_rappel_nom_base'] = false; ".
1729 1729
 		"/* echec de test_rappel_nom_base_mysql a l'installation. */\n";
1730 1730
 	}
1731 1731
 }
Please login to merge, or discard this patch.
ecrire/req/pg.exp.php 1 patch
Spacing   +83 added lines, -84 removed lines patch added patch discarded remove patch
@@ -65,7 +65,7 @@  discard block
 block discarded – undo
65 65
 	if (!$link) {
66 66
 		$erreurs[] = pg_last_error();
67 67
 		foreach ($erreurs as $e) {
68
-			spip_log('Echec pg_connect. Erreur : ' . $e, 'pg.' . _LOG_HS);
68
+			spip_log('Echec pg_connect. Erreur : '.$e, 'pg.'._LOG_HS);
69 69
 		}
70 70
 
71 71
 		return false;
@@ -83,8 +83,8 @@  discard block
 block discarded – undo
83 83
 	}
84 84
 
85 85
 	spip_log(
86
-		"Connexion vers $host, base $db, prefixe $prefixe " . ($link ? 'operationnelle' : 'impossible'),
87
-		'pg.' . _LOG_DEBUG
86
+		"Connexion vers $host, base $db, prefixe $prefixe ".($link ? 'operationnelle' : 'impossible'),
87
+		'pg.'._LOG_DEBUG
88 88
 	);
89 89
 
90 90
 	return !$link ? false : [
@@ -174,7 +174,7 @@  discard block
 block discarded – undo
174 174
 	} else {
175 175
 		$suite = '';
176 176
 	}
177
-	$query = preg_replace('/([,\s])spip_/', '\1' . $prefixe . '_', $query) . $suite;
177
+	$query = preg_replace('/([,\s])spip_/', '\1'.$prefixe.'_', $query).$suite;
178 178
 
179 179
 	// renvoyer la requete inerte si demandee
180 180
 	if (!$requeter) {
@@ -243,7 +243,7 @@  discard block
 block discarded – undo
243 243
 	// ou revoir l'api de sql_alter en creant un
244 244
 	// sql_alter_table($table,array($actions));
245 245
 	if (!preg_match('/\s*((\s*IGNORE)?\s*TABLE\s*([^\s]*))\s*(.*)?/is', $query, $regs)) {
246
-		spip_log("$query mal comprise", 'pg.' . _LOG_ERREUR);
246
+		spip_log("$query mal comprise", 'pg.'._LOG_ERREUR);
247 247
 
248 248
 		return false;
249 249
 	}
@@ -256,7 +256,7 @@  discard block
 block discarded – undo
256 256
 	$i = 0;
257 257
 	$ouverte = false;
258 258
 	while ($do = array_shift($todo)) {
259
-		$todo2[$i] = isset($todo2[$i]) ? $todo2[$i] . ',' . $do : $do;
259
+		$todo2[$i] = isset($todo2[$i]) ? $todo2[$i].','.$do : $do;
260 260
 		$o = (false !== strpos($do, '('));
261 261
 		$f = (false !== strpos($do, ')'));
262 262
 		if ($o and !$f) {
@@ -269,34 +269,34 @@  discard block
 block discarded – undo
269 269
 		}
270 270
 	}
271 271
 	$todo = $todo2;
272
-	$query = $debut . ' ' . array_shift($todo);
272
+	$query = $debut.' '.array_shift($todo);
273 273
 
274 274
 	if (!preg_match('/^\s*(IGNORE\s*)?TABLE\s+(\w+)\s+(ADD|DROP|CHANGE|MODIFY|RENAME)\s*(.*)$/is', $query, $r)) {
275
-		spip_log("$query incompris", 'pg.' . _LOG_ERREUR);
275
+		spip_log("$query incompris", 'pg.'._LOG_ERREUR);
276 276
 	} else {
277 277
 		if ($r[1]) {
278
-			spip_log("j'ignore IGNORE dans $query", 'pg.' . _LOG_AVERTISSEMENT);
278
+			spip_log("j'ignore IGNORE dans $query", 'pg.'._LOG_AVERTISSEMENT);
279 279
 		}
280
-		$f = 'spip_pg_alter_' . strtolower($r[3]);
280
+		$f = 'spip_pg_alter_'.strtolower($r[3]);
281 281
 		if (function_exists($f)) {
282 282
 			$f($r[2], $r[4], $serveur, $requeter);
283 283
 		} else {
284
-			spip_log("$query non prevu", 'pg.' . _LOG_ERREUR);
284
+			spip_log("$query non prevu", 'pg.'._LOG_ERREUR);
285 285
 		}
286 286
 	}
287 287
 	// Alter a plusieurs args. Faudrait optimiser.
288 288
 	if ($todo) {
289
-		spip_pg_alter("TABLE $table " . join(',', $todo));
289
+		spip_pg_alter("TABLE $table ".join(',', $todo));
290 290
 	}
291 291
 }
292 292
 
293 293
 // https://code.spip.net/@spip_pg_alter_change
294 294
 function spip_pg_alter_change($table, $arg, $serveur = '', $requeter = true) {
295 295
 	if (!preg_match('/^`?(\w+)`?\s+`?(\w+)`?\s+(.*?)\s*(DEFAULT .*?)?(NOT\s+NULL)?\s*(DEFAULT .*?)?$/i', $arg, $r)) {
296
-		spip_log("alter change: $arg  incompris", 'pg.' . _LOG_ERREUR);
296
+		spip_log("alter change: $arg  incompris", 'pg.'._LOG_ERREUR);
297 297
 	} else {
298 298
 		[, $old, $new, $type, $default, $null, $def2] = $r;
299
-		$actions = ["ALTER $old TYPE " . mysql2pg_type($type)];
299
+		$actions = ["ALTER $old TYPE ".mysql2pg_type($type)];
300 300
 		if ($null) {
301 301
 			$actions[] = "ALTER $old SET NOT NULL";
302 302
 		} else {
@@ -309,7 +309,7 @@  discard block
 block discarded – undo
309 309
 			$actions[] = "ALTER $old DROP DEFAULT";
310 310
 		}
311 311
 
312
-		spip_pg_query("ALTER TABLE $table " . join(', ', $actions));
312
+		spip_pg_query("ALTER TABLE $table ".join(', ', $actions));
313 313
 
314 314
 		if ($old != $new) {
315 315
 			spip_pg_query("ALTER TABLE $table RENAME $old TO $new", $serveur);
@@ -321,7 +321,7 @@  discard block
 block discarded – undo
321 321
 function spip_pg_alter_add($table, $arg, $serveur = '', $requeter = true) {
322 322
 	$nom_index = null;
323 323
 	if (!preg_match('/^(COLUMN|INDEX|KEY|PRIMARY\s+KEY|)\s*(.*)$/', $arg, $r)) {
324
-		spip_log("alter add $arg  incompris", 'pg.' . _LOG_ERREUR);
324
+		spip_log("alter add $arg  incompris", 'pg.'._LOG_ERREUR);
325 325
 
326 326
 		return null;
327 327
 	}
@@ -331,14 +331,14 @@  discard block
 block discarded – undo
331 331
 			$m[2] = $n[1];
332 332
 		}
333 333
 
334
-		return spip_pg_query("ALTER TABLE $table ADD " . $m[1] . ' ' . mysql2pg_type($m[2]), $serveur, $requeter);
334
+		return spip_pg_query("ALTER TABLE $table ADD ".$m[1].' '.mysql2pg_type($m[2]), $serveur, $requeter);
335 335
 	} elseif ($r[1][0] == 'P') {
336 336
 		// la primary peut etre sur plusieurs champs
337 337
 		$r[2] = trim(str_replace('`', '', $r[2]));
338 338
 		$m = ($r[2][0] == '(') ? substr($r[2], 1, -1) : $r[2];
339 339
 
340 340
 		return spip_pg_query(
341
-			"ALTER TABLE $table ADD CONSTRAINT $table" . '_pkey PRIMARY KEY (' . $m . ')',
341
+			"ALTER TABLE $table ADD CONSTRAINT $table".'_pkey PRIMARY KEY ('.$m.')',
342 342
 			$serveur,
343 343
 			$requeter
344 344
 		);
@@ -357,7 +357,7 @@  discard block
 block discarded – undo
357 357
 				$colonnes = substr($m[1], 1, -1);
358 358
 				if (false !== strpos(',', $colonnes)) {
359 359
 					spip_log('PG : Erreur, impossible de creer un index sur plusieurs colonnes'
360
-						. " sans qu'il ait de nom ($table, ($colonnes))", 'pg.' . _LOG_ERREUR);
360
+						. " sans qu'il ait de nom ($table, ($colonnes))", 'pg.'._LOG_ERREUR);
361 361
 				} else {
362 362
 					$nom_index = $colonnes;
363 363
 				}
@@ -374,23 +374,23 @@  discard block
 block discarded – undo
374 374
 // https://code.spip.net/@spip_pg_alter_drop
375 375
 function spip_pg_alter_drop($table, $arg, $serveur = '', $requeter = true) {
376 376
 	if (!preg_match('/^(COLUMN|INDEX|KEY|PRIMARY\s+KEY|)\s*`?(\w*)`?/', $arg, $r)) {
377
-		spip_log("alter drop: $arg  incompris", 'pg.' . _LOG_ERREUR);
377
+		spip_log("alter drop: $arg  incompris", 'pg.'._LOG_ERREUR);
378 378
 	} else {
379 379
 		if (!$r[1] or $r[1] == 'COLUMN') {
380
-			return spip_pg_query("ALTER TABLE $table DROP " . $r[2], $serveur);
380
+			return spip_pg_query("ALTER TABLE $table DROP ".$r[2], $serveur);
381 381
 		} elseif ($r[1][0] == 'P') {
382
-			return spip_pg_query("ALTER TABLE $table DROP CONSTRAINT $table" . '_pkey', $serveur);
382
+			return spip_pg_query("ALTER TABLE $table DROP CONSTRAINT $table".'_pkey', $serveur);
383 383
 		} else {
384
-			return spip_pg_query('DROP INDEX ' . $table . '_' . $r[2], $serveur);
384
+			return spip_pg_query('DROP INDEX '.$table.'_'.$r[2], $serveur);
385 385
 		}
386 386
 	}
387 387
 }
388 388
 
389 389
 function spip_pg_alter_modify($table, $arg, $serveur = '', $requeter = true) {
390 390
 	if (!preg_match('/^`?(\w+)`?\s+(.*)$/', $arg, $r)) {
391
-		spip_log("alter modify: $arg  incompris", 'pg.' . _LOG_ERREUR);
391
+		spip_log("alter modify: $arg  incompris", 'pg.'._LOG_ERREUR);
392 392
 	} else {
393
-		return spip_pg_alter_change($table, $r[1] . ' ' . $arg, $serveur = '', $requeter = true);
393
+		return spip_pg_alter_change($table, $r[1].' '.$arg, $serveur = '', $requeter = true);
394 394
 	}
395 395
 }
396 396
 
@@ -406,7 +406,7 @@  discard block
 block discarded – undo
406 406
 	} elseif (preg_match('/^(TO)\s*`?(\w*)`?/', $arg, $r)) {
407 407
 		$rename = $r[2];
408 408
 	} else {
409
-		spip_log("alter rename: $arg  incompris", 'pg.' . _LOG_ERREUR);
409
+		spip_log("alter rename: $arg  incompris", 'pg.'._LOG_ERREUR);
410 410
 	}
411 411
 
412 412
 	return $rename ? spip_pg_query("ALTER TABLE $table RENAME TO $rename") : false;
@@ -427,8 +427,8 @@  discard block
 block discarded – undo
427 427
 function spip_pg_create_index($nom, $table, $champs, $serveur = '', $requeter = true) {
428 428
 	if (!($nom or $table or $champs)) {
429 429
 		spip_log(
430
-			"Champ manquant pour creer un index pg ($nom, $table, (" . @join(',', $champs) . '))',
431
-			'pg.' . _LOG_ERREUR
430
+			"Champ manquant pour creer un index pg ($nom, $table, (".@join(',', $champs).'))',
431
+			'pg.'._LOG_ERREUR
432 432
 		);
433 433
 
434 434
 		return false;
@@ -439,7 +439,7 @@  discard block
 block discarded – undo
439 439
 
440 440
 	// PG ne differentie pas noms des index en fonction des tables
441 441
 	// il faut donc creer des noms uniques d'index pour une base pg
442
-	$nom = $table . '_' . $nom;
442
+	$nom = $table.'_'.$nom;
443 443
 	// enlever d'eventuelles parentheses deja presentes sur champs
444 444
 	if (!is_array($champs)) {
445 445
 		if ($champs[0] == '(') {
@@ -447,7 +447,7 @@  discard block
 block discarded – undo
447 447
 		}
448 448
 		$champs = [$champs];
449 449
 	}
450
-	$query = "CREATE INDEX $nom ON $table (" . join(',', $champs) . ')';
450
+	$query = "CREATE INDEX $nom ON $table (".join(',', $champs).')';
451 451
 	if (!$requeter) {
452 452
 		return $query;
453 453
 	}
@@ -471,7 +471,7 @@  discard block
 block discarded – undo
471 471
 	} else {
472 472
 		$suite = '';
473 473
 	}
474
-	$query = 'EXPLAIN ' . preg_replace('/([,\s])spip_/', '\1' . $prefixe . '_', $query) . $suite;
474
+	$query = 'EXPLAIN '.preg_replace('/([,\s])spip_/', '\1'.$prefixe.'_', $query).$suite;
475 475
 
476 476
 	if (!$requeter) {
477 477
 		return $query;
@@ -566,16 +566,16 @@  discard block
 block discarded – undo
566 566
 		}
567 567
 	}
568 568
 	$from = spip_pg_from($from, $prefixe);
569
-	$query = 'SELECT ' . $select
569
+	$query = 'SELECT '.$select
570 570
 		. (!$from ? '' : "\nFROM $from")
571
-		. (!$where ? '' : ("\nWHERE " . (!is_array($where) ? calculer_pg_where($where) : (join(
571
+		. (!$where ? '' : ("\nWHERE ".(!is_array($where) ? calculer_pg_where($where) : (join(
572 572
 			"\n\tAND ",
573 573
 			array_map('calculer_pg_where', $where)
574 574
 		)))))
575 575
 		. spip_pg_groupby($groupby, $from, $select)
576 576
 		. (!$having ? '' : "\nHAVING $having")
577 577
 		. ($orderby ? ("\nORDER BY $orderby") : '')
578
-		. (!$limit ? '' : (" LIMIT $count" . (!$offset ? '' : " OFFSET $offset")));
578
+		. (!$limit ? '' : (" LIMIT $count".(!$offset ? '' : " OFFSET $offset")));
579 579
 
580 580
 	// renvoyer la requete inerte si demandee
581 581
 	if ($requeter === false) {
@@ -597,7 +597,7 @@  discard block
 block discarded – undo
597 597
 		$from = spip_pg_select_as($from);
598 598
 	}
599 599
 
600
-	return !$prefixe ? $from : preg_replace('/(\b)spip_/', '\1' . $prefixe . '_', $from);
600
+	return !$prefixe ? $from : preg_replace('/(\b)spip_/', '\1'.$prefixe.'_', $from);
601 601
 }
602 602
 
603 603
 // https://code.spip.net/@spip_pg_orderby
@@ -606,7 +606,7 @@  discard block
 block discarded – undo
606 606
 	$arg = (is_array($order) ? $order : preg_split('/\s*,\s*/', $order));
607 607
 
608 608
 	foreach ($arg as $v) {
609
-		if (preg_match('/(case\s+.*?else\s+0\s+end)\s*AS\s+' . $v . '/', $select, $m)) {
609
+		if (preg_match('/(case\s+.*?else\s+0\s+end)\s*AS\s+'.$v.'/', $select, $m)) {
610 610
 			$res[] = $m[1];
611 611
 		} else {
612 612
 			$res[] = $v;
@@ -787,7 +787,7 @@  discard block
 block discarded – undo
787 787
 			$n++;
788 788
 			$res .= "\nwhen $index=$v then $n";
789 789
 		}
790
-		$arg = $m[1] . "case $res else 0 end "
790
+		$arg = $m[1]."case $res else 0 end "
791 791
 			. substr($arg, strlen($m[0]));
792 792
 	}
793 793
 
@@ -832,9 +832,9 @@  discard block
 block discarded – undo
832 832
 	}
833 833
 
834 834
 	if (strtoupper($join) === 'AND') {
835
-		return $exp . join("\n\t$join ", array_map('calculer_pg_where', $v));
835
+		return $exp.join("\n\t$join ", array_map('calculer_pg_where', $v));
836 836
 	} else {
837
-		return $exp . join($join, $v);
837
+		return $exp.join($join, $v);
838 838
 	}
839 839
 }
840 840
 
@@ -845,7 +845,7 @@  discard block
 block discarded – undo
845 845
 		if (substr($k, -1) == '@') {
846 846
 			// c'est une jointure qui se refere au from precedent
847 847
 			// pas de virgule
848
-			$argsas .= '  ' . $v;
848
+			$argsas .= '  '.$v;
849 849
 		} else {
850 850
 			$as = '';
851 851
 			//  spip_log("$k : $v", _LOG_DEBUG);
@@ -855,7 +855,7 @@  discard block
 block discarded – undo
855 855
 				} elseif ($v != $k) {
856 856
 					$p = strpos($v, ' ');
857 857
 					if ($p) {
858
-						$v = substr($v, 0, $p) . " AS $k" . substr($v, $p);
858
+						$v = substr($v, 0, $p)." AS $k".substr($v, $p);
859 859
 					} else {
860 860
 						$as = " AS $k";
861 861
 					}
@@ -863,7 +863,7 @@  discard block
 block discarded – undo
863 863
 			}
864 864
 			// spip_log("subs $k : $v avec $as", _LOG_DEBUG);
865 865
 			// if (strpos($v, 'JOIN') === false)  $argsas .= ', ';
866
-			$argsas .= ', ' . $v . $as;
866
+			$argsas .= ', '.$v.$as;
867 867
 		}
868 868
 	}
869 869
 
@@ -896,7 +896,7 @@  discard block
 block discarded – undo
896 896
 	$serveur = '',
897 897
 	$requeter = true
898 898
 ) {
899
-	$c = !$groupby ? '*' : ('DISTINCT ' . (is_string($groupby) ? $groupby : join(',', $groupby)));
899
+	$c = !$groupby ? '*' : ('DISTINCT '.(is_string($groupby) ? $groupby : join(',', $groupby)));
900 900
 	$r = spip_pg_select("COUNT($c)", $from, $where, '', '', '', $having, $serveur, $requeter);
901 901
 	if (!$requeter) {
902 902
 		return $r;
@@ -1002,8 +1002,8 @@  discard block
 block discarded – undo
1002 1002
 
1003 1003
 	return spip_pg_insert(
1004 1004
 		$table,
1005
-		'(' . join(',', array_keys($couples)) . ')',
1006
-		'(' . join(',', $couples) . ')',
1005
+		'('.join(',', array_keys($couples)).')',
1006
+		'('.join(',', $couples).')',
1007 1007
 		$desc,
1008 1008
 		$serveur,
1009 1009
 		$requeter
@@ -1027,7 +1027,7 @@  discard block
 block discarded – undo
1027 1027
 	$c = $tab_couples[0] ?? [];
1028 1028
 	$les_cles = spip_pg_ajouter_champs_timestamp($table, $c, $desc, $serveur);
1029 1029
 
1030
-	$cles = '(' . join(',', array_keys($les_cles)) . ')';
1030
+	$cles = '('.join(',', array_keys($les_cles)).')';
1031 1031
 	$valeurs = [];
1032 1032
 	foreach ($tab_couples as $couples) {
1033 1033
 		foreach ($couples as $champ => $val) {
@@ -1036,7 +1036,7 @@  discard block
 block discarded – undo
1036 1036
 		// recherche de champs 'timestamp' pour mise a jour auto de ceux-ci
1037 1037
 		$couples = spip_pg_ajouter_champs_timestamp($table, $couples, $desc, $serveur);
1038 1038
 
1039
-		$valeurs[] = '(' . join(',', $couples) . ')';
1039
+		$valeurs[] = '('.join(',', $couples).')';
1040 1040
 	}
1041 1041
 	$valeurs = implode(', ', $valeurs);
1042 1042
 
@@ -1058,7 +1058,7 @@  discard block
 block discarded – undo
1058 1058
 
1059 1059
 	$set = [];
1060 1060
 	foreach ($couples as $champ => $val) {
1061
-		$set[] = $champ . '=' . $val;
1061
+		$set[] = $champ.'='.$val;
1062 1062
 	}
1063 1063
 
1064 1064
 	$query = calculer_pg_expression('UPDATE', $table, ',')
@@ -1095,7 +1095,7 @@  discard block
 block discarded – undo
1095 1095
 // https://code.spip.net/@spip_pg_replace
1096 1096
 function spip_pg_replace($table, $values, $desc, $serveur = '', $requeter = true) {
1097 1097
 	if (!$values) {
1098
-		spip_log("replace vide $table", 'pg.' . _LOG_AVERTISSEMENT);
1098
+		spip_log("replace vide $table", 'pg.'._LOG_AVERTISSEMENT);
1099 1099
 
1100 1100
 		return 0;
1101 1101
 	}
@@ -1129,8 +1129,8 @@  discard block
 block discarded – undo
1129 1129
 	if (!$where) {
1130 1130
 		return spip_pg_insert(
1131 1131
 			$table,
1132
-			'(' . join(',', array_keys($values)) . ')',
1133
-			'(' . join(',', $values) . ')',
1132
+			'('.join(',', array_keys($values)).')',
1133
+			'('.join(',', $values).')',
1134 1134
 			$desc,
1135 1135
 			$serveur
1136 1136
 		);
@@ -1151,12 +1151,11 @@  discard block
 block discarded – undo
1151 1151
 		$couples = pg_affected_rows($couples);
1152 1152
 	}
1153 1153
 	if (!$couples) {
1154
-		$ret = !$seq ? '' :
1155
-			(" RETURNING nextval('$seq') < $prim");
1156
-		$connexion['last'] = $q = "INSERT INTO $table (" . join(',', array_keys($values)) . ') VALUES (' . join(
1154
+		$ret = !$seq ? '' : (" RETURNING nextval('$seq') < $prim");
1155
+		$connexion['last'] = $q = "INSERT INTO $table (".join(',', array_keys($values)).') VALUES ('.join(
1157 1156
 			',',
1158 1157
 			$values
1159
-		) . ")$ret";
1158
+		).")$ret";
1160 1159
 		$couples = spip_pg_query_simple($link, $q);
1161 1160
 		if (!$couples) {
1162 1161
 			return false;
@@ -1206,7 +1205,7 @@  discard block
 block discarded – undo
1206 1205
 	) {
1207 1206
 		return '';
1208 1207
 	} else {
1209
-		return $raw ? $prim : $table . '_' . $prim . '_seq';
1208
+		return $raw ? $prim : $table.'_'.$prim.'_seq';
1210 1209
 	}
1211 1210
 }
1212 1211
 
@@ -1224,22 +1223,22 @@  discard block
 block discarded – undo
1224 1223
 			return spip_pg_frommysql($v);
1225 1224
 		} else {
1226 1225
 			if (strncmp($v, '0000', 4) == 0) {
1227
-				$v = '0001' . substr($v, 4);
1226
+				$v = '0001'.substr($v, 4);
1228 1227
 			}
1229 1228
 			if (strpos($v, '-00-00') === 4) {
1230
-				$v = substr($v, 0, 4) . '-01-01' . substr($v, 10);
1229
+				$v = substr($v, 0, 4).'-01-01'.substr($v, 10);
1231 1230
 			}
1232 1231
 
1233 1232
 			return "timestamp '$v'";
1234 1233
 		}
1235 1234
 	} elseif (!sql_test_int($t)) {
1236
-		return ("'" . pg_escape_string($v) . "'");
1235
+		return ("'".pg_escape_string($v)."'");
1237 1236
 	} elseif (is_numeric($v) or (strpos($v, 'CAST(') === 0)) {
1238 1237
 		return $v;
1239 1238
 	} elseif ($v[0] == '0' and $v[1] !== 'x' and ctype_xdigit(substr($v, 1))) {
1240 1239
 		return substr($v, 1);
1241 1240
 	} else {
1242
-		spip_log("Warning: '$v'  n'est pas de type $t", 'pg.' . _LOG_AVERTISSEMENT);
1241
+		spip_log("Warning: '$v'  n'est pas de type $t", 'pg.'._LOG_AVERTISSEMENT);
1243 1242
 
1244 1243
 		return intval($v);
1245 1244
 	}
@@ -1247,7 +1246,7 @@  discard block
 block discarded – undo
1247 1246
 
1248 1247
 // https://code.spip.net/@spip_pg_hex
1249 1248
 function spip_pg_hex($v) {
1250
-	return "CAST(x'" . $v . "' as bigint)";
1249
+	return "CAST(x'".$v."' as bigint)";
1251 1250
 }
1252 1251
 
1253 1252
 function spip_pg_quote($v, $type = '') {
@@ -1286,15 +1285,15 @@  discard block
 block discarded – undo
1286 1285
 		return $not ? '0=0' : '0=1';
1287 1286
 	}
1288 1287
 	if (strpos($valeurs, "CAST(x'") !== false) {
1289
-		return "($val=" . join("OR $val=", explode(',', $valeurs)) . ')';
1288
+		return "($val=".join("OR $val=", explode(',', $valeurs)).')';
1290 1289
 	}
1291 1290
 	$n = $i = 0;
1292 1291
 	$in_sql = '';
1293 1292
 	while ($n = strpos($valeurs, ',', $n + 1)) {
1294 1293
 		if ((++$i) >= 255) {
1295
-			$in_sql .= "($val $not IN (" .
1296
-				substr($valeurs, 0, $n) .
1297
-				"))\n" .
1294
+			$in_sql .= "($val $not IN (".
1295
+				substr($valeurs, 0, $n).
1296
+				"))\n".
1298 1297
 				($not ? "AND\t" : "OR\t");
1299 1298
 			$valeurs = substr($valeurs, $n + 1);
1300 1299
 			$i = $n = 0;
@@ -1311,7 +1310,7 @@  discard block
 block discarded – undo
1311 1310
 	$s = $link ? pg_last_error($link) : pg_last_error();
1312 1311
 	if ($s) {
1313 1312
 		$s = str_replace('ERROR', 'errcode: 1000 ', $s);
1314
-		spip_log("$s - $query", 'pg.' . _LOG_ERREUR);
1313
+		spip_log("$s - $query", 'pg.'._LOG_ERREUR);
1315 1314
 	}
1316 1315
 
1317 1316
 	return $s;
@@ -1362,7 +1361,7 @@  discard block
 block discarded – undo
1362 1361
 function spip_pg_showbase($match, $serveur = '', $requeter = true) {
1363 1362
 	$connexion = &$GLOBALS['connexions'][$serveur ? strtolower($serveur) : 0];
1364 1363
 	$link = $connexion['link'];
1365
-	$connexion['last'] = $q = 'SELECT tablename FROM pg_tables WHERE tablename ILIKE ' . _q($match);
1364
+	$connexion['last'] = $q = 'SELECT tablename FROM pg_tables WHERE tablename ILIKE '._q($match);
1366 1365
 
1367 1366
 	return spip_pg_query_simple($link, $q);
1368 1367
 }
@@ -1371,7 +1370,7 @@  discard block
 block discarded – undo
1371 1370
 function spip_pg_showtable($nom_table, $serveur = '', $requeter = true) {
1372 1371
 	$connexion = &$GLOBALS['connexions'][$serveur ? strtolower($serveur) : 0];
1373 1372
 	$link = $connexion['link'];
1374
-	$connexion['last'] = $q = 'SELECT column_name, column_default, data_type FROM information_schema.columns WHERE table_name ILIKE ' . _q($nom_table);
1373
+	$connexion['last'] = $q = 'SELECT column_name, column_default, data_type FROM information_schema.columns WHERE table_name ILIKE '._q($nom_table);
1375 1374
 
1376 1375
 	$res = spip_pg_query_simple($link, $q);
1377 1376
 	if (!$res) {
@@ -1382,15 +1381,15 @@  discard block
 block discarded – undo
1382 1381
 	// il faut en tenir compte dans le return
1383 1382
 	$fields = [];
1384 1383
 	while ($field = pg_fetch_array($res, null, PGSQL_NUM)) {
1385
-		$fields[$field[0]] = $field[2] . (!$field[1] ? '' : (' DEFAULT ' . $field[1]));
1384
+		$fields[$field[0]] = $field[2].(!$field[1] ? '' : (' DEFAULT '.$field[1]));
1386 1385
 	}
1387
-	$connexion['last'] = $q = 'SELECT indexdef FROM pg_indexes WHERE tablename ILIKE ' . _q($nom_table);
1386
+	$connexion['last'] = $q = 'SELECT indexdef FROM pg_indexes WHERE tablename ILIKE '._q($nom_table);
1388 1387
 	$res = spip_pg_query_simple($link, $q);
1389 1388
 	$keys = [];
1390 1389
 	while ($index = pg_fetch_array($res, null, PGSQL_NUM)) {
1391 1390
 		if (preg_match('/CREATE\s+(UNIQUE\s+)?INDEX\s([^\s]+).*\((.*)\)$/', $index[0], $r)) {
1392
-			$nom = str_replace($nom_table . '_', '', $r[2]);
1393
-			$keys[($r[1] ? 'PRIMARY KEY' : ('KEY ' . $nom))] = $r[3];
1391
+			$nom = str_replace($nom_table.'_', '', $r[2]);
1392
+			$keys[($r[1] ? 'PRIMARY KEY' : ('KEY '.$nom))] = $r[3];
1394 1393
 		}
1395 1394
 	}
1396 1395
 
@@ -1423,16 +1422,16 @@  discard block
 block discarded – undo
1423 1422
 		if (strpos($k, 'KEY ') === 0) {
1424 1423
 			$n = str_replace('`', '', $k);
1425 1424
 			$v = str_replace('`', '"', $v);
1426
-			$i = $nom . preg_replace('/KEY +/', '_', $n);
1425
+			$i = $nom.preg_replace('/KEY +/', '_', $n);
1427 1426
 			if ($k != $n) {
1428 1427
 				$i = "\"$i\"";
1429 1428
 			}
1430 1429
 			$keys[] = "CREATE INDEX $i ON $nom ($v);";
1431 1430
 		} elseif (strpos($k, 'UNIQUE ') === 0) {
1432 1431
 			$k = preg_replace('/^UNIQUE +/', '', $k);
1433
-			$prim .= "$s\n\t\tCONSTRAINT " . str_replace('`', '"', $k) . " UNIQUE ($v)";
1432
+			$prim .= "$s\n\t\tCONSTRAINT ".str_replace('`', '"', $k)." UNIQUE ($v)";
1434 1433
 		} else {
1435
-			$prim .= "$s\n\t\t" . str_replace('`', '"', $k) . " ($v)";
1434
+			$prim .= "$s\n\t\t".str_replace('`', '"', $k)." ($v)";
1436 1435
 		}
1437 1436
 		if ($k == 'PRIMARY KEY') {
1438 1437
 			$prim_name = $v;
@@ -1443,17 +1442,17 @@  discard block
 block discarded – undo
1443 1442
 
1444 1443
 	$character_set = '';
1445 1444
 	if (@$GLOBALS['meta']['charset_sql_base']) {
1446
-		$character_set .= ' CHARACTER SET ' . $GLOBALS['meta']['charset_sql_base'];
1445
+		$character_set .= ' CHARACTER SET '.$GLOBALS['meta']['charset_sql_base'];
1447 1446
 	}
1448 1447
 	if (@$GLOBALS['meta']['charset_collation_sql_base']) {
1449
-		$character_set .= ' COLLATE ' . $GLOBALS['meta']['charset_collation_sql_base'];
1448
+		$character_set .= ' COLLATE '.$GLOBALS['meta']['charset_collation_sql_base'];
1450 1449
 	}
1451 1450
 
1452 1451
 	foreach ($champs as $k => $v) {
1453 1452
 		$k = str_replace('`', '"', $k);
1454 1453
 		if (preg_match(',([a-z]*\s*(\(\s*[0-9]*\s*\))?(\s*binary)?),i', $v, $defs)) {
1455 1454
 			if (preg_match(',(char|text),i', $defs[1]) and !preg_match(',binary,i', $defs[1])) {
1456
-				$v = $defs[1] . $character_set . ' ' . substr($v, strlen($defs[1]));
1455
+				$v = $defs[1].$character_set.' '.substr($v, strlen($defs[1]));
1457 1456
 			}
1458 1457
 		}
1459 1458
 
@@ -1468,7 +1467,7 @@  discard block
 block discarded – undo
1468 1467
 
1469 1468
 	// En l'absence de "if not exists" en PG, on neutralise les erreurs
1470 1469
 
1471
-	$q = "CREATE $temporary TABLE $nom ($query" . ($prim ? ",$prim" : '') . ')' .
1470
+	$q = "CREATE $temporary TABLE $nom ($query".($prim ? ",$prim" : '').')'.
1472 1471
 		($character_set ? " DEFAULT $character_set" : '')
1473 1472
 		. "\n";
1474 1473
 
@@ -1479,7 +1478,7 @@  discard block
 block discarded – undo
1479 1478
 	$r = @pg_query($link, $q);
1480 1479
 
1481 1480
 	if (!$r) {
1482
-		spip_log("Impossible de creer cette table: $q", 'pg.' . _LOG_ERREUR);
1481
+		spip_log("Impossible de creer cette table: $q", 'pg.'._LOG_ERREUR);
1483 1482
 	} else {
1484 1483
 		foreach ($keys as $index) {
1485 1484
 			pg_query($link, $index);
@@ -1503,13 +1502,13 @@  discard block
 block discarded – undo
1503 1502
 	// vue deja presente
1504 1503
 	if (sql_showtable($nom, false, $serveur)) {
1505 1504
 		if ($requeter) {
1506
-			spip_log("Echec creation d'une vue sql ($nom) car celle-ci existe deja (serveur:$serveur)", 'pg.' . _LOG_ERREUR);
1505
+			spip_log("Echec creation d'une vue sql ($nom) car celle-ci existe deja (serveur:$serveur)", 'pg.'._LOG_ERREUR);
1507 1506
 		}
1508 1507
 
1509 1508
 		return false;
1510 1509
 	}
1511 1510
 
1512
-	$query = "CREATE VIEW $nom AS " . $query_select;
1511
+	$query = "CREATE VIEW $nom AS ".$query_select;
1513 1512
 
1514 1513
 	return spip_pg_query($query, $serveur, $requeter);
1515 1514
 }
@@ -1517,7 +1516,7 @@  discard block
 block discarded – undo
1517 1516
 
1518 1517
 // https://code.spip.net/@spip_pg_set_connect_charset
1519 1518
 function spip_pg_set_connect_charset($charset, $serveur = '', $requeter = true) {
1520
-	spip_log('changement de charset sql a ecrire en PG', 'pg.' . _LOG_ERREUR);
1519
+	spip_log('changement de charset sql a ecrire en PG', 'pg.'._LOG_ERREUR);
1521 1520
 }
1522 1521
 
1523 1522
 
@@ -1531,7 +1530,7 @@  discard block
 block discarded – undo
1531 1530
  **/
1532 1531
 // https://code.spip.net/@spip_sqlite_optimize
1533 1532
 function spip_pg_optimize($table, $serveur = '', $requeter = true) {
1534
-	return spip_pg_query('VACUUM ' . $table, $serveur, $requeter);
1533
+	return spip_pg_query('VACUUM '.$table, $serveur, $requeter);
1535 1534
 }
1536 1535
 
1537 1536
 // Selectionner la sous-chaine dans $objet
Please login to merge, or discard this patch.