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