X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=gosa-core%2Finclude%2Fphp_setup.inc;h=17118698f01a29f3320023dac1a2d6f22c756afb;hb=06cc53394cf695b3bc663073e526d7d94e4bb2d6;hp=299aceb9c0bd8385843abb4cc2c7c8fccaad9ad5;hpb=26c168d573513376c095de095cfe9749b945169b;p=gosa.git diff --git a/gosa-core/include/php_setup.inc b/gosa-core/include/php_setup.inc index 299aceb9c..17118698f 100644 --- a/gosa-core/include/php_setup.inc +++ b/gosa-core/include/php_setup.inc @@ -44,14 +44,14 @@ function gosaRaiseError($errno, $errstr, $errfile, $errline) } /* Error messages are hidden in GOsa, so we only send them to the logging class and abort here */ - if(isset($config->data) && $config->get_cfg_value("displayerrors") == "true"){ + if(isset($config->data) && $config->get_cfg_value("displayerrors") != "true"){ /* Write to syslog */ if(class_exists("log") && !preg_match("/No such object/",$errstr)){ new log("view","error","",array(),"PHP error: $errstr ($errfile, line $errline)"); } + return; - } } /* Send all errors to logging class, except "Ldap : No such object" messages*/ @@ -266,7 +266,8 @@ error_reporting (E_ALL | E_STRICT); /* Register error handler */ $error_collector= ""; $error_collector_mailto= ""; -set_error_handler('gosaRaiseError'); + +set_error_handler('gosaRaiseError', E_WARNING | E_NOTICE | E_USER_ERROR | E_USER_WARNING | E_USER_NOTICE | E_STRICT) ; $variables_order= "ES"; ini_set("register_globals",0);