+5
−6
+1
−2
+1
−1
Chargement en cours
- par securité, `saisies_chaine2tableau()` est appelé dans les squelettes des saisies concernée, car permet de s'assurer d'avoir systématiquement un array. En effet, si la valeur qu'on recoit est `null`, alors `saisies_chaine2tableau()` renvoi un `array` qu'en même, utile pour les test sur les valeurs par défaut. On pourrait s'en passer en utilisant |in_any à la place de |in_array, mais en terme de perf on aurait une tentative de unserialize, et c'est kiff-kiff->jouons la sécurité de ne rien casser. - on garde cette sécurité pour les options autre que `data` et assimilés, car `saisies_chaine2tableau()` ne fait en soit rien de bien méchant si on a deja un tableau - par contre inutile de passer ce tableau systématiquement par `_T_ou_typo()`, qui, elle, utilise une regexp un peu lourde + fait appel à typo systématiquement - pour s'assurer d'avoir le formatage correct lorsqu'on passe des chaines dans data, on fait l'appel à `T_ou_typo()` sur `data` dans `saisies_generer_vue()` et dans `saisies_generer_html()`.
Forge communautaire SPIP | Charte d'utilisation | Signaler un problème sur ce site