X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;ds=inline;f=includes%2Ferrors.inc;h=536d23ad8a50008181d48e2a2b98ab3423eadb3d;hb=348062667e6a96e9849bf25de0f2a426b4f0b9c6;hp=ed7f281ffbc56f31bab76d7edc7e1e0713646da3;hpb=da8311619dd73feae101d246a1957b972e00cbd2;p=fa-stable.git diff --git a/includes/errors.inc b/includes/errors.inc index ed7f281f..536d23ad 100644 --- a/includes/errors.inc +++ b/includes/errors.inc @@ -1,25 +1,96 @@ array('bg'=>'#ffcccc', 'txt'=>'#dd2200', 'bd'=>'#cc3300'), + E_USER_WARNING => array('bg'=>'#ffcccc', 'txt'=>'#dd2200', 'bd'=>'#cc3300'), + E_USER_NOTICE => array('bg'=>'#ccffcc', 'txt'=>'#007700', 'bd'=>'#33cc00')); + +//----------------------------------------------------------------------------- +// 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