[spip ↪ issue_4968_php_81] 5 commits

spip/spip | 5 commits

Par Matthieu Marcillaud, le 20 décembre 2021 à 14h22min :

PHP 8.1 #4968 : Deprecated-- sur filtre in_any() avec valeurs null.

Modifié
ecrire/inc/filtres.php

Détails : PHP 8.1 #4968 : Deprecated-- sur filtre in_any() avec valeurs null. · 4ffbc310a2 - spip - SPIP on GIT

==============================
Par Matthieu Marcillaud, le 20 décembre 2021 à 16h08min :

Comparaisons strictes dans copie_locale()

Modifié
ecrire/inc/distant.php

Détails : Comparaisons strictes dans copie_locale() · fab1b04993 - spip - SPIP on GIT

==============================
Par Matthieu Marcillaud, le 20 décembre 2021 à 17h37min :

PHP 8.1 #4968 : Ne pas forcer le type int sur id de autoriser() : il y a trop de cas tordus (null, ‹  ›, ‹ new ›, ‹ oui › …). On caste tout ça en int dans la fonction.

Modifié
ecrire/inc/autoriser.php

Détails : PHP 8.1 #4968 : Ne pas forcer le type int sur id de autoriser() : il y a trop de cas tordus (null, '', 'new', 'oui' ...). On caste tout ça en int dans la fonction. · b5bd04123e - spip - SPIP on GIT

==============================
Par Matthieu Marcillaud, le 20 décembre 2021 à 17h50min :

PHP 8.1 #4968 : Tolérer null sur le type de autoriser(). Casté en ‹  › dans ce cas.

Modifié
ecrire/inc/autoriser.php

Détails : PHP 8.1 #4968 : Tolérer null sur le type de autoriser(). Casté en '' dans ce cas. · d7006eba1f - spip - SPIP on GIT

==============================
Par Matthieu Marcillaud, le 21 décembre 2021 à 09h49min :

PHP 8.1 #4968 : Deprecated-- sur set_spip_doc et get_spip_doc en tolérant une entrée null.
Deprecated-- sur controler_contenu lorsque c vaut false, il ne devrait pas être transformé en array automatiquement.

Modifié
ecrire/inc/documents.php
ecrire/inc/editer.php

Détails : PHP 8.1 #4968 : Deprecated-- sur set_spip_doc et get_spip_doc en tolérant une entrée null. · cacb8d6ce2 - spip - SPIP on GIT