Valider e7469c19 rédigé par cerdic's avatar cerdic
Parcourir les fichiers

la fonction modifier_contenu retournait false si pas de modif en base et true...

la fonction modifier_contenu retournait false si pas de modif en base et true sinon, mais sortait brutalement vers un minipres en cas de conflit d'edition ou d'enregistrement en base erroné (tronqué par exemple si caractère invalide dans le format SQL).
La sortie brutale vers minipres echoue complètement avec les formulaires en ajax.
Le cas des conflits d'edition est normalement déjà géré en amont, dans le verifier() des formulaires.
Il reste donc le cas (rare) de l'enregistrement tronqué.

On évacue donc cette sortie anormale du processus, en la remplaçant par un retour d'erreurs (et log pour le cas de l'enregistrement tronqué).
Cependant la signature de retour de modifier_contenu ne le permettant pas, on renomme la fonction en objet_modifier_champs(), qui retourne désormais :
- false si aucune modif
- '' (chaine vide) si modif OK
- un message en cas d'erreur
les arguments de la fonction sont inchangés.

On remappe dessus une fonction modifier_contenu pour assurer le fonctionnement du code existant, qui utilise le son retour (plugin crayons par exemple).
parent 40df95f4
Chargement en cours
Chargement en cours
Chargement en cours
Chargement en cours
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter