Un depreciated en PHP 8.1 + SPIP 4.1
Bonjour,
En changeant la langue d'une rubrique, il y a cette erreur au retour du changement :
Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in C:\laragon\_spipmu4_\ecrire\inc\lang.php on line 54
En traçant, j'ai fini par trouver que si dans la fonction lister_traductions j'enlève la ligne 31 : lang_select()
; il n'y a plus le problème...
Je ne comprends d'ailleurs pas à quoi devrait servir ce lang_select();
(En l'occurence, ici, il tombe sur un cas où la statique qui contient le tableau des langues stockées est vide.)
Donc, est-ce un bug de SPIP ? Ou de tradrub qui s'appuirait à tord sur https://git.spip.net/spip/spip/src/branch/master/prive/objets/liste/objets-trad.html ?