@@ -115,7 +115,7 @@ discard block |
||
| 115 | 115 | // mais apres la fonction autoriser() |
| 116 | 116 | if ($f = find_in_path('mes_fonctions.php')) { |
| 117 | 117 | global $dossier_squelettes; |
| 118 | - include_once(_ROOT_CWD . $f); |
|
| 118 | + include_once(_ROOT_CWD.$f); |
|
| 119 | 119 | } |
| 120 | 120 | |
| 121 | 121 | |
@@ -156,7 +156,7 @@ discard block |
||
| 156 | 156 | $qui = $GLOBALS['visiteur_session'] ? $GLOBALS['visiteur_session'] : []; |
| 157 | 157 | $qui = array_merge(['statut' => '', 'id_auteur' => 0, 'webmestre' => 'non'], $qui); |
| 158 | 158 | } elseif (is_numeric($qui)) { |
| 159 | - $qui = sql_fetsel('*', 'spip_auteurs', 'id_auteur=' . $qui); |
|
| 159 | + $qui = sql_fetsel('*', 'spip_auteurs', 'id_auteur='.$qui); |
|
| 160 | 160 | } |
| 161 | 161 | |
| 162 | 162 | // Admins restreints, on construit ici (pas generique mais...) |
@@ -166,8 +166,8 @@ discard block |
||
| 166 | 166 | } |
| 167 | 167 | |
| 168 | 168 | spip_log( |
| 169 | - "autoriser $faire $type $id (" . (isset($qui['nom']) ? $qui['nom'] : '') . ') ?', |
|
| 170 | - 'autoriser' . _LOG_DEBUG |
|
| 169 | + "autoriser $faire $type $id (".(isset($qui['nom']) ? $qui['nom'] : '').') ?', |
|
| 170 | + 'autoriser'._LOG_DEBUG |
|
| 171 | 171 | ); |
| 172 | 172 | |
| 173 | 173 | // passer par objet_type pour avoir les alias |
@@ -183,7 +183,7 @@ discard block |
||
| 183 | 183 | (isset($GLOBALS['autoriser_exception'][$faire][$type][$id]) and autoriser_exception($faire, $type, $id, 'verifier')) |
| 184 | 184 | or (isset($GLOBALS['autoriser_exception'][$faire][$type]['*']) and autoriser_exception($faire, $type, '*', 'verifier')) |
| 185 | 185 | ) { |
| 186 | - spip_log("autoriser ($faire, $type, $id, " . (isset($qui['nom']) ? $qui['nom'] : '') . ') : OK Exception', 'autoriser' . _LOG_DEBUG); |
|
| 186 | + spip_log("autoriser ($faire, $type, $id, ".(isset($qui['nom']) ? $qui['nom'] : '').') : OK Exception', 'autoriser'._LOG_DEBUG); |
|
| 187 | 187 | return true; |
| 188 | 188 | } |
| 189 | 189 | |
@@ -192,18 +192,18 @@ discard block |
||
| 192 | 192 | // autoriser_faire[_dist], autoriser_defaut[_dist] |
| 193 | 193 | $fonctions = $type |
| 194 | 194 | ? [ |
| 195 | - 'autoriser_' . $type . '_' . $faire, |
|
| 196 | - 'autoriser_' . $type . '_' . $faire . '_dist', |
|
| 197 | - 'autoriser_' . $type, |
|
| 198 | - 'autoriser_' . $type . '_dist', |
|
| 199 | - 'autoriser_' . $faire, |
|
| 200 | - 'autoriser_' . $faire . '_dist', |
|
| 195 | + 'autoriser_'.$type.'_'.$faire, |
|
| 196 | + 'autoriser_'.$type.'_'.$faire.'_dist', |
|
| 197 | + 'autoriser_'.$type, |
|
| 198 | + 'autoriser_'.$type.'_dist', |
|
| 199 | + 'autoriser_'.$faire, |
|
| 200 | + 'autoriser_'.$faire.'_dist', |
|
| 201 | 201 | 'autoriser_defaut', |
| 202 | 202 | 'autoriser_defaut_dist' |
| 203 | 203 | ] |
| 204 | 204 | : [ |
| 205 | - 'autoriser_' . $faire, |
|
| 206 | - 'autoriser_' . $faire . '_dist', |
|
| 205 | + 'autoriser_'.$faire, |
|
| 206 | + 'autoriser_'.$faire.'_dist', |
|
| 207 | 207 | 'autoriser_defaut', |
| 208 | 208 | 'autoriser_defaut_dist' |
| 209 | 209 | ]; |
@@ -216,8 +216,8 @@ discard block |
||
| 216 | 216 | } |
| 217 | 217 | |
| 218 | 218 | spip_log( |
| 219 | - "$f($faire, $type, $id, " . (isset($qui['nom']) ? $qui['nom'] : '') . ') : ' . ($a ? 'OK' : 'niet'), |
|
| 220 | - 'autoriser' . _LOG_DEBUG |
|
| 219 | + "$f($faire, $type, $id, ".(isset($qui['nom']) ? $qui['nom'] : '').') : '.($a ? 'OK' : 'niet'), |
|
| 220 | + 'autoriser'._LOG_DEBUG |
|
| 221 | 221 | ); |
| 222 | 222 | |
| 223 | 223 | return $a; |
@@ -352,7 +352,7 @@ discard block |
||
| 352 | 352 | function autoriser_previsualiser_dist(string $faire, string $type, int $id, array $qui, array $opt): bool { |
| 353 | 353 | |
| 354 | 354 | // Le visiteur a-t-il un statut prevu par la config ? |
| 355 | - if (strpos($GLOBALS['meta']['preview'], ',' . $qui['statut'] . ',') !== false) { |
|
| 355 | + if (strpos($GLOBALS['meta']['preview'], ','.$qui['statut'].',') !== false) { |
|
| 356 | 356 | return test_previsualiser_objet_champ($type, $id, $qui, $opt); |
| 357 | 357 | } |
| 358 | 358 | |
@@ -409,7 +409,7 @@ discard block |
||
| 409 | 409 | } // pas de champ passe a la demande => NIET |
| 410 | 410 | $previsu = explode(',', $c['previsu']); |
| 411 | 411 | // regarder si ce statut est autorise pour l'auteur |
| 412 | - if (in_array($opt[$champ] . '/auteur', $previsu)) { |
|
| 412 | + if (in_array($opt[$champ].'/auteur', $previsu)) { |
|
| 413 | 413 | // retrouver l’id_auteur qui a filé un lien de prévisu éventuellement, |
| 414 | 414 | // sinon l’auteur en session |
| 415 | 415 | include_spip('inc/securiser_action'); |
@@ -423,12 +423,12 @@ discard block |
||
| 423 | 423 | |
| 424 | 424 | if (!$id_auteur) { |
| 425 | 425 | return false; |
| 426 | - } elseif (autoriser('previsualiser' . $opt[$champ], $type, 0, $id_auteur)) { |
|
| 426 | + } elseif (autoriser('previsualiser'.$opt[$champ], $type, 0, $id_auteur)) { |
|
| 427 | 427 | // dans ce cas (admin en general), pas de filtrage sur ce statut |
| 428 | 428 | } elseif ( |
| 429 | 429 | !sql_countsel( |
| 430 | 430 | 'spip_auteurs_liens', |
| 431 | - 'id_auteur=' . intval($id_auteur) . ' AND objet=' . sql_quote($type) . ' AND id_objet=' . intval($id) |
|
| 431 | + 'id_auteur='.intval($id_auteur).' AND objet='.sql_quote($type).' AND id_objet='.intval($id) |
|
| 432 | 432 | ) |
| 433 | 433 | ) { |
| 434 | 434 | return false; |
@@ -471,16 +471,16 @@ discard block |
||
| 471 | 471 | // multilinguisme par secteur et objet rattaché à une rubrique |
| 472 | 472 | $primary = id_table_objet($type); |
| 473 | 473 | if ($table != 'spip_rubriques') { |
| 474 | - $id_rubrique = sql_getfetsel('id_rubrique', "$table", "$primary=" . intval($id)); |
|
| 474 | + $id_rubrique = sql_getfetsel('id_rubrique', "$table", "$primary=".intval($id)); |
|
| 475 | 475 | } else { |
| 476 | 476 | $id_rubrique = $id; |
| 477 | 477 | } |
| 478 | - $id_secteur = sql_getfetsel('id_secteur', 'spip_rubriques', 'id_rubrique=' . intval($id_rubrique)); |
|
| 478 | + $id_secteur = sql_getfetsel('id_secteur', 'spip_rubriques', 'id_rubrique='.intval($id_rubrique)); |
|
| 479 | 479 | if (!$id_secteur > 0) { |
| 480 | 480 | $id_secteur = $id_rubrique; |
| 481 | 481 | } |
| 482 | - $langue_secteur = sql_getfetsel('lang', 'spip_rubriques', 'id_rubrique=' . intval($id_secteur)); |
|
| 483 | - $langue_objet = sql_getfetsel('lang', "$table", "$primary=" . intval($id)); |
|
| 482 | + $langue_secteur = sql_getfetsel('lang', 'spip_rubriques', 'id_rubrique='.intval($id_secteur)); |
|
| 483 | + $langue_objet = sql_getfetsel('lang', "$table", "$primary=".intval($id)); |
|
| 484 | 484 | if ($langue_secteur != $langue_objet) { |
| 485 | 485 | // configuration incohérente, on laisse l'utilisateur corriger la situation |
| 486 | 486 | return true; |
@@ -488,7 +488,7 @@ discard block |
||
| 488 | 488 | if ($table != 'spip_rubriques') { // le choix de la langue se fait seulement sur les rubriques |
| 489 | 489 | return false; |
| 490 | 490 | } else { |
| 491 | - $id_parent = sql_getfetsel('id_parent', 'spip_rubriques', 'id_rubrique=' . intval($id)); |
|
| 491 | + $id_parent = sql_getfetsel('id_parent', 'spip_rubriques', 'id_rubrique='.intval($id)); |
|
| 492 | 492 | if ($id_parent != 0) { |
| 493 | 493 | // sous-rubriques : pas de choix de langue |
| 494 | 494 | return false; |
@@ -536,7 +536,7 @@ discard block |
||
| 536 | 536 | |
| 537 | 537 | if (!isset($opt['statut'])) { |
| 538 | 538 | if (isset($desc['field']['statut'])) { |
| 539 | - $statut = sql_getfetsel('statut', $desc['table'], id_table_objet($type) . '=' . intval($id)); |
|
| 539 | + $statut = sql_getfetsel('statut', $desc['table'], id_table_objet($type).'='.intval($id)); |
|
| 540 | 540 | } else { |
| 541 | 541 | $statut = 'publie'; |
| 542 | 542 | } // pas de statut => publie |
@@ -696,11 +696,11 @@ discard block |
||
| 696 | 696 | return false; |
| 697 | 697 | } |
| 698 | 698 | |
| 699 | - if (sql_countsel('spip_rubriques', 'id_parent=' . intval($id))) { |
|
| 699 | + if (sql_countsel('spip_rubriques', 'id_parent='.intval($id))) { |
|
| 700 | 700 | return false; |
| 701 | 701 | } |
| 702 | 702 | |
| 703 | - if (sql_countsel('spip_articles', 'id_rubrique=' . intval($id) . " AND (statut<>'poubelle')")) { |
|
| 703 | + if (sql_countsel('spip_articles', 'id_rubrique='.intval($id)." AND (statut<>'poubelle')")) { |
|
| 704 | 704 | return false; |
| 705 | 705 | } |
| 706 | 706 | |
@@ -735,7 +735,7 @@ discard block |
||
| 735 | 735 | if (!$id) { |
| 736 | 736 | return false; |
| 737 | 737 | } |
| 738 | - $r = sql_fetsel('id_rubrique,statut', 'spip_articles', 'id_article=' . sql_quote($id)); |
|
| 738 | + $r = sql_fetsel('id_rubrique,statut', 'spip_articles', 'id_article='.sql_quote($id)); |
|
| 739 | 739 | |
| 740 | 740 | return |
| 741 | 741 | $r |
@@ -746,7 +746,7 @@ discard block |
||
| 746 | 746 | (!isset($opt['statut']) or $opt['statut'] !== 'publie') |
| 747 | 747 | and in_array($qui['statut'], ['0minirezo', '1comite']) |
| 748 | 748 | and in_array($r['statut'], ['prop', 'prepa', 'poubelle']) |
| 749 | - and auteurs_objet('article', $id, 'id_auteur=' . $qui['id_auteur']) |
|
| 749 | + and auteurs_objet('article', $id, 'id_auteur='.$qui['id_auteur']) |
|
| 750 | 750 | ) |
| 751 | 751 | ); |
| 752 | 752 | } |
@@ -800,7 +800,7 @@ discard block |
||
| 800 | 800 | if (!$id) { |
| 801 | 801 | return false; |
| 802 | 802 | } |
| 803 | - $statut = sql_getfetsel('statut', 'spip_articles', 'id_article=' . intval($id)); |
|
| 803 | + $statut = sql_getfetsel('statut', 'spip_articles', 'id_article='.intval($id)); |
|
| 804 | 804 | } |
| 805 | 805 | |
| 806 | 806 | return |
@@ -811,7 +811,7 @@ discard block |
||
| 811 | 811 | or |
| 812 | 812 | ($id |
| 813 | 813 | and $qui['id_auteur'] |
| 814 | - and auteurs_objet('article', $id, 'id_auteur=' . $qui['id_auteur'])); |
|
| 814 | + and auteurs_objet('article', $id, 'id_auteur='.$qui['id_auteur'])); |
|
| 815 | 815 | } |
| 816 | 816 | |
| 817 | 817 | |
@@ -830,8 +830,8 @@ discard block |
||
| 830 | 830 | function autoriser_voir_dist(string $faire, string $type, int $id, array $qui, array $opt): bool { |
| 831 | 831 | # securite, mais on aurait pas du arriver ici ! |
| 832 | 832 | if ( |
| 833 | - function_exists($f = 'autoriser_' . $type . '_voir') |
|
| 834 | - or function_exists($f = 'autoriser_' . $type . '_voir_dist') |
|
| 833 | + function_exists($f = 'autoriser_'.$type.'_voir') |
|
| 834 | + or function_exists($f = 'autoriser_'.$type.'_voir_dist') |
|
| 835 | 835 | ) { |
| 836 | 836 | return $f($faire, $type, $id, $qui, $opt); |
| 837 | 837 | } |
@@ -952,7 +952,7 @@ discard block |
||
| 952 | 952 | $n = sql_fetsel( |
| 953 | 953 | 'A.id_article', |
| 954 | 954 | 'spip_auteurs_liens AS L LEFT JOIN spip_articles AS A ON (L.objet=\'article\' AND L.id_objet=A.id_article)', |
| 955 | - "A.statut='publie' AND L.id_auteur=" . sql_quote($id) |
|
| 955 | + "A.statut='publie' AND L.id_auteur=".sql_quote($id) |
|
| 956 | 956 | ); |
| 957 | 957 | |
| 958 | 958 | return $n ? true : false; |
@@ -1154,7 +1154,7 @@ discard block |
||
| 1154 | 1154 | and $r = sql_allfetsel( |
| 1155 | 1155 | 'id_objet', |
| 1156 | 1156 | 'spip_auteurs_liens', |
| 1157 | - 'id_auteur=' . intval($id_auteur) . " AND objet='rubrique' AND id_objet!=0" |
|
| 1157 | + 'id_auteur='.intval($id_auteur)." AND objet='rubrique' AND id_objet!=0" |
|
| 1158 | 1158 | ) |
| 1159 | 1159 | and count($r) |
| 1160 | 1160 | ) { |
@@ -1770,8 +1770,8 @@ discard block |
||
| 1770 | 1770 | function auteurs_objet($objet, $id_objet, $cond = '') { |
| 1771 | 1771 | $objet = objet_type($objet); |
| 1772 | 1772 | $where = [ |
| 1773 | - 'objet=' . sql_quote($objet), |
|
| 1774 | - 'id_objet=' . intval($id_objet) |
|
| 1773 | + 'objet='.sql_quote($objet), |
|
| 1774 | + 'id_objet='.intval($id_objet) |
|
| 1775 | 1775 | ]; |
| 1776 | 1776 | if (!empty($cond)) { |
| 1777 | 1777 | if (is_array($cond)) { |
@@ -1806,7 +1806,7 @@ discard block |
||
| 1806 | 1806 | return sql_allfetsel( |
| 1807 | 1807 | 'id_auteur', |
| 1808 | 1808 | 'spip_auteurs_liens', |
| 1809 | - "objet='article' AND id_objet=" . intval($id_article) . ($cond ? " AND $cond" : '') |
|
| 1809 | + "objet='article' AND id_objet=".intval($id_article).($cond ? " AND $cond" : '') |
|
| 1810 | 1810 | ); |
| 1811 | 1811 | } |
| 1812 | 1812 | |
@@ -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)); |
@@ -124,9 +124,9 @@ discard block |
||
| 124 | 124 | $var_G = ($G / 255); |
| 125 | 125 | $var_B = ($B / 255); |
| 126 | 126 | |
| 127 | - $var_Min = min($var_R, $var_G, $var_B); //Min. value of RGB |
|
| 128 | - $var_Max = max($var_R, $var_G, $var_B); //Max. value of RGB |
|
| 129 | - $del_Max = $var_Max - $var_Min; //Delta RGB value |
|
| 127 | + $var_Min = min($var_R, $var_G, $var_B); //Min. value of RGB |
|
| 128 | + $var_Max = max($var_R, $var_G, $var_B); //Max. value of RGB |
|
| 129 | + $del_Max = $var_Max - $var_Min; //Delta RGB value |
|
| 130 | 130 | |
| 131 | 131 | $L = ($var_Max + $var_Min) / 2; |
| 132 | 132 | |
@@ -188,7 +188,7 @@ discard block |
||
| 188 | 188 | */ |
| 189 | 189 | function _couleur_hsl_to_rgb($H, $S, $L) { |
| 190 | 190 | // helper |
| 191 | - $hue_2_rgb = function ($v1, $v2, $vH) { |
|
| 191 | + $hue_2_rgb = function($v1, $v2, $vH) { |
|
| 192 | 192 | if ($vH < 0) { |
| 193 | 193 | $vH += 1; |
| 194 | 194 | } |
@@ -317,11 +317,11 @@ discard block |
||
| 317 | 317 | $img = "<img src='$source' />"; |
| 318 | 318 | } elseif ( |
| 319 | 319 | preg_match('@^data:image/([^;]*);base64,(.*)$@isS', $source, $regs) |
| 320 | - and $extension = _image_trouver_extension_depuis_mime('image/' . $regs[1]) |
|
| 320 | + and $extension = _image_trouver_extension_depuis_mime('image/'.$regs[1]) |
|
| 321 | 321 | and in_array($extension, _image_extensions_acceptees_en_entree()) |
| 322 | 322 | ) { |
| 323 | 323 | # gerer img src="data:....base64" |
| 324 | - $local = sous_repertoire(_DIR_VAR, 'image-data') . md5($regs[2]) . '.' . _image_extension_normalisee($extension); |
|
| 324 | + $local = sous_repertoire(_DIR_VAR, 'image-data').md5($regs[2]).'.'._image_extension_normalisee($extension); |
|
| 325 | 325 | if (!file_exists($local)) { |
| 326 | 326 | ecrire_fichier($local, base64_decode($regs[2])); |
| 327 | 327 | } |
@@ -338,7 +338,7 @@ discard block |
||
| 338 | 338 | // les protocoles web prennent au moins 3 lettres |
| 339 | 339 | if (tester_url_absolue($source)) { |
| 340 | 340 | include_spip('inc/distant'); |
| 341 | - $fichier = _DIR_RACINE . copie_locale($source); |
|
| 341 | + $fichier = _DIR_RACINE.copie_locale($source); |
|
| 342 | 342 | if (!$fichier) { |
| 343 | 343 | return ''; |
| 344 | 344 | } |
@@ -436,9 +436,9 @@ discard block |
||
| 436 | 436 | // on garde la terminaison initiale car image simplement copiee |
| 437 | 437 | // et on postfixe son nom avec un md5 du path |
| 438 | 438 | $terminaison_dest = $terminaison; |
| 439 | - $fichier_dest .= '-' . substr(md5("$identifiant"), 0, 5); |
|
| 439 | + $fichier_dest .= '-'.substr(md5("$identifiant"), 0, 5); |
|
| 440 | 440 | } else { |
| 441 | - $fichier_dest .= '-' . substr(md5("$identifiant-$effet"), 0, 5); |
|
| 441 | + $fichier_dest .= '-'.substr(md5("$identifiant-$effet"), 0, 5); |
|
| 442 | 442 | } |
| 443 | 443 | $cache = sous_repertoire(_DIR_VAR, $cache); |
| 444 | 444 | $cache = sous_repertoire($cache, $effet); |
@@ -449,7 +449,7 @@ discard block |
||
| 449 | 449 | $fichier_dest = substr($fichier_dest, 2); |
| 450 | 450 | } |
| 451 | 451 | |
| 452 | - $fichier_dest = $cache . $fichier_dest . '.' . $terminaison_dest; |
|
| 452 | + $fichier_dest = $cache.$fichier_dest.'.'.$terminaison_dest; |
|
| 453 | 453 | |
| 454 | 454 | $GLOBALS['images_calculees'][] = $fichier_dest; |
| 455 | 455 | |
@@ -487,15 +487,15 @@ discard block |
||
| 487 | 487 | |
| 488 | 488 | if ($creer) { |
| 489 | 489 | spip_log( |
| 490 | - 'filtre image ' . ($fonction_creation ? reset($fonction_creation) : '') . "[$effet] sur $fichier", |
|
| 491 | - 'images' . _LOG_DEBUG |
|
| 490 | + 'filtre image '.($fonction_creation ? reset($fonction_creation) : '')."[$effet] sur $fichier", |
|
| 491 | + 'images'._LOG_DEBUG |
|
| 492 | 492 | ); |
| 493 | 493 | } |
| 494 | 494 | |
| 495 | 495 | $term_fonction = _image_trouver_extension_pertinente($fichier); |
| 496 | - $ret['fonction_imagecreatefrom'] = '_imagecreatefrom' . $term_fonction; |
|
| 496 | + $ret['fonction_imagecreatefrom'] = '_imagecreatefrom'.$term_fonction; |
|
| 497 | 497 | $ret['fichier'] = $fichier; |
| 498 | - $ret['fonction_image'] = '_image_image' . $terminaison_dest; |
|
| 498 | + $ret['fonction_image'] = '_image_image'.$terminaison_dest; |
|
| 499 | 499 | $ret['fichier_dest'] = $fichier_dest; |
| 500 | 500 | $ret['format_source'] = _image_extension_normalisee($terminaison); |
| 501 | 501 | $ret['format_dest'] = $terminaison_dest; |
@@ -644,7 +644,7 @@ discard block |
||
| 644 | 644 | |
| 645 | 645 | $_terminaison = _image_trouver_extension_depuis_mime($mime); |
| 646 | 646 | if ($_terminaison and $_terminaison !== $terminaison) { |
| 647 | - spip_log("Mauvaise extension du fichier : $path . Son type mime est : $mime", 'images.' . _LOG_INFO_IMPORTANTE); |
|
| 647 | + spip_log("Mauvaise extension du fichier : $path . Son type mime est : $mime", 'images.'._LOG_INFO_IMPORTANTE); |
|
| 648 | 648 | $terminaison = $_terminaison; |
| 649 | 649 | } |
| 650 | 650 | return $terminaison; |
@@ -801,7 +801,7 @@ discard block |
||
| 801 | 801 | if (!function_exists('imagepng')) { |
| 802 | 802 | return false; |
| 803 | 803 | } |
| 804 | - $tmp = $fichier . '.tmp'; |
|
| 804 | + $tmp = $fichier.'.tmp'; |
|
| 805 | 805 | $ret = imagepng($img, $tmp); |
| 806 | 806 | if (file_exists($tmp)) { |
| 807 | 807 | $taille_test = getimagesize($tmp); |
@@ -836,7 +836,7 @@ discard block |
||
| 836 | 836 | if (!function_exists('imagegif')) { |
| 837 | 837 | return false; |
| 838 | 838 | } |
| 839 | - $tmp = $fichier . '.tmp'; |
|
| 839 | + $tmp = $fichier.'.tmp'; |
|
| 840 | 840 | $ret = imagegif($img, $tmp); |
| 841 | 841 | if (file_exists($tmp)) { |
| 842 | 842 | $taille_test = getimagesize($tmp); |
@@ -876,7 +876,7 @@ discard block |
||
| 876 | 876 | if (!function_exists('imagejpeg')) { |
| 877 | 877 | return false; |
| 878 | 878 | } |
| 879 | - $tmp = $fichier . '.tmp'; |
|
| 879 | + $tmp = $fichier.'.tmp'; |
|
| 880 | 880 | |
| 881 | 881 | // Enable interlancing |
| 882 | 882 | imageinterlace($img, true); |
@@ -937,7 +937,7 @@ discard block |
||
| 937 | 937 | if (!function_exists('imagewebp')) { |
| 938 | 938 | return false; |
| 939 | 939 | } |
| 940 | - $tmp = $fichier . '.tmp'; |
|
| 940 | + $tmp = $fichier.'.tmp'; |
|
| 941 | 941 | $ret = imagewebp($img, $tmp, $qualite); |
| 942 | 942 | if (file_exists($tmp)) { |
| 943 | 943 | $taille_test = getimagesize($tmp); |
@@ -971,7 +971,7 @@ discard block |
||
| 971 | 971 | */ |
| 972 | 972 | function _image_imagesvg($img, $fichier) { |
| 973 | 973 | |
| 974 | - $tmp = $fichier . '.tmp'; |
|
| 974 | + $tmp = $fichier.'.tmp'; |
|
| 975 | 975 | if (strpos($img, '<') === false) { |
| 976 | 976 | $img = supprimer_timestamp($img); |
| 977 | 977 | if (!file_exists($img)) { |
@@ -1028,13 +1028,13 @@ discard block |
||
| 1028 | 1028 | */ |
| 1029 | 1029 | function _image_gd_output($img, $valeurs, $qualite = _IMG_GD_QUALITE, $fonction = null) { |
| 1030 | 1030 | if (is_null($fonction)) { |
| 1031 | - $fonction = '_image_image' . $valeurs['format_dest']; |
|
| 1031 | + $fonction = '_image_image'.$valeurs['format_dest']; |
|
| 1032 | 1032 | } |
| 1033 | 1033 | $ret = false; |
| 1034 | 1034 | #un flag pour reperer les images gravees |
| 1035 | 1035 | $lock = |
| 1036 | 1036 | !statut_effacer_images_temporaires('get') // si la fonction n'a pas ete activee, on grave tout |
| 1037 | - or (@file_exists($valeurs['fichier_dest']) and !@file_exists($valeurs['fichier_dest'] . '.src')); |
|
| 1037 | + or (@file_exists($valeurs['fichier_dest']) and !@file_exists($valeurs['fichier_dest'].'.src')); |
|
| 1038 | 1038 | if ( |
| 1039 | 1039 | function_exists($fonction) |
| 1040 | 1040 | && ($ret = $fonction($img, $valeurs['fichier_dest'], $qualite)) # on a reussi a creer l'image |
@@ -1045,7 +1045,7 @@ discard block |
||
| 1045 | 1045 | // dans tous les cas mettre a jour la taille de l'image finale |
| 1046 | 1046 | list($valeurs['hauteur_dest'], $valeurs['largeur_dest']) = taille_image($valeurs['fichier_dest']); |
| 1047 | 1047 | $valeurs['date'] = @filemtime($valeurs['fichier_dest']); // pour la retrouver apres disparition |
| 1048 | - ecrire_fichier($valeurs['fichier_dest'] . '.src', serialize($valeurs), true); |
|
| 1048 | + ecrire_fichier($valeurs['fichier_dest'].'.src', serialize($valeurs), true); |
|
| 1049 | 1049 | } |
| 1050 | 1050 | } |
| 1051 | 1051 | |
@@ -1260,7 +1260,7 @@ discard block |
||
| 1260 | 1260 | |
| 1261 | 1261 | // attributs deprecies. Transformer en CSS |
| 1262 | 1262 | if ($espace = extraire_attribut($tag, 'hspace')) { |
| 1263 | - $style = "margin:${espace}px;" . $style; |
|
| 1263 | + $style = "margin:${espace}px;".$style; |
|
| 1264 | 1264 | $tag = inserer_attribut($tag, 'hspace', ''); |
| 1265 | 1265 | } |
| 1266 | 1266 | |
@@ -1385,7 +1385,7 @@ discard block |
||
| 1385 | 1385 | $image = $valeurs['fichier']; |
| 1386 | 1386 | $format = $valeurs['format_source']; |
| 1387 | 1387 | $destdir = dirname($valeurs['fichier_dest']); |
| 1388 | - $destfile = basename($valeurs['fichier_dest'], '.' . $valeurs['format_dest']); |
|
| 1388 | + $destfile = basename($valeurs['fichier_dest'], '.'.$valeurs['format_dest']); |
|
| 1389 | 1389 | |
| 1390 | 1390 | $format_sortie = $valeurs['format_dest']; |
| 1391 | 1391 | |
@@ -1417,14 +1417,14 @@ discard block |
||
| 1417 | 1417 | |
| 1418 | 1418 | // Si l'image est de la taille demandee (ou plus petite), simplement la retourner |
| 1419 | 1419 | if ($srcWidth and $srcWidth <= $maxWidth and $srcHeight <= $maxHeight) { |
| 1420 | - $vignette = $destination . '.' . $format; |
|
| 1420 | + $vignette = $destination.'.'.$format; |
|
| 1421 | 1421 | @copy($image, $vignette); |
| 1422 | 1422 | } |
| 1423 | 1423 | |
| 1424 | 1424 | elseif ($valeurs['format_source'] === 'svg') { |
| 1425 | 1425 | if ($svg = svg_redimensionner($valeurs['fichier'], $destWidth, $destHeight)) { |
| 1426 | 1426 | $format_sortie = 'svg'; |
| 1427 | - $vignette = $destination . '.' . $format_sortie; |
|
| 1427 | + $vignette = $destination.'.'.$format_sortie; |
|
| 1428 | 1428 | $valeurs['fichier_dest'] = $vignette; |
| 1429 | 1429 | _image_gd_output($svg, $valeurs); |
| 1430 | 1430 | } |
@@ -1436,9 +1436,9 @@ discard block |
||
| 1436 | 1436 | define('_CONVERT_COMMAND', 'convert'); |
| 1437 | 1437 | } // Securite : mes_options.php peut preciser le chemin absolu |
| 1438 | 1438 | if (!defined('_RESIZE_COMMAND')) { |
| 1439 | - define('_RESIZE_COMMAND', _CONVERT_COMMAND . ' -quality ' . _IMG_CONVERT_QUALITE . ' -resize %xx%y! %src %dest'); |
|
| 1439 | + define('_RESIZE_COMMAND', _CONVERT_COMMAND.' -quality '._IMG_CONVERT_QUALITE.' -resize %xx%y! %src %dest'); |
|
| 1440 | 1440 | } |
| 1441 | - $vignette = $destination . '.' . $format_sortie; |
|
| 1441 | + $vignette = $destination.'.'.$format_sortie; |
|
| 1442 | 1442 | $commande = str_replace( |
| 1443 | 1443 | ['%x', '%y', '%src', '%dest'], |
| 1444 | 1444 | [ |
@@ -1454,13 +1454,13 @@ discard block |
||
| 1454 | 1454 | if (!@file_exists($vignette)) { |
| 1455 | 1455 | spip_log("echec convert sur $vignette"); |
| 1456 | 1456 | |
| 1457 | - return; // echec commande |
|
| 1457 | + return; // echec commande |
|
| 1458 | 1458 | } |
| 1459 | 1459 | } |
| 1460 | 1460 | |
| 1461 | 1461 | // php5 imagemagick |
| 1462 | 1462 | elseif ($process == 'imagick') { |
| 1463 | - $vignette = "$destination." . $format_sortie; |
|
| 1463 | + $vignette = "$destination.".$format_sortie; |
|
| 1464 | 1464 | |
| 1465 | 1465 | if (!class_exists('Imagick')) { |
| 1466 | 1466 | spip_log('Classe Imagick absente !', _LOG_ERREUR); |
@@ -1474,7 +1474,7 @@ discard block |
||
| 1474 | 1474 | $destHeight, |
| 1475 | 1475 | Imagick::FILTER_LANCZOS, |
| 1476 | 1476 | 1 |
| 1477 | - );//, IMAGICK_FILTER_LANCZOS, _IMG_IMAGICK_QUALITE / 100); |
|
| 1477 | + ); //, IMAGICK_FILTER_LANCZOS, _IMG_IMAGICK_QUALITE / 100); |
|
| 1478 | 1478 | $imagick->writeImage($vignette); |
| 1479 | 1479 | |
| 1480 | 1480 | if (!@file_exists($vignette)) { |
@@ -1492,11 +1492,11 @@ discard block |
||
| 1492 | 1492 | if (_PNMSCALE_COMMAND == '') { |
| 1493 | 1493 | return; |
| 1494 | 1494 | } |
| 1495 | - $vignette = $destination . '.' . $format_sortie; |
|
| 1495 | + $vignette = $destination.'.'.$format_sortie; |
|
| 1496 | 1496 | $pnmtojpeg_command = str_replace('pnmscale', 'pnmtojpeg', _PNMSCALE_COMMAND); |
| 1497 | 1497 | if ($format == 'jpg') { |
| 1498 | 1498 | $jpegtopnm_command = str_replace('pnmscale', 'jpegtopnm', _PNMSCALE_COMMAND); |
| 1499 | - exec("$jpegtopnm_command $image | " . _PNMSCALE_COMMAND . " -width $destWidth | $pnmtojpeg_command > $vignette"); |
|
| 1499 | + exec("$jpegtopnm_command $image | "._PNMSCALE_COMMAND." -width $destWidth | $pnmtojpeg_command > $vignette"); |
|
| 1500 | 1500 | if (!($s = @filesize($vignette))) { |
| 1501 | 1501 | spip_unlink($vignette); |
| 1502 | 1502 | } |
@@ -1508,7 +1508,7 @@ discard block |
||
| 1508 | 1508 | } else { |
| 1509 | 1509 | if ($format == 'gif') { |
| 1510 | 1510 | $giftopnm_command = str_replace('pnmscale', 'giftopnm', _PNMSCALE_COMMAND); |
| 1511 | - exec("$giftopnm_command $image | " . _PNMSCALE_COMMAND . " -width $destWidth | $pnmtojpeg_command > $vignette"); |
|
| 1511 | + exec("$giftopnm_command $image | "._PNMSCALE_COMMAND." -width $destWidth | $pnmtojpeg_command > $vignette"); |
|
| 1512 | 1512 | if (!($s = @filesize($vignette))) { |
| 1513 | 1513 | spip_unlink($vignette); |
| 1514 | 1514 | } |
@@ -1520,7 +1520,7 @@ discard block |
||
| 1520 | 1520 | } else { |
| 1521 | 1521 | if ($format == 'png') { |
| 1522 | 1522 | $pngtopnm_command = str_replace('pnmscale', 'pngtopnm', _PNMSCALE_COMMAND); |
| 1523 | - exec("$pngtopnm_command $image | " . _PNMSCALE_COMMAND . " -width $destWidth | $pnmtojpeg_command > $vignette"); |
|
| 1523 | + exec("$pngtopnm_command $image | "._PNMSCALE_COMMAND." -width $destWidth | $pnmtojpeg_command > $vignette"); |
|
| 1524 | 1524 | if (!($s = @filesize($vignette))) { |
| 1525 | 1525 | spip_unlink($vignette); |
| 1526 | 1526 | } |
@@ -1542,7 +1542,7 @@ discard block |
||
| 1542 | 1542 | return; |
| 1543 | 1543 | } |
| 1544 | 1544 | if (_IMG_GD_MAX_PIXELS && $srcWidth * $srcHeight > _IMG_GD_MAX_PIXELS) { |
| 1545 | - spip_log('vignette gd1/gd2 impossible : ' . $srcWidth * $srcHeight . 'pixels'); |
|
| 1545 | + spip_log('vignette gd1/gd2 impossible : '.$srcWidth * $srcHeight.'pixels'); |
|
| 1546 | 1546 | |
| 1547 | 1547 | return; |
| 1548 | 1548 | } |
@@ -1854,7 +1854,7 @@ discard block |
||
| 1854 | 1854 | // de l'image, de facon a tromper le cache du navigateur |
| 1855 | 1855 | // quand on fait supprimer/reuploader un logo |
| 1856 | 1856 | // (pas de filemtime si SAFE MODE) |
| 1857 | - $date = test_espace_prive() ? ('?' . $date) : ''; |
|
| 1857 | + $date = test_espace_prive() ? ('?'.$date) : ''; |
|
| 1858 | 1858 | |
| 1859 | 1859 | return _image_ecrire_tag($image, ['src' => "$logo$date", 'width' => $destWidth, 'height' => $destHeight]); |
| 1860 | 1860 | } |
@@ -1901,7 +1901,7 @@ discard block |
||
| 1901 | 1901 | public static function LittleEndian2String($number, $minbytes = 1) { |
| 1902 | 1902 | $intstring = ''; |
| 1903 | 1903 | while ($number > 0) { |
| 1904 | - $intstring = $intstring . chr($number & 255); |
|
| 1904 | + $intstring = $intstring.chr($number & 255); |
|
| 1905 | 1905 | $number >>= 8; |
| 1906 | 1906 | } |
| 1907 | 1907 | |
@@ -1933,9 +1933,9 @@ discard block |
||
| 1933 | 1933 | $b = $argb['blue']; |
| 1934 | 1934 | |
| 1935 | 1935 | if ($bpp[$key] == 32) { |
| 1936 | - $icXOR[$key] .= chr($b) . chr($g) . chr($r) . chr($a); |
|
| 1936 | + $icXOR[$key] .= chr($b).chr($g).chr($r).chr($a); |
|
| 1937 | 1937 | } elseif ($bpp[$key] == 24) { |
| 1938 | - $icXOR[$key] .= chr($b) . chr($g) . chr($r); |
|
| 1938 | + $icXOR[$key] .= chr($b).chr($g).chr($r); |
|
| 1939 | 1939 | } |
| 1940 | 1940 | |
| 1941 | 1941 | if ($a < 128) { |
@@ -1962,48 +1962,48 @@ discard block |
||
| 1962 | 1962 | |
| 1963 | 1963 | // BITMAPINFOHEADER - 40 bytes |
| 1964 | 1964 | $BitmapInfoHeader[$key] = ''; |
| 1965 | - $BitmapInfoHeader[$key] .= "\x28\x00\x00\x00"; // DWORD biSize; |
|
| 1966 | - $BitmapInfoHeader[$key] .= phpthumb_functions::LittleEndian2String($ImageWidths[$key], 4); // LONG biWidth; |
|
| 1965 | + $BitmapInfoHeader[$key] .= "\x28\x00\x00\x00"; // DWORD biSize; |
|
| 1966 | + $BitmapInfoHeader[$key] .= phpthumb_functions::LittleEndian2String($ImageWidths[$key], 4); // LONG biWidth; |
|
| 1967 | 1967 | // The biHeight member specifies the combined |
| 1968 | 1968 | // height of the XOR and AND masks. |
| 1969 | 1969 | $BitmapInfoHeader[$key] .= phpthumb_functions::LittleEndian2String($ImageHeights[$key] * 2, 4); // LONG biHeight; |
| 1970 | - $BitmapInfoHeader[$key] .= "\x01\x00"; // WORD biPlanes; |
|
| 1971 | - $BitmapInfoHeader[$key] .= chr($bpp[$key]) . "\x00"; // wBitCount; |
|
| 1972 | - $BitmapInfoHeader[$key] .= "\x00\x00\x00\x00"; // DWORD biCompression; |
|
| 1973 | - $BitmapInfoHeader[$key] .= phpthumb_functions::LittleEndian2String($biSizeImage, 4); // DWORD biSizeImage; |
|
| 1974 | - $BitmapInfoHeader[$key] .= "\x00\x00\x00\x00"; // LONG biXPelsPerMeter; |
|
| 1975 | - $BitmapInfoHeader[$key] .= "\x00\x00\x00\x00"; // LONG biYPelsPerMeter; |
|
| 1976 | - $BitmapInfoHeader[$key] .= "\x00\x00\x00\x00"; // DWORD biClrUsed; |
|
| 1977 | - $BitmapInfoHeader[$key] .= "\x00\x00\x00\x00"; // DWORD biClrImportant; |
|
| 1970 | + $BitmapInfoHeader[$key] .= "\x01\x00"; // WORD biPlanes; |
|
| 1971 | + $BitmapInfoHeader[$key] .= chr($bpp[$key])."\x00"; // wBitCount; |
|
| 1972 | + $BitmapInfoHeader[$key] .= "\x00\x00\x00\x00"; // DWORD biCompression; |
|
| 1973 | + $BitmapInfoHeader[$key] .= phpthumb_functions::LittleEndian2String($biSizeImage, 4); // DWORD biSizeImage; |
|
| 1974 | + $BitmapInfoHeader[$key] .= "\x00\x00\x00\x00"; // LONG biXPelsPerMeter; |
|
| 1975 | + $BitmapInfoHeader[$key] .= "\x00\x00\x00\x00"; // LONG biYPelsPerMeter; |
|
| 1976 | + $BitmapInfoHeader[$key] .= "\x00\x00\x00\x00"; // DWORD biClrUsed; |
|
| 1977 | + $BitmapInfoHeader[$key] .= "\x00\x00\x00\x00"; // DWORD biClrImportant; |
|
| 1978 | 1978 | } |
| 1979 | 1979 | |
| 1980 | 1980 | |
| 1981 | - $icondata = "\x00\x00"; // idReserved; // Reserved (must be 0) |
|
| 1982 | - $icondata .= "\x01\x00"; // idType; // Resource Type (1 for icons) |
|
| 1983 | - $icondata .= phpthumb_functions::LittleEndian2String(count($gd_image_array), 2); // idCount; // How many images? |
|
| 1981 | + $icondata = "\x00\x00"; // idReserved; // Reserved (must be 0) |
|
| 1982 | + $icondata .= "\x01\x00"; // idType; // Resource Type (1 for icons) |
|
| 1983 | + $icondata .= phpthumb_functions::LittleEndian2String(count($gd_image_array), 2); // idCount; // How many images? |
|
| 1984 | 1984 | |
| 1985 | 1985 | $dwImageOffset = 6 + (count($gd_image_array) * 16); |
| 1986 | 1986 | foreach ($gd_image_array as $key => $gd_image) { |
| 1987 | 1987 | // ICONDIRENTRY idEntries[1]; // An entry for each image (idCount of 'em) |
| 1988 | 1988 | |
| 1989 | - $icondata .= chr($ImageWidths[$key]); // bWidth; // Width, in pixels, of the image |
|
| 1990 | - $icondata .= chr($ImageHeights[$key]); // bHeight; // Height, in pixels, of the image |
|
| 1991 | - $icondata .= chr($totalcolors[$key]); // bColorCount; // Number of colors in image (0 if >=8bpp) |
|
| 1992 | - $icondata .= "\x00"; // bReserved; // Reserved ( must be 0) |
|
| 1989 | + $icondata .= chr($ImageWidths[$key]); // bWidth; // Width, in pixels, of the image |
|
| 1990 | + $icondata .= chr($ImageHeights[$key]); // bHeight; // Height, in pixels, of the image |
|
| 1991 | + $icondata .= chr($totalcolors[$key]); // bColorCount; // Number of colors in image (0 if >=8bpp) |
|
| 1992 | + $icondata .= "\x00"; // bReserved; // Reserved ( must be 0) |
|
| 1993 | 1993 | |
| 1994 | - $icondata .= "\x01\x00"; // wPlanes; // Color Planes |
|
| 1995 | - $icondata .= chr($bpp[$key]) . "\x00"; // wBitCount; // Bits per pixel |
|
| 1994 | + $icondata .= "\x01\x00"; // wPlanes; // Color Planes |
|
| 1995 | + $icondata .= chr($bpp[$key])."\x00"; // wBitCount; // Bits per pixel |
|
| 1996 | 1996 | |
| 1997 | 1997 | $dwBytesInRes = 40 + strlen($icXOR[$key]) + strlen($icAND[$key]); |
| 1998 | 1998 | $icondata .= phpthumb_functions::LittleEndian2String( |
| 1999 | 1999 | $dwBytesInRes, |
| 2000 | 2000 | 4 |
| 2001 | - ); // dwBytesInRes; // How many bytes in this resource? |
|
| 2001 | + ); // dwBytesInRes; // How many bytes in this resource? |
|
| 2002 | 2002 | |
| 2003 | 2003 | $icondata .= phpthumb_functions::LittleEndian2String( |
| 2004 | 2004 | $dwImageOffset, |
| 2005 | 2005 | 4 |
| 2006 | - ); // dwImageOffset; // Where in the file is this image? |
|
| 2006 | + ); // dwImageOffset; // Where in the file is this image? |
|
| 2007 | 2007 | $dwImageOffset += strlen($BitmapInfoHeader[$key]); |
| 2008 | 2008 | $dwImageOffset += strlen($icXOR[$key]); |
| 2009 | 2009 | $dwImageOffset += strlen($icAND[$key]); |
@@ -96,7 +96,7 @@ discard block |
||
| 96 | 96 | } |
| 97 | 97 | |
| 98 | 98 | include_fichiers_fonctions(); |
| 99 | - foreach (['filtre_' . $fonc, 'filtre_' . $fonc . '_dist', $fonc] as $f) { |
|
| 99 | + foreach (['filtre_'.$fonc, 'filtre_'.$fonc.'_dist', $fonc] as $f) { |
|
| 100 | 100 | trouver_filtre_matrice($f); // charge des fichiers spécifiques éventuels |
| 101 | 101 | // fonction ou name\space\fonction |
| 102 | 102 | if (is_callable($f)) { |
@@ -223,7 +223,7 @@ discard block |
||
| 223 | 223 | // affichage "GIT [master: abcdef]" |
| 224 | 224 | $commit = $desc['commit_short'] ?? $desc['commit']; |
| 225 | 225 | if ($desc['branch']) { |
| 226 | - $commit = $desc['branch'] . ': ' . $commit; |
|
| 226 | + $commit = $desc['branch'].': '.$commit; |
|
| 227 | 227 | } |
| 228 | 228 | return "{$desc['vcs']} [$commit]"; |
| 229 | 229 | } |
@@ -242,9 +242,9 @@ discard block |
||
| 242 | 242 | } |
| 243 | 243 | |
| 244 | 244 | // version installee par GIT |
| 245 | - if (lire_fichier($dir . '/.git/HEAD', $c)) { |
|
| 245 | + if (lire_fichier($dir.'/.git/HEAD', $c)) { |
|
| 246 | 246 | $currentHead = trim(substr($c, 4)); |
| 247 | - if (lire_fichier($dir . '/.git/' . $currentHead, $hash)) { |
|
| 247 | + if (lire_fichier($dir.'/.git/'.$currentHead, $hash)) { |
|
| 248 | 248 | return [ |
| 249 | 249 | 'vcs' => 'GIT', |
| 250 | 250 | 'branch' => basename($currentHead), |
@@ -271,8 +271,8 @@ discard block |
||
| 271 | 271 | $dir = '.'; |
| 272 | 272 | } |
| 273 | 273 | // version installee par SVN |
| 274 | - if (file_exists($dir . '/.svn/wc.db') && class_exists('SQLite3')) { |
|
| 275 | - $db = new SQLite3($dir . '/.svn/wc.db'); |
|
| 274 | + if (file_exists($dir.'/.svn/wc.db') && class_exists('SQLite3')) { |
|
| 275 | + $db = new SQLite3($dir.'/.svn/wc.db'); |
|
| 276 | 276 | $result = $db->query('SELECT changed_revision FROM nodes WHERE local_relpath = "" LIMIT 1'); |
| 277 | 277 | if ($result) { |
| 278 | 278 | $row = $result->fetchArray(); |
@@ -290,12 +290,12 @@ discard block |
||
| 290 | 290 | |
| 291 | 291 | // La matrice est necessaire pour ne filtrer _que_ des fonctions definies dans filtres_images |
| 292 | 292 | // et laisser passer les fonctions personnelles baptisees image_... |
| 293 | -$GLOBALS['spip_matrice']['image_graver'] = true;//'inc/filtres_images_mini.php'; |
|
| 294 | -$GLOBALS['spip_matrice']['image_select'] = true;//'inc/filtres_images_mini.php'; |
|
| 295 | -$GLOBALS['spip_matrice']['image_reduire'] = true;//'inc/filtres_images_mini.php'; |
|
| 296 | -$GLOBALS['spip_matrice']['image_reduire_par'] = true;//'inc/filtres_images_mini.php'; |
|
| 297 | -$GLOBALS['spip_matrice']['image_passe_partout'] = true;//'inc/filtres_images_mini.php'; |
|
| 298 | -$GLOBALS['spip_matrice']['image_recadre_avec_fallback'] = true;//'inc/filtres_images_mini.php'; |
|
| 293 | +$GLOBALS['spip_matrice']['image_graver'] = true; //'inc/filtres_images_mini.php'; |
|
| 294 | +$GLOBALS['spip_matrice']['image_select'] = true; //'inc/filtres_images_mini.php'; |
|
| 295 | +$GLOBALS['spip_matrice']['image_reduire'] = true; //'inc/filtres_images_mini.php'; |
|
| 296 | +$GLOBALS['spip_matrice']['image_reduire_par'] = true; //'inc/filtres_images_mini.php'; |
|
| 297 | +$GLOBALS['spip_matrice']['image_passe_partout'] = true; //'inc/filtres_images_mini.php'; |
|
| 298 | +$GLOBALS['spip_matrice']['image_recadre_avec_fallback'] = true; //'inc/filtres_images_mini.php'; |
|
| 299 | 299 | |
| 300 | 300 | $GLOBALS['spip_matrice']['couleur_html_to_hex'] = 'inc/filtres_images_mini.php'; |
| 301 | 301 | $GLOBALS['spip_matrice']['couleur_hex_to_hsl'] = 'inc/filtres_images_mini.php'; |
@@ -454,8 +454,8 @@ discard block |
||
| 454 | 454 | */ |
| 455 | 455 | function filtre_debug($val, $key = null) { |
| 456 | 456 | $debug = ( |
| 457 | - is_null($key) ? '' : (var_export($key, true) . ' = ') |
|
| 458 | - ) . var_export($val, true); |
|
| 457 | + is_null($key) ? '' : (var_export($key, true).' = ') |
|
| 458 | + ).var_export($val, true); |
|
| 459 | 459 | |
| 460 | 460 | include_spip('inc/autoriser'); |
| 461 | 461 | if (autoriser('webmestre')) { |
@@ -509,7 +509,7 @@ discard block |
||
| 509 | 509 | $is_file = false; |
| 510 | 510 | } |
| 511 | 511 | if ($is_file) { |
| 512 | - $is_local_file = function ($path) { |
|
| 512 | + $is_local_file = function($path) { |
|
| 513 | 513 | if (strpos($path, '?') !== false) { |
| 514 | 514 | $path = supprimer_timestamp($path); |
| 515 | 515 | // remove ?24px added by find_in_theme on .svg files |
@@ -561,7 +561,7 @@ discard block |
||
| 561 | 561 | if (preg_match(",this[.]src=['\"]([^'\"]+)['\"],ims", $mouseover, $match)) { |
| 562 | 562 | $srcover = $match[1]; |
| 563 | 563 | array_shift($args); |
| 564 | - array_unshift($args, "<img src='" . $match[1] . "' />"); |
|
| 564 | + array_unshift($args, "<img src='".$match[1]."' />"); |
|
| 565 | 565 | $srcover_filter = call_user_func_array($filtre, $args); |
| 566 | 566 | $srcover_filter = extraire_attribut($srcover_filter, 'src'); |
| 567 | 567 | $reduit = str_replace($srcover, $srcover_filter, $reduit); |
@@ -928,7 +928,7 @@ discard block |
||
| 928 | 928 | // " -> " et tout ce genre de choses |
| 929 | 929 | $u = $GLOBALS['meta']['pcre_u']; |
| 930 | 930 | $texte = str_replace(' ', ' ', $texte); |
| 931 | - $texte = preg_replace('/\s{2,}/S' . $u, ' ', $texte); |
|
| 931 | + $texte = preg_replace('/\s{2,}/S'.$u, ' ', $texte); |
|
| 932 | 932 | // ne pas echapper les sinqle quotes car certains outils de syndication gerent mal |
| 933 | 933 | $texte = entites_html($texte, false, false); |
| 934 | 934 | // mais bien echapper les double quotes ! |
@@ -988,7 +988,7 @@ discard block |
||
| 988 | 988 | **/ |
| 989 | 989 | function supprimer_numero($texte) { |
| 990 | 990 | return preg_replace( |
| 991 | - ',^[[:space:]]*([0-9]+)([.)]|' . chr(194) . '?' . chr(176) . ')[[:space:]]+,S', |
|
| 991 | + ',^[[:space:]]*([0-9]+)([.)]|'.chr(194).'?'.chr(176).')[[:space:]]+,S', |
|
| 992 | 992 | '', |
| 993 | 993 | $texte |
| 994 | 994 | ); |
@@ -1016,7 +1016,7 @@ discard block |
||
| 1016 | 1016 | function recuperer_numero($texte) { |
| 1017 | 1017 | if ( |
| 1018 | 1018 | preg_match( |
| 1019 | - ',^[[:space:]]*([0-9]+)([.)]|' . chr(194) . '?' . chr(176) . ')[[:space:]]+,S', |
|
| 1019 | + ',^[[:space:]]*([0-9]+)([.)]|'.chr(194).'?'.chr(176).')[[:space:]]+,S', |
|
| 1020 | 1020 | $texte, |
| 1021 | 1021 | $regs |
| 1022 | 1022 | ) |
@@ -1107,8 +1107,8 @@ discard block |
||
| 1107 | 1107 | **/ |
| 1108 | 1108 | function textebrut($texte) { |
| 1109 | 1109 | $u = $GLOBALS['meta']['pcre_u']; |
| 1110 | - $texte = preg_replace('/\s+/S' . $u, ' ', $texte); |
|
| 1111 | - $texte = preg_replace('/<(p|br)( [^>]*)?' . '>/iS', "\n\n", $texte); |
|
| 1110 | + $texte = preg_replace('/\s+/S'.$u, ' ', $texte); |
|
| 1111 | + $texte = preg_replace('/<(p|br)( [^>]*)?'.'>/iS', "\n\n", $texte); |
|
| 1112 | 1112 | $texte = preg_replace("/^\n+/", '', $texte); |
| 1113 | 1113 | $texte = preg_replace("/\n+$/", '', $texte); |
| 1114 | 1114 | $texte = preg_replace("/\n +/", "\n", $texte); |
@@ -1142,7 +1142,7 @@ discard block |
||
| 1142 | 1142 | ) |
| 1143 | 1143 | ) { |
| 1144 | 1144 | foreach ($liens[0] as $a) { |
| 1145 | - $rel = 'noopener noreferrer ' . extraire_attribut($a, 'rel'); |
|
| 1145 | + $rel = 'noopener noreferrer '.extraire_attribut($a, 'rel'); |
|
| 1146 | 1146 | $ablank = inserer_attribut($a, 'rel', $rel); |
| 1147 | 1147 | $ablank = inserer_attribut($ablank, 'target', '_blank'); |
| 1148 | 1148 | $texte = str_replace($a, $ablank, $texte); |
@@ -1167,7 +1167,7 @@ discard block |
||
| 1167 | 1167 | foreach ($regs[0] as $a) { |
| 1168 | 1168 | $rel = extraire_attribut($a, 'rel'); |
| 1169 | 1169 | if (strpos($rel, 'nofollow') === false) { |
| 1170 | - $rel = 'nofollow' . ($rel ? " $rel" : ''); |
|
| 1170 | + $rel = 'nofollow'.($rel ? " $rel" : ''); |
|
| 1171 | 1171 | $anofollow = inserer_attribut($a, 'rel', $rel); |
| 1172 | 1172 | $texte = str_replace($a, $anofollow, $texte); |
| 1173 | 1173 | } |
@@ -1196,7 +1196,7 @@ discard block |
||
| 1196 | 1196 | $u = $GLOBALS['meta']['pcre_u']; |
| 1197 | 1197 | $texte = preg_replace('@</p>@iS', "\n", $texte); |
| 1198 | 1198 | $texte = preg_replace("@<p\b.*>@UiS", '<br />', $texte); |
| 1199 | - $texte = preg_replace('@^\s*<br />@S' . $u, '', $texte); |
|
| 1199 | + $texte = preg_replace('@^\s*<br />@S'.$u, '', $texte); |
|
| 1200 | 1200 | |
| 1201 | 1201 | return $texte; |
| 1202 | 1202 | } |
@@ -1227,7 +1227,7 @@ discard block |
||
| 1227 | 1227 | return $texte; |
| 1228 | 1228 | } |
| 1229 | 1229 | include_spip('inc/texte'); |
| 1230 | - $tag = preg_match(',</?(' . _BALISES_BLOCS . ')[>[:space:]],iS', $texte) ? |
|
| 1230 | + $tag = preg_match(',</?('._BALISES_BLOCS.')[>[:space:]],iS', $texte) ? |
|
| 1231 | 1231 | 'div' : 'span'; |
| 1232 | 1232 | |
| 1233 | 1233 | return "<$tag style='word-wrap:break-word;'>$texte</$tag>"; |
@@ -1339,7 +1339,7 @@ discard block |
||
| 1339 | 1339 | } |
| 1340 | 1340 | $u = $GLOBALS['meta']['pcre_u']; |
| 1341 | 1341 | if ($textebrut) { |
| 1342 | - $texte = preg_replace([",\n,", ',\s(?=\s),msS' . $u], [' ', ''], textebrut($texte)); |
|
| 1342 | + $texte = preg_replace([",\n,", ',\s(?=\s),msS'.$u], [' ', ''], textebrut($texte)); |
|
| 1343 | 1343 | } |
| 1344 | 1344 | $texte = texte_backend($texte); |
| 1345 | 1345 | $texte = str_replace(["'", '"'], [''', '"'], $texte); |
@@ -1374,7 +1374,7 @@ discard block |
||
| 1374 | 1374 | # un message pour abs_url |
| 1375 | 1375 | $GLOBALS['mode_abs_url'] = 'url'; |
| 1376 | 1376 | $url = trim($url); |
| 1377 | - $r = ',^(?:' . _PROTOCOLES_STD . '):?/?/?$,iS'; |
|
| 1377 | + $r = ',^(?:'._PROTOCOLES_STD.'):?/?/?$,iS'; |
|
| 1378 | 1378 | |
| 1379 | 1379 | return preg_match($r, $url) ? '' : ($entites ? entites_html($url) : $url); |
| 1380 | 1380 | } |
@@ -1578,14 +1578,14 @@ discard block |
||
| 1578 | 1578 | if (strpos($texte, '<') !== false) { |
| 1579 | 1579 | include_spip('inc/lien'); |
| 1580 | 1580 | if (defined('_PREG_MODELE')) { |
| 1581 | - $preg_modeles = '@' . _PREG_MODELE . '@imsS'; |
|
| 1581 | + $preg_modeles = '@'._PREG_MODELE.'@imsS'; |
|
| 1582 | 1582 | $texte = echappe_html($texte, '', true, $preg_modeles); |
| 1583 | 1583 | } |
| 1584 | 1584 | } |
| 1585 | 1585 | |
| 1586 | 1586 | $debut = ''; |
| 1587 | 1587 | $suite = $texte; |
| 1588 | - while ($t = strpos('-' . $suite, "\n", 1)) { |
|
| 1588 | + while ($t = strpos('-'.$suite, "\n", 1)) { |
|
| 1589 | 1589 | $debut .= substr($suite, 0, $t - 1); |
| 1590 | 1590 | $suite = substr($suite, $t); |
| 1591 | 1591 | $car = substr($suite, 0, 1); |
@@ -1603,11 +1603,11 @@ discard block |
||
| 1603 | 1603 | $suite = substr($suite, strlen($regs[0])); |
| 1604 | 1604 | } |
| 1605 | 1605 | } |
| 1606 | - $texte = $debut . $suite; |
|
| 1606 | + $texte = $debut.$suite; |
|
| 1607 | 1607 | |
| 1608 | 1608 | $texte = echappe_retour($texte); |
| 1609 | 1609 | |
| 1610 | - return $texte . $fin; |
|
| 1610 | + return $texte.$fin; |
|
| 1611 | 1611 | } |
| 1612 | 1612 | |
| 1613 | 1613 | |
@@ -1669,7 +1669,7 @@ discard block |
||
| 1669 | 1669 | } |
| 1670 | 1670 | |
| 1671 | 1671 | foreach ($regs as $reg) { |
| 1672 | - $cle = ($reg[1] ? $reg[1] . ':' : '') . $reg[2]; |
|
| 1672 | + $cle = ($reg[1] ? $reg[1].':' : '').$reg[2]; |
|
| 1673 | 1673 | $desc = $traduire($cle, $lang, true); |
| 1674 | 1674 | $l = $desc->langue; |
| 1675 | 1675 | // si pas de traduction, on laissera l'écriture de l'idiome entier dans le texte. |
@@ -1783,9 +1783,9 @@ discard block |
||
| 1783 | 1783 | // il ne faut pas echapper en div si propre produit un seul paragraphe |
| 1784 | 1784 | include_spip('inc/texte'); |
| 1785 | 1785 | $trad_propre = preg_replace(',(^<p[^>]*>|</p>$),Uims', '', propre($trad)); |
| 1786 | - $mode = preg_match(',</?(' . _BALISES_BLOCS . ')[>[:space:]],iS', $trad_propre) ? 'div' : 'span'; |
|
| 1786 | + $mode = preg_match(',</?('._BALISES_BLOCS.')[>[:space:]],iS', $trad_propre) ? 'div' : 'span'; |
|
| 1787 | 1787 | if ($mode === 'div') { |
| 1788 | - $trad = rtrim($trad) . "\n\n"; |
|
| 1788 | + $trad = rtrim($trad)."\n\n"; |
|
| 1789 | 1789 | } |
| 1790 | 1790 | $trad = code_echappement($trad, 'multi', false, $mode); |
| 1791 | 1791 | $trad = str_replace("'", '"', inserer_attribut($trad, 'lang', $l)); |
@@ -1980,7 +1980,7 @@ discard block |
||
| 1980 | 1980 | if (is_array($balise)) { |
| 1981 | 1981 | array_walk( |
| 1982 | 1982 | $balise, |
| 1983 | - function (&$a, $key, $t) { |
|
| 1983 | + function(&$a, $key, $t) { |
|
| 1984 | 1984 | $a = extraire_attribut($a, $t); |
| 1985 | 1985 | }, |
| 1986 | 1986 | $attribut |
@@ -2072,14 +2072,14 @@ discard block |
||
| 2072 | 2072 | |
| 2073 | 2073 | if ($old !== null) { |
| 2074 | 2074 | // Remplacer l'ancien attribut du meme nom |
| 2075 | - $balise = $r[1] . $insert . $r[5]; |
|
| 2075 | + $balise = $r[1].$insert.$r[5]; |
|
| 2076 | 2076 | } else { |
| 2077 | 2077 | // preferer une balise " />" (comme <img />) |
| 2078 | 2078 | if (preg_match(',/>,', $balise)) { |
| 2079 | - $balise = preg_replace(',\s?/>,S', $insert . ' />', $balise, 1); |
|
| 2079 | + $balise = preg_replace(',\s?/>,S', $insert.' />', $balise, 1); |
|
| 2080 | 2080 | } // sinon une balise <a ...> ... </a> |
| 2081 | 2081 | else { |
| 2082 | - $balise = preg_replace(',\s?>,S', $insert . '>', $balise, 1); |
|
| 2082 | + $balise = preg_replace(',\s?>,S', $insert.'>', $balise, 1); |
|
| 2083 | 2083 | } |
| 2084 | 2084 | } |
| 2085 | 2085 | |
@@ -2134,7 +2134,7 @@ discard block |
||
| 2134 | 2134 | if ( |
| 2135 | 2135 | $class_courante |
| 2136 | 2136 | and strpos($class_courante, $c) !== false |
| 2137 | - and preg_match('/(^|\s)' . preg_quote($c) . '($|\s)/', $class_courante) |
|
| 2137 | + and preg_match('/(^|\s)'.preg_quote($c).'($|\s)/', $class_courante) |
|
| 2138 | 2138 | ) { |
| 2139 | 2139 | $is_class_presente = true; |
| 2140 | 2140 | } |
@@ -2142,12 +2142,12 @@ discard block |
||
| 2142 | 2142 | in_array($operation, ['ajouter', 'commuter']) |
| 2143 | 2143 | and !$is_class_presente |
| 2144 | 2144 | ) { |
| 2145 | - $class_new = ltrim(rtrim($class_new ?? '') . ' ' . $c); |
|
| 2145 | + $class_new = ltrim(rtrim($class_new ?? '').' '.$c); |
|
| 2146 | 2146 | } elseif ( |
| 2147 | 2147 | in_array($operation, ['supprimer', 'commuter']) |
| 2148 | 2148 | and $is_class_presente |
| 2149 | 2149 | ) { |
| 2150 | - $class_new = trim(preg_replace('/(^|\s)' . preg_quote($c) . '($|\s)/', "\\1", $class_new)); |
|
| 2150 | + $class_new = trim(preg_replace('/(^|\s)'.preg_quote($c).'($|\s)/', "\\1", $class_new)); |
|
| 2151 | 2151 | } |
| 2152 | 2152 | } |
| 2153 | 2153 | |
@@ -2210,7 +2210,7 @@ discard block |
||
| 2210 | 2210 | // Quelques fonctions de calcul arithmetique |
| 2211 | 2211 | // |
| 2212 | 2212 | function floatstr($a) { |
| 2213 | - return str_replace(',', '.', (string)floatval($a)); |
|
| 2213 | + return str_replace(',', '.', (string) floatval($a)); |
|
| 2214 | 2214 | } |
| 2215 | 2215 | function strize($f, $a, $b) { |
| 2216 | 2216 | return floatstr($f(floatstr($a), floatstr($b))); |
@@ -2344,13 +2344,13 @@ discard block |
||
| 2344 | 2344 | if (!defined('_TAGS_NOM_AUTEUR')) { |
| 2345 | 2345 | define('_TAGS_NOM_AUTEUR', ''); |
| 2346 | 2346 | } |
| 2347 | - $tags_acceptes = array_unique(explode(',', 'multi,' . _TAGS_NOM_AUTEUR)); |
|
| 2347 | + $tags_acceptes = array_unique(explode(',', 'multi,'._TAGS_NOM_AUTEUR)); |
|
| 2348 | 2348 | foreach ($tags_acceptes as $tag) { |
| 2349 | 2349 | if (strlen($tag)) { |
| 2350 | - $remp1[] = '<' . trim($tag) . '>'; |
|
| 2351 | - $remp1[] = '</' . trim($tag) . '>'; |
|
| 2352 | - $remp2[] = '\x60' . trim($tag) . '\x61'; |
|
| 2353 | - $remp2[] = '\x60/' . trim($tag) . '\x61'; |
|
| 2350 | + $remp1[] = '<'.trim($tag).'>'; |
|
| 2351 | + $remp1[] = '</'.trim($tag).'>'; |
|
| 2352 | + $remp2[] = '\x60'.trim($tag).'\x61'; |
|
| 2353 | + $remp2[] = '\x60/'.trim($tag).'\x61'; |
|
| 2354 | 2354 | } |
| 2355 | 2355 | } |
| 2356 | 2356 | $v_nom = str_replace($remp2, $remp1, supprimer_tags(str_replace($remp1, $remp2, $nom))); |
@@ -2404,7 +2404,7 @@ discard block |
||
| 2404 | 2404 | . http_img_pack( |
| 2405 | 2405 | 'attachment-16.png', |
| 2406 | 2406 | $t, |
| 2407 | - 'title="' . attribut_html($t) . '"' |
|
| 2407 | + 'title="'.attribut_html($t).'"' |
|
| 2408 | 2408 | ) |
| 2409 | 2409 | . '</a>', |
| 2410 | 2410 | $tag |
@@ -2468,10 +2468,10 @@ discard block |
||
| 2468 | 2468 | $fichier = basename($url); |
| 2469 | 2469 | |
| 2470 | 2470 | return '<a rel="enclosure"' |
| 2471 | - . ($url ? ' href="' . spip_htmlspecialchars($url) . '"' : '') |
|
| 2472 | - . ($type ? ' type="' . spip_htmlspecialchars($type) . '"' : '') |
|
| 2473 | - . ($length ? ' title="' . spip_htmlspecialchars($length) . '"' : '') |
|
| 2474 | - . '>' . $fichier . '</a>'; |
|
| 2471 | + . ($url ? ' href="'.spip_htmlspecialchars($url).'"' : '') |
|
| 2472 | + . ($type ? ' type="'.spip_htmlspecialchars($type).'"' : '') |
|
| 2473 | + . ($length ? ' title="'.spip_htmlspecialchars($length).'"' : '') |
|
| 2474 | + . '>'.$fichier.'</a>'; |
|
| 2475 | 2475 | } |
| 2476 | 2476 | |
| 2477 | 2477 | /** |
@@ -2499,9 +2499,9 @@ discard block |
||
| 2499 | 2499 | } # vieux data |
| 2500 | 2500 | $fichier = basename($url); |
| 2501 | 2501 | $enclosures[] = '<enclosure' |
| 2502 | - . ($url ? ' url="' . spip_htmlspecialchars($url) . '"' : '') |
|
| 2503 | - . ($type ? ' type="' . spip_htmlspecialchars($type) . '"' : '') |
|
| 2504 | - . ($length ? ' length="' . $length . '"' : '') |
|
| 2502 | + . ($url ? ' url="'.spip_htmlspecialchars($url).'"' : '') |
|
| 2503 | + . ($type ? ' type="'.spip_htmlspecialchars($type).'"' : '') |
|
| 2504 | + . ($length ? ' length="'.$length.'"' : '') |
|
| 2505 | 2505 | . ' />'; |
| 2506 | 2506 | } |
| 2507 | 2507 | } |
@@ -2527,7 +2527,7 @@ discard block |
||
| 2527 | 2527 | if (extraire_attribut($e, 'rel') == 'tag') { |
| 2528 | 2528 | $subjects .= '<dc:subject>' |
| 2529 | 2529 | . texte_backend(textebrut($e)) |
| 2530 | - . '</dc:subject>' . "\n"; |
|
| 2530 | + . '</dc:subject>'."\n"; |
|
| 2531 | 2531 | } |
| 2532 | 2532 | } |
| 2533 | 2533 | |
@@ -2563,7 +2563,7 @@ discard block |
||
| 2563 | 2563 | if (is_array($texte)) { |
| 2564 | 2564 | array_walk( |
| 2565 | 2565 | $texte, |
| 2566 | - function (&$a, $key, $t) { |
|
| 2566 | + function(&$a, $key, $t) { |
|
| 2567 | 2567 | $a = extraire_balise($a, $t); |
| 2568 | 2568 | }, |
| 2569 | 2569 | $tag |
@@ -2611,7 +2611,7 @@ discard block |
||
| 2611 | 2611 | if (is_array($texte)) { |
| 2612 | 2612 | array_walk( |
| 2613 | 2613 | $texte, |
| 2614 | - function (&$a, $key, $t) { |
|
| 2614 | + function(&$a, $key, $t) { |
|
| 2615 | 2615 | $a = extraire_balises($a, $t); |
| 2616 | 2616 | }, |
| 2617 | 2617 | $tag |
@@ -2743,7 +2743,7 @@ discard block |
||
| 2743 | 2743 | if ($fond != '404') { |
| 2744 | 2744 | $contexte = array_shift($p); |
| 2745 | 2745 | $contexte['page'] = $fond; |
| 2746 | - $action = preg_replace('/([?]' . preg_quote($fond) . '[^&=]*[0-9]+)(&|$)/', '?&', $action); |
|
| 2746 | + $action = preg_replace('/([?]'.preg_quote($fond).'[^&=]*[0-9]+)(&|$)/', '?&', $action); |
|
| 2747 | 2747 | } |
| 2748 | 2748 | } |
| 2749 | 2749 | // defaire ce qu'a injecte urls_decoder_url : a revoir en modifiant la signature de urls_decoder_url |
@@ -2798,9 +2798,9 @@ discard block |
||
| 2798 | 2798 | . '"' |
| 2799 | 2799 | . (is_null($val) |
| 2800 | 2800 | ? '' |
| 2801 | - : ' value="' . entites_html($val) . '"' |
|
| 2801 | + : ' value="'.entites_html($val).'"' |
|
| 2802 | 2802 | ) |
| 2803 | - . ' type="hidden"' . "\n/>"; |
|
| 2803 | + . ' type="hidden"'."\n/>"; |
|
| 2804 | 2804 | } |
| 2805 | 2805 | |
| 2806 | 2806 | return join('', $hidden); |
@@ -2910,8 +2910,8 @@ discard block |
||
| 2910 | 2910 | |
| 2911 | 2911 | return preg_replace_callback( |
| 2912 | 2912 | ",url\s*\(\s*['\"]?([^'\"/#\s][^:]*)['\"]?\s*\),Uims", |
| 2913 | - function ($x) use ($path) { |
|
| 2914 | - return "url('" . suivre_lien($path, $x[1]) . "')"; |
|
| 2913 | + function($x) use ($path) { |
|
| 2914 | + return "url('".suivre_lien($path, $x[1])."')"; |
|
| 2915 | 2915 | }, |
| 2916 | 2916 | $contenu |
| 2917 | 2917 | ); |
@@ -2973,14 +2973,14 @@ discard block |
||
| 2973 | 2973 | ) { |
| 2974 | 2974 | $distant = true; |
| 2975 | 2975 | $cssf = parse_url($css); |
| 2976 | - $cssf = $cssf['path'] . ($cssf['query'] ? '?' . $cssf['query'] : ''); |
|
| 2976 | + $cssf = $cssf['path'].($cssf['query'] ? '?'.$cssf['query'] : ''); |
|
| 2977 | 2977 | $cssf = preg_replace(',[?:&=],', '_', $cssf); |
| 2978 | 2978 | } else { |
| 2979 | 2979 | $distant = false; |
| 2980 | 2980 | $cssf = $css; |
| 2981 | 2981 | // 1. regarder d'abord si un fichier avec la bonne direction n'est pas aussi |
| 2982 | 2982 | //propose (rien a faire dans ce cas) |
| 2983 | - $f = preg_replace(',(_rtl)?\.css$,i', '_' . $ndir . '.css', $css); |
|
| 2983 | + $f = preg_replace(',(_rtl)?\.css$,i', '_'.$ndir.'.css', $css); |
|
| 2984 | 2984 | if (@file_exists($f)) { |
| 2985 | 2985 | return $f; |
| 2986 | 2986 | } |
@@ -2990,7 +2990,7 @@ discard block |
||
| 2990 | 2990 | $dir_var = sous_repertoire(_DIR_VAR, 'cache-css'); |
| 2991 | 2991 | $f = $dir_var |
| 2992 | 2992 | . preg_replace(',.*/(.*?)(_rtl)?\.css,', '\1', $cssf) |
| 2993 | - . '.' . substr(md5($cssf), 0, 4) . '_' . $ndir . '.css'; |
|
| 2993 | + . '.'.substr(md5($cssf), 0, 4).'_'.$ndir.'.css'; |
|
| 2994 | 2994 | |
| 2995 | 2995 | // la css peut etre distante (url absolue !) |
| 2996 | 2996 | if ($distant) { |
@@ -3036,8 +3036,8 @@ discard block |
||
| 3036 | 3036 | } // si la css_direction commence par $dir_var on la fait passer pour une absolue |
| 3037 | 3037 | elseif (substr($css_direction, 0, strlen($dir_var)) == $dir_var) { |
| 3038 | 3038 | $css_direction = substr($css_direction, strlen($dir_var)); |
| 3039 | - $src_faux_abs['/@@@@@@/' . $css_direction] = $css_direction; |
|
| 3040 | - $css_direction = '/@@@@@@/' . $css_direction; |
|
| 3039 | + $src_faux_abs['/@@@@@@/'.$css_direction] = $css_direction; |
|
| 3040 | + $css_direction = '/@@@@@@/'.$css_direction; |
|
| 3041 | 3041 | } |
| 3042 | 3042 | $src[] = $regs[0][$k]; |
| 3043 | 3043 | $src_direction_css[] = str_replace($import_css, $css_direction, $regs[0][$k]); |
@@ -3086,7 +3086,7 @@ discard block |
||
| 3086 | 3086 | |
| 3087 | 3087 | $f = basename($css, '.css'); |
| 3088 | 3088 | $f = sous_repertoire(_DIR_VAR, 'cache-css') |
| 3089 | - . preg_replace(',(.*?)(_rtl|_ltr)?$,', "\\1-urlabs-" . substr(md5("$css-urlabs"), 0, 4) . "\\2", $f) |
|
| 3089 | + . preg_replace(',(.*?)(_rtl|_ltr)?$,', "\\1-urlabs-".substr(md5("$css-urlabs"), 0, 4)."\\2", $f) |
|
| 3090 | 3090 | . '.css'; |
| 3091 | 3091 | |
| 3092 | 3092 | if ((@filemtime($f) > @filemtime($css)) and (_VAR_MODE != 'recalcul')) { |
@@ -3096,7 +3096,7 @@ discard block |
||
| 3096 | 3096 | if ($url_absolue_css == $css) { |
| 3097 | 3097 | if ( |
| 3098 | 3098 | strncmp($GLOBALS['meta']['adresse_site'], $css, $l = strlen($GLOBALS['meta']['adresse_site'])) != 0 |
| 3099 | - or !lire_fichier(_DIR_RACINE . substr($css, $l), $contenu) |
|
| 3099 | + or !lire_fichier(_DIR_RACINE.substr($css, $l), $contenu) |
|
| 3100 | 3100 | ) { |
| 3101 | 3101 | include_spip('inc/distant'); |
| 3102 | 3102 | $contenu = recuperer_url($css); |
@@ -3208,7 +3208,7 @@ discard block |
||
| 3208 | 3208 | $expression = str_replace('\/', '/', $expression); |
| 3209 | 3209 | $expression = str_replace('/', '\/', $expression); |
| 3210 | 3210 | |
| 3211 | - if (preg_match('/' . $expression . '/' . $modif, $texte ?? '', $r)) { |
|
| 3211 | + if (preg_match('/'.$expression.'/'.$modif, $texte ?? '', $r)) { |
|
| 3212 | 3212 | if (isset($r[$capte])) { |
| 3213 | 3213 | return $r[$capte]; |
| 3214 | 3214 | } else { |
@@ -3246,7 +3246,7 @@ discard block |
||
| 3246 | 3246 | $expression = str_replace('\/', '/', $expression); |
| 3247 | 3247 | $expression = str_replace('/', '\/', $expression); |
| 3248 | 3248 | |
| 3249 | - return preg_replace('/' . $expression . '/' . $modif, $replace, $texte); |
|
| 3249 | + return preg_replace('/'.$expression.'/'.$modif, $replace, $texte); |
|
| 3250 | 3250 | } |
| 3251 | 3251 | |
| 3252 | 3252 | |
@@ -3265,7 +3265,7 @@ discard block |
||
| 3265 | 3265 | function traiter_doublons_documents(&$doublons, $letexte) { |
| 3266 | 3266 | |
| 3267 | 3267 | // Verifier dans le texte & les notes (pas beau, helas) |
| 3268 | - $t = $letexte . $GLOBALS['les_notes']; |
|
| 3268 | + $t = $letexte.$GLOBALS['les_notes']; |
|
| 3269 | 3269 | |
| 3270 | 3270 | if ( |
| 3271 | 3271 | strstr($t, 'spip_document_') // evite le preg_match_all si inutile |
@@ -3279,7 +3279,7 @@ discard block |
||
| 3279 | 3279 | if (!isset($doublons['documents'])) { |
| 3280 | 3280 | $doublons['documents'] = ''; |
| 3281 | 3281 | } |
| 3282 | - $doublons['documents'] .= ',' . join(',', $matches[1]); |
|
| 3282 | + $doublons['documents'] .= ','.join(',', $matches[1]); |
|
| 3283 | 3283 | } |
| 3284 | 3284 | |
| 3285 | 3285 | return $letexte; |
@@ -3336,7 +3336,7 @@ discard block |
||
| 3336 | 3336 | if ($env) { |
| 3337 | 3337 | foreach ($env as $i => $j) { |
| 3338 | 3338 | if (is_string($j) and !in_array($i, $ignore_params)) { |
| 3339 | - $texte .= "<param name='" . attribut_html($i) . "'\n\tvalue='" . attribut_html($j) . "' />"; |
|
| 3339 | + $texte .= "<param name='".attribut_html($i)."'\n\tvalue='".attribut_html($j)."' />"; |
|
| 3340 | 3340 | } |
| 3341 | 3341 | } |
| 3342 | 3342 | } |
@@ -3375,7 +3375,7 @@ discard block |
||
| 3375 | 3375 | if ($env) { |
| 3376 | 3376 | foreach ($env as $i => $j) { |
| 3377 | 3377 | if (is_string($j) and !in_array($i, $ignore_params)) { |
| 3378 | - $texte .= attribut_html($i) . "='" . attribut_html($j) . "' "; |
|
| 3378 | + $texte .= attribut_html($i)."='".attribut_html($j)."' "; |
|
| 3379 | 3379 | } |
| 3380 | 3380 | } |
| 3381 | 3381 | } |
@@ -3449,10 +3449,10 @@ discard block |
||
| 3449 | 3449 | // si il y a un .svg a la bonne taille (-16.svg) a cote, on l'utilise en remplacement du -16.png |
| 3450 | 3450 | if ( |
| 3451 | 3451 | preg_match(',-(\d+)[.](png|gif|svg)$,', $img_file, $m) |
| 3452 | - and $variante_svg_generique = substr($img_file, 0, -strlen($m[0])) . '-xx.svg' |
|
| 3452 | + and $variante_svg_generique = substr($img_file, 0, -strlen($m[0])).'-xx.svg' |
|
| 3453 | 3453 | and file_exists($variante_svg_generique) |
| 3454 | 3454 | ) { |
| 3455 | - if ($variante_svg_size = substr($variante_svg_generique, 0, -6) . $m[1] . '.svg' and file_exists($variante_svg_size)) { |
|
| 3455 | + if ($variante_svg_size = substr($variante_svg_generique, 0, -6).$m[1].'.svg' and file_exists($variante_svg_size)) { |
|
| 3456 | 3456 | $img_file = $variante_svg_size; |
| 3457 | 3457 | } |
| 3458 | 3458 | else { |
@@ -3510,7 +3510,7 @@ discard block |
||
| 3510 | 3510 | return ''; |
| 3511 | 3511 | } |
| 3512 | 3512 | } |
| 3513 | - $atts .= " width='" . $largeur . "' height='" . $hauteur . "'"; |
|
| 3513 | + $atts .= " width='".$largeur."' height='".$hauteur."'"; |
|
| 3514 | 3514 | } |
| 3515 | 3515 | |
| 3516 | 3516 | if (file_exists($img_file)) { |
@@ -3520,14 +3520,14 @@ discard block |
||
| 3520 | 3520 | $alt = ''; |
| 3521 | 3521 | } |
| 3522 | 3522 | elseif ($alt or $alt === '') { |
| 3523 | - $alt = " alt='" . attribut_html($alt) . "'"; |
|
| 3523 | + $alt = " alt='".attribut_html($alt)."'"; |
|
| 3524 | 3524 | } |
| 3525 | 3525 | else { |
| 3526 | - $alt = " alt='" . attribut_html($title) . "'"; |
|
| 3526 | + $alt = " alt='".attribut_html($title)."'"; |
|
| 3527 | 3527 | } |
| 3528 | 3528 | return "<img src='$img_file'$alt" |
| 3529 | - . ($title ? ' title="' . attribut_html($title) . '"' : '') |
|
| 3530 | - . ' ' . ltrim($atts) |
|
| 3529 | + . ($title ? ' title="'.attribut_html($title).'"' : '') |
|
| 3530 | + . ' '.ltrim($atts) |
|
| 3531 | 3531 | . ' />'; |
| 3532 | 3532 | } |
| 3533 | 3533 | |
@@ -3541,10 +3541,10 @@ discard block |
||
| 3541 | 3541 | */ |
| 3542 | 3542 | function http_style_background($img, $att = '', $size = null) { |
| 3543 | 3543 | if ($size and is_numeric($size)) { |
| 3544 | - $size = trim($size) . 'px'; |
|
| 3544 | + $size = trim($size).'px'; |
|
| 3545 | 3545 | } |
| 3546 | - return " style='background" . |
|
| 3547 | - ($att ? '' : '-image') . ': url("' . chemin_image($img) . '")' . ($att ? (' ' . $att) : '') . ';' |
|
| 3546 | + return " style='background". |
|
| 3547 | + ($att ? '' : '-image').': url("'.chemin_image($img).'")'.($att ? (' '.$att) : '').';' |
|
| 3548 | 3548 | . ($size ? "background-size:{$size};" : '') |
| 3549 | 3549 | . "'"; |
| 3550 | 3550 | } |
@@ -3659,7 +3659,7 @@ discard block |
||
| 3659 | 3659 | $img = http_img_pack( |
| 3660 | 3660 | $img, |
| 3661 | 3661 | $alt, |
| 3662 | - $class ? " class='" . attribut_html($class) . "'" : '', |
|
| 3662 | + $class ? " class='".attribut_html($class)."'" : '', |
|
| 3663 | 3663 | '', |
| 3664 | 3664 | ['chemin_image' => false, 'utiliser_suffixe_size' => false] |
| 3665 | 3665 | ); |
@@ -3743,7 +3743,7 @@ discard block |
||
| 3743 | 3743 | $balise_svg_source = $balise_svg; |
| 3744 | 3744 | |
| 3745 | 3745 | // entete XML à supprimer |
| 3746 | - $svg = preg_replace(',^\s*<\?xml[^>]*\?' . '>,', '', $svg); |
|
| 3746 | + $svg = preg_replace(',^\s*<\?xml[^>]*\?'.'>,', '', $svg); |
|
| 3747 | 3747 | |
| 3748 | 3748 | // IE est toujours mon ami |
| 3749 | 3749 | $balise_svg = inserer_attribut($balise_svg, 'focusable', 'false'); |
@@ -3761,9 +3761,9 @@ discard block |
||
| 3761 | 3761 | // regler le alt |
| 3762 | 3762 | if ($alt) { |
| 3763 | 3763 | $balise_svg = inserer_attribut($balise_svg, 'role', 'img'); |
| 3764 | - $id = 'img-svg-title-' . substr(md5("$img_file:$svg:$alt"), 0, 4); |
|
| 3764 | + $id = 'img-svg-title-'.substr(md5("$img_file:$svg:$alt"), 0, 4); |
|
| 3765 | 3765 | $balise_svg = inserer_attribut($balise_svg, 'aria-labelledby', $id); |
| 3766 | - $title = "<title id=\"$id\">" . entites_html($alt) . "</title>\n"; |
|
| 3766 | + $title = "<title id=\"$id\">".entites_html($alt)."</title>\n"; |
|
| 3767 | 3767 | $balise_svg .= $title; |
| 3768 | 3768 | } |
| 3769 | 3769 | else { |
@@ -3811,7 +3811,7 @@ discard block |
||
| 3811 | 3811 | if (is_array($tableau)) { |
| 3812 | 3812 | foreach ($tableau as $k => $v) { |
| 3813 | 3813 | $res = recuperer_fond( |
| 3814 | - 'modeles/' . $modele, |
|
| 3814 | + 'modeles/'.$modele, |
|
| 3815 | 3815 | array_merge(['cle' => $k], (is_array($v) ? $v : ['valeur' => $v])) |
| 3816 | 3816 | ); |
| 3817 | 3817 | $texte .= $res; |
@@ -3995,7 +3995,7 @@ discard block |
||
| 3995 | 3995 | } |
| 3996 | 3996 | |
| 3997 | 3997 | $c = serialize($c); |
| 3998 | - $cle = calculer_cle_action($form . $c); |
|
| 3998 | + $cle = calculer_cle_action($form.$c); |
|
| 3999 | 3999 | $c = "$cle:$c"; |
| 4000 | 4000 | |
| 4001 | 4001 | // on ne stocke pas les contextes dans des fichiers en cache |
@@ -4053,15 +4053,15 @@ discard block |
||
| 4053 | 4053 | } |
| 4054 | 4054 | // toujours encoder l'url source dans le bloc ajax |
| 4055 | 4055 | $r = self(); |
| 4056 | - $r = ' data-origin="' . $r . '"'; |
|
| 4056 | + $r = ' data-origin="'.$r.'"'; |
|
| 4057 | 4057 | $class = 'ajaxbloc'; |
| 4058 | 4058 | if ($ajaxid and is_string($ajaxid)) { |
| 4059 | 4059 | // ajaxid est normalement conforme a un nom de classe css |
| 4060 | 4060 | // on ne verifie pas la conformite, mais on passe entites_html par dessus par precaution |
| 4061 | - $class .= ' ajax-id-' . entites_html($ajaxid); |
|
| 4061 | + $class .= ' ajax-id-'.entites_html($ajaxid); |
|
| 4062 | 4062 | } |
| 4063 | 4063 | |
| 4064 | - return "<div class='$class' " . "data-ajax-env='$env'$r>\n$emboite</div><!--ajaxbloc-->\n"; |
|
| 4064 | + return "<div class='$class' "."data-ajax-env='$env'$r>\n$emboite</div><!--ajaxbloc-->\n"; |
|
| 4065 | 4065 | } |
| 4066 | 4066 | |
| 4067 | 4067 | /** |
@@ -4105,7 +4105,7 @@ discard block |
||
| 4105 | 4105 | $cle = substr($c, 0, $p); |
| 4106 | 4106 | $c = substr($c, $p + 1); |
| 4107 | 4107 | |
| 4108 | - if ($cle == calculer_cle_action($form . $c)) { |
|
| 4108 | + if ($cle == calculer_cle_action($form.$c)) { |
|
| 4109 | 4109 | $env = @unserialize($c); |
| 4110 | 4110 | return $env; |
| 4111 | 4111 | } |
@@ -4226,13 +4226,13 @@ discard block |
||
| 4226 | 4226 | } |
| 4227 | 4227 | } |
| 4228 | 4228 | } |
| 4229 | - $att .= 'class="' . ($class ? attribut_html($class) . ' ' : '') . (defined('_LIEN_OU_EXPOSE_CLASS_ON') ? _LIEN_OU_EXPOSE_CLASS_ON : 'on') . '"'; |
|
| 4229 | + $att .= 'class="'.($class ? attribut_html($class).' ' : '').(defined('_LIEN_OU_EXPOSE_CLASS_ON') ? _LIEN_OU_EXPOSE_CLASS_ON : 'on').'"'; |
|
| 4230 | 4230 | } else { |
| 4231 | 4231 | $bal = 'a'; |
| 4232 | 4232 | $att = "href='$url'" |
| 4233 | - . ($title ? " title='" . attribut_html($title) . "'" : '') |
|
| 4234 | - . ($class ? " class='" . attribut_html($class) . "'" : '') |
|
| 4235 | - . ($rel ? " rel='" . attribut_html($rel) . "'" : '') |
|
| 4233 | + . ($title ? " title='".attribut_html($title)."'" : '') |
|
| 4234 | + . ($class ? " class='".attribut_html($class)."'" : '') |
|
| 4235 | + . ($rel ? " rel='".attribut_html($rel)."'" : '') |
|
| 4236 | 4236 | . $evt; |
| 4237 | 4237 | } |
| 4238 | 4238 | if ($libelle === null) { |
@@ -4371,7 +4371,7 @@ discard block |
||
| 4371 | 4371 | |
| 4372 | 4372 | // Icône |
| 4373 | 4373 | $icone = http_img_pack($fond, $alt, "width='$size' height='$size'"); |
| 4374 | - $icone = '<span class="icone-image' . ($fonction ? " icone-fonction icone-fonction-$fonction" : '') . "\">$icone</span>"; |
|
| 4374 | + $icone = '<span class="icone-image'.($fonction ? " icone-fonction icone-fonction-$fonction" : '')."\">$icone</span>"; |
|
| 4375 | 4375 | |
| 4376 | 4376 | // Markup final |
| 4377 | 4377 | if ($type == 'lien') { |
@@ -4648,20 +4648,20 @@ discard block |
||
| 4648 | 4648 | $class_form = 'ajax'; |
| 4649 | 4649 | $class = str_replace('ajax', '', $class); |
| 4650 | 4650 | } |
| 4651 | - $class_btn = 'submit ' . trim($class); |
|
| 4651 | + $class_btn = 'submit '.trim($class); |
|
| 4652 | 4652 | |
| 4653 | 4653 | if ($confirm) { |
| 4654 | - $confirm = 'confirm("' . attribut_html($confirm) . '")'; |
|
| 4654 | + $confirm = 'confirm("'.attribut_html($confirm).'")'; |
|
| 4655 | 4655 | if ($callback) { |
| 4656 | 4656 | $callback = "$confirm?($callback):false"; |
| 4657 | 4657 | } else { |
| 4658 | 4658 | $callback = $confirm; |
| 4659 | 4659 | } |
| 4660 | 4660 | } |
| 4661 | - $onclick = $callback ? " onclick='return " . addcslashes($callback, "'") . "'" : ''; |
|
| 4661 | + $onclick = $callback ? " onclick='return ".addcslashes($callback, "'")."'" : ''; |
|
| 4662 | 4662 | $title = $title ? " title='$title'" : ''; |
| 4663 | 4663 | |
| 4664 | - return "<form class='bouton_action_post $class_form' method='post' action='$url'><div>" . form_hidden($url) |
|
| 4664 | + return "<form class='bouton_action_post $class_form' method='post' action='$url'><div>".form_hidden($url) |
|
| 4665 | 4665 | . "<button type='submit' class='$class_btn'$title$onclick>$libelle</button></div></form>"; |
| 4666 | 4666 | } |
| 4667 | 4667 | |
@@ -4726,14 +4726,14 @@ discard block |
||
| 4726 | 4726 | $champ_titre = ''; |
| 4727 | 4727 | if ($demande_titre) { |
| 4728 | 4728 | // si pas de titre declare mais champ titre, il sera peuple par le select * |
| 4729 | - $champ_titre = (!empty($desc['titre'])) ? ', ' . $desc['titre'] : ''; |
|
| 4729 | + $champ_titre = (!empty($desc['titre'])) ? ', '.$desc['titre'] : ''; |
|
| 4730 | 4730 | } |
| 4731 | 4731 | include_spip('base/abstract_sql'); |
| 4732 | 4732 | include_spip('base/connect_sql'); |
| 4733 | 4733 | $objets[$type_objet][$id_objet] = sql_fetsel( |
| 4734 | - '*' . $champ_titre, |
|
| 4734 | + '*'.$champ_titre, |
|
| 4735 | 4735 | $desc['table_sql'], |
| 4736 | - id_table_objet($type_objet) . ' = ' . intval($id_objet) |
|
| 4736 | + id_table_objet($type_objet).' = '.intval($id_objet) |
|
| 4737 | 4737 | ); |
| 4738 | 4738 | |
| 4739 | 4739 | // Toujours noter la longueur d'introduction, même si pas demandé cette fois-ci |
@@ -4811,8 +4811,7 @@ discard block |
||
| 4811 | 4811 | if (isset($ligne_sql['chapo'])) { |
| 4812 | 4812 | $chapo = $ligne_sql['chapo']; |
| 4813 | 4813 | $texte = strlen($descriptif) ? |
| 4814 | - '' : |
|
| 4815 | - "$chapo \n\n $texte"; |
|
| 4814 | + '' : "$chapo \n\n $texte"; |
|
| 4816 | 4815 | } |
| 4817 | 4816 | |
| 4818 | 4817 | // Longueur en paramètre, sinon celle renseignée dans la description de l'objet, sinon valeur en dur |
@@ -4879,7 +4878,7 @@ discard block |
||
| 4879 | 4878 | return $texte; |
| 4880 | 4879 | } |
| 4881 | 4880 | |
| 4882 | - $traitement = str_replace('%s', "'" . texte_script($texte) . "'", $traitement); |
|
| 4881 | + $traitement = str_replace('%s', "'".texte_script($texte)."'", $traitement); |
|
| 4883 | 4882 | |
| 4884 | 4883 | // Fournir $connect et $Pile[0] au traitement si besoin |
| 4885 | 4884 | $Pile = [0 => $env]; |
@@ -4913,7 +4912,7 @@ discard block |
||
| 4913 | 4912 | } |
| 4914 | 4913 | $url = generer_url_entite($id_objet, $objet, '', '', $connect); |
| 4915 | 4914 | |
| 4916 | - return "<a href='$url' class='$objet'>" . couper($titre, $longueur) . '</a>'; |
|
| 4915 | + return "<a href='$url' class='$objet'>".couper($titre, $longueur).'</a>'; |
|
| 4917 | 4916 | } |
| 4918 | 4917 | |
| 4919 | 4918 | |
@@ -4932,10 +4931,10 @@ discard block |
||
| 4932 | 4931 | function wrap($texte, $wrap) { |
| 4933 | 4932 | $balises = extraire_balises($wrap); |
| 4934 | 4933 | if (preg_match_all(",<([a-z]\w*)\b[^>]*>,UimsS", $wrap, $regs, PREG_PATTERN_ORDER)) { |
| 4935 | - $texte = $wrap . $texte; |
|
| 4934 | + $texte = $wrap.$texte; |
|
| 4936 | 4935 | $regs = array_reverse($regs[1]); |
| 4937 | - $wrap = '</' . implode('></', $regs) . '>'; |
|
| 4938 | - $texte = $texte . $wrap; |
|
| 4936 | + $wrap = '</'.implode('></', $regs).'>'; |
|
| 4937 | + $texte = $texte.$wrap; |
|
| 4939 | 4938 | } |
| 4940 | 4939 | |
| 4941 | 4940 | return $texte; |
@@ -4966,7 +4965,7 @@ discard block |
||
| 4966 | 4965 | |
| 4967 | 4966 | // caster $u en array si besoin |
| 4968 | 4967 | if (is_object($u)) { |
| 4969 | - $u = (array)$u; |
|
| 4968 | + $u = (array) $u; |
|
| 4970 | 4969 | } |
| 4971 | 4970 | |
| 4972 | 4971 | if (is_array($u)) { |
@@ -4988,7 +4987,7 @@ discard block |
||
| 4988 | 4987 | // sinon on passe a la ligne et on indente |
| 4989 | 4988 | $i_str = str_pad('', $indent, ' '); |
| 4990 | 4989 | foreach ($u as $k => $v) { |
| 4991 | - $out .= $join . $i_str . "$k: " . filtre_print_dist($v, $join, $indent + 2); |
|
| 4990 | + $out .= $join.$i_str."$k: ".filtre_print_dist($v, $join, $indent + 2); |
|
| 4992 | 4991 | } |
| 4993 | 4992 | |
| 4994 | 4993 | return $out; |
@@ -5042,7 +5041,7 @@ discard block |
||
| 5042 | 5041 | * @return string |
| 5043 | 5042 | */ |
| 5044 | 5043 | function objet_icone($objet, $taille = 24, $class = '') { |
| 5045 | - $icone = objet_info($objet, 'icone_objet') . '-' . $taille . '.png'; |
|
| 5044 | + $icone = objet_info($objet, 'icone_objet').'-'.$taille.'.png'; |
|
| 5046 | 5045 | $icone = chemin_image($icone); |
| 5047 | 5046 | $balise_img = charger_filtre('balise_img'); |
| 5048 | 5047 | |
@@ -5068,7 +5067,7 @@ discard block |
||
| 5068 | 5067 | */ |
| 5069 | 5068 | function objet_T($objet, $chaine, $args = [], $options = []) { |
| 5070 | 5069 | $chaine = explode(':', $chaine); |
| 5071 | - if ($t = _T($objet . ':' . end($chaine), $args, array_merge($options, ['force' => false]))) { |
|
| 5070 | + if ($t = _T($objet.':'.end($chaine), $args, array_merge($options, ['force' => false]))) { |
|
| 5072 | 5071 | return $t; |
| 5073 | 5072 | } |
| 5074 | 5073 | $chaine = implode(':', $chaine); |
@@ -5134,7 +5133,7 @@ discard block |
||
| 5134 | 5133 | $cache = recuperer_fond($fond, $contexte, $options, $connect); |
| 5135 | 5134 | |
| 5136 | 5135 | // calculer le nom de la css |
| 5137 | - $dir_var = sous_repertoire(_DIR_VAR, 'cache-' . $extension); |
|
| 5136 | + $dir_var = sous_repertoire(_DIR_VAR, 'cache-'.$extension); |
|
| 5138 | 5137 | $nom_safe = preg_replace(',\W,', '_', str_replace('.', '_', $fond)); |
| 5139 | 5138 | $contexte_implicite = calculer_contexte_implicite(); |
| 5140 | 5139 | |
@@ -5142,14 +5141,14 @@ discard block |
||
| 5142 | 5141 | // mais on peut hasher selon le contenu a la demande, si plusieurs contextes produisent un meme contenu |
| 5143 | 5142 | // reduit la variabilite du nom et donc le nombre de css concatenees possibles in fine |
| 5144 | 5143 | if (isset($options['hash_on_content']) and $options['hash_on_content']) { |
| 5145 | - $hash = md5($contexte_implicite['host'] . '::' . $cache); |
|
| 5144 | + $hash = md5($contexte_implicite['host'].'::'.$cache); |
|
| 5146 | 5145 | } |
| 5147 | 5146 | else { |
| 5148 | 5147 | unset($contexte_implicite['notes']); // pas pertinent pour signaler un changeemnt de contenu pour des css/js |
| 5149 | 5148 | ksort($contexte); |
| 5150 | - $hash = md5($fond . json_encode($contexte_implicite) . json_encode($contexte) . $connect); |
|
| 5149 | + $hash = md5($fond.json_encode($contexte_implicite).json_encode($contexte).$connect); |
|
| 5151 | 5150 | } |
| 5152 | - $filename = $dir_var . $extension . "dyn-$nom_safe-" . substr($hash, 0, 8) . ".$extension"; |
|
| 5151 | + $filename = $dir_var.$extension."dyn-$nom_safe-".substr($hash, 0, 8).".$extension"; |
|
| 5153 | 5152 | |
| 5154 | 5153 | // mettre a jour le fichier si il n'existe pas |
| 5155 | 5154 | // ou trop ancien |
@@ -5157,8 +5156,8 @@ discard block |
||
| 5157 | 5156 | // et recopie sur le fichier cible uniquement si il change |
| 5158 | 5157 | if ( |
| 5159 | 5158 | !file_exists($filename) |
| 5160 | - or !file_exists($filename . '.last') |
|
| 5161 | - or (isset($cache['lastmodified']) and $cache['lastmodified'] and filemtime($filename . '.last') < $cache['lastmodified']) |
|
| 5159 | + or !file_exists($filename.'.last') |
|
| 5160 | + or (isset($cache['lastmodified']) and $cache['lastmodified'] and filemtime($filename.'.last') < $cache['lastmodified']) |
|
| 5162 | 5161 | or (defined('_VAR_MODE') and _VAR_MODE == 'recalcul') |
| 5163 | 5162 | ) { |
| 5164 | 5163 | $contenu = $cache['texte']; |
@@ -5179,10 +5178,10 @@ discard block |
||
| 5179 | 5178 | } |
| 5180 | 5179 | // pas de date dans le commentaire car sinon ca invalide le md5 et force la maj |
| 5181 | 5180 | // mais on peut mettre un md5 du contenu, ce qui donne un aperu rapide si la feuille a change ou non |
| 5182 | - $comment .= "}\n md5:" . md5($contenu) . " */\n"; |
|
| 5181 | + $comment .= "}\n md5:".md5($contenu)." */\n"; |
|
| 5183 | 5182 | } |
| 5184 | 5183 | // et ecrire le fichier si il change |
| 5185 | - ecrire_fichier_calcule_si_modifie($filename, $comment . $contenu, false, true); |
|
| 5184 | + ecrire_fichier_calcule_si_modifie($filename, $comment.$contenu, false, true); |
|
| 5186 | 5185 | } |
| 5187 | 5186 | |
| 5188 | 5187 | return timestamp($filename); |
@@ -5408,7 +5407,7 @@ discard block |
||
| 5408 | 5407 | if ($e > 0 and strlen($mid) > 8) { |
| 5409 | 5408 | $mid = '***...***'; |
| 5410 | 5409 | } |
| 5411 | - return substr($passe, 0, $e) . $mid . ($e > 0 ? substr($passe, -$e) : ''); |
|
| 5410 | + return substr($passe, 0, $e).$mid.($e > 0 ? substr($passe, -$e) : ''); |
|
| 5412 | 5411 | } |
| 5413 | 5412 | |
| 5414 | 5413 | |
@@ -5470,7 +5469,7 @@ discard block |
||
| 5470 | 5469 | case 'id': |
| 5471 | 5470 | case 'anchor': |
| 5472 | 5471 | if (preg_match(',^\d,', $texte)) { |
| 5473 | - $texte = substr($type, 0, 1) . $texte; |
|
| 5472 | + $texte = substr($type, 0, 1).$texte; |
|
| 5474 | 5473 | } |
| 5475 | 5474 | } |
| 5476 | 5475 | |
@@ -5480,9 +5479,9 @@ discard block |
||
| 5480 | 5479 | |
| 5481 | 5480 | if (strlen($texte) < $longueur_mini and $longueur_mini < $longueur_maxi) { |
| 5482 | 5481 | if (preg_match(',^\d,', $texte)) { |
| 5483 | - $texte = ($type ? substr($type, 0, 1) : 's') . $texte; |
|
| 5482 | + $texte = ($type ? substr($type, 0, 1) : 's').$texte; |
|
| 5484 | 5483 | } |
| 5485 | - $texte .= $separateur . md5($original); |
|
| 5484 | + $texte .= $separateur.md5($original); |
|
| 5486 | 5485 | $texte = substr($texte, 0, $longueur_mini); |
| 5487 | 5486 | } |
| 5488 | 5487 | |
@@ -62,7 +62,7 @@ discard block |
||
| 62 | 62 | } |
| 63 | 63 | |
| 64 | 64 | if (strncmp($fichier, _DIR_IMG, strlen(_DIR_IMG)) !== 0) { |
| 65 | - $fichier = _DIR_IMG . $fichier; |
|
| 65 | + $fichier = _DIR_IMG.$fichier; |
|
| 66 | 66 | } |
| 67 | 67 | |
| 68 | 68 | // fichier normal |
@@ -158,23 +158,23 @@ discard block |
||
| 158 | 158 | or !$r = verifier_upload_autorise($dest) |
| 159 | 159 | or $r['autozip'] |
| 160 | 160 | ) { |
| 161 | - $dest = substr($dest, 0, -strlen($m[0])) . '_' . $m[1]; |
|
| 161 | + $dest = substr($dest, 0, -strlen($m[0])).'_'.$m[1]; |
|
| 162 | 162 | break; |
| 163 | 163 | } |
| 164 | 164 | else { |
| 165 | 165 | $dest = substr($dest, 0, -strlen($m[0])); |
| 166 | - $ext = $m[1] . '.' . $ext; |
|
| 166 | + $ext = $m[1].'.'.$ext; |
|
| 167 | 167 | } |
| 168 | 168 | } |
| 169 | 169 | |
| 170 | 170 | // Si le document "source" est deja au bon endroit, ne rien faire |
| 171 | - if ($source == ($dir . $dest . '.' . $ext)) { |
|
| 171 | + if ($source == ($dir.$dest.'.'.$ext)) { |
|
| 172 | 172 | return $source; |
| 173 | 173 | } |
| 174 | 174 | |
| 175 | 175 | // sinon tourner jusqu'a trouver un numero correct |
| 176 | 176 | $n = 0; |
| 177 | - while (@file_exists($newFile = $dir . $dest . ($n++ ? ('-' . $n) : '') . '.' . $ext)) { |
|
| 177 | + while (@file_exists($newFile = $dir.$dest.($n++ ? ('-'.$n) : '').'.'.$ext)) { |
|
| 178 | 178 | ; |
| 179 | 179 | } |
| 180 | 180 | |
@@ -235,7 +235,7 @@ discard block |
||
| 235 | 235 | function deplacer_fichier_upload($source, $dest, $move = false) { |
| 236 | 236 | // Securite |
| 237 | 237 | if (substr($dest, 0, strlen(_DIR_RACINE)) == _DIR_RACINE) { |
| 238 | - $dest = _DIR_RACINE . preg_replace(',\.\.+,', '.', substr($dest, strlen(_DIR_RACINE))); |
|
| 238 | + $dest = _DIR_RACINE.preg_replace(',\.\.+,', '.', substr($dest, strlen(_DIR_RACINE))); |
|
| 239 | 239 | } else { |
| 240 | 240 | $dest = preg_replace(',\.\.+,', '.', $dest); |
| 241 | 241 | } |
@@ -317,8 +317,8 @@ discard block |
||
| 317 | 317 | |
| 318 | 318 | default: /* autre */ |
| 319 | 319 | if (!$msg) { |
| 320 | - $msg = _T('pass_erreur') . ' ' . $error |
|
| 321 | - . '<br />' . propre('[->http://php.net/manual/fr/features.file-upload.errors.php]'); |
|
| 320 | + $msg = _T('pass_erreur').' '.$error |
|
| 321 | + . '<br />'.propre('[->http://php.net/manual/fr/features.file-upload.errors.php]'); |
|
| 322 | 322 | } |
| 323 | 323 | break; |
| 324 | 324 | } |
@@ -336,7 +336,7 @@ discard block |
||
| 336 | 336 | include_spip('inc/minipres'); |
| 337 | 337 | echo minipres( |
| 338 | 338 | $msg, |
| 339 | - "<div style='text-align: " . $GLOBALS['spip_lang_right'] . "'><a href='" . rawurldecode($GLOBALS['redirect']) . "'><button type='button'>" . _T('ecrire:bouton_suivant') . '</button></a></div>' |
|
| 339 | + "<div style='text-align: ".$GLOBALS['spip_lang_right']."'><a href='".rawurldecode($GLOBALS['redirect'])."'><button type='button'>"._T('ecrire:bouton_suivant').'</button></a></div>' |
|
| 340 | 340 | ); |
| 341 | 341 | exit; |
| 342 | 342 | } |
@@ -100,7 +100,7 @@ discard block |
||
| 100 | 100 | $res['message_ok'] = _T('info_modification_enregistree'); |
| 101 | 101 | if ($retour) { |
| 102 | 102 | if (strncmp($retour, 'javascript:', 11) == 0) { |
| 103 | - $res['message_ok'] .= '<script type="text/javascript">/*<![CDATA[*/' . substr($retour, 11) . '/*]]>*/</script>'; |
|
| 103 | + $res['message_ok'] .= '<script type="text/javascript">/*<![CDATA[*/'.substr($retour, 11).'/*]]>*/</script>'; |
|
| 104 | 104 | $res['editable'] = true; |
| 105 | 105 | } else { |
| 106 | 106 | $res['redirect'] = parametre_url($retour, $id_table_objet, $id); |
@@ -140,7 +140,7 @@ discard block |
||
| 140 | 140 | if (!isset($erreurs[$champ])) { |
| 141 | 141 | $erreurs[$champ] = ''; |
| 142 | 142 | } |
| 143 | - $erreurs[$champ] .= _T('alerte_modif_info_concourante') . "<br /><textarea readonly='readonly' class='forml'>" . entites_html($conflit['base']) . '</textarea>'; |
|
| 143 | + $erreurs[$champ] .= _T('alerte_modif_info_concourante')."<br /><textarea readonly='readonly' class='forml'>".entites_html($conflit['base']).'</textarea>'; |
|
| 144 | 144 | } |
| 145 | 145 | } |
| 146 | 146 | } |
@@ -217,7 +217,7 @@ discard block |
||
| 217 | 217 | if ( |
| 218 | 218 | $config_fonc |
| 219 | 219 | and !in_array($config_fonc, ['articles_edit_config', 'rubriques_edit_config', 'auteurs_edit_config']) |
| 220 | - and $config_fonc !== $table_objet . '_edit_config' |
|
| 220 | + and $config_fonc !== $table_objet.'_edit_config' |
|
| 221 | 221 | ) { |
| 222 | 222 | if ( |
| 223 | 223 | $args = test_formulaire_inclus_par_modele() |
@@ -232,12 +232,12 @@ discard block |
||
| 232 | 232 | // Appel direct dans un squelette |
| 233 | 233 | if (!$row) { |
| 234 | 234 | if (!$new or $lier_trad) { |
| 235 | - if ($select = charger_fonction('precharger_' . $type, 'inc', true)) { |
|
| 235 | + if ($select = charger_fonction('precharger_'.$type, 'inc', true)) { |
|
| 236 | 236 | $row = $select($id, $id_parent, $lier_trad); |
| 237 | 237 | // si on a une fonction precharger, elle pu faire un reglage de langue |
| 238 | 238 | $lang_default = (!empty($row['lang']) ? $row['lang'] : null); |
| 239 | 239 | } else { |
| 240 | - $row = sql_fetsel('*', $table_objet_sql, $id_table_objet . '=' . intval($id)); |
|
| 240 | + $row = sql_fetsel('*', $table_objet_sql, $id_table_objet.'='.intval($id)); |
|
| 241 | 241 | } |
| 242 | 242 | if (!$new) { |
| 243 | 243 | $md5 = controles_md5($row); |
@@ -287,7 +287,7 @@ discard block |
||
| 287 | 287 | if ($config_fonc) { |
| 288 | 288 | $contexte['config'] = $config = $config_fonc($contexte); |
| 289 | 289 | if (!$lang_default) { |
| 290 | - $lang_default = $config['langue'] ?? session_get('lang') ; |
|
| 290 | + $lang_default = $config['langue'] ?? session_get('lang'); |
|
| 291 | 291 | } |
| 292 | 292 | } |
| 293 | 293 | $config = $config + [ |
@@ -311,13 +311,12 @@ discard block |
||
| 311 | 311 | unset($contexte['lang']); |
| 312 | 312 | } |
| 313 | 313 | |
| 314 | - $contexte['_hidden'] = "<input type='hidden' name='editer_$type' value='oui' />\n" . |
|
| 315 | - (!$lier_trad ? '' : |
|
| 316 | - ("\n<input type='hidden' name='lier_trad' value='" . |
|
| 317 | - $lier_trad . |
|
| 318 | - "' />" . |
|
| 319 | - "\n<input type='hidden' name='changer_lang' value='" . |
|
| 320 | - $lang_default . |
|
| 314 | + $contexte['_hidden'] = "<input type='hidden' name='editer_$type' value='oui' />\n". |
|
| 315 | + (!$lier_trad ? '' : ("\n<input type='hidden' name='lier_trad' value='". |
|
| 316 | + $lier_trad. |
|
| 317 | + "' />". |
|
| 318 | + "\n<input type='hidden' name='changer_lang' value='". |
|
| 319 | + $lang_default. |
|
| 321 | 320 | "' />")) |
| 322 | 321 | . $hidden |
| 323 | 322 | . (isset($md5) ? $md5 : ''); |
@@ -357,14 +356,14 @@ discard block |
||
| 357 | 356 | $aider = charger_fonction('aider', 'inc'); |
| 358 | 357 | if (strlen($texte) > 28 * 1024) { |
| 359 | 358 | $texte = str_replace("\r\n", "\n", $texte); |
| 360 | - $pos = strpos($texte, "\n\n", 28 * 1024); // coupe para > 28 ko |
|
| 359 | + $pos = strpos($texte, "\n\n", 28 * 1024); // coupe para > 28 ko |
|
| 361 | 360 | if ($pos > 0 and $pos < 32 * 1024) { |
| 362 | - $debut = substr($texte, 0, $pos) . "\n\n<!--SPIP-->\n"; |
|
| 361 | + $debut = substr($texte, 0, $pos)."\n\n<!--SPIP-->\n"; |
|
| 363 | 362 | $suite = substr($texte, $pos + 2); |
| 364 | 363 | } else { |
| 365 | - $pos = strpos($texte, ' ', 28 * 1024); // sinon coupe espace |
|
| 364 | + $pos = strpos($texte, ' ', 28 * 1024); // sinon coupe espace |
|
| 366 | 365 | if (!($pos > 0 and $pos < 32 * 1024)) { |
| 367 | - $pos = 28 * 1024; // au pire (pas d'espace trouv'e) |
|
| 366 | + $pos = 28 * 1024; // au pire (pas d'espace trouv'e) |
|
| 368 | 367 | $decalage = 0; // si y'a pas d'espace, il ne faut pas perdre le caract`ere |
| 369 | 368 | } else { |
| 370 | 369 | $decalage = 1; |
@@ -395,13 +394,13 @@ discard block |
||
| 395 | 394 | } |
| 396 | 395 | |
| 397 | 396 | include_spip('inc/barre'); |
| 398 | - $textes_supplement = "<br /><span style='color: red'>" . _T('info_texte_long') . "</span>\n"; |
|
| 397 | + $textes_supplement = "<br /><span style='color: red'>"._T('info_texte_long')."</span>\n"; |
|
| 399 | 398 | $nombre = 0; |
| 400 | 399 | |
| 401 | 400 | while (strlen($texte) > 29 * 1024) { |
| 402 | 401 | $nombre++; |
| 403 | 402 | list($texte1, $texte) = coupe_trop_long($texte); |
| 404 | - $textes_supplement .= '<br />' . |
|
| 403 | + $textes_supplement .= '<br />'. |
|
| 405 | 404 | "<textarea id='texte$nombre' name='texte_plus[$nombre]'$att_text>$texte1</textarea>\n"; |
| 406 | 405 | } |
| 407 | 406 | |
@@ -484,7 +483,7 @@ discard block |
||
| 484 | 483 | $ctr = []; |
| 485 | 484 | foreach ($data as $key => $val) { |
| 486 | 485 | $m = md5($val ?? ''); |
| 487 | - $k = $prefixe . $key; |
|
| 486 | + $k = $prefixe.$key; |
|
| 488 | 487 | |
| 489 | 488 | switch ($format) { |
| 490 | 489 | case 'html': |
@@ -497,7 +496,7 @@ discard block |
||
| 497 | 496 | } |
| 498 | 497 | |
| 499 | 498 | if ($format === 'html') { |
| 500 | - return "\n\n<!-- controles md5 -->\n" . join("\n", $ctr) . "\n\n"; |
|
| 499 | + return "\n\n<!-- controles md5 -->\n".join("\n", $ctr)."\n\n"; |
|
| 501 | 500 | } else { |
| 502 | 501 | return $ctr; |
| 503 | 502 | } |
@@ -649,7 +648,7 @@ discard block |
||
| 649 | 648 | // On elimine les donnees non modifiees par le formulaire (mais |
| 650 | 649 | // potentiellement modifiees entre temps par un autre utilisateur) |
| 651 | 650 | foreach ($champs as $key => $val) { |
| 652 | - if (isset($ctr[$prefix . $key]) and $m = $ctr[$prefix . $key]) { |
|
| 651 | + if (isset($ctr[$prefix.$key]) and $m = $ctr[$prefix.$key]) { |
|
| 653 | 652 | if (is_scalar($val) and $m == md5($val)) { |
| 654 | 653 | unset($champs[$key]); |
| 655 | 654 | } |
@@ -678,7 +677,7 @@ discard block |
||
| 678 | 677 | // de conflit. |
| 679 | 678 | $ctrh = $ctrq = $conflits = []; |
| 680 | 679 | foreach (array_keys($champs) as $key) { |
| 681 | - if (isset($ctr[$prefix . $key]) and $m = $ctr[$prefix . $key]) { |
|
| 680 | + if (isset($ctr[$prefix.$key]) and $m = $ctr[$prefix.$key]) { |
|
| 682 | 681 | $ctrh[$key] = $m; |
| 683 | 682 | $ctrq[] = $key; |
| 684 | 683 | } |
@@ -712,9 +711,9 @@ discard block |
||
| 712 | 711 | */ |
| 713 | 712 | function display_conflit_champ($x) { |
| 714 | 713 | if (strstr($x, "\n") or strlen($x) > 80) { |
| 715 | - return "<textarea style='width:99%; height:10em;'>" . entites_html($x) . "</textarea>\n"; |
|
| 714 | + return "<textarea style='width:99%; height:10em;'>".entites_html($x)."</textarea>\n"; |
|
| 716 | 715 | } else { |
| 717 | - return "<input type='text' size='40' style='width:99%' value=\"" . entites_html($x) . "\" />\n"; |
|
| 716 | + return "<input type='text' size='40' style='width:99%' value=\"".entites_html($x)."\" />\n"; |
|
| 718 | 717 | } |
| 719 | 718 | } |
| 720 | 719 | |
@@ -754,11 +753,11 @@ discard block |
||
| 754 | 753 | ) : $champ; |
| 755 | 754 | |
| 756 | 755 | $diffs[] = "<h2>$titre</h2>\n" |
| 757 | - . '<h3>' . _T('info_conflit_edition_differences') . "</h3>\n" |
|
| 758 | - . "<div style='max-height:8em; overflow: auto; width:99%;'>" . $d . "</div>\n" |
|
| 759 | - . '<h4>' . _T('info_conflit_edition_votre_version') . '</h4>' |
|
| 756 | + . '<h3>'._T('info_conflit_edition_differences')."</h3>\n" |
|
| 757 | + . "<div style='max-height:8em; overflow: auto; width:99%;'>".$d."</div>\n" |
|
| 758 | + . '<h4>'._T('info_conflit_edition_votre_version').'</h4>' |
|
| 760 | 759 | . display_conflit_champ($a['post']) |
| 761 | - . '<h4>' . _T('info_conflit_edition_version_enregistree') . '</h4>' |
|
| 760 | + . '<h4>'._T('info_conflit_edition_version_enregistree').'</h4>' |
|
| 762 | 761 | . display_conflit_champ($base); |
| 763 | 762 | } |
| 764 | 763 | |
@@ -766,16 +765,16 @@ discard block |
||
| 766 | 765 | $id = uniqid(rand()); |
| 767 | 766 | $redirect = "<form action='$redirect' method='get' |
| 768 | 767 | id='$id' |
| 769 | - style='float:" . $GLOBALS['spip_lang_right'] . "; margin-top:2em;'>\n" |
|
| 768 | + style='float:".$GLOBALS['spip_lang_right']."; margin-top:2em;'>\n" |
|
| 770 | 769 | . form_hidden($redirect) |
| 771 | - . "<input type='submit' value='" . _T('icone_retour') . "' /> |
|
| 770 | + . "<input type='submit' value='"._T('icone_retour')."' /> |
|
| 772 | 771 | </form>\n"; |
| 773 | 772 | |
| 774 | 773 | // pour les documents, on est probablement en ajax : il faut ajaxer |
| 775 | 774 | if (_AJAX) { |
| 776 | 775 | $redirect .= '<script type="text/javascript">' |
| 777 | - . 'setTimeout(function(){$("#' . $id . '") |
|
| 778 | - .ajaxForm({target:$("#' . $id . '").parent()}); |
|
| 776 | + . 'setTimeout(function(){$("#'.$id.'") |
|
| 777 | + .ajaxForm({target:$("#' . $id.'").parent()}); |
|
| 779 | 778 | }, 200);' |
| 780 | 779 | . "</script>\n"; |
| 781 | 780 | } |
@@ -794,9 +793,9 @@ discard block |
||
| 794 | 793 | .diff-para-deplace .diff-supprime { background: #ffb8b8; border: 1px solid #808080; } |
| 795 | 794 | .diff-para-deplace .diff-deplace { background: #b8b8ff; border: 1px solid #808080; } |
| 796 | 795 | </style>' |
| 797 | - . '<p>' . _T('info_conflit_edition_avis_non_sauvegarde') . '</p>' |
|
| 798 | - . '<p>' . _T('texte_conflit_edition_correction') . '</p>' |
|
| 799 | - . "<div style='text-align:" . $GLOBALS['spip_lang_left'] . ";'>" |
|
| 796 | + . '<p>'._T('info_conflit_edition_avis_non_sauvegarde').'</p>' |
|
| 797 | + . '<p>'._T('texte_conflit_edition_correction').'</p>' |
|
| 798 | + . "<div style='text-align:".$GLOBALS['spip_lang_left'].";'>" |
|
| 800 | 799 | . join("\n", $diffs) |
| 801 | 800 | . "</div>\n" |
| 802 | 801 | |
@@ -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 ? $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 ? $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); |
@@ -26,7 +26,7 @@ discard block |
||
| 26 | 26 | define('_INC_DISTANT_CONTENT_ENCODING', 'gzip'); |
| 27 | 27 | } |
| 28 | 28 | if (!defined('_INC_DISTANT_USER_AGENT')) { |
| 29 | - define('_INC_DISTANT_USER_AGENT', 'SPIP-' . $GLOBALS['spip_version_affichee'] . ' (' . $GLOBALS['home_server'] . ')'); |
|
| 29 | + define('_INC_DISTANT_USER_AGENT', 'SPIP-'.$GLOBALS['spip_version_affichee'].' ('.$GLOBALS['home_server'].')'); |
|
| 30 | 30 | } |
| 31 | 31 | if (!defined('_INC_DISTANT_MAX_SIZE')) { |
| 32 | 32 | define('_INC_DISTANT_MAX_SIZE', 2097152); |
@@ -35,7 +35,7 @@ discard block |
||
| 35 | 35 | define('_INC_DISTANT_CONNECT_TIMEOUT', 10); |
| 36 | 36 | } |
| 37 | 37 | |
| 38 | -define('_REGEXP_COPIE_LOCALE', ',' . |
|
| 38 | +define('_REGEXP_COPIE_LOCALE', ','. |
|
| 39 | 39 | preg_replace( |
| 40 | 40 | '@^https?:@', |
| 41 | 41 | 'https?:', |
@@ -70,7 +70,7 @@ discard block |
||
| 70 | 70 | |
| 71 | 71 | // si c'est la protection de soi-meme, retourner le path |
| 72 | 72 | if ($mode !== 'force' and preg_match(_REGEXP_COPIE_LOCALE, $source, $match)) { |
| 73 | - $source = substr(_DIR_IMG, strlen(_DIR_RACINE)) . urldecode($match[1]); |
|
| 73 | + $source = substr(_DIR_IMG, strlen(_DIR_RACINE)).urldecode($match[1]); |
|
| 74 | 74 | |
| 75 | 75 | return @file_exists($source) ? $source : false; |
| 76 | 76 | } |
@@ -90,7 +90,7 @@ discard block |
||
| 90 | 90 | return false; |
| 91 | 91 | } |
| 92 | 92 | |
| 93 | - $localrac = _DIR_RACINE . $local; |
|
| 93 | + $localrac = _DIR_RACINE.$local; |
|
| 94 | 94 | $t = ($mode === 'force') ? false : @file_exists($localrac); |
| 95 | 95 | |
| 96 | 96 | // test d'existence du fichier |
@@ -115,10 +115,10 @@ discard block |
||
| 115 | 115 | ['file' => $localrac, 'taille_max' => $taille_max, 'if_modified_since' => $t ? filemtime($localrac) : ''] |
| 116 | 116 | ); |
| 117 | 117 | if (!$res or (!$res['length'] and $res['status'] != 304)) { |
| 118 | - spip_log("copie_locale : Echec recuperation $source sur $localrac status : " . ($res ? $res['status'] : '-'), 'distant' . _LOG_INFO_IMPORTANTE); |
|
| 118 | + spip_log("copie_locale : Echec recuperation $source sur $localrac status : ".($res ? $res['status'] : '-'), 'distant'._LOG_INFO_IMPORTANTE); |
|
| 119 | 119 | } |
| 120 | 120 | else { |
| 121 | - spip_log("copie_locale : recuperation $source sur $localrac OK | taille " . $res['length'] . ' status ' . $res['status'], 'distant'); |
|
| 121 | + spip_log("copie_locale : recuperation $source sur $localrac OK | taille ".$res['length'].' status '.$res['status'], 'distant'); |
|
| 122 | 122 | } |
| 123 | 123 | if (!$res or !$res['length']) { |
| 124 | 124 | // si $t c'est sans doute juste un not-modified-since |
@@ -207,7 +207,7 @@ discard block |
||
| 207 | 207 | |
| 208 | 208 | if (!$is_known_host) { |
| 209 | 209 | $host = trim($parsed_url['host'], '.'); |
| 210 | - if (! $ip = filter_var($host, FILTER_VALIDATE_IP)) { |
|
| 210 | + if (!$ip = filter_var($host, FILTER_VALIDATE_IP)) { |
|
| 211 | 211 | $ip = gethostbyname($host); |
| 212 | 212 | if ($ip === $host) { |
| 213 | 213 | // Error condition for gethostbyname() |
@@ -228,7 +228,7 @@ discard block |
||
| 228 | 228 | } |
| 229 | 229 | } |
| 230 | 230 | if ($ip) { |
| 231 | - if (! filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE | FILTER_FLAG_NO_RES_RANGE)) { |
|
| 231 | + if (!filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE | FILTER_FLAG_NO_RES_RANGE)) { |
|
| 232 | 232 | return false; |
| 233 | 233 | } |
| 234 | 234 | } |
@@ -239,7 +239,7 @@ discard block |
||
| 239 | 239 | } |
| 240 | 240 | |
| 241 | 241 | $port = $parsed_url['port']; |
| 242 | - if ($port === 80 or $port === 443 or $port === 8080) { |
|
| 242 | + if ($port === 80 or $port === 443 or $port === 8080) { |
|
| 243 | 243 | return $url; |
| 244 | 244 | } |
| 245 | 245 | |
@@ -309,7 +309,7 @@ discard block |
||
| 309 | 309 | } |
| 310 | 310 | } |
| 311 | 311 | if ($taille > 500) { |
| 312 | - $boundary = substr(md5(rand() . 'spip'), 0, 8); |
|
| 312 | + $boundary = substr(md5(rand().'spip'), 0, 8); |
|
| 313 | 313 | } |
| 314 | 314 | } |
| 315 | 315 | |
@@ -337,16 +337,16 @@ discard block |
||
| 337 | 337 | } |
| 338 | 338 | } else { |
| 339 | 339 | // fabrique une chaine HTTP simple pour un POST |
| 340 | - $entete = 'Content-Type: application/x-www-form-urlencoded' . "\r\n"; |
|
| 340 | + $entete = 'Content-Type: application/x-www-form-urlencoded'."\r\n"; |
|
| 341 | 341 | $chaine = []; |
| 342 | 342 | if (is_array($donnees)) { |
| 343 | 343 | foreach ($donnees as $cle => $valeur) { |
| 344 | 344 | if (is_array($valeur)) { |
| 345 | 345 | foreach ($valeur as $val2) { |
| 346 | - $chaine[] = rawurlencode($cle) . '[]=' . rawurlencode($val2); |
|
| 346 | + $chaine[] = rawurlencode($cle).'[]='.rawurlencode($val2); |
|
| 347 | 347 | } |
| 348 | 348 | } else { |
| 349 | - $chaine[] = rawurlencode($cle) . '=' . rawurlencode($valeur); |
|
| 349 | + $chaine[] = rawurlencode($cle).'='.rawurlencode($valeur); |
|
| 350 | 350 | } |
| 351 | 351 | } |
| 352 | 352 | $chaine = implode('&', $chaine); |
@@ -380,7 +380,7 @@ discard block |
||
| 380 | 380 | $url_idn = implode($host_ascii, $url_idn); |
| 381 | 381 | } |
| 382 | 382 | // et on urlencode les char utf si besoin dans le path |
| 383 | - $url_idn = preg_replace_callback('/[^\x20-\x7f]/', function ($match) { |
|
| 383 | + $url_idn = preg_replace_callback('/[^\x20-\x7f]/', function($match) { |
|
| 384 | 384 | return urlencode($match[0]); |
| 385 | 385 | }, $url_idn); |
| 386 | 386 | } |
@@ -458,7 +458,7 @@ discard block |
||
| 458 | 458 | $head_add = ''; |
| 459 | 459 | if (!empty($options['headers'])) { |
| 460 | 460 | foreach ($options['headers'] as $champ => $valeur) { |
| 461 | - $head_add .= $champ . ': ' . $valeur . "\r\n"; |
|
| 461 | + $head_add .= $champ.': '.$valeur."\r\n"; |
|
| 462 | 462 | } |
| 463 | 463 | // ne pas le repasser a recuperer_url si on follow un location, car ils seront dans datas |
| 464 | 464 | unset($options['headers']); |
@@ -468,9 +468,9 @@ discard block |
||
| 468 | 468 | list($head, $postdata) = prepare_donnees_post($options['datas'], $options['boundary']); |
| 469 | 469 | $head .= $head_add; |
| 470 | 470 | if (stripos($head, 'Content-Length:') === false) { |
| 471 | - $head .= 'Content-Length: ' . strlen($postdata) . "\r\n"; |
|
| 471 | + $head .= 'Content-Length: '.strlen($postdata)."\r\n"; |
|
| 472 | 472 | } |
| 473 | - $options['datas'] = $head . "\r\n" . $postdata; |
|
| 473 | + $options['datas'] = $head."\r\n".$postdata; |
|
| 474 | 474 | if ( |
| 475 | 475 | strlen($postdata) |
| 476 | 476 | and !$methode_demandee |
@@ -478,15 +478,15 @@ discard block |
||
| 478 | 478 | $options['methode'] = 'POST'; |
| 479 | 479 | } |
| 480 | 480 | } elseif ($head_add) { |
| 481 | - $options['datas'] = $head_add . "\r\n"; |
|
| 481 | + $options['datas'] = $head_add."\r\n"; |
|
| 482 | 482 | } |
| 483 | 483 | |
| 484 | 484 | // Accepter les URLs au format feed:// ou qui ont oublie le http:// ou les urls relatives au protocole |
| 485 | 485 | $url = preg_replace(',^feed://,i', 'http://', $url); |
| 486 | 486 | if (!tester_url_absolue($url)) { |
| 487 | - $url = 'http://' . $url; |
|
| 487 | + $url = 'http://'.$url; |
|
| 488 | 488 | } elseif (strncmp($url, '//', 2) == 0) { |
| 489 | - $url = 'http:' . $url; |
|
| 489 | + $url = 'http:'.$url; |
|
| 490 | 490 | } |
| 491 | 491 | |
| 492 | 492 | $url = url_to_ascii($url); |
@@ -515,7 +515,7 @@ discard block |
||
| 515 | 515 | $options['if_modified_since'] |
| 516 | 516 | ); |
| 517 | 517 | if (!$handle) { |
| 518 | - spip_log("ECHEC init_http $url", 'distant' . _LOG_ERREUR); |
|
| 518 | + spip_log("ECHEC init_http $url", 'distant'._LOG_ERREUR); |
|
| 519 | 519 | |
| 520 | 520 | return false; |
| 521 | 521 | } |
@@ -545,7 +545,7 @@ discard block |
||
| 545 | 545 | 'status' => 200, |
| 546 | 546 | ]; |
| 547 | 547 | } else { |
| 548 | - spip_log("ECHEC chinoiserie $url", 'distant' . _LOG_ERREUR); |
|
| 548 | + spip_log("ECHEC chinoiserie $url", 'distant'._LOG_ERREUR); |
|
| 549 | 549 | return false; |
| 550 | 550 | } |
| 551 | 551 | } elseif ($res['location'] and $options['follow_location']) { |
@@ -557,7 +557,7 @@ discard block |
||
| 557 | 557 | |
| 558 | 558 | return recuperer_url($url, $options); |
| 559 | 559 | } elseif ($res['status'] !== 200) { |
| 560 | - spip_log('HTTP status ' . $res['status'] . " pour $url", 'distant'); |
|
| 560 | + spip_log('HTTP status '.$res['status']." pour $url", 'distant'); |
|
| 561 | 561 | } |
| 562 | 562 | $result['status'] = $res['status']; |
| 563 | 563 | if (isset($res['headers'])) { |
@@ -582,7 +582,7 @@ discard block |
||
| 582 | 582 | |
| 583 | 583 | $gz = false; |
| 584 | 584 | if (preg_match(",\bContent-Encoding: .*gzip,is", $result['headers'])) { |
| 585 | - $gz = (_DIR_TMP . md5(uniqid(mt_rand())) . '.tmp.gz'); |
|
| 585 | + $gz = (_DIR_TMP.md5(uniqid(mt_rand())).'.tmp.gz'); |
|
| 586 | 586 | } |
| 587 | 587 | |
| 588 | 588 | // si on a pas deja recuperer le contenu par une methode detournee |
@@ -668,7 +668,7 @@ discard block |
||
| 668 | 668 | $sig['url'] = $url; |
| 669 | 669 | |
| 670 | 670 | $dir = sous_repertoire(_DIR_CACHE, 'curl'); |
| 671 | - $cache = md5(serialize($sig)) . '-' . substr(preg_replace(',\W+,', '_', $url), 0, 80); |
|
| 671 | + $cache = md5(serialize($sig)).'-'.substr(preg_replace(',\W+,', '_', $url), 0, 80); |
|
| 672 | 672 | $sub = sous_repertoire($dir, substr($cache, 0, 2)); |
| 673 | 673 | $cache = "$sub$cache"; |
| 674 | 674 | |
@@ -721,7 +721,7 @@ discard block |
||
| 721 | 721 | $fp = false; |
| 722 | 722 | if ($fichier) { |
| 723 | 723 | include_spip('inc/acces'); |
| 724 | - $tmpfile = "$fichier." . creer_uniqid() . '.tmp'; |
|
| 724 | + $tmpfile = "$fichier.".creer_uniqid().'.tmp'; |
|
| 725 | 725 | $fp = spip_fopen_lock($tmpfile, 'w', LOCK_EX); |
| 726 | 726 | if (!$fp and file_exists($fichier)) { |
| 727 | 727 | return filesize($fichier); |
@@ -780,7 +780,7 @@ discard block |
||
| 780 | 780 | } |
| 781 | 781 | $result['status'] = intval($r[1]); |
| 782 | 782 | while ($s = trim(fgets($handle, 16384))) { |
| 783 | - $result['headers'][] = $s . "\n"; |
|
| 783 | + $result['headers'][] = $s."\n"; |
|
| 784 | 784 | preg_match(',^([^:]*): *(.*)$,i', $s, $r); |
| 785 | 785 | list(, $d, $v) = $r; |
| 786 | 786 | if (strtolower(trim($d)) == 'location' and $result['status'] >= 300 and $result['status'] < 400) { |
@@ -829,13 +829,13 @@ discard block |
||
| 829 | 829 | |
| 830 | 830 | // on se place tout le temps comme si on etait a la racine |
| 831 | 831 | if (_DIR_RACINE) { |
| 832 | - $d = preg_replace(',^' . preg_quote(_DIR_RACINE) . ',', '', $d); |
|
| 832 | + $d = preg_replace(',^'.preg_quote(_DIR_RACINE).',', '', $d); |
|
| 833 | 833 | } |
| 834 | 834 | |
| 835 | 835 | $m = md5($source); |
| 836 | 836 | |
| 837 | 837 | return $d |
| 838 | - . substr(preg_replace(',[^\w-],', '', basename($source)) . '-' . $m, 0, 12) |
|
| 838 | + . substr(preg_replace(',[^\w-],', '', basename($source)).'-'.$m, 0, 12) |
|
| 839 | 839 | . substr($m, 0, 4) |
| 840 | 840 | . ".$extension"; |
| 841 | 841 | } |
@@ -858,7 +858,7 @@ discard block |
||
| 858 | 858 | // Si c'est deja local pas de souci |
| 859 | 859 | if (!tester_url_absolue($source)) { |
| 860 | 860 | if (_DIR_RACINE) { |
| 861 | - $source = preg_replace(',^' . preg_quote(_DIR_RACINE) . ',', '', $source); |
|
| 861 | + $source = preg_replace(',^'.preg_quote(_DIR_RACINE).',', '', $source); |
|
| 862 | 862 | } |
| 863 | 863 | |
| 864 | 864 | return $source; |
@@ -876,7 +876,7 @@ discard block |
||
| 876 | 876 | $ext |
| 877 | 877 | and preg_match(',^\w+$,', $ext) // pas de php?truc=1&... |
| 878 | 878 | and $f = nom_fichier_copie_locale($source, $ext) |
| 879 | - and file_exists(_DIR_RACINE . $f) |
|
| 879 | + and file_exists(_DIR_RACINE.$f) |
|
| 880 | 880 | ) { |
| 881 | 881 | return $f; |
| 882 | 882 | } |
@@ -884,7 +884,7 @@ discard block |
||
| 884 | 884 | |
| 885 | 885 | // Si c'est deja dans la table des documents, |
| 886 | 886 | // ramener le nom de sa copie potentielle |
| 887 | - $ext = sql_getfetsel('extension', 'spip_documents', 'fichier=' . sql_quote($source) . " AND distant='oui' AND extension <> ''"); |
|
| 887 | + $ext = sql_getfetsel('extension', 'spip_documents', 'fichier='.sql_quote($source)." AND distant='oui' AND extension <> ''"); |
|
| 888 | 888 | |
| 889 | 889 | if ($ext) { |
| 890 | 890 | return nom_fichier_copie_locale($source, $ext); |
@@ -895,9 +895,9 @@ discard block |
||
| 895 | 895 | |
| 896 | 896 | $ext = $path_parts ? $path_parts['extension'] : ''; |
| 897 | 897 | |
| 898 | - if ($ext and sql_getfetsel('extension', 'spip_types_documents', 'extension=' . sql_quote($ext))) { |
|
| 898 | + if ($ext and sql_getfetsel('extension', 'spip_types_documents', 'extension='.sql_quote($ext))) { |
|
| 899 | 899 | $f = nom_fichier_copie_locale($source, $ext); |
| 900 | - if (file_exists(_DIR_RACINE . $f)) { |
|
| 900 | + if (file_exists(_DIR_RACINE.$f)) { |
|
| 901 | 901 | return $f; |
| 902 | 902 | } |
| 903 | 903 | } |
@@ -905,7 +905,7 @@ discard block |
||
| 905 | 905 | // Ping pour voir si son extension est connue et autorisee |
| 906 | 906 | // avec mise en cache du resultat du ping |
| 907 | 907 | |
| 908 | - $cache = sous_repertoire(_DIR_CACHE, 'rid') . md5($source); |
|
| 908 | + $cache = sous_repertoire(_DIR_CACHE, 'rid').md5($source); |
|
| 909 | 909 | if ( |
| 910 | 910 | !@file_exists($cache) |
| 911 | 911 | or !$path_parts = @unserialize(spip_file_get_contents($cache)) |
@@ -915,10 +915,10 @@ discard block |
||
| 915 | 915 | ecrire_fichier($cache, serialize($path_parts)); |
| 916 | 916 | } |
| 917 | 917 | $ext = !empty($path_parts['extension']) ? $path_parts['extension'] : ''; |
| 918 | - if ($ext and sql_getfetsel('extension', 'spip_types_documents', 'extension=' . sql_quote($ext))) { |
|
| 918 | + if ($ext and sql_getfetsel('extension', 'spip_types_documents', 'extension='.sql_quote($ext))) { |
|
| 919 | 919 | return nom_fichier_copie_locale($source, $ext); |
| 920 | 920 | } |
| 921 | - spip_log("pas de copie locale pour $source", 'distant' . _LOG_ERREUR); |
|
| 921 | + spip_log("pas de copie locale pour $source", 'distant'._LOG_ERREUR); |
|
| 922 | 922 | } |
| 923 | 923 | |
| 924 | 924 | |
@@ -1002,7 +1002,7 @@ discard block |
||
| 1002 | 1002 | } else { |
| 1003 | 1003 | if ($a['body']) { |
| 1004 | 1004 | $a['extension'] = $extension; |
| 1005 | - $a['fichier'] = _DIR_RACINE . nom_fichier_copie_locale($source, $extension); |
|
| 1005 | + $a['fichier'] = _DIR_RACINE.nom_fichier_copie_locale($source, $extension); |
|
| 1006 | 1006 | ecrire_fichier($a['fichier'], $a['body']); |
| 1007 | 1007 | $size_image = @spip_getimagesize($a['fichier']); |
| 1008 | 1008 | $a['largeur'] = intval($size_image[0]); |
@@ -1070,20 +1070,20 @@ discard block |
||
| 1070 | 1070 | !$t |
| 1071 | 1071 | and preg_match(',\.([a-z0-9]+)(\?.*)?$,i', $source, $rext) |
| 1072 | 1072 | ) { |
| 1073 | - $t = sql_fetsel('extension', 'spip_types_documents', 'extension=' . sql_quote(corriger_extension($rext[1]), '', 'text')); |
|
| 1073 | + $t = sql_fetsel('extension', 'spip_types_documents', 'extension='.sql_quote(corriger_extension($rext[1]), '', 'text')); |
|
| 1074 | 1074 | } |
| 1075 | 1075 | if ( |
| 1076 | 1076 | !$t |
| 1077 | 1077 | and preg_match(',^Content-Disposition:\s*attachment;\s*filename=(.*)$,Uims', $headers, $m) |
| 1078 | 1078 | and preg_match(',\.([a-z0-9]+)(\?.*)?$,i', $m[1], $rext) |
| 1079 | 1079 | ) { |
| 1080 | - $t = sql_fetsel('extension', 'spip_types_documents', 'extension=' . sql_quote(corriger_extension($rext[1]), '', 'text')); |
|
| 1080 | + $t = sql_fetsel('extension', 'spip_types_documents', 'extension='.sql_quote(corriger_extension($rext[1]), '', 'text')); |
|
| 1081 | 1081 | } |
| 1082 | 1082 | } |
| 1083 | 1083 | |
| 1084 | 1084 | // Autre mime/type (ou text/plain avec fichier d'extension inconnue) |
| 1085 | 1085 | if (!$t) { |
| 1086 | - $t = sql_fetsel('extension', 'spip_types_documents', 'mime_type=' . sql_quote($mime_type)); |
|
| 1086 | + $t = sql_fetsel('extension', 'spip_types_documents', 'mime_type='.sql_quote($mime_type)); |
|
| 1087 | 1087 | } |
| 1088 | 1088 | |
| 1089 | 1089 | // Toujours rien ? (ex: audio/x-ogg au lieu de application/ogg) |
@@ -1094,11 +1094,11 @@ discard block |
||
| 1094 | 1094 | and preg_match(',\.([a-z0-9]+)(\?.*)?$,i', $source, $rext) |
| 1095 | 1095 | ) { |
| 1096 | 1096 | # eviter xxx.3 => 3gp (> SPIP 3) |
| 1097 | - $t = sql_fetsel('extension', 'spip_types_documents', 'extension=' . sql_quote(corriger_extension($rext[1]), '', 'text')); |
|
| 1097 | + $t = sql_fetsel('extension', 'spip_types_documents', 'extension='.sql_quote(corriger_extension($rext[1]), '', 'text')); |
|
| 1098 | 1098 | } |
| 1099 | 1099 | |
| 1100 | 1100 | if ($t) { |
| 1101 | - spip_log("mime-type $mime_type ok, extension " . $t['extension'], 'distant'); |
|
| 1101 | + spip_log("mime-type $mime_type ok, extension ".$t['extension'], 'distant'); |
|
| 1102 | 1102 | return $t['extension']; |
| 1103 | 1103 | } else { |
| 1104 | 1104 | # par defaut on retombe sur '.bin' si c'est autorise |
@@ -1201,7 +1201,7 @@ discard block |
||
| 1201 | 1201 | } |
| 1202 | 1202 | } else { |
| 1203 | 1203 | $scheme = $t['scheme']; |
| 1204 | - $noproxy = $scheme . '://'; |
|
| 1204 | + $noproxy = $scheme.'://'; |
|
| 1205 | 1205 | } |
| 1206 | 1206 | if (isset($t['user'])) { |
| 1207 | 1207 | $user = [$t['user'], $t['pass']]; |
@@ -1215,7 +1215,7 @@ discard block |
||
| 1215 | 1215 | } |
| 1216 | 1216 | |
| 1217 | 1217 | if (!empty($t['query'])) { |
| 1218 | - $path .= '?' . $t['query']; |
|
| 1218 | + $path .= '?'.$t['query']; |
|
| 1219 | 1219 | } |
| 1220 | 1220 | |
| 1221 | 1221 | $f = lance_requete($method, $scheme, $user, $host, $path, $port, $noproxy, $refuse_gz, $referer, $datas, $vers, $date); |
@@ -1289,20 +1289,20 @@ discard block |
||
| 1289 | 1289 | $proxy_user = ''; |
| 1290 | 1290 | $http_proxy = need_proxy($host); |
| 1291 | 1291 | if ($user) { |
| 1292 | - $user = urlencode($user[0]) . ':' . urlencode($user[1]); |
|
| 1292 | + $user = urlencode($user[0]).':'.urlencode($user[1]); |
|
| 1293 | 1293 | } |
| 1294 | 1294 | |
| 1295 | 1295 | $connect = ''; |
| 1296 | 1296 | if ($http_proxy) { |
| 1297 | - if (!defined('_PROXY_HTTPS_NOT_VIA_CONNECT') and in_array($scheme, ['tls','ssl'])) { |
|
| 1298 | - $path_host = (!$user ? '' : "$user@") . $host . (($port != 80) ? ":$port" : ''); |
|
| 1299 | - $connect = 'CONNECT ' . $path_host . " $vers\r\n" |
|
| 1297 | + if (!defined('_PROXY_HTTPS_NOT_VIA_CONNECT') and in_array($scheme, ['tls', 'ssl'])) { |
|
| 1298 | + $path_host = (!$user ? '' : "$user@").$host.(($port != 80) ? ":$port" : ''); |
|
| 1299 | + $connect = 'CONNECT '.$path_host." $vers\r\n" |
|
| 1300 | 1300 | . "Host: $path_host\r\n" |
| 1301 | 1301 | . "Proxy-Connection: Keep-Alive\r\n"; |
| 1302 | 1302 | } else { |
| 1303 | - $path = (in_array($scheme, ['tls','ssl']) ? 'https://' : "$scheme://") |
|
| 1303 | + $path = (in_array($scheme, ['tls', 'ssl']) ? 'https://' : "$scheme://") |
|
| 1304 | 1304 | . (!$user ? '' : "$user@") |
| 1305 | - . "$host" . (($port != 80) ? ":$port" : '') . $path; |
|
| 1305 | + . "$host".(($port != 80) ? ":$port" : '').$path; |
|
| 1306 | 1306 | } |
| 1307 | 1307 | $t2 = @parse_url($http_proxy); |
| 1308 | 1308 | $first_host = $t2['host']; |
@@ -1310,10 +1310,10 @@ discard block |
||
| 1310 | 1310 | $port = 80; |
| 1311 | 1311 | } |
| 1312 | 1312 | if ($t2['user']) { |
| 1313 | - $proxy_user = base64_encode($t2['user'] . ':' . $t2['pass']); |
|
| 1313 | + $proxy_user = base64_encode($t2['user'].':'.$t2['pass']); |
|
| 1314 | 1314 | } |
| 1315 | 1315 | } else { |
| 1316 | - $first_host = $noproxy . $host; |
|
| 1316 | + $first_host = $noproxy.$host; |
|
| 1317 | 1317 | } |
| 1318 | 1318 | |
| 1319 | 1319 | if ($connect) { |
@@ -1335,7 +1335,7 @@ discard block |
||
| 1335 | 1335 | ); |
| 1336 | 1336 | spip_log("Recuperer $path sur $first_host:$port par $f (via CONNECT)", 'connect'); |
| 1337 | 1337 | if (!$f) { |
| 1338 | - spip_log("Erreur connexion $errno $errstr", 'distant' . _LOG_ERREUR); |
|
| 1338 | + spip_log("Erreur connexion $errno $errstr", 'distant'._LOG_ERREUR); |
|
| 1339 | 1339 | return $errno; |
| 1340 | 1340 | } |
| 1341 | 1341 | stream_set_timeout($f, _INC_DISTANT_CONNECT_TIMEOUT); |
@@ -1348,7 +1348,7 @@ discard block |
||
| 1348 | 1348 | or !count($res = explode(' ', $res)) |
| 1349 | 1349 | or $res[1] !== '200' |
| 1350 | 1350 | ) { |
| 1351 | - spip_log("Echec CONNECT sur $first_host:$port", 'connect' . _LOG_INFO_IMPORTANTE); |
|
| 1351 | + spip_log("Echec CONNECT sur $first_host:$port", 'connect'._LOG_INFO_IMPORTANTE); |
|
| 1352 | 1352 | fclose($f); |
| 1353 | 1353 | |
| 1354 | 1354 | return false; |
@@ -1365,7 +1365,7 @@ discard block |
||
| 1365 | 1365 | } while (!$f and $ntry-- and $errno !== 110 and sleep(1)); |
| 1366 | 1366 | spip_log("Recuperer $path sur $first_host:$port par $f"); |
| 1367 | 1367 | if (!$f) { |
| 1368 | - spip_log("Erreur connexion $errno $errstr", 'distant' . _LOG_ERREUR); |
|
| 1368 | + spip_log("Erreur connexion $errno $errstr", 'distant'._LOG_ERREUR); |
|
| 1369 | 1369 | |
| 1370 | 1370 | return $errno; |
| 1371 | 1371 | } |
@@ -1375,16 +1375,16 @@ discard block |
||
| 1375 | 1375 | $site = $GLOBALS['meta']['adresse_site'] ?? ''; |
| 1376 | 1376 | |
| 1377 | 1377 | $host_port = $host; |
| 1378 | - if ($port != (in_array($scheme, ['tls','ssl']) ? 443 : 80)) { |
|
| 1378 | + if ($port != (in_array($scheme, ['tls', 'ssl']) ? 443 : 80)) { |
|
| 1379 | 1379 | $host_port .= ":$port"; |
| 1380 | 1380 | } |
| 1381 | 1381 | $req = "$method $path $vers\r\n" |
| 1382 | 1382 | . "Host: $host_port\r\n" |
| 1383 | - . 'User-Agent: ' . _INC_DISTANT_USER_AGENT . "\r\n" |
|
| 1384 | - . ($refuse_gz ? '' : ('Accept-Encoding: ' . _INC_DISTANT_CONTENT_ENCODING . "\r\n")) |
|
| 1383 | + . 'User-Agent: '._INC_DISTANT_USER_AGENT."\r\n" |
|
| 1384 | + . ($refuse_gz ? '' : ('Accept-Encoding: '._INC_DISTANT_CONTENT_ENCODING."\r\n")) |
|
| 1385 | 1385 | . (!$site ? '' : "Referer: $site/$referer\r\n") |
| 1386 | - . (!$date ? '' : 'If-Modified-Since: ' . (gmdate('D, d M Y H:i:s', $date) . " GMT\r\n")) |
|
| 1387 | - . (!$user ? '' : ('Authorization: Basic ' . base64_encode($user) . "\r\n")) |
|
| 1386 | + . (!$date ? '' : 'If-Modified-Since: '.(gmdate('D, d M Y H:i:s', $date)." GMT\r\n")) |
|
| 1387 | + . (!$user ? '' : ('Authorization: Basic '.base64_encode($user)."\r\n")) |
|
| 1388 | 1388 | . (!$proxy_user ? '' : "Proxy-Authorization: Basic $proxy_user\r\n") |
| 1389 | 1389 | . (!strpos($vers, '1.1') ? '' : "Keep-Alive: 300\r\nConnection: keep-alive\r\n"); |
| 1390 | 1390 | |
@@ -18,7 +18,7 @@ discard block |
||
| 18 | 18 | if (!defined('_ECRIRE_INC_VERSION')) { |
| 19 | 19 | return; |
| 20 | 20 | } |
| 21 | -require_once _ROOT_RESTREINT . 'base/objets.php'; |
|
| 21 | +require_once _ROOT_RESTREINT.'base/objets.php'; |
|
| 22 | 22 | |
| 23 | 23 | |
| 24 | 24 | /** |
@@ -59,7 +59,7 @@ discard block |
||
| 59 | 59 | $f = (!preg_match('/^[\w\.]*$/', $serveur)) |
| 60 | 60 | ? '' // nom de serveur mal ecrit |
| 61 | 61 | : ($serveur ? |
| 62 | - (_DIR_CONNECT . $serveur . '.php') // serveur externe |
|
| 62 | + (_DIR_CONNECT.$serveur.'.php') // serveur externe |
|
| 63 | 63 | : (_FILE_CONNECT ? _FILE_CONNECT // serveur principal ok |
| 64 | 64 | : ($install ? _FILE_CONNECT_TMP // init du serveur principal |
| 65 | 65 | : ''))); // installation pas faite |
@@ -102,9 +102,9 @@ discard block |
||
| 102 | 102 | // chargement de la version du jeu de fonctions |
| 103 | 103 | // si pas dans le fichier par defaut |
| 104 | 104 | $type = $GLOBALS['db_ok']['type']; |
| 105 | - $jeu = 'spip_' . $type . '_functions_' . $version; |
|
| 105 | + $jeu = 'spip_'.$type.'_functions_'.$version; |
|
| 106 | 106 | if (!isset($GLOBALS[$jeu])) { |
| 107 | - if (!find_in_path($type . '_' . $version . '.php', 'req/', true)) { |
|
| 107 | + if (!find_in_path($type.'_'.$version.'.php', 'req/', true)) { |
|
| 108 | 108 | spip_log("spip_connect: serveur $index version '$version' non defini pour '$type'", _LOG_HS); |
| 109 | 109 | |
| 110 | 110 | // ne plus reessayer |
@@ -166,9 +166,9 @@ discard block |
||
| 166 | 166 | $connexion = spip_connect($serveur); |
| 167 | 167 | $e = sql_errno($serveur); |
| 168 | 168 | $t = (isset($connexion['type']) ? $connexion['type'] : 'sql'); |
| 169 | - $m = "Erreur $e de $t: " . sql_error($serveur) . "\nin " . sql_error_backtrace() . "\n" . trim($connexion['last']); |
|
| 170 | - $f = $t . $serveur; |
|
| 171 | - spip_log($m, $f . '.' . _LOG_ERREUR); |
|
| 169 | + $m = "Erreur $e de $t: ".sql_error($serveur)."\nin ".sql_error_backtrace()."\n".trim($connexion['last']); |
|
| 170 | + $f = $t.$serveur; |
|
| 171 | + spip_log($m, $f.'.'._LOG_ERREUR); |
|
| 172 | 172 | } |
| 173 | 173 | |
| 174 | 174 | /** |
@@ -254,7 +254,7 @@ discard block |
||
| 254 | 254 | // si en cours d'installation ou si db=@test@ on ne pose rien |
| 255 | 255 | // car c'est un test de connexion |
| 256 | 256 | if (!defined('_ECRIRE_INSTALL') and $db !== '@test@') { |
| 257 | - $f = _DIR_TMP . $type . '.' . substr(md5($host . $port . $db), 0, 8) . '.out'; |
|
| 257 | + $f = _DIR_TMP.$type.'.'.substr(md5($host.$port.$db), 0, 8).'.out'; |
|
| 258 | 258 | } elseif ($db == '@test@') { |
| 259 | 259 | $db = ''; |
| 260 | 260 | } |
@@ -293,7 +293,7 @@ discard block |
||
| 293 | 293 | // En cas d'indisponibilite du serveur, eviter de le bombarder |
| 294 | 294 | if ($f) { |
| 295 | 295 | @touch($f); |
| 296 | - spip_log("Echec connexion serveur $type : host[$host] port[$port] login[$login] base[$db]", $type . '.' . _LOG_HS); |
|
| 296 | + spip_log("Echec connexion serveur $type : host[$host] port[$port] login[$login] base[$db]", $type.'.'._LOG_HS); |
|
| 297 | 297 | } |
| 298 | 298 | } |
| 299 | 299 | |
@@ -390,11 +390,11 @@ discard block |
||
| 390 | 390 | } elseif (is_array($a)) { |
| 391 | 391 | return join(',', array_map('_q', $a)); |
| 392 | 392 | } elseif (is_scalar($a)) { |
| 393 | - return ("'" . addslashes($a) . "'"); |
|
| 393 | + return ("'".addslashes($a)."'"); |
|
| 394 | 394 | } elseif ($a === null) { |
| 395 | 395 | return "''"; |
| 396 | 396 | } |
| 397 | - throw new \RuntimeException("Can’t use _q with " . gettype($a)); |
|
| 397 | + throw new \RuntimeException("Can’t use _q with ".gettype($a)); |
|
| 398 | 398 | } |
| 399 | 399 | |
| 400 | 400 | /** |
@@ -454,7 +454,7 @@ discard block |
||
| 454 | 454 | break; |
| 455 | 455 | default: |
| 456 | 456 | $replace = range(1, count($textes)); |
| 457 | - $replace = '%' . implode('$s,%', $replace) . '$s'; |
|
| 457 | + $replace = '%'.implode('$s,%', $replace).'$s'; |
|
| 458 | 458 | $replace = explode(',', $replace); |
| 459 | 459 | break; |
| 460 | 460 | } |
@@ -38,7 +38,7 @@ discard block |
||
| 38 | 38 | * @return string |
| 39 | 39 | **/ |
| 40 | 40 | function base_dump_meta_name($rub) { |
| 41 | - return $meta = "status_dump_{$rub}_" . abs($GLOBALS['visiteur_session']['id_auteur']); |
|
| 41 | + return $meta = "status_dump_{$rub}_".abs($GLOBALS['visiteur_session']['id_auteur']); |
|
| 42 | 42 | } |
| 43 | 43 | |
| 44 | 44 | /** |
@@ -84,7 +84,7 @@ discard block |
||
| 84 | 84 | $connexion = $GLOBALS['connexions'][$serveur ? $serveur : 0]; |
| 85 | 85 | $prefixe = $connexion['prefixe']; |
| 86 | 86 | |
| 87 | - $p = '/^' . $prefixe . '/'; |
|
| 87 | + $p = '/^'.$prefixe.'/'; |
|
| 88 | 88 | $res = $tables; |
| 89 | 89 | foreach (sql_alltable(null, $serveur) as $t) { |
| 90 | 90 | if (preg_match($p, $t)) { |
@@ -349,8 +349,8 @@ discard block |
||
| 349 | 349 | $trouver_table = charger_fonction('trouver_table', 'base'); |
| 350 | 350 | |
| 351 | 351 | spip_log( |
| 352 | - 'Vider ' . count($tables) . " tables sur serveur '$serveur' : " . join(', ', $tables), |
|
| 353 | - 'base.' . _LOG_INFO_IMPORTANTE |
|
| 352 | + 'Vider '.count($tables)." tables sur serveur '$serveur' : ".join(', ', $tables), |
|
| 353 | + 'base.'._LOG_INFO_IMPORTANTE |
|
| 354 | 354 | ); |
| 355 | 355 | foreach ($tables as $table) { |
| 356 | 356 | if (!in_array($table, $exclure_tables)) { |
@@ -390,15 +390,15 @@ discard block |
||
| 390 | 390 | // s'asurer qu'on a pas deja fait la manip ! |
| 391 | 391 | if ($GLOBALS['visiteur_session']['id_auteur'] > 0 and sql_countsel('spip_auteurs', 'id_auteur>0')) { |
| 392 | 392 | spip_log( |
| 393 | - 'Conserver copieur dans id_auteur=' . $GLOBALS['visiteur_session']['id_auteur'] . " pour le serveur '$serveur'", |
|
| 394 | - 'dump.' . _LOG_INFO_IMPORTANTE |
|
| 393 | + 'Conserver copieur dans id_auteur='.$GLOBALS['visiteur_session']['id_auteur']." pour le serveur '$serveur'", |
|
| 394 | + 'dump.'._LOG_INFO_IMPORTANTE |
|
| 395 | 395 | ); |
| 396 | 396 | sql_delete('spip_auteurs', 'id_auteur<0', $serveur); |
| 397 | 397 | if ($move) { |
| 398 | 398 | sql_updateq( |
| 399 | 399 | 'spip_auteurs', |
| 400 | 400 | ['id_auteur' => -$GLOBALS['visiteur_session']['id_auteur']], |
| 401 | - 'id_auteur=' . intval($GLOBALS['visiteur_session']['id_auteur']), |
|
| 401 | + 'id_auteur='.intval($GLOBALS['visiteur_session']['id_auteur']), |
|
| 402 | 402 | [], |
| 403 | 403 | $serveur |
| 404 | 404 | ); |
@@ -406,7 +406,7 @@ discard block |
||
| 406 | 406 | $row = sql_fetsel( |
| 407 | 407 | '*', |
| 408 | 408 | 'spip_auteurs', |
| 409 | - 'id_auteur=' . $GLOBALS['visiteur_session']['id_auteur'], |
|
| 409 | + 'id_auteur='.$GLOBALS['visiteur_session']['id_auteur'], |
|
| 410 | 410 | '', |
| 411 | 411 | '', |
| 412 | 412 | '', |
@@ -434,17 +434,17 @@ discard block |
||
| 434 | 434 | // rien a faire si ce n'est pas le serveur principal ! |
| 435 | 435 | if ($serveur == '') { |
| 436 | 436 | if (sql_countsel('spip_auteurs', 'id_auteur>0')) { |
| 437 | - spip_log("Detruire copieur id_auteur<0 pour le serveur '$serveur'", 'dump.' . _LOG_INFO_IMPORTANTE); |
|
| 437 | + spip_log("Detruire copieur id_auteur<0 pour le serveur '$serveur'", 'dump.'._LOG_INFO_IMPORTANTE); |
|
| 438 | 438 | sql_delete('spip_auteurs', 'id_auteur<0', $serveur); |
| 439 | 439 | } else { |
| 440 | 440 | spip_log( |
| 441 | 441 | "Restaurer copieur id_auteur<0 pour le serveur '$serveur' (aucun autre auteur en base)", |
| 442 | - 'dump.' . _LOG_INFO_IMPORTANTE |
|
| 442 | + 'dump.'._LOG_INFO_IMPORTANTE |
|
| 443 | 443 | ); |
| 444 | 444 | sql_update('spip_auteurs', ['id_auteur' => '-id_auteur'], 'id_auteur<0'); |
| 445 | 445 | } |
| 446 | 446 | } else { |
| 447 | - spip_log("Pas de destruction copieur sur serveur '$serveur'", 'dump.' . _LOG_INFO_IMPORTANTE); |
|
| 447 | + spip_log("Pas de destruction copieur sur serveur '$serveur'", 'dump.'._LOG_INFO_IMPORTANTE); |
|
| 448 | 448 | } |
| 449 | 449 | } |
| 450 | 450 | |
@@ -478,19 +478,19 @@ discard block |
||
| 478 | 478 | } |
| 479 | 479 | } else { |
| 480 | 480 | sql_drop_table($table, '', $serveur_dest); |
| 481 | - spip_log("drop table '$table' sur serveur '$serveur_dest'", 'dump.' . _LOG_INFO_IMPORTANTE); |
|
| 481 | + spip_log("drop table '$table' sur serveur '$serveur_dest'", 'dump.'._LOG_INFO_IMPORTANTE); |
|
| 482 | 482 | } |
| 483 | 483 | $desc_dest = false; |
| 484 | 484 | } |
| 485 | 485 | // si la table n'existe pas dans la destination, la creer a l'identique ! |
| 486 | 486 | if (!$desc_dest) { |
| 487 | - spip_log("creation '$table' sur serveur '$serveur_dest'", 'dump.' . _LOG_INFO_IMPORTANTE); |
|
| 487 | + spip_log("creation '$table' sur serveur '$serveur_dest'", 'dump.'._LOG_INFO_IMPORTANTE); |
|
| 488 | 488 | include_spip('base/create'); |
| 489 | 489 | creer_ou_upgrader_table($table, $desc, 'auto', $upgrade, $serveur_dest); |
| 490 | 490 | $desc_dest = sql_showtable($table, true, $serveur_dest); |
| 491 | 491 | } |
| 492 | 492 | if (!$desc_dest) { |
| 493 | - spip_log("Erreur creation '$table' sur serveur '$serveur_dest'" . var_export($desc, 1), 'dump.' . _LOG_ERREUR); |
|
| 493 | + spip_log("Erreur creation '$table' sur serveur '$serveur_dest'".var_export($desc, 1), 'dump.'._LOG_ERREUR); |
|
| 494 | 494 | } |
| 495 | 495 | |
| 496 | 496 | return $desc_dest; |
@@ -550,17 +550,17 @@ discard block |
||
| 550 | 550 | $data_pool = $options['data_pool'] ?? 50 * 1024; |
| 551 | 551 | |
| 552 | 552 | spip_log( |
| 553 | - 'Copier ' . count($tables) . " tables de '$serveur_source' vers '$serveur_dest'", |
|
| 554 | - 'dump.' . _LOG_INFO_IMPORTANTE |
|
| 553 | + 'Copier '.count($tables)." tables de '$serveur_source' vers '$serveur_dest'", |
|
| 554 | + 'dump.'._LOG_INFO_IMPORTANTE |
|
| 555 | 555 | ); |
| 556 | 556 | |
| 557 | 557 | if (!$inserer_copie = charger_fonction($fonction_base_inserer, $racine_fonctions, true)) { |
| 558 | - spip_log("Fonction '{$racine_fonctions}_$fonction_base_inserer' inconnue. Abandon", 'dump.' . _LOG_INFO_IMPORTANTE); |
|
| 558 | + spip_log("Fonction '{$racine_fonctions}_$fonction_base_inserer' inconnue. Abandon", 'dump.'._LOG_INFO_IMPORTANTE); |
|
| 559 | 559 | |
| 560 | 560 | return true; // echec mais on a fini, donc true |
| 561 | 561 | } |
| 562 | 562 | if (!$preparer_table_dest = charger_fonction('preparer_table_dest', $racine_fonctions, true)) { |
| 563 | - spip_log("Fonction '{$racine_fonctions}_$preparer_table_dest' inconnue. Abandon", 'dump.' . _LOG_INFO_IMPORTANTE); |
|
| 563 | + spip_log("Fonction '{$racine_fonctions}_$preparer_table_dest' inconnue. Abandon", 'dump.'._LOG_INFO_IMPORTANTE); |
|
| 564 | 564 | |
| 565 | 565 | return true; // echec mais on a fini, donc true |
| 566 | 566 | } |
@@ -588,7 +588,7 @@ discard block |
||
| 588 | 588 | ) { |
| 589 | 589 | spip_log( |
| 590 | 590 | "Fonction '{$racine_fonctions}_vider_tables_destination_copie' inconnue. Abandon", |
| 591 | - 'dump.' . _LOG_INFO_IMPORTANTE |
|
| 591 | + 'dump.'._LOG_INFO_IMPORTANTE |
|
| 592 | 592 | ); |
| 593 | 593 | |
| 594 | 594 | return true; // echec mais on a fini, donc true |
@@ -607,7 +607,7 @@ discard block |
||
| 607 | 607 | $tables = array_diff($tables, ['spip_meta']); |
| 608 | 608 | $tables[] = 'spip_meta'; |
| 609 | 609 | } |
| 610 | - spip_log('Tables a copier :' . implode(', ', $tables), 'dump.' . _LOG_INFO); |
|
| 610 | + spip_log('Tables a copier :'.implode(', ', $tables), 'dump.'._LOG_INFO); |
|
| 611 | 611 | |
| 612 | 612 | $trouver_table = charger_fonction('trouver_table', 'base'); |
| 613 | 613 | |
@@ -671,7 +671,7 @@ discard block |
||
| 671 | 671 | // mais si ca renvoie false c'est une erreur fatale => abandon |
| 672 | 672 | if ($inserer_copie($table, $rows, $desc_dest, $serveur_dest) === false) { |
| 673 | 673 | // forcer la sortie, charge a l'appelant de gerer l'echec |
| 674 | - spip_log("Erreur fatale dans $inserer_copie table $table", 'dump' . _LOG_ERREUR); |
|
| 674 | + spip_log("Erreur fatale dans $inserer_copie table $table", 'dump'._LOG_ERREUR); |
|
| 675 | 675 | $status['errors'][] = "Erreur fatale lors de la copie de la table $table"; |
| 676 | 676 | ecrire_fichier($status_file, serialize($status)); |
| 677 | 677 | |
@@ -686,7 +686,7 @@ discard block |
||
| 686 | 686 | if ($n == $status['tables_copiees'][$table]) { |
| 687 | 687 | break; |
| 688 | 688 | } |
| 689 | - spip_log("recopie $table " . $status['tables_copiees'][$table], 'dump.' . _LOG_INFO_IMPORTANTE); |
|
| 689 | + spip_log("recopie $table ".$status['tables_copiees'][$table], 'dump.'._LOG_INFO_IMPORTANTE); |
|
| 690 | 690 | if ($callback_progression) { |
| 691 | 691 | $callback_progression($status['tables_copiees'][$table], 0, $table); |
| 692 | 692 | } |
@@ -697,30 +697,30 @@ discard block |
||
| 697 | 697 | } |
| 698 | 698 | if ($drop_source) { |
| 699 | 699 | sql_drop_table($table, '', $serveur_source); |
| 700 | - spip_log("drop $table sur serveur source '$serveur_source'", 'dump.' . _LOG_INFO_IMPORTANTE); |
|
| 700 | + spip_log("drop $table sur serveur source '$serveur_source'", 'dump.'._LOG_INFO_IMPORTANTE); |
|
| 701 | 701 | } |
| 702 | 702 | $status['tables_copiees'][$table] = ($status['tables_copiees'][$table] ? -$status['tables_copiees'][$table] : 'zero'); |
| 703 | 703 | ecrire_fichier($status_file, serialize($status)); |
| 704 | - spip_log('tables_recopiees ' . implode(',', array_keys($status['tables_copiees'])), 'dump.' . _LOG_INFO); |
|
| 704 | + spip_log('tables_recopiees '.implode(',', array_keys($status['tables_copiees'])), 'dump.'._LOG_INFO); |
|
| 705 | 705 | if ($callback_progression) { |
| 706 | 706 | $callback_progression($status['tables_copiees'][$table], $status['tables_copiees'][$table], $table); |
| 707 | 707 | } |
| 708 | 708 | } else { |
| 709 | 709 | if ($status['tables_copiees'][$table] < 0) { |
| 710 | - spip_log("Table $table deja copiee : " . $status['tables_copiees'][$table], 'dump.' . _LOG_INFO); |
|
| 710 | + spip_log("Table $table deja copiee : ".$status['tables_copiees'][$table], 'dump.'._LOG_INFO); |
|
| 711 | 711 | } |
| 712 | 712 | if ($callback_progression) { |
| 713 | 713 | $callback_progression( |
| 714 | 714 | 0, |
| 715 | 715 | $status['tables_copiees'][$table], |
| 716 | - "$table" . ((is_numeric($status['tables_copiees'][$table]) and $status['tables_copiees'][$table] >= 0) ? '[Echec]' : '') |
|
| 716 | + "$table".((is_numeric($status['tables_copiees'][$table]) and $status['tables_copiees'][$table] >= 0) ? '[Echec]' : '') |
|
| 717 | 717 | ); |
| 718 | 718 | } |
| 719 | 719 | } |
| 720 | 720 | } else { |
| 721 | 721 | $status['errors'][] = "Impossible de lire la description de la table $table"; |
| 722 | 722 | ecrire_fichier($status_file, serialize($status)); |
| 723 | - spip_log("Impossible de lire la description de la table $table", 'dump.' . _LOG_ERREUR); |
|
| 723 | + spip_log("Impossible de lire la description de la table $table", 'dump.'._LOG_ERREUR); |
|
| 724 | 724 | } |
| 725 | 725 | } |
| 726 | 726 | |
@@ -728,17 +728,17 @@ discard block |
||
| 728 | 728 | // abandonner |
| 729 | 729 | if (count($status['tables_copiees']) < count($tables)) { |
| 730 | 730 | spip_log( |
| 731 | - 'Nombre de tables copiees incorrect : ' . count($status['tables_copiees']) . '/' . count($tables), |
|
| 732 | - 'dump.' . _LOG_ERREUR |
|
| 731 | + 'Nombre de tables copiees incorrect : '.count($status['tables_copiees']).'/'.count($tables), |
|
| 732 | + 'dump.'._LOG_ERREUR |
|
| 733 | 733 | ); |
| 734 | - $status['errors'][] = 'Nombre de tables copiees incorrect : ' . count($status['tables_copiees']) . '/' . count($tables); |
|
| 734 | + $status['errors'][] = 'Nombre de tables copiees incorrect : '.count($status['tables_copiees']).'/'.count($tables); |
|
| 735 | 735 | ecrire_fichier($status_file, serialize($status)); |
| 736 | 736 | } |
| 737 | 737 | |
| 738 | 738 | if ($detruire_copieur_si_besoin = charger_fonction('detruire_copieur_si_besoin', $racine_fonctions, true)) { |
| 739 | 739 | $detruire_copieur_si_besoin($serveur_dest); |
| 740 | 740 | } else { |
| 741 | - spip_log("Fonction '{$racine_fonctions}_detruire_copieur_si_besoin' inconnue.", 'dump.' . _LOG_INFO_IMPORTANTE); |
|
| 741 | + spip_log("Fonction '{$racine_fonctions}_detruire_copieur_si_besoin' inconnue.", 'dump.'._LOG_INFO_IMPORTANTE); |
|
| 742 | 742 | } |
| 743 | 743 | |
| 744 | 744 | // OK, copie complete |
@@ -763,8 +763,8 @@ discard block |
||
| 763 | 763 | $nb = sql_countsel($table, '', '', '', $serveur_dest); |
| 764 | 764 | if ($nb - $nb1 < count($rows)) { |
| 765 | 765 | spip_log( |
| 766 | - 'base_inserer_copie : ' . ($nb - $nb1) . ' insertions au lieu de ' . count($rows) . '. On retente 1 par 1', |
|
| 767 | - 'dump' . _LOG_INFO_IMPORTANTE |
|
| 766 | + 'base_inserer_copie : '.($nb - $nb1).' insertions au lieu de '.count($rows).'. On retente 1 par 1', |
|
| 767 | + 'dump'._LOG_INFO_IMPORTANTE |
|
| 768 | 768 | ); |
| 769 | 769 | foreach ($rows as $row) { |
| 770 | 770 | // si l'enregistrement est deja en base, ca fera un echec ou un doublon |
@@ -775,8 +775,8 @@ discard block |
||
| 775 | 775 | $nb = sql_countsel($table, '', '', '', $serveur_dest); |
| 776 | 776 | if ($nb - $nb1 < count($rows)) { |
| 777 | 777 | spip_log( |
| 778 | - 'base_inserer_copie : ' . ($nb - $nb1) . ' insertions au lieu de ' . count($rows) . ' apres insertion 1 par 1', |
|
| 779 | - 'dump' . _LOG_ERREUR |
|
| 778 | + 'base_inserer_copie : '.($nb - $nb1).' insertions au lieu de '.count($rows).' apres insertion 1 par 1', |
|
| 779 | + 'dump'._LOG_ERREUR |
|
| 780 | 780 | ); |
| 781 | 781 | $r = false; |
| 782 | 782 | } |