spip-contrib-extensions/formidable
Par Maïeul Rouquette, le 10 mars 2022 à 22h12min :
SPIP applique utf8_noplanes() (quasi) systématiquement lors d’une
insertion / modification en base MySQL, pour permettre de garder les
emoji.
Problème : si nous avons un tableau sérializée avec serialize(), alors
cela empêche la déserialisation car les sommes de contrôles ne sont plus
bonnes.
Pour éviter cela, on passe utf8_noplanes() sur nos tableaux avant de
les serialiser.
Modifié
formulaires/editer_formulaire_champs.php
formulaires/editer_formulaire_traitements.php
inc/formidable.php