2 commits

spip/spip | 2 commits
-
Par Maïeul Rouquette, le 31 mars 2021 à 23h38min :

Dans `objet_modifier_champs()` on a une sécurité qui vérifie qu'après la
modification de la ligne via `sql_updateq()`, ce qu'on lis au retour de `sql_fetsel()` est bien ce qu'on a demandé à être enregistré.

Cette sécurité possède par ailleurs une dérogation pour les entier. Elle n'émet pas de message d'erreur si l'on envoit `''` à `sql_updateq()` et qu'on retrouve `0` à la sortie de `sql_fetsel()`.

Par ailleurs la norme dans SPIP est que pour les dates, on considère
`0000-00-00 00:00:00` comme une date nul. Par conséquent, et en
cohérence avec l'exception sus-citées pour les entier, il faut
considérer que si l'on a envoyé `''` dans `sql_updateq()`, on considère cela
comme équivalent au `0000-00-00 00:00:00` qu'on obtient au retour de
`sql_fetsel()`.

*Modifié*
    ecrire/inc/modifier.php

Détails : https://git.spip.net/spip/spip/commit/ee5c984330c456fedc837fa8f060745ec9499ef5

==============================
Par Cerdic, le 9 avril 2021 à 10h15min :

une option pour verifier le format date avant d'annuler eventuellement la sortie dans vider_date()

*Modifié*
    ecrire/inc/filtres_dates.php

Détails : https://git.spip.net/spip/spip/commit/bffbd4ac4cf156abe78bb712941543fdb50b01d5