@@ -58,7 +58,7 @@ discard block |
||
| 58 | 58 | if ($change_session == 'oui') { |
| 59 | 59 | $session = charger_fonction('session', 'inc'); |
| 60 | 60 | $session(true); |
| 61 | - spip_logger()->info('statut 204 pour ' . $_SERVER['REQUEST_URI']); |
|
| 61 | + spip_logger()->info('statut 204 pour '.$_SERVER['REQUEST_URI']); |
|
| 62 | 62 | http_response_code(204); // No Content |
| 63 | 63 | return; |
| 64 | 64 | } |
@@ -78,7 +78,7 @@ discard block |
||
| 78 | 78 | _T('info_connexion_refusee'), |
| 79 | 79 | _T('login_login_pass_incorrect'), |
| 80 | 80 | _T('login_retour_site'), |
| 81 | - 'url=' . rawurlencode((string) $redirect), |
|
| 81 | + 'url='.rawurlencode((string) $redirect), |
|
| 82 | 82 | _T('login_nouvelle_tentative'), |
| 83 | 83 | (str_contains((string) $url, (string) _DIR_RESTREINT_ABS)) |
| 84 | 84 | ); |
@@ -61,7 +61,7 @@ discard block |
||
| 61 | 61 | // INSERT IGNORE -> insert (tout court et pas 'insert or replace') |
| 62 | 62 | if (str_starts_with((string) $this->query, 'INSERT IGNORE')) { |
| 63 | 63 | $this->logger->debug("Sqlite : requete transformee -> $this->query"); |
| 64 | - $this->query = 'INSERT ' . substr((string) $this->query, '13'); |
|
| 64 | + $this->query = 'INSERT '.substr((string) $this->query, '13'); |
|
| 65 | 65 | } |
| 66 | 66 | |
| 67 | 67 | // Correction des dates avec INTERVAL |
@@ -100,8 +100,8 @@ discard block |
||
| 100 | 100 | } else { |
| 101 | 101 | $suite = ''; |
| 102 | 102 | } |
| 103 | - $pref = ($this->prefixe) ? $this->prefixe . '_' : ''; |
|
| 104 | - $this->query = preg_replace('/([,\s])spip_/S', '\1' . $pref, (string) $this->query) . $suite; |
|
| 103 | + $pref = ($this->prefixe) ? $this->prefixe.'_' : ''; |
|
| 104 | + $this->query = preg_replace('/([,\s])spip_/S', '\1'.$pref, (string) $this->query).$suite; |
|
| 105 | 105 | |
| 106 | 106 | // Correction zero AS x |
| 107 | 107 | // pg n'aime pas 0+x AS alias, sqlite, dans le meme style, |
@@ -90,17 +90,17 @@ |
||
| 90 | 90 | try { |
| 91 | 91 | $r = $this->link->query($query); |
| 92 | 92 | } catch (\PDOException $e) { |
| 93 | - $this->logger->error('PDOException: ' . $e->getMessage()); |
|
| 93 | + $this->logger->error('PDOException: '.$e->getMessage()); |
|
| 94 | 94 | $r = false; |
| 95 | 95 | } |
| 96 | 96 | |
| 97 | 97 | // loger les warnings/erreurs eventuels de sqlite remontant dans PHP |
| 98 | 98 | if ($e && $e instanceof \PDOException) { |
| 99 | - $err = strip_tags($e->getMessage()) . ' in ' . $e->getFile() . ' line ' . $e->getLine(); |
|
| 100 | - $this->logger->error("$err - " . $query); |
|
| 99 | + $err = strip_tags($e->getMessage()).' in '.$e->getFile().' line '.$e->getLine(); |
|
| 100 | + $this->logger->error("$err - ".$query); |
|
| 101 | 101 | } elseif (($err = (function_exists('error_get_last') ? error_get_last() : '')) && $err != $last_error) { |
| 102 | - $err = strip_tags($err['message']) . ' in ' . $err['file'] . ' line ' . $err['line']; |
|
| 103 | - $this->logger->error("$err - " . $query); |
|
| 102 | + $err = strip_tags($err['message']).' in '.$err['file'].' line '.$err['line']; |
|
| 103 | + $this->logger->error("$err - ".$query); |
|
| 104 | 104 | } else { |
| 105 | 105 | $err = ''; |
| 106 | 106 | } |
@@ -128,13 +128,13 @@ discard block |
||
| 128 | 128 | // generer un marqueur qui n'existe pas dans le texte |
| 129 | 129 | do { |
| 130 | 130 | $this->markId = substr(md5(uniqid(static::class, 1)), 0, 7); |
| 131 | - $this->markId = '@|' . static::$markPrefix . $this->markId . '|'; |
|
| 131 | + $this->markId = '@|'.static::$markPrefix.$this->markId.'|'; |
|
| 132 | 132 | } while (str_contains($texte, $this->markId)); |
| 133 | 133 | } |
| 134 | 134 | |
| 135 | 135 | $offset_pos = 0; |
| 136 | 136 | foreach ($collection as $c) { |
| 137 | - $rempl = $this->markId . base64_encode((string) $c['raw']) . '|@'; |
|
| 137 | + $rempl = $this->markId.base64_encode((string) $c['raw']).'|@'; |
|
| 138 | 138 | $texte = substr_replace($texte, $rempl, $c['pos'] + $offset_pos, $c['length']); |
| 139 | 139 | $offset_pos += strlen($rempl) - $c['length']; |
| 140 | 140 | } |
@@ -179,7 +179,7 @@ discard block |
||
| 179 | 179 | static $pregBalisesBloc; |
| 180 | 180 | |
| 181 | 181 | if ($pregBalisesBloc === null) { |
| 182 | - $pregBalisesBloc = ',</?(' . implode('|', static::$listeBalisesBloc) . ')[>[:space:]],iS'; |
|
| 182 | + $pregBalisesBloc = ',</?('.implode('|', static::$listeBalisesBloc).')[>[:space:]],iS'; |
|
| 183 | 183 | } |
| 184 | 184 | return (str_contains($texte, '<') && preg_match($pregBalisesBloc, $texte)) ? true : false; |
| 185 | 185 | } |
@@ -205,7 +205,7 @@ discard block |
||
| 205 | 205 | include_spip('inc/filtres'); |
| 206 | 206 | } |
| 207 | 207 | foreach ($attributs as $k => $v) { |
| 208 | - $atts .= " $k=\"" . \attribut_html($v) . '"'; |
|
| 208 | + $atts .= " $k=\"".\attribut_html($v).'"'; |
|
| 209 | 209 | } |
| 210 | 210 | } |
| 211 | 211 | |
@@ -235,7 +235,7 @@ discard block |
||
| 235 | 235 | # spip_logger()->info(spip_htmlspecialchars($texte)); ## pour les curieux |
| 236 | 236 | $max_prof = 5; |
| 237 | 237 | $encore = true; |
| 238 | - while ($encore && str_contains($texte, 'base64' . $source) && $max_prof--) { |
|
| 238 | + while ($encore && str_contains($texte, 'base64'.$source) && $max_prof--) { |
|
| 239 | 239 | $encore = false; |
| 240 | 240 | foreach (['span', 'div'] as $tag) { |
| 241 | 241 | $htmlTagCollecteur = new HtmlTag( |
@@ -27,7 +27,7 @@ |
||
| 27 | 27 | array_shift($backtrace); |
| 28 | 28 | do { |
| 29 | 29 | $t = array_shift($backtrace); |
| 30 | - $fqdn = ($t['class'] ?? '') . ($t['type'] ?? '') . ($t['function'] ?? ''); |
|
| 30 | + $fqdn = ($t['class'] ?? '').($t['type'] ?? '').($t['function'] ?? ''); |
|
| 31 | 31 | } while (in_array($fqdn, ['trigger_error', 'trigger_deprecation'])); |
| 32 | 32 | |
| 33 | 33 | $errfile = $t['file']; |
@@ -103,7 +103,7 @@ discard block |
||
| 103 | 103 | |
| 104 | 104 | $titre = ($titre == 'install') |
| 105 | 105 | ? _T('avis_espace_interdit') |
| 106 | - : $titre . ' : ' . _T('info_acces_interdit'); |
|
| 106 | + : $titre.' : '._T('info_acces_interdit'); |
|
| 107 | 107 | |
| 108 | 108 | $statut = $GLOBALS['visiteur_session']['statut'] ?? ''; |
| 109 | 109 | $nom = $GLOBALS['visiteur_session']['nom'] ?? ''; |
@@ -122,7 +122,7 @@ discard block |
||
| 122 | 122 | $footer = bouton_action(_T('public:accueil_site'), $GLOBALS['meta']['adresse_site'] ?? ''); |
| 123 | 123 | } |
| 124 | 124 | |
| 125 | - spip_logger('minipres')->info($nom . " $titre " . $_SERVER['REQUEST_URI']); |
|
| 125 | + spip_logger('minipres')->info($nom." $titre ".$_SERVER['REQUEST_URI']); |
|
| 126 | 126 | |
| 127 | 127 | $options['footer'] = $footer; |
| 128 | 128 | if (empty($corps)) { |
@@ -153,7 +153,7 @@ discard block |
||
| 153 | 153 | foreach ($_POST as $v => $c) { |
| 154 | 154 | $url = parametre_url($url, $v, $c, '&'); |
| 155 | 155 | } |
| 156 | - ajax_retour('<div>' . $titre . redirige_formulaire($url) . '</div>', false); |
|
| 156 | + ajax_retour('<div>'.$titre.redirige_formulaire($url).'</div>', false); |
|
| 157 | 157 | return ''; |
| 158 | 158 | } |
| 159 | 159 | } |
@@ -139,7 +139,7 @@ discard block |
||
| 139 | 139 | return $this->iter->{$nom}(); |
| 140 | 140 | } catch (Exception) { |
| 141 | 141 | // #GETCHILDREN sur un fichier de DirectoryIterator ... |
| 142 | - $this->logger->info("Methode {$nom} en echec sur " . $this->iter::class); |
|
| 142 | + $this->logger->info("Methode {$nom} en echec sur ".$this->iter::class); |
|
| 143 | 143 | $this->logger->info("Cela peut être normal : retour d'une ligne de resultat ne pouvant pas calculer cette methode"); |
| 144 | 144 | |
| 145 | 145 | return ''; |
@@ -360,7 +360,7 @@ discard block |
||
| 360 | 360 | return null; |
| 361 | 361 | } |
| 362 | 362 | |
| 363 | - return '(' . implode(") {$operateur} (", $filtres_string) . ')'; |
|
| 363 | + return '('.implode(") {$operateur} (", $filtres_string).')'; |
|
| 364 | 364 | } |
| 365 | 365 | |
| 366 | 366 | /** |
@@ -443,7 +443,7 @@ discard block |
||
| 443 | 443 | return $this->composer_filtre($v[1], $v[0], $v[2]); |
| 444 | 444 | } |
| 445 | 445 | |
| 446 | - return null; // sera ignore |
|
| 446 | + return null; // sera ignore |
|
| 447 | 447 | } |
| 448 | 448 | |
| 449 | 449 | /** |
@@ -472,28 +472,28 @@ discard block |
||
| 472 | 472 | // if (!in_array($cle, array('cle', 'valeur'))) |
| 473 | 473 | // return; |
| 474 | 474 | |
| 475 | - $a = '$this->get_select(\'' . $cle . '\')'; |
|
| 475 | + $a = '$this->get_select(\''.$cle.'\')'; |
|
| 476 | 476 | |
| 477 | 477 | $filtre = ''; |
| 478 | 478 | |
| 479 | 479 | if ('REGEXP' == $op) { |
| 480 | - $filtre = 'filtrer("match", ' . $a . ', ' . str_replace('\"', '"', (string) $valeur) . ')'; |
|
| 480 | + $filtre = 'filtrer("match", '.$a.', '.str_replace('\"', '"', (string) $valeur).')'; |
|
| 481 | 481 | $op = ''; |
| 482 | 482 | } else { |
| 483 | 483 | if ('LIKE' == $op) { |
| 484 | 484 | $valeur = str_replace(['\"', '_', '%'], ['"', '.', '.*'], preg_quote((string) $valeur)); |
| 485 | - $filtre = 'filtrer("match", ' . $a . ', ' . $valeur . ')'; |
|
| 485 | + $filtre = 'filtrer("match", '.$a.', '.$valeur.')'; |
|
| 486 | 486 | $op = ''; |
| 487 | 487 | } else { |
| 488 | 488 | if ('=' == $op) { |
| 489 | 489 | $op = '=='; |
| 490 | 490 | } else { |
| 491 | 491 | if ('IN' == $op) { |
| 492 | - $filtre = 'in_array(' . $a . ', array' . $valeur . ')'; |
|
| 492 | + $filtre = 'in_array('.$a.', array'.$valeur.')'; |
|
| 493 | 493 | $op = ''; |
| 494 | 494 | } else { |
| 495 | 495 | if (!in_array($op, ['<', '<=', '>', '>='])) { |
| 496 | - $this->logger->info('operateur non reconnu ' . $op); // [todo] mettre une erreur de squelette |
|
| 496 | + $this->logger->info('operateur non reconnu '.$op); // [todo] mettre une erreur de squelette |
|
| 497 | 497 | $op = ''; |
| 498 | 498 | } |
| 499 | 499 | } |
@@ -502,7 +502,7 @@ discard block |
||
| 502 | 502 | } |
| 503 | 503 | |
| 504 | 504 | if ($op) { |
| 505 | - $filtre = $a . $op . str_replace('\"', '"', (string) $valeur); |
|
| 505 | + $filtre = $a.$op.str_replace('\"', '"', (string) $valeur); |
|
| 506 | 506 | } |
| 507 | 507 | |
| 508 | 508 | if ($not) { |
@@ -551,7 +551,7 @@ discard block |
||
| 551 | 551 | // Creer la fonction de filtrage sur $this |
| 552 | 552 | if ($this->filtre) { |
| 553 | 553 | if ($filtres = $this->assembler_filtres($this->filtre)) { |
| 554 | - $filtres = 'return ' . $filtres . ';'; |
|
| 554 | + $filtres = 'return '.$filtres.';'; |
|
| 555 | 555 | $this->func_filtre = fn () => eval($filtres); |
| 556 | 556 | } else { |
| 557 | 557 | $this->func_filtre = null; |
@@ -163,7 +163,7 @@ discard block |
||
| 163 | 163 | // Si a ce stade on n'a pas de table, il y a un bug |
| 164 | 164 | if (!is_array($this->tableau)) { |
| 165 | 165 | $this->err = true; |
| 166 | - spip_logger()->info('erreur datasource ' . var_export($command, true)); |
|
| 166 | + spip_logger()->info('erreur datasource '.var_export($command, true)); |
|
| 167 | 167 | } |
| 168 | 168 | |
| 169 | 169 | // {datapath query.results} |
@@ -205,7 +205,7 @@ discard block |
||
| 205 | 205 | isset($this->command['sourcemode']) |
| 206 | 206 | && !in_array($this->command['sourcemode'], ['table', 'array', 'tableau']) |
| 207 | 207 | ) { |
| 208 | - charger_fonction($this->command['sourcemode'] . '_to_array', 'inc', true); |
|
| 208 | + charger_fonction($this->command['sourcemode'].'_to_array', 'inc', true); |
|
| 209 | 209 | } |
| 210 | 210 | |
| 211 | 211 | # le premier argument peut etre un array, une URL etc. |
@@ -214,7 +214,7 @@ discard block |
||
| 214 | 214 | # avons-nous un cache dispo ? |
| 215 | 215 | $cle = null; |
| 216 | 216 | if (is_string($src)) { |
| 217 | - $cle = 'datasource_' . md5($this->command['sourcemode'] . ':' . var_export($this->command['source'], true)); |
|
| 217 | + $cle = 'datasource_'.md5($this->command['sourcemode'].':'.var_export($this->command['source'], true)); |
|
| 218 | 218 | } |
| 219 | 219 | |
| 220 | 220 | $cache = $this->cache_get($cle); |
@@ -266,7 +266,7 @@ discard block |
||
| 266 | 266 | } |
| 267 | 267 | if ( |
| 268 | 268 | !$this->err |
| 269 | - && ($data_to_array = charger_fonction($this->command['sourcemode'] . '_to_array', 'inc', true)) |
|
| 269 | + && ($data_to_array = charger_fonction($this->command['sourcemode'].'_to_array', 'inc', true)) |
|
| 270 | 270 | ) { |
| 271 | 271 | $args = $this->command['source']; |
| 272 | 272 | $args[0] = $data; |
@@ -400,12 +400,12 @@ discard block |
||
| 400 | 400 | $this->tableau = $v; |
| 401 | 401 | } else { |
| 402 | 402 | # {par valeur} ou {par valeur/xx/yy} |
| 403 | - $tv = $r[1] == 'valeur' ? '%s' : 'table_valeur(%s, ' . var_export($r[1], true) . ')'; |
|
| 403 | + $tv = $r[1] == 'valeur' ? '%s' : 'table_valeur(%s, '.var_export($r[1], true).')'; |
|
| 404 | 404 | $sortfunc .= ' |
| 405 | - $a = ' . sprintf($tv, '$aa') . '; |
|
| 406 | - $b = ' . sprintf($tv, '$bb') . '; |
|
| 405 | + $a = ' . sprintf($tv, '$aa').'; |
|
| 406 | + $b = ' . sprintf($tv, '$bb').'; |
|
| 407 | 407 | if ($a <> $b) |
| 408 | - return ($a ' . (empty($r[2]) ? '<' : '>') . ' $b) ? -1 : 1;'; |
|
| 408 | + return ($a ' . (empty($r[2]) ? '<' : '>').' $b) ? -1 : 1;'; |
|
| 409 | 409 | } |
| 410 | 410 | } |
| 411 | 411 | } |
@@ -15,7 +15,7 @@ discard block |
||
| 15 | 15 | final class SpipCles { |
| 16 | 16 | private static array $instances = []; |
| 17 | 17 | |
| 18 | - private string $file = _DIR_ETC . 'cles.php'; |
|
| 18 | + private string $file = _DIR_ETC.'cles.php'; |
|
| 19 | 19 | private readonly Cles $cles; |
| 20 | 20 | |
| 21 | 21 | public static function instance(string $file = ''): self { |
@@ -141,7 +141,7 @@ discard block |
||
| 141 | 141 | return $this->cles->get($name); |
| 142 | 142 | } |
| 143 | 143 | // sinon loger et annule la cle generee car il ne faut pas l'utiliser |
| 144 | - spip_logger('chiffrer')->error('Echec ecriture du fichier cle ' . $this->file . " ; impossible de generer une cle $name"); |
|
| 144 | + spip_logger('chiffrer')->error('Echec ecriture du fichier cle '.$this->file." ; impossible de generer une cle $name"); |
|
| 145 | 145 | $this->cles->delete($name); |
| 146 | 146 | } |
| 147 | 147 | return null; |
@@ -150,7 +150,7 @@ discard block |
||
| 150 | 150 | private function getMetaKey(string $name, bool $autoInit = true): ?string { |
| 151 | 151 | if (!isset($GLOBALS['meta'][$name])) { |
| 152 | 152 | include_spip('base/abstract_sql'); |
| 153 | - $GLOBALS['meta'][$name] = sql_getfetsel('valeur', 'spip_meta', 'nom = ' . sql_quote($name, '', 'string')); |
|
| 153 | + $GLOBALS['meta'][$name] = sql_getfetsel('valeur', 'spip_meta', 'nom = '.sql_quote($name, '', 'string')); |
|
| 154 | 154 | } |
| 155 | 155 | $key = base64_decode($GLOBALS['meta'][$name] ?? ''); |
| 156 | 156 | if (strlen($key) === \SODIUM_CRYPTO_SECRETBOX_KEYBYTES) { |