[spip ↪ issue_4968_php_81] 5 commits

spip/spip | 5 commits

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. · 8dc8e6c754 - 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. · ce10ef43fc - 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. · 7d97347a24 - spip - SPIP on GIT

==============================
Par Matthieu Marcillaud, le 21 décembre 2021 à 11h13min :

PHP 8.1 #4968 : Deprecated-- sur vider_url et presenter_contexte

Modifié
ecrire/inc/filtres.php
ecrire/public/parametrer.php

Détails : PHP 8.1 #4968 : Deprecated-- sur vider_url et presenter_contexte · a52b1a20c8 - spip - SPIP on GIT

==============================
Par Matthieu Marcillaud, le 21 décembre 2021 à 16h21min :

Être plus tolérant sur le typage de l’exception d’autorisation également.

Modifié
ecrire/inc/autoriser.php

Détails : Être plus tolérant sur le typage de l’exception d’autorisation également. · dc0d6f18d1 - spip - SPIP on GIT