@@ -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 | |
@@ -294,7 +294,7 @@ discard block |
||
| 294 | 294 | // d'utiliser ceux-ci, copie-colle de phpmyadmin |
| 295 | 295 | $query = preg_replace(',^TABLE\s*`([^`]*)`,i', "TABLE \\1", $query); |
| 296 | 296 | |
| 297 | - return spip_mysql_query('ALTER ' . $query, $serveur, $requeter); # i.e. que PG se debrouille |
|
| 297 | + return spip_mysql_query('ALTER '.$query, $serveur, $requeter); # i.e. que PG se debrouille |
|
| 298 | 298 | } |
| 299 | 299 | |
| 300 | 300 | |
@@ -307,7 +307,7 @@ discard block |
||
| 307 | 307 | * @return bool Toujours true |
| 308 | 308 | */ |
| 309 | 309 | function spip_mysql_optimize($table, $serveur = '', $requeter = true) { |
| 310 | - spip_mysql_query('OPTIMIZE TABLE ' . $table); |
|
| 310 | + spip_mysql_query('OPTIMIZE TABLE '.$table); |
|
| 311 | 311 | |
| 312 | 312 | return true; |
| 313 | 313 | } |
@@ -330,7 +330,7 @@ discard block |
||
| 330 | 330 | $link = $connexion['link']; |
| 331 | 331 | $db = $connexion['db']; |
| 332 | 332 | |
| 333 | - $query = 'EXPLAIN ' . _mysql_traite_query($query, $db, $prefixe); |
|
| 333 | + $query = 'EXPLAIN '._mysql_traite_query($query, $db, $prefixe); |
|
| 334 | 334 | $r = mysqli_query($link, $query); |
| 335 | 335 | |
| 336 | 336 | return spip_mysql_fetch($r, null, $serveur); |
@@ -381,7 +381,7 @@ discard block |
||
| 381 | 381 | . calculer_mysql_expression('WHERE', $where) |
| 382 | 382 | . calculer_mysql_expression('GROUP BY', $groupby, ',') |
| 383 | 383 | . calculer_mysql_expression('HAVING', $having) |
| 384 | - . ($orderby ? ("\nORDER BY " . spip_mysql_order($orderby)) : '') |
|
| 384 | + . ($orderby ? ("\nORDER BY ".spip_mysql_order($orderby)) : '') |
|
| 385 | 385 | . ($limit ? "\nLIMIT $limit" : ''); |
| 386 | 386 | |
| 387 | 387 | // renvoyer la requete inerte si demandee |
@@ -471,12 +471,12 @@ discard block |
||
| 471 | 471 | $exp = "\n$expression "; |
| 472 | 472 | |
| 473 | 473 | if (!is_array($v)) { |
| 474 | - return $exp . $v; |
|
| 474 | + return $exp.$v; |
|
| 475 | 475 | } else { |
| 476 | 476 | if (strtoupper($join) === 'AND') { |
| 477 | - return $exp . join("\n\t$join ", array_map('calculer_mysql_where', $v)); |
|
| 477 | + return $exp.join("\n\t$join ", array_map('calculer_mysql_where', $v)); |
|
| 478 | 478 | } else { |
| 479 | - return $exp . join($join, $v); |
|
| 479 | + return $exp.join($join, $v); |
|
| 480 | 480 | } |
| 481 | 481 | } |
| 482 | 482 | } |
@@ -494,17 +494,17 @@ discard block |
||
| 494 | 494 | if (substr($k, -1) == '@') { |
| 495 | 495 | // c'est une jointure qui se refere au from precedent |
| 496 | 496 | // pas de virgule |
| 497 | - $res .= ' ' . $v; |
|
| 497 | + $res .= ' '.$v; |
|
| 498 | 498 | } else { |
| 499 | 499 | if (!is_numeric($k)) { |
| 500 | 500 | $p = strpos($v, ' '); |
| 501 | 501 | if ($p) { |
| 502 | - $v = substr($v, 0, $p) . " AS `$k`" . substr($v, $p); |
|
| 502 | + $v = substr($v, 0, $p)." AS `$k`".substr($v, $p); |
|
| 503 | 503 | } else { |
| 504 | 504 | $v .= " AS `$k`"; |
| 505 | 505 | } |
| 506 | 506 | } |
| 507 | - $res .= ', ' . $v; |
|
| 507 | + $res .= ', '.$v; |
|
| 508 | 508 | } |
| 509 | 509 | } |
| 510 | 510 | |
@@ -534,13 +534,13 @@ discard block |
||
| 534 | 534 | function _mysql_traite_query($query, $db = '', $prefixe = '', $echappe_textes = true) { |
| 535 | 535 | |
| 536 | 536 | if ($GLOBALS['mysql_rappel_nom_base'] and $db) { |
| 537 | - $pref = '`' . $db . '`.'; |
|
| 537 | + $pref = '`'.$db.'`.'; |
|
| 538 | 538 | } else { |
| 539 | 539 | $pref = ''; |
| 540 | 540 | } |
| 541 | 541 | |
| 542 | 542 | if ($prefixe) { |
| 543 | - $pref .= $prefixe . '_'; |
|
| 543 | + $pref .= $prefixe.'_'; |
|
| 544 | 544 | } |
| 545 | 545 | |
| 546 | 546 | if (!preg_match('/\s(SET|VALUES|WHERE|DATABASE)\s/i', $query, $regs)) { |
@@ -559,7 +559,7 @@ discard block |
||
| 559 | 559 | $suite_echap = $suite; |
| 560 | 560 | } |
| 561 | 561 | if (preg_match('/^(.*?)([(]\s*SELECT\b.*)$/si', $suite_echap, $r)) { |
| 562 | - $suite_echap = $r[1] . _mysql_traite_query($r[2], $db, $prefixe, false); |
|
| 562 | + $suite_echap = $r[1]._mysql_traite_query($r[2], $db, $prefixe, false); |
|
| 563 | 563 | if ($echappe_textes) { |
| 564 | 564 | $suite = query_reinjecte_textes($suite_echap, $textes); |
| 565 | 565 | } |
@@ -569,7 +569,7 @@ discard block |
||
| 569 | 569 | } |
| 570 | 570 | } |
| 571 | 571 | } |
| 572 | - $r = preg_replace(_SQL_PREFIXE_TABLE_MYSQL, '\1' . $pref, $query) . $suite; |
|
| 572 | + $r = preg_replace(_SQL_PREFIXE_TABLE_MYSQL, '\1'.$pref, $query).$suite; |
|
| 573 | 573 | |
| 574 | 574 | // en option, remplacer les emoji (que mysql ne sait pas gérer) en 💩 |
| 575 | 575 | // remplacer les emoji (que mysql ne sait pas gérer) en 💩 |
@@ -605,7 +605,7 @@ discard block |
||
| 605 | 605 | $link = _mysql_link($serveur); |
| 606 | 606 | $ok = mysqli_select_db($link, $db); |
| 607 | 607 | if (!$ok) { |
| 608 | - spip_log('Echec mysqli_selectdb. Erreur : ' . mysqli_error($link), 'mysql.' . _LOG_CRITIQUE); |
|
| 608 | + spip_log('Echec mysqli_selectdb. Erreur : '.mysqli_error($link), 'mysql.'._LOG_CRITIQUE); |
|
| 609 | 609 | } |
| 610 | 610 | |
| 611 | 611 | return $ok; |
@@ -695,10 +695,10 @@ discard block |
||
| 695 | 695 | |
| 696 | 696 | $character_set = ''; |
| 697 | 697 | if (@$GLOBALS['meta']['charset_sql_base']) { |
| 698 | - $character_set .= ' CHARACTER SET ' . $GLOBALS['meta']['charset_sql_base']; |
|
| 698 | + $character_set .= ' CHARACTER SET '.$GLOBALS['meta']['charset_sql_base']; |
|
| 699 | 699 | } |
| 700 | 700 | if (@$GLOBALS['meta']['charset_collation_sql_base']) { |
| 701 | - $character_set .= ' COLLATE ' . $GLOBALS['meta']['charset_collation_sql_base']; |
|
| 701 | + $character_set .= ' COLLATE '.$GLOBALS['meta']['charset_collation_sql_base']; |
|
| 702 | 702 | } |
| 703 | 703 | |
| 704 | 704 | foreach ($champs as $k => $v) { |
@@ -708,7 +708,7 @@ discard block |
||
| 708 | 708 | preg_match(',(char|text),i', $defs[1]) |
| 709 | 709 | and !preg_match(',(binary|CHARACTER|COLLATE),i', $v) |
| 710 | 710 | ) { |
| 711 | - $v = $defs[1] . $character_set . ' ' . substr($v, strlen($defs[1])); |
|
| 711 | + $v = $defs[1].$character_set.' '.substr($v, strlen($defs[1])); |
|
| 712 | 712 | } |
| 713 | 713 | } |
| 714 | 714 | |
@@ -720,7 +720,7 @@ discard block |
||
| 720 | 720 | $s = ','; |
| 721 | 721 | } |
| 722 | 722 | $temporary = $temporary ? 'TEMPORARY' : ''; |
| 723 | - $q = "CREATE $temporary TABLE IF NOT EXISTS $nom ($query" . ($keys ? ",$keys" : '') . ')' |
|
| 723 | + $q = "CREATE $temporary TABLE IF NOT EXISTS $nom ($query".($keys ? ",$keys" : '').')' |
|
| 724 | 724 | . ' ENGINE=MyISAM' |
| 725 | 725 | . ($character_set ? " DEFAULT $character_set" : '') |
| 726 | 726 | . "\n"; |
@@ -800,7 +800,7 @@ discard block |
||
| 800 | 800 | return false; |
| 801 | 801 | } |
| 802 | 802 | |
| 803 | - $query = "CREATE VIEW $nom AS " . $query_select; |
|
| 803 | + $query = "CREATE VIEW $nom AS ".$query_select; |
|
| 804 | 804 | |
| 805 | 805 | return spip_mysql_query($query, $serveur, $requeter); |
| 806 | 806 | } |
@@ -858,7 +858,7 @@ discard block |
||
| 858 | 858 | * Ressource à utiliser avec sql_fetch() |
| 859 | 859 | **/ |
| 860 | 860 | function spip_mysql_showbase($match, $serveur = '', $requeter = true) { |
| 861 | - return spip_mysql_query('SHOW TABLES LIKE ' . _q($match), $serveur, $requeter); |
|
| 861 | + return spip_mysql_query('SHOW TABLES LIKE '._q($match), $serveur, $requeter); |
|
| 862 | 862 | } |
| 863 | 863 | |
| 864 | 864 | /** |
@@ -891,7 +891,7 @@ discard block |
||
| 891 | 891 | * Ressource à utiliser avec sql_fetch() |
| 892 | 892 | **/ |
| 893 | 893 | function spip_mysql_table_exists(string $table, $serveur = '', $requeter = true) { |
| 894 | - $r = spip_mysql_query('SHOW TABLES LIKE ' . _q($table), $serveur, $requeter); |
|
| 894 | + $r = spip_mysql_query('SHOW TABLES LIKE '._q($table), $serveur, $requeter); |
|
| 895 | 895 | if (!$requeter) { |
| 896 | 896 | return $r; |
| 897 | 897 | } |
@@ -973,22 +973,22 @@ discard block |
||
| 973 | 973 | } |
| 974 | 974 | if ($val['Default'] === '0' || $val['Default']) { |
| 975 | 975 | if (preg_match('/[A-Z_]/', $val['Default'])) { |
| 976 | - $nfields[$val['Field']] .= ' DEFAULT ' . $val['Default']; |
|
| 976 | + $nfields[$val['Field']] .= ' DEFAULT '.$val['Default']; |
|
| 977 | 977 | } else { |
| 978 | - $nfields[$val['Field']] .= " DEFAULT '" . $val['Default'] . "'"; |
|
| 978 | + $nfields[$val['Field']] .= " DEFAULT '".$val['Default']."'"; |
|
| 979 | 979 | } |
| 980 | 980 | } |
| 981 | 981 | if ($val['Extra']) { |
| 982 | - $nfields[$val['Field']] .= ' ' . $val['Extra']; |
|
| 982 | + $nfields[$val['Field']] .= ' '.$val['Extra']; |
|
| 983 | 983 | } |
| 984 | 984 | if ($val['Key'] == 'PRI') { |
| 985 | 985 | $nkeys['PRIMARY KEY'] = $val['Field']; |
| 986 | 986 | } else { |
| 987 | 987 | if ($val['Key'] == 'MUL') { |
| 988 | - $nkeys['KEY ' . $val['Field']] = $val['Field']; |
|
| 988 | + $nkeys['KEY '.$val['Field']] = $val['Field']; |
|
| 989 | 989 | } else { |
| 990 | 990 | if ($val['Key'] == 'UNI') { |
| 991 | - $nkeys['UNIQUE KEY ' . $val['Field']] = $val['Field']; |
|
| 991 | + $nkeys['UNIQUE KEY '.$val['Field']] = $val['Field']; |
|
| 992 | 992 | } |
| 993 | 993 | } |
| 994 | 994 | } |
@@ -1059,7 +1059,7 @@ discard block |
||
| 1059 | 1059 | $serveur = '', |
| 1060 | 1060 | $requeter = true |
| 1061 | 1061 | ) { |
| 1062 | - $c = !$groupby ? '*' : ('DISTINCT ' . (is_string($groupby) ? $groupby : join(',', $groupby))); |
|
| 1062 | + $c = !$groupby ? '*' : ('DISTINCT '.(is_string($groupby) ? $groupby : join(',', $groupby))); |
|
| 1063 | 1063 | |
| 1064 | 1064 | $r = spip_mysql_select("COUNT($c)", $from, $where, '', '', '', $having, $serveur, $requeter); |
| 1065 | 1065 | if (!$requeter) { |
@@ -1099,7 +1099,7 @@ discard block |
||
| 1099 | 1099 | if ($s) { |
| 1100 | 1100 | $trace = debug_backtrace(); |
| 1101 | 1101 | if ($trace[0]['function'] != 'spip_mysql_error') { |
| 1102 | - spip_log("$s - $query - " . sql_error_backtrace(), 'mysql.' . _LOG_ERREUR); |
|
| 1102 | + spip_log("$s - $query - ".sql_error_backtrace(), 'mysql.'._LOG_ERREUR); |
|
| 1103 | 1103 | } |
| 1104 | 1104 | } |
| 1105 | 1105 | |
@@ -1225,7 +1225,7 @@ discard block |
||
| 1225 | 1225 | try { |
| 1226 | 1226 | $insert = mysqli_query($link, $query); |
| 1227 | 1227 | } catch (\mysqli_sql_exception $e) { |
| 1228 | - spip_log('mysqli_sql_exception: ' . $e->getMessage(), 'mysql.' . _LOG_DEBUG); |
|
| 1228 | + spip_log('mysqli_sql_exception: '.$e->getMessage(), 'mysql.'._LOG_DEBUG); |
|
| 1229 | 1229 | // Todo: utiliser l’exception ensuite plutôt que les appels à spip_mysql_errno() |
| 1230 | 1230 | // mais il faut pour php < 8.1 forcer les exeptions via mysqli_report(). |
| 1231 | 1231 | } |
@@ -1280,8 +1280,8 @@ discard block |
||
| 1280 | 1280 | |
| 1281 | 1281 | return spip_mysql_insert( |
| 1282 | 1282 | $table, |
| 1283 | - '(' . join(',', array_keys($couples)) . ')', |
|
| 1284 | - '(' . join(',', $couples) . ')', |
|
| 1283 | + '('.join(',', array_keys($couples)).')', |
|
| 1284 | + '('.join(',', $couples).')', |
|
| 1285 | 1285 | $desc, |
| 1286 | 1286 | $serveur, |
| 1287 | 1287 | $requeter |
@@ -1318,7 +1318,7 @@ discard block |
||
| 1318 | 1318 | } |
| 1319 | 1319 | $fields = $desc['field'] ?? []; |
| 1320 | 1320 | |
| 1321 | - $cles = '(' . join(',', array_keys(reset($tab_couples))) . ')'; |
|
| 1321 | + $cles = '('.join(',', array_keys(reset($tab_couples))).')'; |
|
| 1322 | 1322 | $valeurs = []; |
| 1323 | 1323 | $r = false; |
| 1324 | 1324 | |
@@ -1327,7 +1327,7 @@ discard block |
||
| 1327 | 1327 | foreach ($couples as $champ => $val) { |
| 1328 | 1328 | $couples[$champ] = spip_mysql_cite($val, $fields[$champ]); |
| 1329 | 1329 | } |
| 1330 | - $valeurs[] = '(' . join(',', $couples) . ')'; |
|
| 1330 | + $valeurs[] = '('.join(',', $couples).')'; |
|
| 1331 | 1331 | if (count($valeurs) >= 100) { |
| 1332 | 1332 | $r = spip_mysql_insert($table, $cles, join(', ', $valeurs), $desc, $serveur, $requeter); |
| 1333 | 1333 | $valeurs = []; |
@@ -1364,7 +1364,7 @@ discard block |
||
| 1364 | 1364 | function spip_mysql_update($table, $champs, $where = '', $desc = [], $serveur = '', $requeter = true) { |
| 1365 | 1365 | $set = []; |
| 1366 | 1366 | foreach ($champs as $champ => $val) { |
| 1367 | - $set[] = $champ . "=$val"; |
|
| 1367 | + $set[] = $champ."=$val"; |
|
| 1368 | 1368 | } |
| 1369 | 1369 | if (!empty($set)) { |
| 1370 | 1370 | return spip_mysql_query( |
@@ -1420,7 +1420,7 @@ discard block |
||
| 1420 | 1420 | } |
| 1421 | 1421 | $set = []; |
| 1422 | 1422 | foreach ($champs as $champ => $val) { |
| 1423 | - $set[] = $champ . '=' . spip_mysql_cite($val, @$fields[$champ]); |
|
| 1423 | + $set[] = $champ.'='.spip_mysql_cite($val, @$fields[$champ]); |
|
| 1424 | 1424 | } |
| 1425 | 1425 | |
| 1426 | 1426 | return spip_mysql_query( |
@@ -1489,10 +1489,10 @@ discard block |
||
| 1489 | 1489 | * - False en cas d'erreur. |
| 1490 | 1490 | **/ |
| 1491 | 1491 | function spip_mysql_replace($table, $couples, $desc = [], $serveur = '', $requeter = true) { |
| 1492 | - return spip_mysql_query("REPLACE $table (" . join(',', array_keys($couples)) . ') VALUES (' . join( |
|
| 1492 | + return spip_mysql_query("REPLACE $table (".join(',', array_keys($couples)).') VALUES ('.join( |
|
| 1493 | 1493 | ',', |
| 1494 | 1494 | array_map('_q', $couples) |
| 1495 | - ) . ')', $serveur, $requeter); |
|
| 1495 | + ).')', $serveur, $requeter); |
|
| 1496 | 1496 | } |
| 1497 | 1497 | |
| 1498 | 1498 | |
@@ -1521,10 +1521,10 @@ discard block |
||
| 1521 | 1521 | * - False en cas d'erreur. |
| 1522 | 1522 | **/ |
| 1523 | 1523 | function spip_mysql_replace_multi($table, $tab_couples, $desc = [], $serveur = '', $requeter = true) { |
| 1524 | - $cles = '(' . join(',', array_keys($tab_couples[0])) . ')'; |
|
| 1524 | + $cles = '('.join(',', array_keys($tab_couples[0])).')'; |
|
| 1525 | 1525 | $valeurs = []; |
| 1526 | 1526 | foreach ($tab_couples as $couples) { |
| 1527 | - $valeurs[] = '(' . join(',', array_map('_q', $couples)) . ')'; |
|
| 1527 | + $valeurs[] = '('.join(',', array_map('_q', $couples)).')'; |
|
| 1528 | 1528 | } |
| 1529 | 1529 | $valeurs = implode(', ', $valeurs); |
| 1530 | 1530 | |
@@ -1544,28 +1544,28 @@ discard block |
||
| 1544 | 1544 | */ |
| 1545 | 1545 | function spip_mysql_multi($objet, $lang) { |
| 1546 | 1546 | $lengthlang = strlen("[$lang]"); |
| 1547 | - $posmulti = 'INSTR(' . $objet . ", '<multi>')"; |
|
| 1548 | - $posfinmulti = 'INSTR(' . $objet . ", '</multi>')"; |
|
| 1549 | - $debutchaine = 'LEFT(' . $objet . ", $posmulti-1)"; |
|
| 1550 | - $finchaine = 'RIGHT(' . $objet . ', CHAR_LENGTH(' . $objet . ") -(7+$posfinmulti))"; |
|
| 1551 | - $chainemulti = 'TRIM(SUBSTRING(' . $objet . ", $posmulti+7, $posfinmulti -(7+$posmulti)))"; |
|
| 1552 | - $poslang = "INSTR($chainemulti,'[" . $lang . "]')"; |
|
| 1547 | + $posmulti = 'INSTR('.$objet.", '<multi>')"; |
|
| 1548 | + $posfinmulti = 'INSTR('.$objet.", '</multi>')"; |
|
| 1549 | + $debutchaine = 'LEFT('.$objet.", $posmulti-1)"; |
|
| 1550 | + $finchaine = 'RIGHT('.$objet.', CHAR_LENGTH('.$objet.") -(7+$posfinmulti))"; |
|
| 1551 | + $chainemulti = 'TRIM(SUBSTRING('.$objet.", $posmulti+7, $posfinmulti -(7+$posmulti)))"; |
|
| 1552 | + $poslang = "INSTR($chainemulti,'[".$lang."]')"; |
|
| 1553 | 1553 | $poslang = "IF($poslang=0,INSTR($chainemulti,']')+1,$poslang+$lengthlang)"; |
| 1554 | - $chainelang = 'TRIM(SUBSTRING(' . $objet . ", $posmulti+7+$poslang-1,$posfinmulti -($posmulti+7+$poslang-1) ))"; |
|
| 1555 | - $posfinlang = 'INSTR(' . $chainelang . ", '[')"; |
|
| 1554 | + $chainelang = 'TRIM(SUBSTRING('.$objet.", $posmulti+7+$poslang-1,$posfinmulti -($posmulti+7+$poslang-1) ))"; |
|
| 1555 | + $posfinlang = 'INSTR('.$chainelang.", '[')"; |
|
| 1556 | 1556 | $chainelang = "IF($posfinlang>0,LEFT($chainelang,$posfinlang-1),$chainelang)"; |
| 1557 | 1557 | //$chainelang = "LEFT($chainelang,$posfinlang-1)"; |
| 1558 | - $retour = "(TRIM(IF($posmulti = 0 , " . |
|
| 1559 | - ' TRIM(' . $objet . '), ' . |
|
| 1560 | - ' CONCAT( ' . |
|
| 1561 | - " $debutchaine, " . |
|
| 1562 | - ' IF( ' . |
|
| 1563 | - " $poslang = 0, " . |
|
| 1564 | - " $chainemulti, " . |
|
| 1565 | - " $chainelang" . |
|
| 1566 | - ' ), ' . |
|
| 1567 | - " $finchaine" . |
|
| 1568 | - ' ) ' . |
|
| 1558 | + $retour = "(TRIM(IF($posmulti = 0 , ". |
|
| 1559 | + ' TRIM('.$objet.'), '. |
|
| 1560 | + ' CONCAT( '. |
|
| 1561 | + " $debutchaine, ". |
|
| 1562 | + ' IF( '. |
|
| 1563 | + " $poslang = 0, ". |
|
| 1564 | + " $chainemulti, ". |
|
| 1565 | + " $chainelang". |
|
| 1566 | + ' ), '. |
|
| 1567 | + " $finchaine". |
|
| 1568 | + ' ) '. |
|
| 1569 | 1569 | '))) AS multi'; |
| 1570 | 1570 | |
| 1571 | 1571 | return $retour; |
@@ -1582,7 +1582,7 @@ discard block |
||
| 1582 | 1582 | * Valeur hexadécimale pour MySQL |
| 1583 | 1583 | **/ |
| 1584 | 1584 | function spip_mysql_hex($v) { |
| 1585 | - return '0x' . $v; |
|
| 1585 | + return '0x'.$v; |
|
| 1586 | 1586 | } |
| 1587 | 1587 | |
| 1588 | 1588 | /** |
@@ -1622,7 +1622,7 @@ discard block |
||
| 1622 | 1622 | * Expression SQL |
| 1623 | 1623 | **/ |
| 1624 | 1624 | function spip_mysql_date_proche($champ, $interval, $unite) { |
| 1625 | - $use_now = ( ($champ === 'maj' or strpos($champ, '.maj')) ? true : false ); |
|
| 1625 | + $use_now = (($champ === 'maj' or strpos($champ, '.maj')) ? true : false); |
|
| 1626 | 1626 | return '(' |
| 1627 | 1627 | . $champ |
| 1628 | 1628 | . (($interval <= 0) ? '>' : '<') |
@@ -1677,7 +1677,7 @@ discard block |
||
| 1677 | 1677 | } elseif ($v === null) { |
| 1678 | 1678 | return "''"; |
| 1679 | 1679 | } |
| 1680 | - return "'" . addslashes($v) . "'"; |
|
| 1680 | + return "'".addslashes($v)."'"; |
|
| 1681 | 1681 | } |
| 1682 | 1682 | |
| 1683 | 1683 | if ($v === null) { |
@@ -1701,7 +1701,7 @@ discard block |
||
| 1701 | 1701 | } |
| 1702 | 1702 | } |
| 1703 | 1703 | |
| 1704 | - return ("'" . addslashes($v) . "'"); |
|
| 1704 | + return ("'".addslashes($v)."'"); |
|
| 1705 | 1705 | } |
| 1706 | 1706 | |
| 1707 | 1707 | /** |
@@ -1735,7 +1735,7 @@ discard block |
||
| 1735 | 1735 | } else { |
| 1736 | 1736 | $GLOBALS['mysql_rappel_nom_base'] = false; |
| 1737 | 1737 | |
| 1738 | - return "\$GLOBALS['mysql_rappel_nom_base'] = false; " . |
|
| 1738 | + return "\$GLOBALS['mysql_rappel_nom_base'] = false; ". |
|
| 1739 | 1739 | "/* echec de test_rappel_nom_base_mysql a l'installation. */\n"; |
| 1740 | 1740 | } |
| 1741 | 1741 | } |