Session d'événemet dolibarr

Bonjour tout le monde ,

comment je peux faire pour créer des messages d’erreur ou de réussite (avec le style dolibarr bien sur ) d’une action dans les modules que j’ai crée ? merci

Bonjour,

Tu as la fonction dol_htmloutput_mesg qui permet d’afficher un message.
Si tu veux afficher une erreur :

 echo dol_htmloutput_mesg($message, '', 'error', 0);

ou une réussite :

 echo dol_htmloutput_mesg($message, '', 'ok', 0);
1 « J'aime »

par contre si tu travailles à partir de la branche develop (future 3.3) il y a un nouveau système :

tu stocks tes messages avec la fonction setEventMessage() au niveau de ton traitement et il n’y a plus d’affichage à gérer sur les pages, ceci est géré en natif dans le footer.

par contre dans une classe il faut renvoyer les erreurs via $this->error ou $this->errors (array)

erreur:

setEventMessage($lang->trans('tonmessage'),'errors');

réussite:

setEventMessage($lang->trans('tonmessage'));

warning:

setEventMessage($lang->trans('tonmessage'),'warnings');
1 « J'aime »

Merci pour l’aide sa marche impeccable , par contre je suis la 3.2.1 alpha , je vais devoir changer à la 3.3 ?