Author: cedric@yterium.com
Date: 2019-12-11 10:49:22 +0100 (mer, 11 déc 2019)
New Revision: 24462
Log:
Format et valeur du retour :
- si l'option champs est un array (ou non fournie) :
- toujours renvoyer un array sinon c'est impredictible (ou on va passer son temps a faire des count(champs) pour savoir quoi attendre)
- les cles demandees qui n'existent pas ne sont pas dans le tableau de retour (donc potentiellement tableau vide)
- si l'enregistrement n'existe pas, on renvoie false (different donc de "l'enregistrement existe mais aucune cle demandee n'existe")
- si l'option champs est une string :
- renvoyer la valeur du champ si enregistrement existe ET champ existe
- renvoyer false sinon (comme une donnee sql est int ou string et pas bool, on peut faire la distinction en testant === false)
Modified:
spip/
spip/ecrire/action/editer_objet.php
Details: http://core.spip.org/projects/spip/repository/revisions/24462