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).
Chargement en cours
Veuillez vous inscrire ou vous se connecter pour commenter