@@ -87,12 +87,12 @@ |
||
| 87 | 87 | } |
| 88 | 88 | // si une seule colonne, en faire le titre |
| 89 | 89 | if (preg_match("/^([^$sep]+)$sep+\$/", $entete, $l)) { |
| 90 | - $caption = "\n||" . $l[1] . '|'; |
|
| 90 | + $caption = "\n||".$l[1].'|'; |
|
| 91 | 91 | [$entete, $corps] = explode("\n", $corps, 2); |
| 92 | 92 | } |
| 93 | 93 | // si premiere colonne vide, le raccourci doit quand meme produire <th... |
| 94 | 94 | if ($entete[0] == $sep) { |
| 95 | - $entete = ' ' . $entete; |
|
| 95 | + $entete = ' '.$entete; |
|
| 96 | 96 | } |
| 97 | 97 | |
| 98 | 98 | $lignes = explode("\n", $corps); |
@@ -44,13 +44,13 @@ discard block |
||
| 44 | 44 | // celle du texte) et public (spip_lang est la langue du texte) |
| 45 | 45 | $dir = _DIR_RESTREINT ? lang_dir() : lang_dir($GLOBALS['spip_lang']); |
| 46 | 46 | |
| 47 | - $p = 'puce' . (test_espace_prive() ? '_prive' : ''); |
|
| 47 | + $p = 'puce'.(test_espace_prive() ? '_prive' : ''); |
|
| 48 | 48 | if ($dir == 'rtl') { |
| 49 | 49 | $p .= '_rtl'; |
| 50 | 50 | } |
| 51 | 51 | |
| 52 | 52 | if (!isset($GLOBALS[$p])) { |
| 53 | - $GLOBALS[$p] = '<span class="spip-puce ' . $dir . '"><b>–</b></span>'; |
|
| 53 | + $GLOBALS[$p] = '<span class="spip-puce '.$dir.'"><b>–</b></span>'; |
|
| 54 | 54 | } |
| 55 | 55 | |
| 56 | 56 | return $GLOBALS[$p]; |
@@ -68,7 +68,7 @@ discard block |
||
| 68 | 68 | } |
| 69 | 69 | |
| 70 | 70 | if (!defined('_BALISES_BLOCS_REGEXP')) { |
| 71 | - define('_BALISES_BLOCS_REGEXP', ',</?(' . _BALISES_BLOCS . ')[>[:space:]],iS'); |
|
| 71 | + define('_BALISES_BLOCS_REGEXP', ',</?('._BALISES_BLOCS.')[>[:space:]],iS'); |
|
| 72 | 72 | } |
| 73 | 73 | |
| 74 | 74 | // |
@@ -86,7 +86,7 @@ discard block |
||
| 86 | 86 | |
| 87 | 87 | // Tester si on echappe en span ou en div |
| 88 | 88 | if (is_null($mode) or !in_array($mode, ['div', 'span'])) { |
| 89 | - $mode = preg_match(',</?(' . _BALISES_BLOCS . ')[>[:space:]],iS', $rempl) ? 'div' : 'span'; |
|
| 89 | + $mode = preg_match(',</?('._BALISES_BLOCS.')[>[:space:]],iS', $rempl) ? 'div' : 'span'; |
|
| 90 | 90 | } |
| 91 | 91 | |
| 92 | 92 | // Decouper en morceaux, base64 a des probleme selon la taille de la pile |
@@ -122,7 +122,7 @@ discard block |
||
| 122 | 122 | ) { |
| 123 | 123 | foreach ($matches as $m) { |
| 124 | 124 | if ($m[1] === 'code') { |
| 125 | - $code = '<code' . $m[2] . '>' . spip_htmlspecialchars($m[3]) . '</code>'; |
|
| 125 | + $code = '<code'.$m[2].'>'.spip_htmlspecialchars($m[3]).'</code>'; |
|
| 126 | 126 | $pre = str_replace($m[0], $code, $pre); |
| 127 | 127 | } |
| 128 | 128 | } |
@@ -133,7 +133,7 @@ discard block |
||
| 133 | 133 | // Echapper les <code>...</ code> |
| 134 | 134 | // https://code.spip.net/@traiter_echap_code_dist |
| 135 | 135 | function traiter_echap_code_dist($regs) { |
| 136 | - [, , $att, $corps] = $regs; |
|
| 136 | + [,, $att, $corps] = $regs; |
|
| 137 | 137 | $echap = spip_htmlspecialchars($corps); // il ne faut pas passer dans entites_html, ne pas transformer les &#xxx; du code ! |
| 138 | 138 | |
| 139 | 139 | // ne pas mettre le <div...> s'il n'y a qu'une ligne |
@@ -144,9 +144,9 @@ discard block |
||
| 144 | 144 | $echap = nl2br($echap); |
| 145 | 145 | $echap = "<div style='text-align: left;' " |
| 146 | 146 | . "class='spip_code' dir='ltr'><code$att>" |
| 147 | - . $echap . '</code></div>'; |
|
| 147 | + . $echap.'</code></div>'; |
|
| 148 | 148 | } else { |
| 149 | - $echap = "<code$att class='spip_code' dir='ltr'>" . $echap . '</code>'; |
|
| 149 | + $echap = "<code$att class='spip_code' dir='ltr'>".$echap.'</code>'; |
|
| 150 | 150 | } |
| 151 | 151 | |
| 152 | 152 | $echap = str_replace("\t", ' ', $echap); |
@@ -237,8 +237,8 @@ discard block |
||
| 237 | 237 | } // sinon les traiter selon le cas |
| 238 | 238 | else { |
| 239 | 239 | if ( |
| 240 | - function_exists($f = $callback_prefix . 'traiter_echap_' . strtolower($regs[1])) |
|
| 241 | - or function_exists($f = $f . '_dist') |
|
| 240 | + function_exists($f = $callback_prefix.'traiter_echap_'.strtolower($regs[1])) |
|
| 241 | + or function_exists($f = $f.'_dist') |
|
| 242 | 242 | ) { |
| 243 | 243 | $echap = $f($regs); |
| 244 | 244 | } |
@@ -259,7 +259,7 @@ discard block |
||
| 259 | 259 | // dans une callback autonommee |
| 260 | 260 | if (strpos($preg ?: _PROTEGE_BLOCS, 'script') !== false) { |
| 261 | 261 | if ( |
| 262 | - strpos($letexte, '<' . '?') !== false and preg_match_all( |
|
| 262 | + strpos($letexte, '<'.'?') !== false and preg_match_all( |
|
| 263 | 263 | ',<[?].*($|[?]>),UisS', |
| 264 | 264 | $letexte, |
| 265 | 265 | $matches, |
@@ -292,7 +292,7 @@ discard block |
||
| 292 | 292 | strpos($letexte, '<') !== false |
| 293 | 293 | and |
| 294 | 294 | preg_match_all( |
| 295 | - ',<(span|div)\sclass=[\'"]base64' . $source . '[\'"]\s(.*)>\s*</\1>,UmsS', |
|
| 295 | + ',<(span|div)\sclass=[\'"]base64'.$source.'[\'"]\s(.*)>\s*</\1>,UmsS', |
|
| 296 | 296 | $letexte, |
| 297 | 297 | $regs, |
| 298 | 298 | PREG_SET_ORDER |
@@ -309,7 +309,7 @@ discard block |
||
| 309 | 309 | } |
| 310 | 310 | } |
| 311 | 311 | if ($at) { |
| 312 | - $rempl = '<' . $reg[1] . '>' . $rempl . '</' . $reg[1] . '>'; |
|
| 312 | + $rempl = '<'.$reg[1].'>'.$rempl.'</'.$reg[1].'>'; |
|
| 313 | 313 | foreach ($at as $attr => $a) { |
| 314 | 314 | $rempl = inserer_attribut($rempl, $attr, $a); |
| 315 | 315 | } |
@@ -391,8 +391,8 @@ discard block |
||
| 391 | 391 | $texte = nettoyer_raccourcis_typo($texte); |
| 392 | 392 | |
| 393 | 393 | // balises de sauts de ligne et paragraphe |
| 394 | - $texte = preg_replace('/<p( [^>]*)?' . '>/', "\r", $texte); |
|
| 395 | - $texte = preg_replace('/<br( [^>]*)?' . '>/', "\n", $texte); |
|
| 394 | + $texte = preg_replace('/<p( [^>]*)?'.'>/', "\r", $texte); |
|
| 395 | + $texte = preg_replace('/<br( [^>]*)?'.'>/', "\n", $texte); |
|
| 396 | 396 | |
| 397 | 397 | // on repasse les doubles \n en \r que nettoyer_raccourcis_typo() a pu modifier |
| 398 | 398 | $texte = str_replace("\n\n", "\r", $texte); |
@@ -400,7 +400,7 @@ discard block |
||
| 400 | 400 | // supprimer les tags |
| 401 | 401 | $texte = supprimer_tags($texte); |
| 402 | 402 | $texte = trim(str_replace("\n", ' ', $texte)); |
| 403 | - $texte .= "\n"; // marquer la fin |
|
| 403 | + $texte .= "\n"; // marquer la fin |
|
| 404 | 404 | |
| 405 | 405 | // corriger la longueur de coupe |
| 406 | 406 | // en fonction de la presence de caracteres utf |
@@ -415,7 +415,7 @@ discard block |
||
| 415 | 415 | // couper au mot precedent |
| 416 | 416 | $long = spip_substr($texte, 0, max($taille - 4, 1)); |
| 417 | 417 | $u = $GLOBALS['meta']['pcre_u']; |
| 418 | - $court = preg_replace("/([^\s][\s]+)[^\s]*\n?$/" . $u, "\\1", $long); |
|
| 418 | + $court = preg_replace("/([^\s][\s]+)[^\s]*\n?$/".$u, "\\1", $long); |
|
| 419 | 419 | if (is_null($suite)) { |
| 420 | 420 | $suite = (defined('_COUPER_SUITE') ? _COUPER_SUITE : ' (...)'); |
| 421 | 421 | } |
@@ -425,7 +425,7 @@ discard block |
||
| 425 | 425 | if (spip_strlen($court) < max(0.75 * $taille, 2)) { |
| 426 | 426 | $points = ''; |
| 427 | 427 | $long = spip_substr($texte, 0, $taille); |
| 428 | - $texte = preg_replace("/([^\s][\s]+)[^\s]*\n?$/" . $u, "\\1", $long); |
|
| 428 | + $texte = preg_replace("/([^\s][\s]+)[^\s]*\n?$/".$u, "\\1", $long); |
|
| 429 | 429 | // encore trop court ? couper au caractere |
| 430 | 430 | if (spip_strlen($texte) < 0.75 * $taille) { |
| 431 | 431 | $texte = $long; |
@@ -444,7 +444,7 @@ discard block |
||
| 444 | 444 | // supprimer l'eventuelle entite finale mal coupee |
| 445 | 445 | $texte = preg_replace('/&#?[a-z0-9]*$/S', '', $texte); |
| 446 | 446 | |
| 447 | - return quote_amp(trim($texte)) . $points; |
|
| 447 | + return quote_amp(trim($texte)).$points; |
|
| 448 | 448 | } |
| 449 | 449 | |
| 450 | 450 | |
@@ -457,16 +457,16 @@ discard block |
||
| 457 | 457 | define('_PROTEGE_JS_MODELES', creer_uniqid()); |
| 458 | 458 | } |
| 459 | 459 | foreach ($r as $regs) { |
| 460 | - $t = str_replace($regs[0], code_echappement($regs[0], 'javascript' . _PROTEGE_JS_MODELES), $t); |
|
| 460 | + $t = str_replace($regs[0], code_echappement($regs[0], 'javascript'._PROTEGE_JS_MODELES), $t); |
|
| 461 | 461 | } |
| 462 | 462 | } |
| 463 | - if (preg_match_all(',<\?php.*?($|\?' . '>),isS', $t, $r, PREG_SET_ORDER)) { |
|
| 463 | + if (preg_match_all(',<\?php.*?($|\?'.'>),isS', $t, $r, PREG_SET_ORDER)) { |
|
| 464 | 464 | if (!defined('_PROTEGE_PHP_MODELES')) { |
| 465 | 465 | include_spip('inc/acces'); |
| 466 | 466 | define('_PROTEGE_PHP_MODELES', creer_uniqid()); |
| 467 | 467 | } |
| 468 | 468 | foreach ($r as $regs) { |
| 469 | - $t = str_replace($regs[0], code_echappement($regs[0], 'php' . _PROTEGE_PHP_MODELES), $t); |
|
| 469 | + $t = str_replace($regs[0], code_echappement($regs[0], 'php'._PROTEGE_PHP_MODELES), $t); |
|
| 470 | 470 | } |
| 471 | 471 | } |
| 472 | 472 | } |
@@ -539,7 +539,7 @@ discard block |
||
| 539 | 539 | if (!function_exists('attribut_html')) { |
| 540 | 540 | include_spip('inc/filtres'); |
| 541 | 541 | } |
| 542 | - $texte = "<mark class='danger-js' title='" . attribut_html(_T('erreur_contenu_suspect')) . "'>⚠️</mark> " . $texte; |
|
| 542 | + $texte = "<mark class='danger-js' title='".attribut_html(_T('erreur_contenu_suspect'))."'>⚠️</mark> ".$texte; |
|
| 543 | 543 | } |
| 544 | 544 | |
| 545 | 545 | return $texte; |
@@ -609,11 +609,11 @@ discard block |
||
| 609 | 609 | **/ |
| 610 | 610 | function supprime_img($letexte, $message = null) { |
| 611 | 611 | if ($message === null) { |
| 612 | - $message = '(' . _T('img_indisponible') . ')'; |
|
| 612 | + $message = '('._T('img_indisponible').')'; |
|
| 613 | 613 | } |
| 614 | 614 | |
| 615 | 615 | return preg_replace( |
| 616 | - ',<(img|doc|emb)([0-9]+)(\|([^>]*))?' . '\s*/?' . '>,i', |
|
| 616 | + ',<(img|doc|emb)([0-9]+)(\|([^>]*))?'.'\s*/?'.'>,i', |
|
| 617 | 617 | $message, |
| 618 | 618 | $letexte |
| 619 | 619 | ); |
@@ -37,16 +37,16 @@ discard block |
||
| 37 | 37 | } |
| 38 | 38 | |
| 39 | 39 | // Regarder dans le repertoire local des images TeX et blocs MathML |
| 40 | - if (!@is_dir($dir_tex = _DIR_VAR . 'cache-TeX/')) { |
|
| 40 | + if (!@is_dir($dir_tex = _DIR_VAR.'cache-TeX/')) { |
|
| 41 | 41 | @mkdir($dir_tex, _SPIP_CHMOD); |
| 42 | 42 | } |
| 43 | - $fichier = $dir_tex . md5(trim($tex)) . $ext; |
|
| 43 | + $fichier = $dir_tex.md5(trim($tex)).$ext; |
|
| 44 | 44 | |
| 45 | 45 | |
| 46 | 46 | if (!@file_exists($fichier)) { |
| 47 | 47 | // Aller chercher l'image sur le serveur |
| 48 | 48 | if ($server) { |
| 49 | - spip_log($url = $server . '?' . rawurlencode($tex)); |
|
| 49 | + spip_log($url = $server.'?'.rawurlencode($tex)); |
|
| 50 | 50 | include_spip('inc/distant'); |
| 51 | 51 | recuperer_url($url, ['file' => $fichier]); |
| 52 | 52 | } |
@@ -61,7 +61,7 @@ discard block |
||
| 61 | 61 | return implode('', file($fichier)); |
| 62 | 62 | } // TeX |
| 63 | 63 | else { |
| 64 | - [, , , $size] = @spip_getimagesize($fichier); |
|
| 64 | + [,,, $size] = @spip_getimagesize($fichier); |
|
| 65 | 65 | $alt = "alt=\"$tex\" title=\"$tex\""; |
| 66 | 66 | |
| 67 | 67 | return "<img src=\"$fichier\" style=\"vertical-align:middle;\" $size $alt />"; |
@@ -128,7 +128,7 @@ discard block |
||
| 128 | 128 | if ($defaire_amp) { |
| 129 | 129 | $expression = str_replace('&', '&', $expression); |
| 130 | 130 | } |
| 131 | - $echap = "\n<p class=\"spip\" style=\"text-align: center;\">" . produire_image_math($expression) . "</p>\n"; |
|
| 131 | + $echap = "\n<p class=\"spip\" style=\"text-align: center;\">".produire_image_math($expression)."</p>\n"; |
|
| 132 | 132 | $pos = strpos($texte_milieu, (string) $regs[0]); |
| 133 | 133 | $texte_milieu = substr($texte_milieu, 0, $pos) |
| 134 | 134 | . code_echappement($echap, $source) |
@@ -148,7 +148,7 @@ discard block |
||
| 148 | 148 | . substr($texte_milieu, $pos + strlen($regs[0])); |
| 149 | 149 | } |
| 150 | 150 | |
| 151 | - $texte_a_voir = $texte_debut . $texte_milieu . $texte_fin; |
|
| 151 | + $texte_a_voir = $texte_debut.$texte_milieu.$texte_fin; |
|
| 152 | 152 | } |
| 153 | 153 | |
| 154 | 154 | return $texte_a_voir; |
@@ -59,7 +59,7 @@ discard block |
||
| 59 | 59 | } |
| 60 | 60 | |
| 61 | 61 | $n = intval(sql_errno()); |
| 62 | - spip_log("Erreur base de donnees $n " . sql_error()); |
|
| 62 | + spip_log("Erreur base de donnees $n ".sql_error()); |
|
| 63 | 63 | |
| 64 | 64 | return $n ?: 1; |
| 65 | 65 | } |
@@ -85,11 +85,11 @@ discard block |
||
| 85 | 85 | // erreur SQL a afficher |
| 86 | 86 | $raison = minipres( |
| 87 | 87 | _T('info_travaux_titre'), |
| 88 | - _T('titre_probleme_technique') . '<p><tt>' . sql_errno() . ' ' . sql_error() . '</tt></p>' |
|
| 88 | + _T('titre_probleme_technique').'<p><tt>'.sql_errno().' '.sql_error().'</tt></p>' |
|
| 89 | 89 | ); |
| 90 | 90 | } elseif (@$raison['statut']) { |
| 91 | 91 | // un simple visiteur n'a pas acces a l'espace prive |
| 92 | - spip_log('connexion refusee a ' . @$raison['id_auteur']); |
|
| 92 | + spip_log('connexion refusee a '.@$raison['id_auteur']); |
|
| 93 | 93 | $raison = minipres(_T('avis_erreur_connexion'), _T('avis_erreur_visiteur')); |
| 94 | 94 | } else { |
| 95 | 95 | // auteur en fin de droits ... |
@@ -179,8 +179,7 @@ discard block |
||
| 179 | 179 | $where = (is_numeric($id_auteur) |
| 180 | 180 | /*AND $id_auteur>0*/ // reprise lors des restaurations |
| 181 | 181 | ) ? |
| 182 | - "id_auteur=$id_auteur" : |
|
| 183 | - (!strlen($GLOBALS['connect_login']) ? '' : 'login=' . sql_quote($GLOBALS['connect_login'], '', 'text')); |
|
| 182 | + "id_auteur=$id_auteur" : (!strlen($GLOBALS['connect_login']) ? '' : 'login='.sql_quote($GLOBALS['connect_login'], '', 'text')); |
|
| 184 | 183 | |
| 185 | 184 | if (!$where) { |
| 186 | 185 | return ''; |
@@ -222,7 +221,7 @@ discard block |
||
| 222 | 221 | $GLOBALS['connect_login'] = $row['login']; |
| 223 | 222 | $GLOBALS['connect_statut'] = $row['statut']; |
| 224 | 223 | |
| 225 | - $GLOBALS['visiteur_session'] = array_merge((array)$GLOBALS['visiteur_session'], $row); |
|
| 224 | + $GLOBALS['visiteur_session'] = array_merge((array) $GLOBALS['visiteur_session'], $row); |
|
| 226 | 225 | |
| 227 | 226 | // au cas ou : ne pas memoriser les champs sensibles |
| 228 | 227 | unset($GLOBALS['visiteur_session']['pass']); |
@@ -295,7 +294,7 @@ discard block |
||
| 295 | 294 | * @return string |
| 296 | 295 | */ |
| 297 | 296 | function auth_a_loger() { |
| 298 | - $redirect = generer_url_public('login', 'url=' . rawurlencode(self('&', true)), '&'); |
|
| 297 | + $redirect = generer_url_public('login', 'url='.rawurlencode(self('&', true)), '&'); |
|
| 299 | 298 | |
| 300 | 299 | // un echec au "bonjour" (login initial) quand le statut est |
| 301 | 300 | // inconnu signale sans doute un probleme de cookies |
@@ -331,7 +330,7 @@ discard block |
||
| 331 | 330 | $date ??= date('Y-m-d H:i:s'); |
| 332 | 331 | |
| 333 | 332 | if (abs(strtotime($date) - $connect_quand) >= 60) { |
| 334 | - sql_updateq('spip_auteurs', ['en_ligne' => $date], 'id_auteur=' . intval($row['id_auteur'])); |
|
| 333 | + sql_updateq('spip_auteurs', ['en_ligne' => $date], 'id_auteur='.intval($row['id_auteur'])); |
|
| 335 | 334 | $row['en_ligne'] = $date; |
| 336 | 335 | } |
| 337 | 336 | |
@@ -440,13 +439,13 @@ discard block |
||
| 440 | 439 | if ( |
| 441 | 440 | !$login |
| 442 | 441 | or !$login_base = auth_retrouver_login($login, $serveur) |
| 443 | - or !$row = sql_fetsel('*', 'spip_auteurs', 'login=' . sql_quote($login_base, $serveur, 'text'), '', '', '', '', $serveur) |
|
| 442 | + or !$row = sql_fetsel('*', 'spip_auteurs', 'login='.sql_quote($login_base, $serveur, 'text'), '', '', '', '', $serveur) |
|
| 444 | 443 | ) { |
| 445 | 444 | // generer de fausses infos, mais credibles, pour eviter une attaque |
| 446 | 445 | // https://core.spip.net/issues/1758 + https://core.spip.net/issues/3691 |
| 447 | 446 | include_spip('inc/securiser_action'); |
| 448 | - $fauxalea1 = md5('fauxalea' . secret_du_site() . $login . floor(date('U') / 86400)); |
|
| 449 | - $fauxalea2 = md5('fauxalea' . secret_du_site() . $login . ceil(date('U') / 86400)); |
|
| 447 | + $fauxalea1 = md5('fauxalea'.secret_du_site().$login.floor(date('U') / 86400)); |
|
| 448 | + $fauxalea2 = md5('fauxalea'.secret_du_site().$login.ceil(date('U') / 86400)); |
|
| 450 | 449 | |
| 451 | 450 | $row = [ |
| 452 | 451 | 'login' => $login, |
@@ -568,7 +567,7 @@ discard block |
||
| 568 | 567 | sql_updateq( |
| 569 | 568 | 'spip_auteurs', |
| 570 | 569 | ['prefs' => serialize($p)], |
| 571 | - 'id_auteur=' . intval($auteur['id_auteur']) |
|
| 570 | + 'id_auteur='.intval($auteur['id_auteur']) |
|
| 572 | 571 | ); |
| 573 | 572 | |
| 574 | 573 | // bloquer ici le visiteur qui tente d'abuser de ses droits |
@@ -732,7 +731,7 @@ discard block |
||
| 732 | 731 | return false; |
| 733 | 732 | } |
| 734 | 733 | |
| 735 | - $row = sql_fetsel('*', 'spip_auteurs', 'login=' . sql_quote($login, $serveur, 'text'), '', '', '', '', $serveur); |
|
| 734 | + $row = sql_fetsel('*', 'spip_auteurs', 'login='.sql_quote($login, $serveur, 'text'), '', '', '', '', $serveur); |
|
| 736 | 735 | |
| 737 | 736 | if (!$row) { |
| 738 | 737 | if ( |
@@ -786,11 +785,11 @@ discard block |
||
| 786 | 785 | $retour = $retour ?: _T('icone_retour'); |
| 787 | 786 | $corps .= "<p>$raison</p>[<a href='$public'>$retour</a>] "; |
| 788 | 787 | if ($url) { |
| 789 | - $corps .= "[<a href='" . generer_url_action('cookie', "essai_auth_http=oui&$url") . "'>$re</a>]"; |
|
| 788 | + $corps .= "[<a href='".generer_url_action('cookie', "essai_auth_http=oui&$url")."'>$re</a>]"; |
|
| 790 | 789 | } |
| 791 | 790 | |
| 792 | 791 | if ($lien) { |
| 793 | - $corps .= " [<a href='$ecrire'>" . _T('login_espace_prive') . '</a>]'; |
|
| 792 | + $corps .= " [<a href='$ecrire'>"._T('login_espace_prive').'</a>]'; |
|
| 794 | 793 | } |
| 795 | 794 | include_spip('inc/minipres'); |
| 796 | 795 | echo minipres($pb, $corps); |
@@ -43,13 +43,13 @@ discard block |
||
| 43 | 43 | $blue = dechex($blue); |
| 44 | 44 | |
| 45 | 45 | if (strlen($red) == 1) { |
| 46 | - $red = '0' . $red; |
|
| 46 | + $red = '0'.$red; |
|
| 47 | 47 | } |
| 48 | 48 | if (strlen($green) == 1) { |
| 49 | - $green = '0' . $green; |
|
| 49 | + $green = '0'.$green; |
|
| 50 | 50 | } |
| 51 | 51 | if (strlen($blue) == 1) { |
| 52 | - $blue = '0' . $blue; |
|
| 52 | + $blue = '0'.$blue; |
|
| 53 | 53 | } |
| 54 | 54 | |
| 55 | 55 | return "$red$green$blue"; |
@@ -67,7 +67,7 @@ discard block |
||
| 67 | 67 | $couleur = couleur_html_to_hex($couleur); |
| 68 | 68 | $couleur = ltrim($couleur, '#'); |
| 69 | 69 | if (strlen($couleur) === 3) { |
| 70 | - $couleur = $couleur[0] . $couleur[0] . $couleur[1] . $couleur[1] . $couleur[2] . $couleur[2]; |
|
| 70 | + $couleur = $couleur[0].$couleur[0].$couleur[1].$couleur[1].$couleur[2].$couleur[2]; |
|
| 71 | 71 | } |
| 72 | 72 | $retour = []; |
| 73 | 73 | $retour['red'] = hexdec(substr($couleur, 0, 2)); |
@@ -125,9 +125,9 @@ discard block |
||
| 125 | 125 | $var_G = ($G / 255); |
| 126 | 126 | $var_B = ($B / 255); |
| 127 | 127 | |
| 128 | - $var_Min = min($var_R, $var_G, $var_B); //Min. value of RGB |
|
| 129 | - $var_Max = max($var_R, $var_G, $var_B); //Max. value of RGB |
|
| 130 | - $del_Max = $var_Max - $var_Min; //Delta RGB value |
|
| 128 | + $var_Min = min($var_R, $var_G, $var_B); //Min. value of RGB |
|
| 129 | + $var_Max = max($var_R, $var_G, $var_B); //Max. value of RGB |
|
| 130 | + $del_Max = $var_Max - $var_Min; //Delta RGB value |
|
| 131 | 131 | |
| 132 | 132 | $L = ($var_Max + $var_Min) / 2; |
| 133 | 133 | |
@@ -189,7 +189,7 @@ discard block |
||
| 189 | 189 | */ |
| 190 | 190 | function _couleur_hsl_to_rgb($H, $S, $L) { |
| 191 | 191 | // helper |
| 192 | - $hue_2_rgb = function ($v1, $v2, $vH) { |
|
| 192 | + $hue_2_rgb = function($v1, $v2, $vH) { |
|
| 193 | 193 | if ($vH < 0) { |
| 194 | 194 | $vH += 1; |
| 195 | 195 | } |
@@ -320,11 +320,11 @@ discard block |
||
| 320 | 320 | $img = "<img src='$source' />"; |
| 321 | 321 | } elseif ( |
| 322 | 322 | preg_match('@^data:image/([^;]*);base64,(.*)$@isS', $source, $regs) |
| 323 | - and $extension = _image_trouver_extension_depuis_mime('image/' . $regs[1]) |
|
| 323 | + and $extension = _image_trouver_extension_depuis_mime('image/'.$regs[1]) |
|
| 324 | 324 | and in_array($extension, _image_extensions_acceptees_en_entree()) |
| 325 | 325 | ) { |
| 326 | 326 | # gerer img src="data:....base64" |
| 327 | - $local = sous_repertoire(_DIR_VAR, 'image-data') . md5($regs[2]) . '.' . _image_extension_normalisee($extension); |
|
| 327 | + $local = sous_repertoire(_DIR_VAR, 'image-data').md5($regs[2]).'.'._image_extension_normalisee($extension); |
|
| 328 | 328 | if (!file_exists($local)) { |
| 329 | 329 | ecrire_fichier($local, base64_decode($regs[2])); |
| 330 | 330 | } |
@@ -341,7 +341,7 @@ discard block |
||
| 341 | 341 | // les protocoles web prennent au moins 3 lettres |
| 342 | 342 | if (tester_url_absolue($source)) { |
| 343 | 343 | include_spip('inc/distant'); |
| 344 | - $fichier = _DIR_RACINE . copie_locale($source); |
|
| 344 | + $fichier = _DIR_RACINE.copie_locale($source); |
|
| 345 | 345 | if (!$fichier) { |
| 346 | 346 | return ''; |
| 347 | 347 | } |
@@ -439,9 +439,9 @@ discard block |
||
| 439 | 439 | // on garde la terminaison initiale car image simplement copiee |
| 440 | 440 | // et on postfixe son nom avec un md5 du path |
| 441 | 441 | $terminaison_dest = $terminaison; |
| 442 | - $fichier_dest .= '-' . substr(md5("$identifiant"), 0, 5); |
|
| 442 | + $fichier_dest .= '-'.substr(md5("$identifiant"), 0, 5); |
|
| 443 | 443 | } else { |
| 444 | - $fichier_dest .= '-' . substr(md5("$identifiant-$effet"), 0, 5); |
|
| 444 | + $fichier_dest .= '-'.substr(md5("$identifiant-$effet"), 0, 5); |
|
| 445 | 445 | } |
| 446 | 446 | $cache = sous_repertoire(_DIR_VAR, $cache); |
| 447 | 447 | $cache = sous_repertoire($cache, $effet); |
@@ -452,7 +452,7 @@ discard block |
||
| 452 | 452 | $fichier_dest = substr($fichier_dest, 2); |
| 453 | 453 | } |
| 454 | 454 | |
| 455 | - $fichier_dest = $cache . $fichier_dest . '.' . $terminaison_dest; |
|
| 455 | + $fichier_dest = $cache.$fichier_dest.'.'.$terminaison_dest; |
|
| 456 | 456 | |
| 457 | 457 | $GLOBALS['images_calculees'][] = $fichier_dest; |
| 458 | 458 | |
@@ -490,15 +490,15 @@ discard block |
||
| 490 | 490 | |
| 491 | 491 | if ($creer) { |
| 492 | 492 | spip_log( |
| 493 | - 'filtre image ' . ($fonction_creation ? reset($fonction_creation) : '') . "[$effet] sur $fichier", |
|
| 494 | - 'images' . _LOG_DEBUG |
|
| 493 | + 'filtre image '.($fonction_creation ? reset($fonction_creation) : '')."[$effet] sur $fichier", |
|
| 494 | + 'images'._LOG_DEBUG |
|
| 495 | 495 | ); |
| 496 | 496 | } |
| 497 | 497 | |
| 498 | 498 | $term_fonction = _image_trouver_extension_pertinente($fichier); |
| 499 | - $ret['fonction_imagecreatefrom'] = '_imagecreatefrom' . $term_fonction; |
|
| 499 | + $ret['fonction_imagecreatefrom'] = '_imagecreatefrom'.$term_fonction; |
|
| 500 | 500 | $ret['fichier'] = $fichier; |
| 501 | - $ret['fonction_image'] = '_image_image' . $terminaison_dest; |
|
| 501 | + $ret['fonction_image'] = '_image_image'.$terminaison_dest; |
|
| 502 | 502 | $ret['fichier_dest'] = $fichier_dest; |
| 503 | 503 | $ret['format_source'] = _image_extension_normalisee($terminaison); |
| 504 | 504 | $ret['format_dest'] = $terminaison_dest; |
@@ -647,7 +647,7 @@ discard block |
||
| 647 | 647 | |
| 648 | 648 | $_terminaison = _image_trouver_extension_depuis_mime($mime); |
| 649 | 649 | if ($_terminaison and $_terminaison !== $terminaison) { |
| 650 | - spip_log("Mauvaise extension du fichier : $path . Son type mime est : $mime", 'images.' . _LOG_INFO_IMPORTANTE); |
|
| 650 | + spip_log("Mauvaise extension du fichier : $path . Son type mime est : $mime", 'images.'._LOG_INFO_IMPORTANTE); |
|
| 651 | 651 | $terminaison = $_terminaison; |
| 652 | 652 | } |
| 653 | 653 | return $terminaison; |
@@ -804,7 +804,7 @@ discard block |
||
| 804 | 804 | if (!function_exists('imagepng')) { |
| 805 | 805 | return false; |
| 806 | 806 | } |
| 807 | - $tmp = $fichier . '.tmp'; |
|
| 807 | + $tmp = $fichier.'.tmp'; |
|
| 808 | 808 | $ret = imagepng($img, $tmp); |
| 809 | 809 | if (file_exists($tmp)) { |
| 810 | 810 | $taille_test = getimagesize($tmp); |
@@ -839,7 +839,7 @@ discard block |
||
| 839 | 839 | if (!function_exists('imagegif')) { |
| 840 | 840 | return false; |
| 841 | 841 | } |
| 842 | - $tmp = $fichier . '.tmp'; |
|
| 842 | + $tmp = $fichier.'.tmp'; |
|
| 843 | 843 | $ret = imagegif($img, $tmp); |
| 844 | 844 | if (file_exists($tmp)) { |
| 845 | 845 | $taille_test = getimagesize($tmp); |
@@ -879,7 +879,7 @@ discard block |
||
| 879 | 879 | if (!function_exists('imagejpeg')) { |
| 880 | 880 | return false; |
| 881 | 881 | } |
| 882 | - $tmp = $fichier . '.tmp'; |
|
| 882 | + $tmp = $fichier.'.tmp'; |
|
| 883 | 883 | |
| 884 | 884 | // Enable interlancing |
| 885 | 885 | imageinterlace($img, true); |
@@ -940,7 +940,7 @@ discard block |
||
| 940 | 940 | if (!function_exists('imagewebp')) { |
| 941 | 941 | return false; |
| 942 | 942 | } |
| 943 | - $tmp = $fichier . '.tmp'; |
|
| 943 | + $tmp = $fichier.'.tmp'; |
|
| 944 | 944 | $ret = imagewebp($img, $tmp, $qualite); |
| 945 | 945 | if (file_exists($tmp)) { |
| 946 | 946 | $taille_test = getimagesize($tmp); |
@@ -974,7 +974,7 @@ discard block |
||
| 974 | 974 | */ |
| 975 | 975 | function _image_imagesvg($img, $fichier) { |
| 976 | 976 | |
| 977 | - $tmp = $fichier . '.tmp'; |
|
| 977 | + $tmp = $fichier.'.tmp'; |
|
| 978 | 978 | if (strpos($img, '<') === false) { |
| 979 | 979 | $img = supprimer_timestamp($img); |
| 980 | 980 | if (!file_exists($img)) { |
@@ -1031,13 +1031,13 @@ discard block |
||
| 1031 | 1031 | */ |
| 1032 | 1032 | function _image_gd_output($img, $valeurs, $qualite = _IMG_GD_QUALITE, $fonction = null) { |
| 1033 | 1033 | if (is_null($fonction)) { |
| 1034 | - $fonction = '_image_image' . $valeurs['format_dest']; |
|
| 1034 | + $fonction = '_image_image'.$valeurs['format_dest']; |
|
| 1035 | 1035 | } |
| 1036 | 1036 | $ret = false; |
| 1037 | 1037 | #un flag pour reperer les images gravees |
| 1038 | 1038 | $lock = |
| 1039 | 1039 | !statut_effacer_images_temporaires('get') // si la fonction n'a pas ete activee, on grave tout |
| 1040 | - or (@file_exists($valeurs['fichier_dest']) and !@file_exists($valeurs['fichier_dest'] . '.src')); |
|
| 1040 | + or (@file_exists($valeurs['fichier_dest']) and !@file_exists($valeurs['fichier_dest'].'.src')); |
|
| 1041 | 1041 | if ( |
| 1042 | 1042 | function_exists($fonction) |
| 1043 | 1043 | && ($ret = $fonction($img, $valeurs['fichier_dest'], $qualite)) # on a reussi a creer l'image |
@@ -1048,7 +1048,7 @@ discard block |
||
| 1048 | 1048 | // dans tous les cas mettre a jour la taille de l'image finale |
| 1049 | 1049 | [$valeurs['hauteur_dest'], $valeurs['largeur_dest']] = taille_image($valeurs['fichier_dest']); |
| 1050 | 1050 | $valeurs['date'] = @filemtime($valeurs['fichier_dest']); // pour la retrouver apres disparition |
| 1051 | - ecrire_fichier($valeurs['fichier_dest'] . '.src', serialize($valeurs), true); |
|
| 1051 | + ecrire_fichier($valeurs['fichier_dest'].'.src', serialize($valeurs), true); |
|
| 1052 | 1052 | } |
| 1053 | 1053 | } |
| 1054 | 1054 | |
@@ -1263,7 +1263,7 @@ discard block |
||
| 1263 | 1263 | |
| 1264 | 1264 | // attributs deprecies. Transformer en CSS |
| 1265 | 1265 | if ($espace = extraire_attribut($tag, 'hspace')) { |
| 1266 | - $style = "margin:${espace}px;" . $style; |
|
| 1266 | + $style = "margin:${espace}px;".$style; |
|
| 1267 | 1267 | $tag = inserer_attribut($tag, 'hspace', ''); |
| 1268 | 1268 | } |
| 1269 | 1269 | |
@@ -1390,7 +1390,7 @@ discard block |
||
| 1390 | 1390 | $image = $valeurs['fichier']; |
| 1391 | 1391 | $format = $valeurs['format_source']; |
| 1392 | 1392 | $destdir = dirname($valeurs['fichier_dest']); |
| 1393 | - $destfile = basename($valeurs['fichier_dest'], '.' . $valeurs['format_dest']); |
|
| 1393 | + $destfile = basename($valeurs['fichier_dest'], '.'.$valeurs['format_dest']); |
|
| 1394 | 1394 | |
| 1395 | 1395 | $format_sortie = $valeurs['format_dest']; |
| 1396 | 1396 | |
@@ -1422,14 +1422,14 @@ discard block |
||
| 1422 | 1422 | |
| 1423 | 1423 | // Si l'image est de la taille demandee (ou plus petite), simplement la retourner |
| 1424 | 1424 | if ($srcWidth and $srcWidth <= $maxWidth and $srcHeight <= $maxHeight) { |
| 1425 | - $vignette = $destination . '.' . $format; |
|
| 1425 | + $vignette = $destination.'.'.$format; |
|
| 1426 | 1426 | @copy($image, $vignette); |
| 1427 | 1427 | } |
| 1428 | 1428 | |
| 1429 | 1429 | elseif ($valeurs['format_source'] === 'svg') { |
| 1430 | 1430 | if ($svg = svg_redimensionner($valeurs['fichier'], $destWidth, $destHeight)) { |
| 1431 | 1431 | $format_sortie = 'svg'; |
| 1432 | - $vignette = $destination . '.' . $format_sortie; |
|
| 1432 | + $vignette = $destination.'.'.$format_sortie; |
|
| 1433 | 1433 | $valeurs['fichier_dest'] = $vignette; |
| 1434 | 1434 | _image_gd_output($svg, $valeurs); |
| 1435 | 1435 | } |
@@ -1441,9 +1441,9 @@ discard block |
||
| 1441 | 1441 | define('_CONVERT_COMMAND', 'convert'); |
| 1442 | 1442 | } // Securite : mes_options.php peut preciser le chemin absolu |
| 1443 | 1443 | if (!defined('_RESIZE_COMMAND')) { |
| 1444 | - define('_RESIZE_COMMAND', _CONVERT_COMMAND . ' -quality ' . _IMG_CONVERT_QUALITE . ' -resize %xx%y! %src %dest'); |
|
| 1444 | + define('_RESIZE_COMMAND', _CONVERT_COMMAND.' -quality '._IMG_CONVERT_QUALITE.' -resize %xx%y! %src %dest'); |
|
| 1445 | 1445 | } |
| 1446 | - $vignette = $destination . '.' . $format_sortie; |
|
| 1446 | + $vignette = $destination.'.'.$format_sortie; |
|
| 1447 | 1447 | $commande = str_replace( |
| 1448 | 1448 | ['%x', '%y', '%src', '%dest'], |
| 1449 | 1449 | [ |
@@ -1459,13 +1459,13 @@ discard block |
||
| 1459 | 1459 | if (!@file_exists($vignette)) { |
| 1460 | 1460 | spip_log("echec convert sur $vignette"); |
| 1461 | 1461 | |
| 1462 | - return; // echec commande |
|
| 1462 | + return; // echec commande |
|
| 1463 | 1463 | } |
| 1464 | 1464 | } |
| 1465 | 1465 | |
| 1466 | 1466 | // php5 imagemagick |
| 1467 | 1467 | elseif ($process == 'imagick') { |
| 1468 | - $vignette = "$destination." . $format_sortie; |
|
| 1468 | + $vignette = "$destination.".$format_sortie; |
|
| 1469 | 1469 | |
| 1470 | 1470 | if (!class_exists(\Imagick::class)) { |
| 1471 | 1471 | spip_log('Classe Imagick absente !', _LOG_ERREUR); |
@@ -1479,7 +1479,7 @@ discard block |
||
| 1479 | 1479 | $destHeight, |
| 1480 | 1480 | Imagick::FILTER_LANCZOS, |
| 1481 | 1481 | 1 |
| 1482 | - );//, IMAGICK_FILTER_LANCZOS, _IMG_IMAGICK_QUALITE / 100); |
|
| 1482 | + ); //, IMAGICK_FILTER_LANCZOS, _IMG_IMAGICK_QUALITE / 100); |
|
| 1483 | 1483 | $imagick->writeImage($vignette); |
| 1484 | 1484 | |
| 1485 | 1485 | if (!@file_exists($vignette)) { |
@@ -1497,11 +1497,11 @@ discard block |
||
| 1497 | 1497 | if (_PNMSCALE_COMMAND == '') { |
| 1498 | 1498 | return; |
| 1499 | 1499 | } |
| 1500 | - $vignette = $destination . '.' . $format_sortie; |
|
| 1500 | + $vignette = $destination.'.'.$format_sortie; |
|
| 1501 | 1501 | $pnmtojpeg_command = str_replace('pnmscale', 'pnmtojpeg', _PNMSCALE_COMMAND); |
| 1502 | 1502 | if ($format == 'jpg') { |
| 1503 | 1503 | $jpegtopnm_command = str_replace('pnmscale', 'jpegtopnm', _PNMSCALE_COMMAND); |
| 1504 | - exec("$jpegtopnm_command $image | " . _PNMSCALE_COMMAND . " -width $destWidth | $pnmtojpeg_command > $vignette"); |
|
| 1504 | + exec("$jpegtopnm_command $image | "._PNMSCALE_COMMAND." -width $destWidth | $pnmtojpeg_command > $vignette"); |
|
| 1505 | 1505 | if (!($s = @filesize($vignette))) { |
| 1506 | 1506 | spip_unlink($vignette); |
| 1507 | 1507 | } |
@@ -1513,7 +1513,7 @@ discard block |
||
| 1513 | 1513 | } else { |
| 1514 | 1514 | if ($format == 'gif') { |
| 1515 | 1515 | $giftopnm_command = str_replace('pnmscale', 'giftopnm', _PNMSCALE_COMMAND); |
| 1516 | - exec("$giftopnm_command $image | " . _PNMSCALE_COMMAND . " -width $destWidth | $pnmtojpeg_command > $vignette"); |
|
| 1516 | + exec("$giftopnm_command $image | "._PNMSCALE_COMMAND." -width $destWidth | $pnmtojpeg_command > $vignette"); |
|
| 1517 | 1517 | if (!($s = @filesize($vignette))) { |
| 1518 | 1518 | spip_unlink($vignette); |
| 1519 | 1519 | } |
@@ -1525,7 +1525,7 @@ discard block |
||
| 1525 | 1525 | } else { |
| 1526 | 1526 | if ($format == 'png') { |
| 1527 | 1527 | $pngtopnm_command = str_replace('pnmscale', 'pngtopnm', _PNMSCALE_COMMAND); |
| 1528 | - exec("$pngtopnm_command $image | " . _PNMSCALE_COMMAND . " -width $destWidth | $pnmtojpeg_command > $vignette"); |
|
| 1528 | + exec("$pngtopnm_command $image | "._PNMSCALE_COMMAND." -width $destWidth | $pnmtojpeg_command > $vignette"); |
|
| 1529 | 1529 | if (!($s = @filesize($vignette))) { |
| 1530 | 1530 | spip_unlink($vignette); |
| 1531 | 1531 | } |
@@ -1547,7 +1547,7 @@ discard block |
||
| 1547 | 1547 | return; |
| 1548 | 1548 | } |
| 1549 | 1549 | if (_IMG_GD_MAX_PIXELS && $srcWidth * $srcHeight > _IMG_GD_MAX_PIXELS) { |
| 1550 | - spip_log('vignette gd1/gd2 impossible : ' . $srcWidth * $srcHeight . 'pixels'); |
|
| 1550 | + spip_log('vignette gd1/gd2 impossible : '.$srcWidth * $srcHeight.'pixels'); |
|
| 1551 | 1551 | |
| 1552 | 1552 | return; |
| 1553 | 1553 | } |
@@ -1859,7 +1859,7 @@ discard block |
||
| 1859 | 1859 | // de l'image, de facon a tromper le cache du navigateur |
| 1860 | 1860 | // quand on fait supprimer/reuploader un logo |
| 1861 | 1861 | // (pas de filemtime si SAFE MODE) |
| 1862 | - $date = test_espace_prive() ? ('?' . $date) : ''; |
|
| 1862 | + $date = test_espace_prive() ? ('?'.$date) : ''; |
|
| 1863 | 1863 | |
| 1864 | 1864 | return _image_ecrire_tag($image, ['src' => "$logo$date", 'width' => $destWidth, 'height' => $destHeight]); |
| 1865 | 1865 | } |
@@ -1906,7 +1906,7 @@ discard block |
||
| 1906 | 1906 | public static function LittleEndian2String($number, $minbytes = 1) { |
| 1907 | 1907 | $intstring = ''; |
| 1908 | 1908 | while ($number > 0) { |
| 1909 | - $intstring = $intstring . chr($number & 255); |
|
| 1909 | + $intstring = $intstring.chr($number & 255); |
|
| 1910 | 1910 | $number >>= 8; |
| 1911 | 1911 | } |
| 1912 | 1912 | |
@@ -1938,9 +1938,9 @@ discard block |
||
| 1938 | 1938 | $b = $argb['blue']; |
| 1939 | 1939 | |
| 1940 | 1940 | if ($bpp[$key] == 32) { |
| 1941 | - $icXOR[$key] .= chr($b) . chr($g) . chr($r) . chr($a); |
|
| 1941 | + $icXOR[$key] .= chr($b).chr($g).chr($r).chr($a); |
|
| 1942 | 1942 | } elseif ($bpp[$key] == 24) { |
| 1943 | - $icXOR[$key] .= chr($b) . chr($g) . chr($r); |
|
| 1943 | + $icXOR[$key] .= chr($b).chr($g).chr($r); |
|
| 1944 | 1944 | } |
| 1945 | 1945 | |
| 1946 | 1946 | if ($a < 128) { |
@@ -1967,48 +1967,48 @@ discard block |
||
| 1967 | 1967 | |
| 1968 | 1968 | // BITMAPINFOHEADER - 40 bytes |
| 1969 | 1969 | $BitmapInfoHeader[$key] = ''; |
| 1970 | - $BitmapInfoHeader[$key] .= "\x28\x00\x00\x00"; // DWORD biSize; |
|
| 1971 | - $BitmapInfoHeader[$key] .= phpthumb_functions::LittleEndian2String($ImageWidths[$key], 4); // LONG biWidth; |
|
| 1970 | + $BitmapInfoHeader[$key] .= "\x28\x00\x00\x00"; // DWORD biSize; |
|
| 1971 | + $BitmapInfoHeader[$key] .= phpthumb_functions::LittleEndian2String($ImageWidths[$key], 4); // LONG biWidth; |
|
| 1972 | 1972 | // The biHeight member specifies the combined |
| 1973 | 1973 | // height of the XOR and AND masks. |
| 1974 | 1974 | $BitmapInfoHeader[$key] .= phpthumb_functions::LittleEndian2String($ImageHeights[$key] * 2, 4); // LONG biHeight; |
| 1975 | - $BitmapInfoHeader[$key] .= "\x01\x00"; // WORD biPlanes; |
|
| 1976 | - $BitmapInfoHeader[$key] .= chr($bpp[$key]) . "\x00"; // wBitCount; |
|
| 1977 | - $BitmapInfoHeader[$key] .= "\x00\x00\x00\x00"; // DWORD biCompression; |
|
| 1978 | - $BitmapInfoHeader[$key] .= phpthumb_functions::LittleEndian2String($biSizeImage, 4); // DWORD biSizeImage; |
|
| 1979 | - $BitmapInfoHeader[$key] .= "\x00\x00\x00\x00"; // LONG biXPelsPerMeter; |
|
| 1980 | - $BitmapInfoHeader[$key] .= "\x00\x00\x00\x00"; // LONG biYPelsPerMeter; |
|
| 1981 | - $BitmapInfoHeader[$key] .= "\x00\x00\x00\x00"; // DWORD biClrUsed; |
|
| 1982 | - $BitmapInfoHeader[$key] .= "\x00\x00\x00\x00"; // DWORD biClrImportant; |
|
| 1975 | + $BitmapInfoHeader[$key] .= "\x01\x00"; // WORD biPlanes; |
|
| 1976 | + $BitmapInfoHeader[$key] .= chr($bpp[$key])."\x00"; // wBitCount; |
|
| 1977 | + $BitmapInfoHeader[$key] .= "\x00\x00\x00\x00"; // DWORD biCompression; |
|
| 1978 | + $BitmapInfoHeader[$key] .= phpthumb_functions::LittleEndian2String($biSizeImage, 4); // DWORD biSizeImage; |
|
| 1979 | + $BitmapInfoHeader[$key] .= "\x00\x00\x00\x00"; // LONG biXPelsPerMeter; |
|
| 1980 | + $BitmapInfoHeader[$key] .= "\x00\x00\x00\x00"; // LONG biYPelsPerMeter; |
|
| 1981 | + $BitmapInfoHeader[$key] .= "\x00\x00\x00\x00"; // DWORD biClrUsed; |
|
| 1982 | + $BitmapInfoHeader[$key] .= "\x00\x00\x00\x00"; // DWORD biClrImportant; |
|
| 1983 | 1983 | } |
| 1984 | 1984 | |
| 1985 | 1985 | |
| 1986 | - $icondata = "\x00\x00"; // idReserved; // Reserved (must be 0) |
|
| 1987 | - $icondata .= "\x01\x00"; // idType; // Resource Type (1 for icons) |
|
| 1988 | - $icondata .= phpthumb_functions::LittleEndian2String(count($gd_image_array), 2); // idCount; // How many images? |
|
| 1986 | + $icondata = "\x00\x00"; // idReserved; // Reserved (must be 0) |
|
| 1987 | + $icondata .= "\x01\x00"; // idType; // Resource Type (1 for icons) |
|
| 1988 | + $icondata .= phpthumb_functions::LittleEndian2String(count($gd_image_array), 2); // idCount; // How many images? |
|
| 1989 | 1989 | |
| 1990 | 1990 | $dwImageOffset = 6 + (count($gd_image_array) * 16); |
| 1991 | 1991 | foreach ($gd_image_array as $key => $gd_image) { |
| 1992 | 1992 | // ICONDIRENTRY idEntries[1]; // An entry for each image (idCount of 'em) |
| 1993 | 1993 | |
| 1994 | - $icondata .= chr($ImageWidths[$key]); // bWidth; // Width, in pixels, of the image |
|
| 1995 | - $icondata .= chr($ImageHeights[$key]); // bHeight; // Height, in pixels, of the image |
|
| 1996 | - $icondata .= chr($totalcolors[$key]); // bColorCount; // Number of colors in image (0 if >=8bpp) |
|
| 1997 | - $icondata .= "\x00"; // bReserved; // Reserved ( must be 0) |
|
| 1994 | + $icondata .= chr($ImageWidths[$key]); // bWidth; // Width, in pixels, of the image |
|
| 1995 | + $icondata .= chr($ImageHeights[$key]); // bHeight; // Height, in pixels, of the image |
|
| 1996 | + $icondata .= chr($totalcolors[$key]); // bColorCount; // Number of colors in image (0 if >=8bpp) |
|
| 1997 | + $icondata .= "\x00"; // bReserved; // Reserved ( must be 0) |
|
| 1998 | 1998 | |
| 1999 | - $icondata .= "\x01\x00"; // wPlanes; // Color Planes |
|
| 2000 | - $icondata .= chr($bpp[$key]) . "\x00"; // wBitCount; // Bits per pixel |
|
| 1999 | + $icondata .= "\x01\x00"; // wPlanes; // Color Planes |
|
| 2000 | + $icondata .= chr($bpp[$key])."\x00"; // wBitCount; // Bits per pixel |
|
| 2001 | 2001 | |
| 2002 | 2002 | $dwBytesInRes = 40 + strlen($icXOR[$key]) + strlen($icAND[$key]); |
| 2003 | 2003 | $icondata .= phpthumb_functions::LittleEndian2String( |
| 2004 | 2004 | $dwBytesInRes, |
| 2005 | 2005 | 4 |
| 2006 | - ); // dwBytesInRes; // How many bytes in this resource? |
|
| 2006 | + ); // dwBytesInRes; // How many bytes in this resource? |
|
| 2007 | 2007 | |
| 2008 | 2008 | $icondata .= phpthumb_functions::LittleEndian2String( |
| 2009 | 2009 | $dwImageOffset, |
| 2010 | 2010 | 4 |
| 2011 | - ); // dwImageOffset; // Where in the file is this image? |
|
| 2011 | + ); // dwImageOffset; // Where in the file is this image? |
|
| 2012 | 2012 | $dwImageOffset += strlen($BitmapInfoHeader[$key]); |
| 2013 | 2013 | $dwImageOffset += strlen($icXOR[$key]); |
| 2014 | 2014 | $dwImageOffset += strlen($icAND[$key]); |
@@ -56,7 +56,7 @@ discard block |
||
| 56 | 56 | return $fichier; |
| 57 | 57 | } |
| 58 | 58 | if (!file_exists($fichier)) { |
| 59 | - $fichier = supprimer_timestamp($fichier); |
|
| 59 | + $fichier = supprimer_timestamp($fichier); |
|
| 60 | 60 | if (!file_exists($fichier)) { |
| 61 | 61 | return false; |
| 62 | 62 | } |
@@ -170,7 +170,7 @@ discard block |
||
| 170 | 170 | function svg_change_balise_svg($svg, $old_balise_svg, $attributs) { |
| 171 | 171 | $new_balise_svg = '<svg'; |
| 172 | 172 | foreach ($attributs as $k => $v) { |
| 173 | - $new_balise_svg .= " $k=\"" . entites_html($v) . '"'; |
|
| 173 | + $new_balise_svg .= " $k=\"".entites_html($v).'"'; |
|
| 174 | 174 | } |
| 175 | 175 | $new_balise_svg .= '>'; |
| 176 | 176 | |
@@ -189,7 +189,7 @@ discard block |
||
| 189 | 189 | function svg_insert_shapes($svg, $shapes, $start = true) { |
| 190 | 190 | |
| 191 | 191 | if ($start === false or $start === 'end') { |
| 192 | - $svg = str_replace('</svg>', $shapes . '</svg>', $svg); |
|
| 192 | + $svg = str_replace('</svg>', $shapes.'</svg>', $svg); |
|
| 193 | 193 | } |
| 194 | 194 | else { |
| 195 | 195 | $p = stripos($svg, '<svg'); |
@@ -210,10 +210,10 @@ discard block |
||
| 210 | 210 | */ |
| 211 | 211 | function svg_clip_in_box($svg, $x, $y, $width, $height) { |
| 212 | 212 | $rect = "<rect x=\"$x\" y=\"$y\" width=\"$width\" height=\"$height\" />"; |
| 213 | - $id = 'clip-' . substr(md5($rect . strlen($svg)), 0, 8); |
|
| 213 | + $id = 'clip-'.substr(md5($rect.strlen($svg)), 0, 8); |
|
| 214 | 214 | $clippath = "<clipPath id=\"$id\">$rect</clipPath>"; |
| 215 | 215 | $g = "<g clip-path=\"url(#$id)\">"; |
| 216 | - $svg = svg_insert_shapes($svg, $clippath . $g); |
|
| 216 | + $svg = svg_insert_shapes($svg, $clippath.$g); |
|
| 217 | 217 | $svg = svg_insert_shapes($svg, '</g>', false); |
| 218 | 218 | return $svg; |
| 219 | 219 | } |
@@ -232,7 +232,7 @@ discard block |
||
| 232 | 232 | ) { |
| 233 | 233 | [$balise_svg, $attributs] = $svg_infos; |
| 234 | 234 | if (!isset($attributs['viewBox'])) { |
| 235 | - $attributs['viewBox'] = '0 0 ' . $attributs['width'] . ' ' . $attributs['height']; |
|
| 235 | + $attributs['viewBox'] = '0 0 '.$attributs['width'].' '.$attributs['height']; |
|
| 236 | 236 | } |
| 237 | 237 | $attributs['width'] = strval($new_width); |
| 238 | 238 | $attributs['height'] = strval($new_height); |
@@ -257,7 +257,7 @@ discard block |
||
| 257 | 257 | else { |
| 258 | 258 | $couleur = couleur_html_to_hex($couleur); |
| 259 | 259 | } |
| 260 | - $couleur = '#' . ltrim($couleur, '#'); |
|
| 260 | + $couleur = '#'.ltrim($couleur, '#'); |
|
| 261 | 261 | return $couleur; |
| 262 | 262 | } |
| 263 | 263 | |
@@ -269,7 +269,7 @@ discard block |
||
| 269 | 269 | function svg_couleur_to_rgb($couleur) { |
| 270 | 270 | if (strpos($couleur, 'rgb(') === 0) { |
| 271 | 271 | $c = explode(',', substr($couleur, 4)); |
| 272 | - return ['red' => intval($c[0]),'green' => intval($c[1]),'blue' => intval($c[2])]; |
|
| 272 | + return ['red' => intval($c[0]), 'green' => intval($c[1]), 'blue' => intval($c[2])]; |
|
| 273 | 273 | } |
| 274 | 274 | return _couleur_hex_to_dec($couleur); |
| 275 | 275 | } |
@@ -474,7 +474,7 @@ discard block |
||
| 474 | 474 | $background_color = svg_couleur_to_hexa($background_color); |
| 475 | 475 | if (isset($attributs['viewBox'])) { |
| 476 | 476 | $viewBox = explode(' ', $attributs['viewBox']); |
| 477 | - $rect = '<rect x="' . $viewBox[0] . '" y="' . $viewBox[1] . '" width="' . $viewBox[2] . '" height="' . $viewBox[3] . "\" fill=\"$background_color\"/>"; |
|
| 477 | + $rect = '<rect x="'.$viewBox[0].'" y="'.$viewBox[1].'" width="'.$viewBox[2].'" height="'.$viewBox[3]."\" fill=\"$background_color\"/>"; |
|
| 478 | 478 | } |
| 479 | 479 | else { |
| 480 | 480 | $rect = "<rect width=\"100%\" height=\"100%\" fill=\"$background_color\"/>"; |
@@ -504,7 +504,7 @@ discard block |
||
| 504 | 504 | $background_color = svg_couleur_to_hexa($background_color); |
| 505 | 505 | if (isset($attributs['viewBox'])) { |
| 506 | 506 | $viewBox = explode(' ', $attributs['viewBox']); |
| 507 | - $rect = '<rect x="' . $viewBox[0] . '" y="' . $viewBox[1] . '" width="' . $viewBox[2] . '" height="' . $viewBox[3] . "\" fill=\"$background_color\" opacity=\"$opacity\"/>"; |
|
| 507 | + $rect = '<rect x="'.$viewBox[0].'" y="'.$viewBox[1].'" width="'.$viewBox[2].'" height="'.$viewBox[3]."\" fill=\"$background_color\" opacity=\"$opacity\"/>"; |
|
| 508 | 508 | } |
| 509 | 509 | else { |
| 510 | 510 | $rect = "<rect width=\"100%\" height=\"100%\" fill=\"$background_color\"/>"; |
@@ -533,7 +533,7 @@ discard block |
||
| 533 | 533 | $g = '<g'; |
| 534 | 534 | foreach ($attributs as $k => $v) { |
| 535 | 535 | if (strlen($v)) { |
| 536 | - $g .= " $k=\"" . attribut_html($v) . '"'; |
|
| 536 | + $g .= " $k=\"".attribut_html($v).'"'; |
|
| 537 | 537 | } |
| 538 | 538 | } |
| 539 | 539 | if (strlen($g) > 2) { |
@@ -561,10 +561,10 @@ discard block |
||
| 561 | 561 | ) { |
| 562 | 562 | if ($filter_def) { |
| 563 | 563 | [$balise_svg, ] = $svg_infos; |
| 564 | - $filter_id = 'filter-' . substr(md5($filter_def . strlen($svg)), 0, 8); |
|
| 564 | + $filter_id = 'filter-'.substr(md5($filter_def.strlen($svg)), 0, 8); |
|
| 565 | 565 | $filter = "<defs><filter id=\"$filter_id\">$filter_def</filter></defs>"; |
| 566 | 566 | $g = "<g filter=\"url(#$filter_id)\">"; |
| 567 | - $svg = svg_insert_shapes($svg, $filter . $g); |
|
| 567 | + $svg = svg_insert_shapes($svg, $filter.$g); |
|
| 568 | 568 | $svg = svg_insert_shapes($svg, '</g>', false); |
| 569 | 569 | } |
| 570 | 570 | return $svg; |
@@ -100,7 +100,7 @@ discard block |
||
| 100 | 100 | if (substr($recherche, 0, 1) == '/' and substr($recherche, -1, 1) == '/' and strlen($recherche) > 2) { |
| 101 | 101 | // c'est une preg |
| 102 | 102 | $recherche_trans = translitteration($recherche); |
| 103 | - $preg = $recherche_trans . $options['preg_flags']; |
|
| 103 | + $preg = $recherche_trans.$options['preg_flags']; |
|
| 104 | 104 | $is_preg = true; |
| 105 | 105 | } else { |
| 106 | 106 | // s'il y a plusieurs mots il faut les chercher tous : oblige REGEXP, |
@@ -120,7 +120,7 @@ discard block |
||
| 120 | 120 | } |
| 121 | 121 | } |
| 122 | 122 | |
| 123 | - if (preg_match(',\s+,' . $u, $recherche_mod)) { |
|
| 123 | + if (preg_match(',\s+,'.$u, $recherche_mod)) { |
|
| 124 | 124 | $is_preg = true; |
| 125 | 125 | |
| 126 | 126 | $recherche_inter = '|'; |
@@ -130,7 +130,7 @@ discard block |
||
| 130 | 130 | foreach ($recherche_mots as $mot) { |
| 131 | 131 | if (strlen($mot) >= $min_long) { |
| 132 | 132 | // echapper les caracteres de regexp qui sont eventuellement dans la recherche |
| 133 | - $recherche_inter .= preg_quote($mot) . ' '; |
|
| 133 | + $recherche_inter .= preg_quote($mot).' '; |
|
| 134 | 134 | $petits_mots = false; |
| 135 | 135 | } |
| 136 | 136 | } |
@@ -138,14 +138,14 @@ discard block |
||
| 138 | 138 | |
| 139 | 139 | // mais on cherche quand même l'expression complète, même si elle |
| 140 | 140 | // comporte des mots de moins de quatre lettres |
| 141 | - $recherche = trim(preg_replace(',\s+,' . $u, '|', $recherche_inter), '|'); |
|
| 141 | + $recherche = trim(preg_replace(',\s+,'.$u, '|', $recherche_inter), '|'); |
|
| 142 | 142 | if (!$recherche or $petits_mots) { |
| 143 | 143 | $recherche = preg_quote($recherche_org); |
| 144 | 144 | } |
| 145 | 145 | $recherche_trans = translitteration($recherche); |
| 146 | 146 | } |
| 147 | 147 | |
| 148 | - $preg = '/' . str_replace('/', '\\/', $recherche_trans) . '/' . $options['preg_flags']; |
|
| 148 | + $preg = '/'.str_replace('/', '\\/', $recherche_trans).'/'.$options['preg_flags']; |
|
| 149 | 149 | } |
| 150 | 150 | |
| 151 | 151 | // Si la chaine est inactive, on va utiliser LIKE pour aller plus vite |
@@ -185,11 +185,11 @@ discard block |
||
| 185 | 185 | } |
| 186 | 186 | $q = sql_quote( |
| 187 | 187 | '%' |
| 188 | - . preg_replace(',\s+,' . $u, '%', $q) |
|
| 188 | + . preg_replace(',\s+,'.$u, '%', $q) |
|
| 189 | 189 | . '%' |
| 190 | 190 | ); |
| 191 | 191 | |
| 192 | - $preg = '/' . preg_replace(',\s+,' . $u, '.+', trim($recherche_mod)) . '/' . $options['preg_flags']; |
|
| 192 | + $preg = '/'.preg_replace(',\s+,'.$u, '.+', trim($recherche_mod)).'/'.$options['preg_flags']; |
|
| 193 | 193 | } else { |
| 194 | 194 | $methode = 'REGEXP'; |
| 195 | 195 | $q = sql_quote(trim($recherche, '/')); |
@@ -311,7 +311,7 @@ discard block |
||
| 311 | 311 | foreach ($tables as $table => $champs) { |
| 312 | 312 | # lock via memoization, si dispo |
| 313 | 313 | if (function_exists('cache_lock')) { |
| 314 | - cache_lock($lock = _RECHERCHE_LOCK_KEY . ' ' . $table . ' ' . $recherche); |
|
| 314 | + cache_lock($lock = _RECHERCHE_LOCK_KEY.' '.$table.' '.$recherche); |
|
| 315 | 315 | } |
| 316 | 316 | |
| 317 | 317 | spip_timer('rech'); |
@@ -326,7 +326,7 @@ discard block |
||
| 326 | 326 | |
| 327 | 327 | |
| 328 | 328 | spip_log( |
| 329 | - "recherche $table ($recherche) : " . (is_countable($results[$table]) ? count($results[$table]) : 0) . ' resultats ' . spip_timer('rech'), |
|
| 329 | + "recherche $table ($recherche) : ".(is_countable($results[$table]) ? count($results[$table]) : 0).' resultats '.spip_timer('rech'), |
|
| 330 | 330 | 'recherche' |
| 331 | 331 | ); |
| 332 | 332 | |
@@ -361,7 +361,7 @@ discard block |
||
| 361 | 361 | |
| 362 | 362 | $results = recherche_en_base($recherche, $tables, $options); |
| 363 | 363 | |
| 364 | - $preg = '/' . str_replace('/', '\\/', $recherche) . '/' . $options['preg_flags']; |
|
| 364 | + $preg = '/'.str_replace('/', '\\/', $recherche).'/'.$options['preg_flags']; |
|
| 365 | 365 | |
| 366 | 366 | foreach ($results as $table => $r) { |
| 367 | 367 | $_id_table = id_table_objet($table); |
@@ -45,7 +45,7 @@ discard block |
||
| 45 | 45 | $n = 0; |
| 46 | 46 | $time = $GLOBALS['meta']['cache_mark'] ?? 0; |
| 47 | 47 | for ($i = 0; $i < 256; $i++) { |
| 48 | - $dir = _DIR_CACHE . sprintf('%02s', dechex($i)); |
|
| 48 | + $dir = _DIR_CACHE.sprintf('%02s', dechex($i)); |
|
| 49 | 49 | if (@is_dir($dir) and is_readable($dir) and $d = opendir($dir)) { |
| 50 | 50 | while (($f = readdir($d)) !== false) { |
| 51 | 51 | if (preg_match(',^[[0-9a-f]+\.cache$,S', $f) and $a = stat("$dir/$f")) { |
@@ -102,7 +102,7 @@ discard block |
||
| 102 | 102 | |
| 103 | 103 | // stocker la date_modif_$objet (ne sert a rien pour le moment) |
| 104 | 104 | if (isset($objet)) { |
| 105 | - ecrire_meta('derniere_modif_' . $objet, time()); |
|
| 105 | + ecrire_meta('derniere_modif_'.$objet, time()); |
|
| 106 | 106 | } |
| 107 | 107 | |
| 108 | 108 | // si $derniere_modif_invalide est un array('article', 'rubrique') |
@@ -145,7 +145,7 @@ discard block |
||
| 145 | 145 | |
| 146 | 146 | // sur certains sites on veut absolument garder certains caches référencés dans un CDN |
| 147 | 147 | // on peut donc inhiber la purge de ces répertoires pour eviter tout probleme |
| 148 | - if (file_exists(rtrim($dir, '/') . '/inhib_purger_repertoire.txt')) { |
|
| 148 | + if (file_exists(rtrim($dir, '/').'/inhib_purger_repertoire.txt')) { |
|
| 149 | 149 | return 0; |
| 150 | 150 | } |
| 151 | 151 | |
@@ -208,7 +208,7 @@ discard block |
||
| 208 | 208 | ) |
| 209 | 209 | ) { |
| 210 | 210 | // supprimer le fichier (de facon propre) |
| 211 | - supprimer_fichier(_DIR_CACHE . $cache); |
|
| 211 | + supprimer_fichier(_DIR_CACHE.$cache); |
|
| 212 | 212 | } else { |
| 213 | 213 | spip_log("Nom de fichier cache incorrect : $cache"); |
| 214 | 214 | } |
@@ -53,12 +53,12 @@ discard block |
||
| 53 | 53 | if (strlen($dossier) and substr($dossier, -1) != '/') { |
| 54 | 54 | $dossier .= '/'; |
| 55 | 55 | } |
| 56 | - $f = str_replace('/', '_', $dossier) . $nom; |
|
| 56 | + $f = str_replace('/', '_', $dossier).$nom; |
|
| 57 | 57 | |
| 58 | 58 | if (function_exists($f)) { |
| 59 | 59 | return $f; |
| 60 | 60 | } |
| 61 | - if (function_exists($g = $f . '_dist')) { |
|
| 61 | + if (function_exists($g = $f.'_dist')) { |
|
| 62 | 62 | return $g; |
| 63 | 63 | } |
| 64 | 64 | |
@@ -79,7 +79,7 @@ discard block |
||
| 79 | 79 | // passer en minuscules (cf les balises de formulaires) |
| 80 | 80 | // et inclure le fichier |
| 81 | 81 | if ( |
| 82 | - !$inc = include_spip($dossier . ($d = strtolower($nom))) |
|
| 82 | + !$inc = include_spip($dossier.($d = strtolower($nom))) |
|
| 83 | 83 | // si le fichier truc/machin/nom.php n'existe pas, |
| 84 | 84 | // la fonction peut etre definie dans truc/machin.php qui regroupe plusieurs petites fonctions |
| 85 | 85 | and strlen(dirname($dossier)) and dirname($dossier) != '.' |
@@ -98,14 +98,14 @@ discard block |
||
| 98 | 98 | } |
| 99 | 99 | |
| 100 | 100 | // Echec : message d'erreur |
| 101 | - spip_log("fonction $nom ($f ou $g) indisponible" . |
|
| 101 | + spip_log("fonction $nom ($f ou $g) indisponible". |
|
| 102 | 102 | ($inc ? '' : " (fichier $d absent de $dossier)")); |
| 103 | 103 | |
| 104 | 104 | include_spip('inc/minipres'); |
| 105 | 105 | echo minipres( |
| 106 | 106 | _T('forum_titre_erreur'), |
| 107 | - _T('fichier_introuvable', ['fichier' => '<b>' . spip_htmlentities($d) . '</b>']), |
|
| 108 | - ['all_inline' => true,'status' => 404] |
|
| 107 | + _T('fichier_introuvable', ['fichier' => '<b>'.spip_htmlentities($d).'</b>']), |
|
| 108 | + ['all_inline' => true, 'status' => 404] |
|
| 109 | 109 | ); |
| 110 | 110 | exit; |
| 111 | 111 | } |
@@ -151,7 +151,7 @@ discard block |
||
| 151 | 151 | * - string : chemin du fichier trouvé |
| 152 | 152 | **/ |
| 153 | 153 | function include_spip($f, $include = true) { |
| 154 | - return find_in_path($f . '.php', '', $include); |
|
| 154 | + return find_in_path($f.'.php', '', $include); |
|
| 155 | 155 | } |
| 156 | 156 | |
| 157 | 157 | /** |
@@ -171,7 +171,7 @@ discard block |
||
| 171 | 171 | * - string : chemin du fichier trouvé |
| 172 | 172 | **/ |
| 173 | 173 | function require_spip($f) { |
| 174 | - return find_in_path($f . '.php', '', 'required'); |
|
| 174 | + return find_in_path($f.'.php', '', 'required'); |
|
| 175 | 175 | } |
| 176 | 176 | |
| 177 | 177 | |
@@ -188,7 +188,7 @@ discard block |
||
| 188 | 188 | // donc il faut l'inclure "en globals" |
| 189 | 189 | if ($f = find_in_path('mes_fonctions.php')) { |
| 190 | 190 | global $dossier_squelettes; |
| 191 | - include_once(_ROOT_CWD . $f); |
|
| 191 | + include_once(_ROOT_CWD.$f); |
|
| 192 | 192 | } |
| 193 | 193 | |
| 194 | 194 | if (@is_readable(_CACHE_PLUGINS_FCT)) { |
@@ -293,7 +293,7 @@ discard block |
||
| 293 | 293 | } |
| 294 | 294 | |
| 295 | 295 | // appliquer notre fonction si elle existe |
| 296 | - $fonc = 'execute_pipeline_' . strtolower($action); |
|
| 296 | + $fonc = 'execute_pipeline_'.strtolower($action); |
|
| 297 | 297 | if (function_exists($fonc)) { |
| 298 | 298 | $val = $fonc($val); |
| 299 | 299 | } // plantage ? |
@@ -358,7 +358,7 @@ discard block |
||
| 358 | 358 | function spip_log($message = null, $name = null) { |
| 359 | 359 | static $pre = []; |
| 360 | 360 | static $log; |
| 361 | - preg_match('/^([a-z_]*)\.?(\d)?$/iS', (string)$name, $regs); |
|
| 361 | + preg_match('/^([a-z_]*)\.?(\d)?$/iS', (string) $name, $regs); |
|
| 362 | 362 | if (!isset($regs[1]) or !$logname = $regs[1]) { |
| 363 | 363 | $logname = null; |
| 364 | 364 | } |
@@ -386,7 +386,7 @@ discard block |
||
| 386 | 386 | if (!is_string($message)) { |
| 387 | 387 | $message = print_r($message, true); |
| 388 | 388 | } |
| 389 | - $log($pre[$niveau] . ' ' . $message, $logname); |
|
| 389 | + $log($pre[$niveau].' '.$message, $logname); |
|
| 390 | 390 | } |
| 391 | 391 | } |
| 392 | 392 | |
@@ -587,7 +587,7 @@ discard block |
||
| 587 | 587 | $a = './'; |
| 588 | 588 | } |
| 589 | 589 | |
| 590 | - $regexp = ',^(' . str_replace('[]', '\[\]', $c) . '[[]?[]]?)(=.*)?$,'; |
|
| 590 | + $regexp = ',^('.str_replace('[]', '\[\]', $c).'[[]?[]]?)(=.*)?$,'; |
|
| 591 | 591 | $ajouts = array_flip(explode('|', $c)); |
| 592 | 592 | $u = is_array($v) ? $v : rawurlencode((string) $v); |
| 593 | 593 | $testv = (is_array($v) ? count($v) : strlen((string) $v)); |
@@ -614,7 +614,7 @@ discard block |
||
| 614 | 614 | // Ajout. Pour une variable, remplacer au meme endroit, |
| 615 | 615 | // pour un tableau ce sera fait dans la prochaine boucle |
| 616 | 616 | elseif (substr($r[1], -2) != '[]') { |
| 617 | - $url[$n] = $r[1] . '=' . $u; |
|
| 617 | + $url[$n] = $r[1].'='.$u; |
|
| 618 | 618 | unset($ajouts[$r[1]]); |
| 619 | 619 | } |
| 620 | 620 | // Pour les tableaux on laisse tomber les valeurs de |
@@ -635,11 +635,11 @@ discard block |
||
| 635 | 635 | } elseif ($testv) { |
| 636 | 636 | foreach ($ajouts as $k => $n) { |
| 637 | 637 | if (!is_array($v)) { |
| 638 | - $url[] = $k . '=' . $u; |
|
| 638 | + $url[] = $k.'='.$u; |
|
| 639 | 639 | } else { |
| 640 | - $id = (substr($k, -2) == '[]') ? $k : ($k . '[]'); |
|
| 640 | + $id = (substr($k, -2) == '[]') ? $k : ($k.'[]'); |
|
| 641 | 641 | foreach ($v as $w) { |
| 642 | - $url[] = $id . '=' . (is_array($w) ? 'Array' : rawurlencode($w)); |
|
| 642 | + $url[] = $id.'='.(is_array($w) ? 'Array' : rawurlencode($w)); |
|
| 643 | 643 | } |
| 644 | 644 | } |
| 645 | 645 | } |
@@ -650,10 +650,10 @@ discard block |
||
| 650 | 650 | |
| 651 | 651 | // recomposer l'adresse |
| 652 | 652 | if ($url) { |
| 653 | - $a .= '?' . join($sep, $url); |
|
| 653 | + $a .= '?'.join($sep, $url); |
|
| 654 | 654 | } |
| 655 | 655 | |
| 656 | - return $a . $ancre; |
|
| 656 | + return $a.$ancre; |
|
| 657 | 657 | } |
| 658 | 658 | |
| 659 | 659 | /** |
@@ -685,7 +685,7 @@ discard block |
||
| 685 | 685 | translitteration($ancre) |
| 686 | 686 | ); |
| 687 | 687 | } |
| 688 | - return $url . (strlen($ancre) ? '#' . $ancre : ''); |
|
| 688 | + return $url.(strlen($ancre) ? '#'.$ancre : ''); |
|
| 689 | 689 | } |
| 690 | 690 | |
| 691 | 691 | /** |
@@ -801,7 +801,7 @@ discard block |
||
| 801 | 801 | * @return bool |
| 802 | 802 | */ |
| 803 | 803 | function test_plugin_actif($plugin) { |
| 804 | - return ($plugin and defined('_DIR_PLUGIN_' . strtoupper($plugin))) ? true : false; |
|
| 804 | + return ($plugin and defined('_DIR_PLUGIN_'.strtoupper($plugin))) ? true : false; |
|
| 805 | 805 | } |
| 806 | 806 | |
| 807 | 807 | /** |
@@ -933,7 +933,7 @@ discard block |
||
| 933 | 933 | $value = interdire_scripts($value, -1); |
| 934 | 934 | } |
| 935 | 935 | if (!empty($options['class'])) { |
| 936 | - $value = "<span class='" . $options['class'] . "'>$value</span>"; |
|
| 936 | + $value = "<span class='".$options['class']."'>$value</span>"; |
|
| 937 | 937 | } |
| 938 | 938 | $text = str_replace("@$name@", $value, $text); |
| 939 | 939 | unset($args[$name]); |
@@ -942,7 +942,7 @@ discard block |
||
| 942 | 942 | // Si des variables n'ont pas ete inserees, le signaler |
| 943 | 943 | // (chaines de langues pas a jour) |
| 944 | 944 | if ($args) { |
| 945 | - spip_log("$f: variables inutilisees " . join(', ', array_keys($args)), _LOG_DEBUG); |
|
| 945 | + spip_log("$f: variables inutilisees ".join(', ', array_keys($args)), _LOG_DEBUG); |
|
| 946 | 946 | } |
| 947 | 947 | } |
| 948 | 948 | |
@@ -966,7 +966,7 @@ discard block |
||
| 966 | 966 | function joli_repertoire($rep) { |
| 967 | 967 | $a = substr($rep, 0, 1); |
| 968 | 968 | if ($a <> '.' and $a <> '/') { |
| 969 | - $rep = (_DIR_RESTREINT ? '' : _DIR_RESTREINT_ABS) . $rep; |
|
| 969 | + $rep = (_DIR_RESTREINT ? '' : _DIR_RESTREINT_ABS).$rep; |
|
| 970 | 970 | } |
| 971 | 971 | $rep = preg_replace(',(^\.\.\/),', '', $rep); |
| 972 | 972 | |
@@ -1020,7 +1020,7 @@ discard block |
||
| 1020 | 1020 | $p -= ($x * 1000); |
| 1021 | 1021 | } |
| 1022 | 1022 | |
| 1023 | - return $s . sprintf($s ? '%07.3f ms' : '%.3f ms', $p); |
|
| 1023 | + return $s.sprintf($s ? '%07.3f ms' : '%.3f ms', $p); |
|
| 1024 | 1024 | } |
| 1025 | 1025 | } |
| 1026 | 1026 | |
@@ -1088,7 +1088,7 @@ discard block |
||
| 1088 | 1088 | if ($taches and count($taches) and !spip_connect()) { |
| 1089 | 1089 | return false; |
| 1090 | 1090 | } |
| 1091 | - spip_log('cron !', 'jq' . _LOG_DEBUG); |
|
| 1091 | + spip_log('cron !', 'jq'._LOG_DEBUG); |
|
| 1092 | 1092 | if ($genie = charger_fonction('genie', 'inc', true)) { |
| 1093 | 1093 | return $genie($taches); |
| 1094 | 1094 | } |
@@ -1192,7 +1192,7 @@ discard block |
||
| 1192 | 1192 | |
| 1193 | 1193 | if ($queue_next_job_time == -1) { |
| 1194 | 1194 | if (!defined('_JQ_NEXT_JOB_TIME_FILENAME')) { |
| 1195 | - define('_JQ_NEXT_JOB_TIME_FILENAME', _DIR_TMP . 'job_queue_next.txt'); |
|
| 1195 | + define('_JQ_NEXT_JOB_TIME_FILENAME', _DIR_TMP.'job_queue_next.txt'); |
|
| 1196 | 1196 | } |
| 1197 | 1197 | // utiliser un cache memoire si dispo |
| 1198 | 1198 | if (function_exists('cache_get') and defined('_MEMOIZE_MEMORY') and _MEMOIZE_MEMORY) { |
@@ -1261,8 +1261,8 @@ discard block |
||
| 1261 | 1261 | $src = ''; |
| 1262 | 1262 | } |
| 1263 | 1263 | if ($script) { |
| 1264 | - $script = ("/*<![CDATA[*/\n" . |
|
| 1265 | - preg_replace(',</([^>]*)>,', '<\/\1>', $script) . |
|
| 1264 | + $script = ("/*<![CDATA[*/\n". |
|
| 1265 | + preg_replace(',</([^>]*)>,', '<\/\1>', $script). |
|
| 1266 | 1266 | '/*]]>*/'); |
| 1267 | 1267 | } |
| 1268 | 1268 | if ($noscript) { |
@@ -1348,13 +1348,13 @@ discard block |
||
| 1348 | 1348 | if ($path_base == null) { |
| 1349 | 1349 | // Chemin standard depuis l'espace public |
| 1350 | 1350 | $path = defined('_SPIP_PATH') ? _SPIP_PATH : |
| 1351 | - _DIR_RACINE . ':' . |
|
| 1352 | - _DIR_RACINE . 'squelettes-dist/:' . |
|
| 1353 | - _DIR_RACINE . 'prive/:' . |
|
| 1351 | + _DIR_RACINE.':'. |
|
| 1352 | + _DIR_RACINE.'squelettes-dist/:'. |
|
| 1353 | + _DIR_RACINE.'prive/:'. |
|
| 1354 | 1354 | _DIR_RESTREINT; |
| 1355 | 1355 | // Ajouter squelettes/ |
| 1356 | - if (@is_dir(_DIR_RACINE . 'squelettes')) { |
|
| 1357 | - $path = _DIR_RACINE . 'squelettes/:' . $path; |
|
| 1356 | + if (@is_dir(_DIR_RACINE.'squelettes')) { |
|
| 1357 | + $path = _DIR_RACINE.'squelettes/:'.$path; |
|
| 1358 | 1358 | } |
| 1359 | 1359 | foreach (explode(':', $path) as $dir) { |
| 1360 | 1360 | if (strlen($dir) and substr($dir, -1) != '/') { |
@@ -1366,7 +1366,7 @@ discard block |
||
| 1366 | 1366 | // Et le(s) dossier(s) des squelettes nommes |
| 1367 | 1367 | if (strlen($GLOBALS['dossier_squelettes'])) { |
| 1368 | 1368 | foreach (array_reverse(explode(':', $GLOBALS['dossier_squelettes'])) as $d) { |
| 1369 | - array_unshift($path_full, ($d[0] == '/' ? '' : _DIR_RACINE) . $d . '/'); |
|
| 1369 | + array_unshift($path_full, ($d[0] == '/' ? '' : _DIR_RACINE).$d.'/'); |
|
| 1370 | 1370 | } |
| 1371 | 1371 | } |
| 1372 | 1372 | $GLOBALS['path_sig'] = md5(serialize($path_full)); |
@@ -1377,7 +1377,7 @@ discard block |
||
| 1377 | 1377 | |
| 1378 | 1378 | if (is_array($dir_path) or strlen($dir_path)) { |
| 1379 | 1379 | $tete = ''; |
| 1380 | - if (reset($path_base) == _DIR_RACINE . 'squelettes/') { |
|
| 1380 | + if (reset($path_base) == _DIR_RACINE.'squelettes/') { |
|
| 1381 | 1381 | $tete = array_shift($path_base); |
| 1382 | 1382 | } |
| 1383 | 1383 | $dirs = (is_array($dir_path) ? $dir_path : explode(':', $dir_path)); |
@@ -1398,7 +1398,7 @@ discard block |
||
| 1398 | 1398 | // Et le(s) dossier(s) des squelettes nommes |
| 1399 | 1399 | if (strlen($GLOBALS['dossier_squelettes'])) { |
| 1400 | 1400 | foreach (array_reverse(explode(':', $GLOBALS['dossier_squelettes'])) as $d) { |
| 1401 | - array_unshift($path_full, ((isset($d[0]) and $d[0] == '/') ? '' : _DIR_RACINE) . $d . '/'); |
|
| 1401 | + array_unshift($path_full, ((isset($d[0]) and $d[0] == '/') ? '' : _DIR_RACINE).$d.'/'); |
|
| 1402 | 1402 | } |
| 1403 | 1403 | } |
| 1404 | 1404 | |
@@ -1469,14 +1469,14 @@ discard block |
||
| 1469 | 1469 | // si il y a un .svg a la bonne taille (-16.svg) a cote, on l'utilise en remplacement du -16.png |
| 1470 | 1470 | if ( |
| 1471 | 1471 | preg_match(',-(\d+)[.](png|gif|svg)$,', $file, $m) |
| 1472 | - and $file_svg_generique = substr($file, 0, -strlen($m[0])) . '-xx.svg' |
|
| 1472 | + and $file_svg_generique = substr($file, 0, -strlen($m[0])).'-xx.svg' |
|
| 1473 | 1473 | and $f = find_in_theme("$file_svg_generique") |
| 1474 | 1474 | ) { |
| 1475 | - if ($fsize = substr($f, 0, -6) . $m[1] . '.svg' and file_exists($fsize)) { |
|
| 1475 | + if ($fsize = substr($f, 0, -6).$m[1].'.svg' and file_exists($fsize)) { |
|
| 1476 | 1476 | return $themefiles["$subdir$file"] = $fsize; |
| 1477 | 1477 | } |
| 1478 | 1478 | else { |
| 1479 | - return $themefiles["$subdir$file"] = "$f?" . $m[1] . 'px'; |
|
| 1479 | + return $themefiles["$subdir$file"] = "$f?".$m[1].'px'; |
|
| 1480 | 1480 | } |
| 1481 | 1481 | } |
| 1482 | 1482 | |
@@ -1486,7 +1486,7 @@ discard block |
||
| 1486 | 1486 | return $themefiles["$subdir$file"] = $f; |
| 1487 | 1487 | } |
| 1488 | 1488 | } |
| 1489 | - spip_log("$file introuvable dans le theme prive " . reset($themes), 'theme'); |
|
| 1489 | + spip_log("$file introuvable dans le theme prive ".reset($themes), 'theme'); |
|
| 1490 | 1490 | |
| 1491 | 1491 | return $themefiles["$subdir$file"] = ''; |
| 1492 | 1492 | } |
@@ -1594,8 +1594,8 @@ discard block |
||
| 1594 | 1594 | return false; |
| 1595 | 1595 | } |
| 1596 | 1596 | if ($include and !isset($inc[$dirname][$file])) { |
| 1597 | - include_once _ROOT_CWD . $GLOBALS['path_files'][$GLOBALS['path_sig']][$dirname][$file]; |
|
| 1598 | - $inc[$dirname][$file] = $inc[''][$dirname . $file] = true; |
|
| 1597 | + include_once _ROOT_CWD.$GLOBALS['path_files'][$GLOBALS['path_sig']][$dirname][$file]; |
|
| 1598 | + $inc[$dirname][$file] = $inc[''][$dirname.$file] = true; |
|
| 1599 | 1599 | } |
| 1600 | 1600 | |
| 1601 | 1601 | return $GLOBALS['path_files'][$GLOBALS['path_sig']][$dirname][$file]; |
@@ -1608,14 +1608,14 @@ discard block |
||
| 1608 | 1608 | } |
| 1609 | 1609 | |
| 1610 | 1610 | foreach (creer_chemin() as $dir) { |
| 1611 | - if (!isset($dirs[$a = $dir . $dirname])) { |
|
| 1612 | - $dirs[$a] = (is_dir(_ROOT_CWD . $a) || !$a); |
|
| 1611 | + if (!isset($dirs[$a = $dir.$dirname])) { |
|
| 1612 | + $dirs[$a] = (is_dir(_ROOT_CWD.$a) || !$a); |
|
| 1613 | 1613 | } |
| 1614 | 1614 | if ($dirs[$a]) { |
| 1615 | - if (file_exists(_ROOT_CWD . ($a .= $file))) { |
|
| 1615 | + if (file_exists(_ROOT_CWD.($a .= $file))) { |
|
| 1616 | 1616 | if ($include and !isset($inc[$dirname][$file])) { |
| 1617 | - include_once _ROOT_CWD . $a; |
|
| 1618 | - $inc[$dirname][$file] = $inc[''][$dirname . $file] = true; |
|
| 1617 | + include_once _ROOT_CWD.$a; |
|
| 1618 | + $inc[$dirname][$file] = $inc[''][$dirname.$file] = true; |
|
| 1619 | 1619 | } |
| 1620 | 1620 | if (!defined('_SAUVER_CHEMIN')) { |
| 1621 | 1621 | // si le chemin n'a pas encore ete charge, ne pas lever le flag, ne pas cacher |
@@ -1625,7 +1625,7 @@ discard block |
||
| 1625 | 1625 | define('_SAUVER_CHEMIN', true); |
| 1626 | 1626 | } |
| 1627 | 1627 | |
| 1628 | - return $GLOBALS['path_files'][$GLOBALS['path_sig']][$dirname][$file] = $GLOBALS['path_files'][$GLOBALS['path_sig']][''][$dirname . $file] = $a; |
|
| 1628 | + return $GLOBALS['path_files'][$GLOBALS['path_sig']][$dirname][$file] = $GLOBALS['path_files'][$GLOBALS['path_sig']][''][$dirname.$file] = $a; |
|
| 1629 | 1629 | } |
| 1630 | 1630 | } |
| 1631 | 1631 | } |
@@ -1651,7 +1651,7 @@ discard block |
||
| 1651 | 1651 | define('_SAUVER_CHEMIN', true); |
| 1652 | 1652 | } |
| 1653 | 1653 | |
| 1654 | - return $GLOBALS['path_files'][$GLOBALS['path_sig']][$dirname][$file] = $GLOBALS['path_files'][$GLOBALS['path_sig']][''][$dirname . $file] = false; |
|
| 1654 | + return $GLOBALS['path_files'][$GLOBALS['path_sig']][$dirname][$file] = $GLOBALS['path_files'][$GLOBALS['path_sig']][''][$dirname.$file] = false; |
|
| 1655 | 1655 | } |
| 1656 | 1656 | |
| 1657 | 1657 | function clear_path_cache() { |
@@ -1721,12 +1721,12 @@ discard block |
||
| 1721 | 1721 | // cas borderline si dans mes_options on appelle redirige_par_entete qui utilise _T et charge un fichier de langue |
| 1722 | 1722 | // on a pas encore inclus flock.php |
| 1723 | 1723 | if (!function_exists('preg_files')) { |
| 1724 | - include_once _ROOT_RESTREINT . 'inc/flock.php'; |
|
| 1724 | + include_once _ROOT_RESTREINT.'inc/flock.php'; |
|
| 1725 | 1725 | } |
| 1726 | 1726 | |
| 1727 | 1727 | // Parcourir le chemin |
| 1728 | 1728 | foreach (creer_chemin() as $d) { |
| 1729 | - $f = $d . $dir; |
|
| 1729 | + $f = $d.$dir; |
|
| 1730 | 1730 | if (@is_dir($f)) { |
| 1731 | 1731 | $liste = preg_files($f, $pattern, $maxfiles - count($liste_fichiers), $recurs === true ? [] : $recurs); |
| 1732 | 1732 | foreach ($liste as $chemin) { |
@@ -1834,7 +1834,7 @@ discard block |
||
| 1834 | 1834 | return $res; |
| 1835 | 1835 | } |
| 1836 | 1836 | // Sinon c'est un raccourci ou compat SPIP < 2 |
| 1837 | - if (!function_exists($f = 'generer_url_' . $entite)) { |
|
| 1837 | + if (!function_exists($f = 'generer_url_'.$entite)) { |
|
| 1838 | 1838 | if (!function_exists($f .= '_dist')) { |
| 1839 | 1839 | $f = ''; |
| 1840 | 1840 | } |
@@ -1843,8 +1843,8 @@ discard block |
||
| 1843 | 1843 | $url = $f($id, $args, $ancre); |
| 1844 | 1844 | if (strlen($args)) { |
| 1845 | 1845 | $url .= strstr($url, '?') |
| 1846 | - ? '&' . $args |
|
| 1847 | - : '?' . $args; |
|
| 1846 | + ? '&'.$args |
|
| 1847 | + : '?'.$args; |
|
| 1848 | 1848 | } |
| 1849 | 1849 | |
| 1850 | 1850 | return $url; |
@@ -1875,8 +1875,8 @@ discard block |
||
| 1875 | 1875 | include_spip('base/connect_sql'); |
| 1876 | 1876 | $id_type = id_table_objet($entite, $public); |
| 1877 | 1877 | |
| 1878 | - return _DIR_RACINE . get_spip_script('./') |
|
| 1879 | - . '?' . _SPIP_PAGE . "=$entite&$id_type=$i&connect=$public" |
|
| 1878 | + return _DIR_RACINE.get_spip_script('./') |
|
| 1879 | + . '?'._SPIP_PAGE."=$entite&$id_type=$i&connect=$public" |
|
| 1880 | 1880 | . (!$args ? '' : "&$args") |
| 1881 | 1881 | . (!$ancre ? '' : "#$ancre"); |
| 1882 | 1882 | } |
@@ -2030,7 +2030,7 @@ discard block |
||
| 2030 | 2030 | !empty($_SERVER['QUERY_STRING']) |
| 2031 | 2031 | and !strpos($_SERVER['REQUEST_URI'], '?') |
| 2032 | 2032 | ) { |
| 2033 | - $GLOBALS['REQUEST_URI'] .= '?' . $_SERVER['QUERY_STRING']; |
|
| 2033 | + $GLOBALS['REQUEST_URI'] .= '?'.$_SERVER['QUERY_STRING']; |
|
| 2034 | 2034 | } |
| 2035 | 2035 | } |
| 2036 | 2036 | } |
@@ -2065,9 +2065,9 @@ discard block |
||
| 2065 | 2065 | array_shift($myself); |
| 2066 | 2066 | $myself = implode('/', $myself); |
| 2067 | 2067 | } |
| 2068 | - $url = join('/', array_slice(explode('/', $myself), 0, -1 - $prof)) . '/'; |
|
| 2068 | + $url = join('/', array_slice(explode('/', $myself), 0, -1 - $prof)).'/'; |
|
| 2069 | 2069 | |
| 2070 | - $url = $http . '://' . rtrim($host, '/') . '/' . ltrim($url, '/'); |
|
| 2070 | + $url = $http.'://'.rtrim($host, '/').'/'.ltrim($url, '/'); |
|
| 2071 | 2071 | |
| 2072 | 2072 | return $url; |
| 2073 | 2073 | } |
@@ -2105,16 +2105,16 @@ discard block |
||
| 2105 | 2105 | **/ |
| 2106 | 2106 | function generer_url_ecrire($script = '', $args = '', $no_entities = false, $rel = false) { |
| 2107 | 2107 | if (!$rel) { |
| 2108 | - $rel = url_de_base() . _DIR_RESTREINT_ABS . _SPIP_ECRIRE_SCRIPT; |
|
| 2108 | + $rel = url_de_base()._DIR_RESTREINT_ABS._SPIP_ECRIRE_SCRIPT; |
|
| 2109 | 2109 | } else { |
| 2110 | 2110 | if (!is_string($rel)) { |
| 2111 | - $rel = _DIR_RESTREINT ?: './' . _SPIP_ECRIRE_SCRIPT; |
|
| 2111 | + $rel = _DIR_RESTREINT ?: './'._SPIP_ECRIRE_SCRIPT; |
|
| 2112 | 2112 | } |
| 2113 | 2113 | } |
| 2114 | 2114 | |
| 2115 | 2115 | [$script, $ancre] = array_pad(explode('#', $script), 2, null); |
| 2116 | 2116 | if ($script and ($script <> 'accueil' or $rel)) { |
| 2117 | - $args = "?exec=$script" . (!$args ? '' : "&$args"); |
|
| 2117 | + $args = "?exec=$script".(!$args ? '' : "&$args"); |
|
| 2118 | 2118 | } elseif ($args) { |
| 2119 | 2119 | $args = "?$args"; |
| 2120 | 2120 | } |
@@ -2122,7 +2122,7 @@ discard block |
||
| 2122 | 2122 | $args .= "#$ancre"; |
| 2123 | 2123 | } |
| 2124 | 2124 | |
| 2125 | - return $rel . ($no_entities ? $args : str_replace('&', '&', $args)); |
|
| 2125 | + return $rel.($no_entities ? $args : str_replace('&', '&', $args)); |
|
| 2126 | 2126 | } |
| 2127 | 2127 | |
| 2128 | 2128 | // |
@@ -2195,25 +2195,25 @@ discard block |
||
| 2195 | 2195 | if (is_array($args)) { |
| 2196 | 2196 | $r = ''; |
| 2197 | 2197 | foreach ($args as $k => $v) { |
| 2198 | - $r .= '&' . $k . '=' . $v; |
|
| 2198 | + $r .= '&'.$k.'='.$v; |
|
| 2199 | 2199 | } |
| 2200 | 2200 | $args = substr($r, 1); |
| 2201 | 2201 | } |
| 2202 | 2202 | $action .= |
| 2203 | - (strpos($action, '?') !== false ? '&' : '?') . $args; |
|
| 2203 | + (strpos($action, '?') !== false ? '&' : '?').$args; |
|
| 2204 | 2204 | } |
| 2205 | 2205 | if (!$no_entities) { |
| 2206 | 2206 | $action = quote_amp($action); |
| 2207 | 2207 | } |
| 2208 | 2208 | |
| 2209 | 2209 | // ne pas generer une url avec /./?page= en cas d'url absolue et de _SPIP_SCRIPT vide |
| 2210 | - return ($rel ? _DIR_RACINE . $action : rtrim(url_de_base(), '/') . preg_replace(',^/[.]/,', '/', "/$action")); |
|
| 2210 | + return ($rel ? _DIR_RACINE . $action : rtrim(url_de_base(), '/').preg_replace(',^/[.]/,', '/', "/$action")); |
|
| 2211 | 2211 | } |
| 2212 | 2212 | |
| 2213 | 2213 | // https://code.spip.net/@generer_url_prive |
| 2214 | 2214 | function generer_url_prive($script, $args = '', $no_entities = false) { |
| 2215 | 2215 | |
| 2216 | - return generer_url_public($script, $args, $no_entities, false, _DIR_RESTREINT_ABS . 'prive.php'); |
|
| 2216 | + return generer_url_public($script, $args, $no_entities, false, _DIR_RESTREINT_ABS.'prive.php'); |
|
| 2217 | 2217 | } |
| 2218 | 2218 | |
| 2219 | 2219 | // Pour les formulaires en methode POST, |
@@ -2248,8 +2248,7 @@ discard block |
||
| 2248 | 2248 | . "><div>\n" |
| 2249 | 2249 | . "<input type='hidden' name='exec' value='$script1' />" |
| 2250 | 2250 | . $corps |
| 2251 | - . (!$submit ? '' : |
|
| 2252 | - ("<div style='text-align: " . $GLOBALS['spip_lang_right'] . "'><input class='fondo submit btn' type='submit' value=\"" . entites_html($submit) . '" /></div>')) |
|
| 2251 | + . (!$submit ? '' : ("<div style='text-align: ".$GLOBALS['spip_lang_right']."'><input class='fondo submit btn' type='submit' value=\"".entites_html($submit).'" /></div>')) |
|
| 2253 | 2252 | . "</div></form>\n"; |
| 2254 | 2253 | } |
| 2255 | 2254 | |
@@ -2274,14 +2273,14 @@ discard block |
||
| 2274 | 2273 | ? generer_url_ecrire(_request('exec')) |
| 2275 | 2274 | : generer_url_public(); |
| 2276 | 2275 | |
| 2277 | - return "\n<form action='" . |
|
| 2278 | - $h . |
|
| 2279 | - "'" . |
|
| 2280 | - $atts . |
|
| 2281 | - ">\n" . |
|
| 2282 | - '<div>' . |
|
| 2283 | - "\n<input type='hidden' name='action' value='$script' />" . |
|
| 2284 | - $corps . |
|
| 2276 | + return "\n<form action='". |
|
| 2277 | + $h. |
|
| 2278 | + "'". |
|
| 2279 | + $atts. |
|
| 2280 | + ">\n". |
|
| 2281 | + '<div>'. |
|
| 2282 | + "\n<input type='hidden' name='action' value='$script' />". |
|
| 2283 | + $corps. |
|
| 2285 | 2284 | '</div></form>'; |
| 2286 | 2285 | } |
| 2287 | 2286 | |
@@ -2309,7 +2308,7 @@ discard block |
||
| 2309 | 2308 | : generer_url_public('', '', false, false); |
| 2310 | 2309 | $url = parametre_url($url, 'action', $script); |
| 2311 | 2310 | if ($args) { |
| 2312 | - $url .= quote_amp('&' . $args); |
|
| 2311 | + $url .= quote_amp('&'.$args); |
|
| 2313 | 2312 | } |
| 2314 | 2313 | |
| 2315 | 2314 | if ($no_entities) { |
@@ -2359,17 +2358,17 @@ discard block |
||
| 2359 | 2358 | |
| 2360 | 2359 | // le nom du repertoire plugins/ activables/desactivables |
| 2361 | 2360 | if (!defined('_DIR_PLUGINS')) { |
| 2362 | - define('_DIR_PLUGINS', _DIR_RACINE . 'plugins/'); |
|
| 2361 | + define('_DIR_PLUGINS', _DIR_RACINE.'plugins/'); |
|
| 2363 | 2362 | } |
| 2364 | 2363 | |
| 2365 | 2364 | // le nom du repertoire des extensions/ permanentes du core, toujours actives |
| 2366 | 2365 | if (!defined('_DIR_PLUGINS_DIST')) { |
| 2367 | - define('_DIR_PLUGINS_DIST', _DIR_RACINE . 'plugins-dist/'); |
|
| 2366 | + define('_DIR_PLUGINS_DIST', _DIR_RACINE.'plugins-dist/'); |
|
| 2368 | 2367 | } |
| 2369 | 2368 | |
| 2370 | 2369 | // le nom du repertoire des librairies |
| 2371 | 2370 | if (!defined('_DIR_LIB')) { |
| 2372 | - define('_DIR_LIB', _DIR_RACINE . 'lib/'); |
|
| 2371 | + define('_DIR_LIB', _DIR_RACINE.'lib/'); |
|
| 2373 | 2372 | } |
| 2374 | 2373 | |
| 2375 | 2374 | if (!defined('_DIR_IMG')) { |
@@ -2379,29 +2378,29 @@ discard block |
||
| 2379 | 2378 | define('_DIR_LOGOS', $pa); |
| 2380 | 2379 | } |
| 2381 | 2380 | if (!defined('_DIR_IMG_ICONES')) { |
| 2382 | - define('_DIR_IMG_ICONES', _DIR_LOGOS . 'icones/'); |
|
| 2381 | + define('_DIR_IMG_ICONES', _DIR_LOGOS.'icones/'); |
|
| 2383 | 2382 | } |
| 2384 | 2383 | |
| 2385 | 2384 | if (!defined('_DIR_DUMP')) { |
| 2386 | - define('_DIR_DUMP', $ti . 'dump/'); |
|
| 2385 | + define('_DIR_DUMP', $ti.'dump/'); |
|
| 2387 | 2386 | } |
| 2388 | 2387 | if (!defined('_DIR_SESSIONS')) { |
| 2389 | - define('_DIR_SESSIONS', $ti . 'sessions/'); |
|
| 2388 | + define('_DIR_SESSIONS', $ti.'sessions/'); |
|
| 2390 | 2389 | } |
| 2391 | 2390 | if (!defined('_DIR_TRANSFERT')) { |
| 2392 | - define('_DIR_TRANSFERT', $ti . 'upload/'); |
|
| 2391 | + define('_DIR_TRANSFERT', $ti.'upload/'); |
|
| 2393 | 2392 | } |
| 2394 | 2393 | if (!defined('_DIR_CACHE')) { |
| 2395 | - define('_DIR_CACHE', $ti . 'cache/'); |
|
| 2394 | + define('_DIR_CACHE', $ti.'cache/'); |
|
| 2396 | 2395 | } |
| 2397 | 2396 | if (!defined('_DIR_CACHE_XML')) { |
| 2398 | - define('_DIR_CACHE_XML', _DIR_CACHE . 'xml/'); |
|
| 2397 | + define('_DIR_CACHE_XML', _DIR_CACHE.'xml/'); |
|
| 2399 | 2398 | } |
| 2400 | 2399 | if (!defined('_DIR_SKELS')) { |
| 2401 | - define('_DIR_SKELS', _DIR_CACHE . 'skel/'); |
|
| 2400 | + define('_DIR_SKELS', _DIR_CACHE.'skel/'); |
|
| 2402 | 2401 | } |
| 2403 | 2402 | if (!defined('_DIR_AIDE')) { |
| 2404 | - define('_DIR_AIDE', _DIR_CACHE . 'aide/'); |
|
| 2403 | + define('_DIR_AIDE', _DIR_CACHE.'aide/'); |
|
| 2405 | 2404 | } |
| 2406 | 2405 | if (!defined('_DIR_TMP')) { |
| 2407 | 2406 | define('_DIR_TMP', $ti); |
@@ -2430,27 +2429,27 @@ discard block |
||
| 2430 | 2429 | // Declaration des fichiers |
| 2431 | 2430 | |
| 2432 | 2431 | if (!defined('_CACHE_PLUGINS_PATH')) { |
| 2433 | - define('_CACHE_PLUGINS_PATH', _DIR_CACHE . 'charger_plugins_chemins.php'); |
|
| 2432 | + define('_CACHE_PLUGINS_PATH', _DIR_CACHE.'charger_plugins_chemins.php'); |
|
| 2434 | 2433 | } |
| 2435 | 2434 | if (!defined('_CACHE_PLUGINS_OPT')) { |
| 2436 | - define('_CACHE_PLUGINS_OPT', _DIR_CACHE . 'charger_plugins_options.php'); |
|
| 2435 | + define('_CACHE_PLUGINS_OPT', _DIR_CACHE.'charger_plugins_options.php'); |
|
| 2437 | 2436 | } |
| 2438 | 2437 | if (!defined('_CACHE_PLUGINS_FCT')) { |
| 2439 | - define('_CACHE_PLUGINS_FCT', _DIR_CACHE . 'charger_plugins_fonctions.php'); |
|
| 2438 | + define('_CACHE_PLUGINS_FCT', _DIR_CACHE.'charger_plugins_fonctions.php'); |
|
| 2440 | 2439 | } |
| 2441 | 2440 | if (!defined('_CACHE_PIPELINES')) { |
| 2442 | - define('_CACHE_PIPELINES', _DIR_CACHE . 'charger_pipelines.php'); |
|
| 2441 | + define('_CACHE_PIPELINES', _DIR_CACHE.'charger_pipelines.php'); |
|
| 2443 | 2442 | } |
| 2444 | 2443 | if (!defined('_CACHE_CHEMIN')) { |
| 2445 | - define('_CACHE_CHEMIN', _DIR_CACHE . 'chemin.txt'); |
|
| 2444 | + define('_CACHE_CHEMIN', _DIR_CACHE.'chemin.txt'); |
|
| 2446 | 2445 | } |
| 2447 | 2446 | |
| 2448 | 2447 | # attention .php obligatoire pour ecrire_fichier_securise |
| 2449 | 2448 | if (!defined('_FILE_META')) { |
| 2450 | - define('_FILE_META', $ti . 'meta_cache.php'); |
|
| 2449 | + define('_FILE_META', $ti.'meta_cache.php'); |
|
| 2451 | 2450 | } |
| 2452 | 2451 | if (!defined('_DIR_LOG')) { |
| 2453 | - define('_DIR_LOG', _DIR_TMP . 'log/'); |
|
| 2452 | + define('_DIR_LOG', _DIR_TMP.'log/'); |
|
| 2454 | 2453 | } |
| 2455 | 2454 | if (!defined('_FILE_LOG')) { |
| 2456 | 2455 | define('_FILE_LOG', 'spip'); |
@@ -2467,8 +2466,8 @@ discard block |
||
| 2467 | 2466 | if (!defined('_FILE_CONNECT')) { |
| 2468 | 2467 | define( |
| 2469 | 2468 | '_FILE_CONNECT', |
| 2470 | - (@is_readable($f = _DIR_CONNECT . _FILE_CONNECT_INS . '.php') ? $f |
|
| 2471 | - : (@is_readable($f = _DIR_RESTREINT . 'inc_connect.php') ? $f |
|
| 2469 | + (@is_readable($f = _DIR_CONNECT._FILE_CONNECT_INS.'.php') ? $f |
|
| 2470 | + : (@is_readable($f = _DIR_RESTREINT.'inc_connect.php') ? $f |
|
| 2472 | 2471 | : false)) |
| 2473 | 2472 | ); |
| 2474 | 2473 | } |
@@ -2480,7 +2479,7 @@ discard block |
||
| 2480 | 2479 | if (!defined('_FILE_CHMOD')) { |
| 2481 | 2480 | define( |
| 2482 | 2481 | '_FILE_CHMOD', |
| 2483 | - (@is_readable($f = _DIR_CHMOD . _FILE_CHMOD_INS . '.php') ? $f |
|
| 2482 | + (@is_readable($f = _DIR_CHMOD._FILE_CHMOD_INS.'.php') ? $f |
|
| 2484 | 2483 | : false) |
| 2485 | 2484 | ); |
| 2486 | 2485 | } |
@@ -2493,10 +2492,10 @@ discard block |
||
| 2493 | 2492 | define('_FILE_TMP_SUFFIX', '.tmp.php'); |
| 2494 | 2493 | } |
| 2495 | 2494 | if (!defined('_FILE_CONNECT_TMP')) { |
| 2496 | - define('_FILE_CONNECT_TMP', _DIR_CONNECT . _FILE_CONNECT_INS . _FILE_TMP_SUFFIX); |
|
| 2495 | + define('_FILE_CONNECT_TMP', _DIR_CONNECT._FILE_CONNECT_INS._FILE_TMP_SUFFIX); |
|
| 2497 | 2496 | } |
| 2498 | 2497 | if (!defined('_FILE_CHMOD_TMP')) { |
| 2499 | - define('_FILE_CHMOD_TMP', _DIR_CHMOD . _FILE_CHMOD_INS . _FILE_TMP_SUFFIX); |
|
| 2498 | + define('_FILE_CHMOD_TMP', _DIR_CHMOD._FILE_CHMOD_INS._FILE_TMP_SUFFIX); |
|
| 2500 | 2499 | } |
| 2501 | 2500 | |
| 2502 | 2501 | // Definition des droits d'acces en ecriture |
@@ -2514,13 +2513,13 @@ discard block |
||
| 2514 | 2513 | define('_DEFAULT_CHARSET', 'utf-8'); |
| 2515 | 2514 | } |
| 2516 | 2515 | if (!defined('_ROOT_PLUGINS')) { |
| 2517 | - define('_ROOT_PLUGINS', _ROOT_RACINE . 'plugins/'); |
|
| 2516 | + define('_ROOT_PLUGINS', _ROOT_RACINE.'plugins/'); |
|
| 2518 | 2517 | } |
| 2519 | 2518 | if (!defined('_ROOT_PLUGINS_DIST')) { |
| 2520 | - define('_ROOT_PLUGINS_DIST', _ROOT_RACINE . 'plugins-dist/'); |
|
| 2519 | + define('_ROOT_PLUGINS_DIST', _ROOT_RACINE.'plugins-dist/'); |
|
| 2521 | 2520 | } |
| 2522 | 2521 | if (!defined('_ROOT_PLUGINS_SUPPL') && defined('_DIR_PLUGINS_SUPPL') && _DIR_PLUGINS_SUPPL) { |
| 2523 | - define('_ROOT_PLUGINS_SUPPL', _ROOT_RACINE . str_replace(_DIR_RACINE, '', _DIR_PLUGINS_SUPPL)); |
|
| 2522 | + define('_ROOT_PLUGINS_SUPPL', _ROOT_RACINE.str_replace(_DIR_RACINE, '', _DIR_PLUGINS_SUPPL)); |
|
| 2524 | 2523 | } |
| 2525 | 2524 | |
| 2526 | 2525 | // La taille des Log |
@@ -2557,7 +2556,7 @@ discard block |
||
| 2557 | 2556 | // (non surchargeable en l'etat ; attention si on utilise include_spip() |
| 2558 | 2557 | // pour le rendre surchargeable, on va provoquer un reecriture |
| 2559 | 2558 | // systematique du noyau ou une baisse de perfs => a etudier) |
| 2560 | - include_once _ROOT_RESTREINT . 'inc/flock.php'; |
|
| 2559 | + include_once _ROOT_RESTREINT.'inc/flock.php'; |
|
| 2561 | 2560 | |
| 2562 | 2561 | // charger tout de suite le path et son cache |
| 2563 | 2562 | load_path_cache(); |
@@ -2605,7 +2604,7 @@ discard block |
||
| 2605 | 2604 | !empty($_SERVER['QUERY_STRING']) |
| 2606 | 2605 | and !strpos($_SERVER['REQUEST_URI'], '?') |
| 2607 | 2606 | ) { |
| 2608 | - $GLOBALS['REQUEST_URI'] .= '?' . $_SERVER['QUERY_STRING']; |
|
| 2607 | + $GLOBALS['REQUEST_URI'] .= '?'.$_SERVER['QUERY_STRING']; |
|
| 2609 | 2608 | } |
| 2610 | 2609 | } |
| 2611 | 2610 | |
@@ -2641,7 +2640,7 @@ discard block |
||
| 2641 | 2640 | ) { |
| 2642 | 2641 | if (isset($GLOBALS['meta']['adresse_site'])) { |
| 2643 | 2642 | $uri_ref = parse_url($GLOBALS['meta']['adresse_site']); |
| 2644 | - $uri_ref = ($uri_ref['path'] ?? '') . '/'; |
|
| 2643 | + $uri_ref = ($uri_ref['path'] ?? '').'/'; |
|
| 2645 | 2644 | } else { |
| 2646 | 2645 | $uri_ref = ''; |
| 2647 | 2646 | } |
@@ -2735,7 +2734,7 @@ discard block |
||
| 2735 | 2734 | } |
| 2736 | 2735 | if (!defined('_CACHE_RUBRIQUES')) { |
| 2737 | 2736 | /** Fichier cache pour le navigateur de rubrique du bandeau */ |
| 2738 | - define('_CACHE_RUBRIQUES', _DIR_TMP . 'menu-rubriques-cache.txt'); |
|
| 2737 | + define('_CACHE_RUBRIQUES', _DIR_TMP.'menu-rubriques-cache.txt'); |
|
| 2739 | 2738 | } |
| 2740 | 2739 | if (!defined('_CACHE_RUBRIQUES_MAX')) { |
| 2741 | 2740 | /** Nombre maxi de rubriques enfants affichées pour chaque rubrique du navigateur de rubrique du bandeau */ |
@@ -2839,7 +2838,7 @@ discard block |
||
| 2839 | 2838 | $memory *= 1024; |
| 2840 | 2839 | } |
| 2841 | 2840 | if ($memory < _MEMORY_LIMIT_MIN * 1024 * 1024) { |
| 2842 | - @ini_set('memory_limit', $m = _MEMORY_LIMIT_MIN . 'M'); |
|
| 2841 | + @ini_set('memory_limit', $m = _MEMORY_LIMIT_MIN.'M'); |
|
| 2843 | 2842 | if (trim(ini_get('memory_limit')) != $m) { |
| 2844 | 2843 | if (!defined('_INTERDIRE_COMPACTE_HEAD_ECRIRE')) { |
| 2845 | 2844 | define('_INTERDIRE_COMPACTE_HEAD_ECRIRE', true); |
@@ -2990,7 +2989,7 @@ discard block |
||
| 2990 | 2989 | } |
| 2991 | 2990 | if (isset($GLOBALS['visiteur_session']['nom'])) { |
| 2992 | 2991 | spip_log($GLOBALS['visiteur_session']['nom'] |
| 2993 | - . ' ' . _VAR_MODE); |
|
| 2992 | + . ' '._VAR_MODE); |
|
| 2994 | 2993 | } |
| 2995 | 2994 | } // pas autorise ? |
| 2996 | 2995 | else { |
@@ -3005,7 +3004,7 @@ discard block |
||
| 3005 | 3004 | if (strpos($self, 'page=login') === false) { |
| 3006 | 3005 | include_spip('inc/headers'); |
| 3007 | 3006 | $redirect = parametre_url(self('&', true), 'var_mode', $_GET['var_mode'], '&'); |
| 3008 | - redirige_par_entete(generer_url_public('login', 'url=' . rawurlencode($redirect), true)); |
|
| 3007 | + redirige_par_entete(generer_url_public('login', 'url='.rawurlencode($redirect), true)); |
|
| 3009 | 3008 | } |
| 3010 | 3009 | } |
| 3011 | 3010 | // sinon tant pis |
@@ -3049,10 +3048,10 @@ discard block |
||
| 3049 | 3048 | // mais on risque de perturber des plugins en initialisant trop tot |
| 3050 | 3049 | // certaines constantes |
| 3051 | 3050 | @spip_initialisation_core( |
| 3052 | - (_DIR_RACINE . _NOM_PERMANENTS_INACCESSIBLES), |
|
| 3053 | - (_DIR_RACINE . _NOM_PERMANENTS_ACCESSIBLES), |
|
| 3054 | - (_DIR_RACINE . _NOM_TEMPORAIRES_INACCESSIBLES), |
|
| 3055 | - (_DIR_RACINE . _NOM_TEMPORAIRES_ACCESSIBLES) |
|
| 3051 | + (_DIR_RACINE._NOM_PERMANENTS_INACCESSIBLES), |
|
| 3052 | + (_DIR_RACINE._NOM_PERMANENTS_ACCESSIBLES), |
|
| 3053 | + (_DIR_RACINE._NOM_TEMPORAIRES_INACCESSIBLES), |
|
| 3054 | + (_DIR_RACINE._NOM_TEMPORAIRES_ACCESSIBLES) |
|
| 3056 | 3055 | ); |
| 3057 | 3056 | |
| 3058 | 3057 | // Demarrer une session NON AUTHENTIFIEE si on donne son nom |
@@ -3085,7 +3084,7 @@ discard block |
||
| 3085 | 3084 | } |
| 3086 | 3085 | |
| 3087 | 3086 | $h = (isset($_SERVER['PHP_AUTH_USER']) and !$GLOBALS['ignore_auth_http']); |
| 3088 | - if ($h or isset($_COOKIE['spip_session']) or isset($_COOKIE[$GLOBALS['cookie_prefix'] . '_session'])) { |
|
| 3087 | + if ($h or isset($_COOKIE['spip_session']) or isset($_COOKIE[$GLOBALS['cookie_prefix'].'_session'])) { |
|
| 3089 | 3088 | $session = charger_fonction('session', 'inc'); |
| 3090 | 3089 | if ($session()) { |
| 3091 | 3090 | return $GLOBALS['visiteur_session']['statut']; |
@@ -3165,7 +3164,7 @@ discard block |
||
| 3165 | 3164 | 'definir_session', |
| 3166 | 3165 | $GLOBALS['visiteur_session'] |
| 3167 | 3166 | ? serialize($GLOBALS['visiteur_session']) |
| 3168 | - . '_' . @$_COOKIE['spip_session'] |
|
| 3167 | + . '_'.@$_COOKIE['spip_session'] |
|
| 3169 | 3168 | : '' |
| 3170 | 3169 | ); |
| 3171 | 3170 | $session = $s ? substr(md5($s), 0, 8) : ''; |
@@ -3321,11 +3320,11 @@ discard block |
||
| 3321 | 3320 | $GLOBALS['_INC_PUBLIC']++; |
| 3322 | 3321 | |
| 3323 | 3322 | // fix #4235 |
| 3324 | - $cache_utilise_session_appelant = ($GLOBALS['cache_utilise_session'] ?? null); |
|
| 3323 | + $cache_utilise_session_appelant = ($GLOBALS['cache_utilise_session'] ?? null); |
|
| 3325 | 3324 | |
| 3326 | 3325 | |
| 3327 | 3326 | foreach (is_array($fond) ? $fond : [$fond] as $f) { |
| 3328 | - unset($GLOBALS['cache_utilise_session']); // fix #4235 |
|
| 3327 | + unset($GLOBALS['cache_utilise_session']); // fix #4235 |
|
| 3329 | 3328 | |
| 3330 | 3329 | $page = evaluer_fond($f, $contexte, $connect); |
| 3331 | 3330 | if ($page === '') { |
@@ -3410,7 +3409,7 @@ discard block |
||
| 3410 | 3409 | * @return array|string |
| 3411 | 3410 | */ |
| 3412 | 3411 | function trouver_fond($nom, $dir = '', $pathinfo = false) { |
| 3413 | - $f = find_in_path($nom . '.' . _EXTENSION_SQUELETTES, $dir ? rtrim($dir, '/') . '/' : ''); |
|
| 3412 | + $f = find_in_path($nom.'.'._EXTENSION_SQUELETTES, $dir ? rtrim($dir, '/').'/' : ''); |
|
| 3414 | 3413 | if (!$pathinfo) { |
| 3415 | 3414 | return $f; |
| 3416 | 3415 | } |