[spip-dev] cle de sol m'a tuer

Hello

http://trac.rezo.net/trac/spip/changeset/15925
a introduit un controle de l'enregistrement des donnees en base pour detecter un enregistrement incorrect (cas de la clé de sol dans un texte qui coupe le texte en base).

Depuis le plugin agenda n'arrive pas à enregistrer ses événements à la création, simplement parce qu'on poste un '' sur un champ numérique enregsitré comme 0.

Deux constats :
- avoir ajouté cette fonction est interessant, *mais* l'avoir branché sur l'interface de conflit d'edition est vraiment incompréhensible. Du point de vue de l'utilisateur, comme du dev qui doit debugger, c'est tout bonnement une heresie car le message signale une autre erreur (quelqu'un aurait modifié l'enregsitrement par ailleurs), ce qui n'aide absolument pas.

- avoir ajouté ça dans une version stable est assez osé, la preuve ... Tous les cas d'enregistrement en base sans forçage en amont des valeurs postées en numérique, car on comptait sur la conversion int de mysql vont pouicher.
Typiquement, cela suppose maintenant que les formulaires doivent systématiquement caster en numérique toutes les post d'un champ qui est numérique en base, sous peine de se retrouver sur ce message peu avenant.

http://trac.rezo.net/trac/spip/changeset/16112
corrige a minima le bout de code fautif, mais je pense que si on veut vraiment faire une verification sans fausse alerte il faut se baser sur le type des champs en base.

Cédric