diff --git a/ecrire/action/editer_auteur.php b/ecrire/action/editer_auteur.php index 16a2da117487b3db7b27f5b900127dce3f9d1445..027a570e83c887b0d4323cc084527f89c59af863 100644 --- a/ecrire/action/editer_auteur.php +++ b/ecrire/action/editer_auteur.php @@ -57,7 +57,7 @@ function action_editer_auteur_dist($arg = null) { rename($logo, str_replace($id_hack, $id_auteur, (string) $logo)); } } - } + } // Enregistre l'envoi dans la BD $err = ''; diff --git a/ecrire/action/editer_liens.php b/ecrire/action/editer_liens.php index 5654b0410802b261e288af7fa40a65f2ffc7bf50..25a80d0f9faab0f1aa49b8f76fb3f1975ab5993a 100644 --- a/ecrire/action/editer_liens.php +++ b/ecrire/action/editer_liens.php @@ -237,23 +237,22 @@ function objet_dupliquer_liens($objet, $id_source, $id_cible, $types = null, $ex $n = 0; foreach ($tables as $table_sql => $infos) { if ((is_null($types) || in_array($infos['type'], $types)) && (is_null($exclure_types) || !in_array($infos['type'], $exclure_types)) && objet_associable($infos['type'])) { - $liens = (($infos['type'] == $objet) ? - objet_trouver_liens([$objet => $id_source], '*') - : - objet_trouver_liens([$infos['type'] => '*'], [$objet => $id_source])); - foreach ($liens as $lien) { - $n++; - if ($infos['type'] == $objet) { - if ( - (is_null($types) || in_array($lien['objet'], $types)) && (is_null($exclure_types) || !in_array($lien['objet'], $exclure_types)) - ) { - objet_associer([$objet => $id_cible], [$lien['objet'] => $lien[$lien['objet']]], $lien); - } - } else { - objet_associer([$infos['type'] => $lien[$infos['type']]], [$objet => $id_cible], $lien); - } - } - } + $liens = (($infos['type'] == $objet) + ? objet_trouver_liens([$objet => $id_source], '*') + : objet_trouver_liens([$infos['type'] => '*'], [$objet => $id_source])); + foreach ($liens as $lien) { + $n++; + if ($infos['type'] == $objet) { + if ( + (is_null($types) || in_array($lien['objet'], $types)) && (is_null($exclure_types) || !in_array($lien['objet'], $exclure_types)) + ) { + objet_associer([$objet => $id_cible], [$lien['objet'] => $lien[$lien['objet']]], $lien); + } + } else { + objet_associer([$infos['type'] => $lien[$infos['type']]], [$objet => $id_cible], $lien); + } + } + } } return $n; diff --git a/ecrire/action/editer_logo.php b/ecrire/action/editer_logo.php index 717e456e82c1c6caf55e6e17ab9f2d045aa4049b..feb8f7229c2ceeb498cc9b18daa6d930cafadde9 100644 --- a/ecrire/action/editer_logo.php +++ b/ecrire/action/editer_logo.php @@ -241,8 +241,8 @@ function logo_migrer_en_base($objet, $time_limit) { } } } - $deja[$id_objet] = true; - } + $deja[$id_objet] = true; + } // si le fichier est encore la on le move : rien a faire ici // (sauf si c'est une re-migration : il est deja dans logo/ donc il bouge pas) if ($dir !== $dir_logos && file_exists($file)) { diff --git a/ecrire/action/tester.php b/ecrire/action/tester.php index 6f805111d4fbcd7f6730359bac0451b698cbb7be..a5ff478c0e7ab31965e8fdd7a02df530d42e133a 100644 --- a/ecrire/action/tester.php +++ b/ecrire/action/tester.php @@ -53,7 +53,6 @@ function action_tester_dist() { $gd_formats = implode(',', $gd_formats); ecrire_meta('gd_formats_read', $gd_formats); ecrire_meta('gd_formats', $gd_formats); - } elseif ($arg == 'netpbm') { // verifier les formats netpbm if (!defined('_PNMSCALE_COMMAND')) { diff --git a/ecrire/balise/formulaire_.php b/ecrire/balise/formulaire_.php index e08b7a4d160ef4798f7cc4662214910ad4f36ef3..b0cd50c677ef13a57efdaf20f7104bc2712bf3f8 100644 --- a/ecrire/balise/formulaire_.php +++ b/ecrire/balise/formulaire_.php @@ -37,7 +37,7 @@ function protege_champ(mixed $valeur, $max_prof = 128) { if (is_array($valeur)) { if ($max_prof > 0) { return array_map( - fn($v) => protege_champ($v, $max_prof-1), + fn($v) => protege_champ($v, $max_prof - 1), $valeur ); } @@ -92,11 +92,11 @@ function test_formulaire_inclus_par_modele() { && ($form = arguments_balise_dyn_depuis_modele(null, 'read')) && in_array('balise_formulaire__dyn', $trace_fonctions) ) { - $k = array_search('balise_formulaire__dyn', $trace_fonctions); - if ($trace[$k]['args'][0] === $form) { - return $trace[$k]['args']; - } - } + $k = array_search('balise_formulaire__dyn', $trace_fonctions); + if ($trace[$k]['args'][0] === $form) { + return $trace[$k]['args']; + } + } // fallback qui ne repose pas sur le flag lie a l'analyse de contexte_compil, // mais ne marche pas si executer_balise_dynamique est appelee via du php dans le squelette diff --git a/ecrire/base/objets.php b/ecrire/base/objets.php index a0bd97cef68c62146449a869fd8bb47a2cb38462..d172e3ec09290fceaf1a90fdff485d64c0ae199e 100644 --- a/ecrire/base/objets.php +++ b/ecrire/base/objets.php @@ -1266,7 +1266,7 @@ function objet_test_si_publie($objet, $id_objet, $serveur = '') { $id_table, $serveur ); - return (bool) sql_fetch($res); + return (bool) sql_fetch($res); } // si pas d'info statut ni de fonction : l'objet est publie diff --git a/ecrire/inc/autoriser.php b/ecrire/inc/autoriser.php index d8c0bbf42cdb49aeb6401ef104850c8be8e33a4b..d07d1d56ce267052e9862112b513cbcad2a6d499 100644 --- a/ecrire/inc/autoriser.php +++ b/ecrire/inc/autoriser.php @@ -312,9 +312,8 @@ function autoriser_defaut_dist(string $faire, string $type, $id, array $qui, arr * @param array $opt Options de cette autorisation * @return bool true s'il a le droit, false sinon */ -function autoriser_loger_dist(string $faire, string $type, $id, array $qui, array $opt) : bool -{ - return $qui['statut'] !== '5poubelle'; +function autoriser_loger_dist(string $faire, string $type, $id, array $qui, array $opt): bool { + return $qui['statut'] !== '5poubelle'; } /** @@ -1349,9 +1348,8 @@ function autoriser_niet_dist(string $faire, string $type, $id, array $qui, array * @param array $opt Options de cette autorisation * @return bool true s'il a le droit, false sinon **/ -function autoriser_base_reparer_dist(string $faire, string $type, $id, array $qui, array $opt) : bool -{ - return autoriser('detruire') && !_request('reinstall'); +function autoriser_base_reparer_dist(string $faire, string $type, $id, array $qui, array $opt): bool { + return autoriser('detruire') && !_request('reinstall'); } /** diff --git a/ecrire/inc/charsets.php b/ecrire/inc/charsets.php index 4ace424587f287200764ef266167c78c99050a46..6a8b907b315a209c47fa025094c2981b76b6ebb7 100644 --- a/ecrire/inc/charsets.php +++ b/ecrire/inc/charsets.php @@ -358,8 +358,8 @@ function charset2unicode($texte, $charset = 'AUTO' /* $forcer: obsolete*/) { // Sinon, peut-etre connaissons-nous ce charset ? if (!isset($trans[$charset]) && (($cset = load_charset($charset)) && is_array($GLOBALS['CHARSET'][$cset]))) { foreach ($GLOBALS['CHARSET'][$cset] as $key => $val) { - $trans[$charset][chr($key)] = '&#' . $val . ';'; - } + $trans[$charset][chr($key)] = '&#' . $val . ';'; + } } if (isset($trans[$charset]) && (is_countable($trans[$charset]) ? count($trans[$charset]) : 0)) { return str_replace(array_keys($trans[$charset]), array_values($trans[$charset]), $texte); diff --git a/ecrire/inc/config.php b/ecrire/inc/config.php index 49c41a1340242baf511c5624e15d05ea145791e9..57ef88125156c8b930332b2e9385f61ec46de1a8 100644 --- a/ecrire/inc/config.php +++ b/ecrire/inc/config.php @@ -60,8 +60,8 @@ function expliquer_config($cfg) { } // si on a demande #CONFIG{/meta,'',0} - // pas sur un appel vide '' - if (count($cfg) && '' !== ($c = array_shift($cfg))) { + // pas sur un appel vide '' + if (count($cfg) && '' !== ($c = array_shift($cfg))) { $casier = $c; } diff --git a/ecrire/inc/filtres.php b/ecrire/inc/filtres.php index d424fdebe3deef1912ff6094d9b808e78c397888..72e59ec8f94dd86251733a13417907ed6e73932f 100644 --- a/ecrire/inc/filtres.php +++ b/ecrire/inc/filtres.php @@ -245,8 +245,8 @@ function version_vcs_courante($dir, $raw = false) { **/ function decrire_version_git($dir) { $c = null; - $hash = null; - if (!$dir) { + $hash = null; + if (!$dir) { $dir = '.'; } @@ -563,7 +563,7 @@ function image_filtrer($args) { **/ function infos_image($img, $force_refresh = false) { - static $largeur_img = [], $hauteur_img = [], $poids_img = []; + static $largeur_img = [], $hauteur_img = [], $poids_img = []; $srcWidth = 0; $srcHeight = 0; $srcSize = null; @@ -3005,7 +3005,7 @@ function direction_css($css, $voulue = '') { * - Chemin ou URL du fichier CSS source sinon. **/ function url_absolue_css($css) { - if (!preg_match(',\.css$,i', $css, $r)) { + if (!preg_match(',\.css$,i', $css, $r)) { return $css; } @@ -3386,7 +3386,8 @@ function http_img_variante_svg_si_possible($img_file) { ) { if ( ($variante_svg_size = substr($variante_svg_generique, 0, -6) . $m[1] . '.svg') - && file_exists($variante_svg_size)) { + && file_exists($variante_svg_size) + ) { $img_file = $variante_svg_size; } else { $img_file = $variante_svg_generique; @@ -4003,7 +4004,7 @@ function encoder_contexte_ajax($c, $form = '', $emboite = null, $ajaxid = '') { */ function decoder_contexte_ajax($c, $form = '') { $contexte = null; - if (!function_exists('calculer_cle_action')) { + if (!function_exists('calculer_cle_action')) { include_spip('inc/securiser_action'); } if ( diff --git a/ecrire/inc/filtres_mini.php b/ecrire/inc/filtres_mini.php index 96b526c8935932ece707a7bf9a6c4b158340325f..1303696d6a54a71ef3acb29c500a52a28cf0d1e3 100644 --- a/ecrire/inc/filtres_mini.php +++ b/ecrire/inc/filtres_mini.php @@ -191,12 +191,12 @@ function liens_absolus($texte, $base = '') { strlen((string) $href) > 0 && !preg_match(';^((?:[a-z]{3,7}:)?//);iS', (string) $href) ) { - $abs = url_absolue($href, $base); - if (rtrim((string) $href, '/') !== rtrim($abs, '/') && !preg_match('/^#/', (string) $href)) { - $texte_lien = inserer_attribut($lien[0], $attr, $abs); - $texte = str_replace($lien[0], $texte_lien, $texte); - } - } + $abs = url_absolue($href, $base); + if (rtrim((string) $href, '/') !== rtrim($abs, '/') && !preg_match('/^#/', (string) $href)) { + $texte_lien = inserer_attribut($lien[0], $attr, $abs); + $texte = str_replace($lien[0], $texte_lien, $texte); + } + } } } } diff --git a/ecrire/inc/precharger_objet.php b/ecrire/inc/precharger_objet.php index c43b86b155545764a65ba4db72a41153de8fd0de..9df90ea68830966681585051dd19fa8803afa9c7 100644 --- a/ecrire/inc/precharger_objet.php +++ b/ecrire/inc/precharger_objet.php @@ -82,26 +82,26 @@ function precharger_objet($type, $id_objet, $id_rubrique = 0, $lier_trad = 0, $c // admin restreint ==> sa premiere rubrique // autre ==> la derniere rubrique cree if ($is_rubrique && !$row['id_rubrique']) { - if ($GLOBALS['connect_id_rubrique']) { - $row['id_rubrique'] = $id_rubrique = current($GLOBALS['connect_id_rubrique']); - } else { - $row_rub = sql_fetsel('id_rubrique', 'spip_rubriques', '', '', 'id_rubrique DESC', 1); - $row['id_rubrique'] = $id_rubrique = $row_rub['id_rubrique']; - } - if (!autoriser('creerarticledans', 'rubrique', $row['id_rubrique'])) { + if ($GLOBALS['connect_id_rubrique']) { + $row['id_rubrique'] = $id_rubrique = current($GLOBALS['connect_id_rubrique']); + } else { + $row_rub = sql_fetsel('id_rubrique', 'spip_rubriques', '', '', 'id_rubrique DESC', 1); + $row['id_rubrique'] = $id_rubrique = $row_rub['id_rubrique']; + } + if (!autoriser('creerarticledans', 'rubrique', $row['id_rubrique'])) { // manque de chance, la rubrique n'est pas autorisee, on cherche un des secteurs autorises $res = sql_select('id_rubrique', 'spip_rubriques', 'id_parent=0'); while (!autoriser('creerarticledans', 'rubrique', $row['id_rubrique']) && $row_rub = sql_fetch($res)) { $row['id_rubrique'] = $row_rub['id_rubrique']; } } - } + } // recuperer le secteur, pour affecter les bons champs extras if ($id_rubrique && $is_secteur && !$row['id_secteur']) { - $row_rub = sql_getfetsel('id_secteur', 'spip_rubriques', 'id_rubrique=' . sql_quote($id_rubrique)); - $row['id_secteur'] = $row_rub; - } + $row_rub = sql_getfetsel('id_secteur', 'spip_rubriques', 'id_rubrique=' . sql_quote($id_rubrique)); + $row['id_secteur'] = $row_rub; + } return $row; } diff --git a/ecrire/index.php b/ecrire/index.php index d230f6b5af9a7d1773e3a3e6a8320a2cf1583658..bc3a98cc0710dc7e2a17b66686a2a78118524764 100644 --- a/ecrire/index.php +++ b/ecrire/index.php @@ -59,9 +59,9 @@ if ( (_request('action') || _request('var_ajax') || _request('formulaire_action')) && !autoriser_sans_cookie($exec) ) { - // Charger l'aiguilleur qui va mettre sur la bonne voie les traitements derogatoires - include_spip('public/aiguiller'); - if ( + // Charger l'aiguilleur qui va mettre sur la bonne voie les traitements derogatoires + include_spip('public/aiguiller'); + if ( // cas des appels actions ?action=xxx traiter_appels_actions() // cas des hits ajax sur les inclusions ajax diff --git a/ecrire/public/admin.php b/ecrire/public/admin.php index 6d4171ed8dd5573d93c94513d15d4ae6779e95c7..1041a7052e94144e453f26fd1ec05882b5573eee 100644 --- a/ecrire/public/admin.php +++ b/ecrire/public/admin.php @@ -47,8 +47,8 @@ function affiche_boutons_admin($contenu) { !($pos = stripos($contenu, '</head>')) && !($pos = stripos($contenu, '<body>')) ) { - $pos = 0; - } + $pos = 0; + } $contenu = substr_replace($contenu, $css, $pos, 0); @@ -57,12 +57,12 @@ function affiche_boutons_admin($contenu) { balise_FORMULAIRE_ADMIN_dyn('spip-admin-float'), false ); - if ( + if ( !($pos = strripos($contenu, '</body>')) && !($pos = strripos($contenu, '</html>')) ) { - $pos = strlen($contenu); - } + $pos = strlen($contenu); + } return substr_replace($contenu, (string) $boutons_admin, $pos, 0); diff --git a/ecrire/public/references.php b/ecrire/public/references.php index 85e3b80a328ef9255ebbca2fdbe0cff7a977a657..81b0ebd6831a5027482b3667074615754fb3d4b7 100644 --- a/ecrire/public/references.php +++ b/ecrire/public/references.php @@ -910,8 +910,7 @@ function compose_filtres(&$p, $code) { // Filtres et,ou,oui,non,sinon,xou,xor,and,or,not,yes // et comparateurs -function filtre_logique($fonc, $code, $arg) -{ +function filtre_logique($fonc, $code, $arg) { return match (true) { in_array($fonc, $GLOBALS['table_criteres_infixes']) => "($code $fonc $arg)", $fonc == 'and' || $fonc == 'et' => "((($code) AND ($arg)) ?' ' :'')",