@@ -38,7 +38,7 @@ discard block |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 | } |
@@ -50,7 +50,7 @@ discard block |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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>" |
@@ -51,9 +51,9 @@ discard block |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 | |
@@ -29,11 +29,11 @@ discard block |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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]); |
@@ -51,7 +51,7 @@ discard block |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 | } |
@@ -51,7 +51,7 @@ |
||
| 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 | |
@@ -333,7 +333,7 @@ discard block |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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; |
@@ -58,12 +58,12 @@ discard block |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 💩 |
| 574 | 574 | // remplacer les emoji (que mysql ne sait pas gérer) en 💩 |
@@ -604,7 +604,7 @@ discard block |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 | } |
@@ -65,7 +65,7 @@ discard block |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |