[spip ↪ 3.2] Dans `objet_mod ifier_champs()` on a une sécurité qui (...)

Maïeul Rouquette <[email protected]>
Newsgroups gmane.comp.web.spip.cvs
Message-ID <[email protected]>
spip/spip
-
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/979babd7f98e2a40caf8d99c7e577270ff1ee2bf
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.