dolibarr-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Dolibarr-dev] Les messages


From: Régis Houssin
Subject: Re: [Dolibarr-dev] Les messages
Date: Tue, 24 Jul 2012 16:34:21 +0200
User-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:14.0) Gecko/20120713 Thunderbird/14.0

ca permettrai de ne mettre que le message et ne plus se soucier des balises div



Le 24/07/12 11:41, Laurent Destailleur (eldy) a écrit :
Oui, on pourrait en effet.
Notons que pour l'instant le dol_htmloutput_mesg detecte tout seul la nature (error, mesg, warning) mais la detection marche que dans 99% des cas. Avoir 3 param serait mieux.


Le 24/07/2012 10:42, Régis Houssin a écrit :
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

Le 24 juil. 2012 à 10:15, Destailleur Laurent <address@hidden> 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 <address@hidden> 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
address@hidden
https://lists.nongnu.org/mailman/listinfo/dolibarr-dev


_______________________________________________
Dolibarr-dev mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/dolibarr-dev




_______________________________________________
Dolibarr-dev mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/dolibarr-dev

Cordialement,
-- 
Régis Houssin
---------------------------------------------------------
Cap-Networks
Cidex 1130
34, route de Gigny
71240 MARNAY
FRANCE
VoIP: +33 1 83 62 40 03
GSM: +33 6 33 02 07 97
Web: http://www.cap-networks.com/
Email: address@hidden

Dolibarr developer: address@hidden
Web Portal: http://www.dolibarr.fr/
SaaS offers: http://www.dolibox.fr/
Shop: http://www.dolistore.com/
Development platform: https://doliforge.org/
---------------------------------------------------------

reply via email to

[Prev in Thread] Current Thread [Next in Thread]