hi,
since version 3.3, it is no longer necessary to use these functions. you
can replace:
$mesg = "<div class='error'>". $langs->trans('xxx')."</ div>";
......
dol_htmloutput_errors ($mesg);
by just :
setSeventMessage($langs->trans('xxx'), 'errors'); // for error
or
setSeventMessage($langs->trans('xxx')); // for ok
or
setSeventMessage($langs->trans('xxx'), 'warnings'); // for warning
This function loads the messages,
and function llxFooter() will be responsible for displaying messages.
by cons in classes, you must return your messages always like this:
$this->error = $ langs->trans('xxx');
or
$this->error = 'xxx'; (the function setSeventMessage() will handle the
translation.)
Le 09/11/12 06:28, Florian Henry a écrit :
> Hello Marc Henri,
>
> The common functions to call for this is located in
> core/lib/function.lib.php
>
> /**
> * Print formated error messages to output (Used to show messages on
> html output).
> *
> * @param string $mesgstring Error message
> * @param array $mesgarray Error messages array
> * @param int $keepembedded Set to 1 in error message
> must be kept embedded into its html place (this disable jnotify)
> * @return void
> *
> * @see dol_print_error
> * @see dol_htmloutput_mesg
> */
> function dol_htmloutput_errors($mesgstring='', $mesgarray='',
> $keepembedded=0)
>
> or
>
> /**
> * Print formated messages to output (Used to show messages on html
> output).
> *
> * @param string $mesgstring Message
> * @param array $mesgarray Messages array
> * @param string $style Which style to use ('ok',
> 'warning', 'error')
> * @param int $keepembedded Set to 1 if message must be
> kept embedded into its html place (this disable jnotify)
> * @return void
> *
> * @see dol_print_error
> * @see dol_htmloutput_errors
> */
> function dol_htmloutput_mesg($mesgstring='',$mesgarray='',
> $style='ok', $keepembedded=0)
>
>
>
>
> Put it after the llxHeader() in your php page like :
>
> llxHeader();
>
> print_titre('toto');
>
> if ($error) {
> dol_htmloutput_errors('',$mesg_err,1);
> }
>
>
>
>
> Kind regards
>
>
> Florian HENRY
> [email protected]
> +33 6 03 76 48 07
> http://www.open-concept.pro
>
> Le 09/11/2012 03:07, Marc-Henri Pamiseux a écrit :
>> Hi,
>>
>> In some case, i can see an error message on the top of the page, in a
>> red/pink box. This box is an html <div> using the CSS class
>> "jnotify-message". Ok, but what is the name of the function that can
>> display such a message ? I can't find it as easily than i would believe.
>>
>> Best regards
>>
>>
>> _______________________________________________
>> Dolibarr-dev mailing list
>> [email protected]
>> https://lists.nongnu.org/mailman/listinfo/dolibarr-dev
>
>
>
> _______________________________________________
> Dolibarr-dev mailing list
> [email protected]
> 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: [email protected]
Dolibarr developer: [email protected]
Web Portal: http://www.dolibarr.fr/
SaaS offers: http://www.dolibox.fr/
Shop: http://www.dolistore.com/
Development platform: https://doliforge.org/
---------------------------------------------------------
_______________________________________________
Dolibarr-dev mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/dolibarr-dev