Du coup on va devoir ajouter un dol_htmloutput_* pour mesg et error, est-ce que ce n'est pas un peu trop ?
Est-ce qu'on pourrait pas plutôt traiter les trois comme ceci: dol_htmloutput_mesg($mesgs, $warnings, $errors) Ainsi on aurait les trois et de plus, plus besoin de mettre les div dans les messages ----------------------------------------- Régis Houssin Tél. +33633020797 http://www.dolibarr.fr http://www.dolibox.fr Le 24 juil. 2012 à 10:15, Destailleur Laurent <e...@destailleur.fr> a écrit : > Je voyais cela comme cela: > > $mesgs pour les message a affichée non erreur > $errors pour les messages a afficher de type erreur > > $mesg n'est plus a utilisé en global sur la page (reliquat quand on ne geré > qu'un seul mesage a la fois) mais peut l'etre pour fabriquer temporairement > un message specifique à passer a SESSION['dol_message'] > $error n'est plus a utiilsé a part pour avoir un compteur d'erreur et > permettre des if (! $error) (que ce soit page ou fonction). > On est donc pas loin. > > dol_htmloutput_mesg ne doit a terme traiter que $mesgs > dol_htmloutput_errors ne doit a terme traiter que $errors > > Il reste les cas particulier (les cas ou on doit afficher un message qui doit > etre affiché de maniere particulière, par exemple parcequ'on veut qu'il reste > "inline" dans a page et non en popup. Dans ce il faudrait une autre variable. > Par exemple $messageinline. > > > > Le 23 juillet 2012 22:39, Régis Houssin <regis.hous...@cap-networks.com> a > écrit : > Il faudrait qu'on se mette d'accord sur la façon de traiter les messages > d'erreurs ou autres, car entre $mesg, $mesgs, $error et $errors ont s'y perd > un peu. > Je propose d'utiliser seulement les tableaux $mesgs dans les pages et $errors > dans les fonctions, puis $error pour les tests et $mesg pour construire des > messages spécifiques qui seront stockés ensuite dans $mesgs ou > SESSION['dol_message'] si on doit recharger la page ou lors d'un appel d'une > autre page. > > Ensuite la fonction dol_htmloutput_mesg ne devrait traiter que le tableau > mesgs > > ----------------------------------------- > Régis Houssin > Tél. +33633020797 > http://www.dolibarr.fr > http://www.dolibox.fr > > _______________________________________________ > Dolibarr-dev mailing list > Dolibarr-dev@nongnu.org > https://lists.nongnu.org/mailman/listinfo/dolibarr-dev
_______________________________________________ Dolibarr-dev mailing list Dolibarr-dev@nongnu.org https://lists.nongnu.org/mailman/listinfo/dolibarr-dev