X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;ds=inline;f=includes%2Ferrors.inc;h=160d41e5100dce8fe0d84bda8dd4d55b9c516f8f;hb=8864b1ec0fd3321e510511ef22614bc36845540e;hp=ed7f281ffbc56f31bab76d7edc7e1e0713646da3;hpb=da8311619dd73feae101d246a1957b972e00cbd2;p=fa-stable.git diff --git a/includes/errors.inc b/includes/errors.inc index ed7f281f..160d41e5 100644 --- a/includes/errors.inc +++ b/includes/errors.inc @@ -1,25 +1,107 @@ . +***********************************************************************/ +$messages = array(); // container for system messages +$before_box = ''; // temporary container for output html data before error box + +//----------------------------------------------------------------------------- +// Error handler - collects all php/user messages for +// display in message box. + +function error_handler($errno, $errstr, $file, $line) { + global $messages; + + // error_reporting==0 when messages are set off with @ + if ($errno & error_reporting()) { + $messages[] = array($errno, $errstr, $file, $line); + } + return true; +} +//------------------------------------------------------------------------------ +// Formats system messages before insert them into message