X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=gosa-core%2Finclude%2Fphp_setup.inc;h=2732905613aba9c873865be5fe039bda5cee9543;hb=d80790d56d1589784e14cef534cc2c1a7590fd9d;hp=f0004b4640ee461c1267159fe1e9b043f775cb80;hpb=575cafc5368bbb1bb909d9567d4e901f962dc264;p=gosa.git diff --git a/gosa-core/include/php_setup.inc b/gosa-core/include/php_setup.inc index f0004b464..273290561 100644 --- a/gosa-core/include/php_setup.inc +++ b/gosa-core/include/php_setup.inc @@ -44,16 +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))){ - if((isset($config->data['MAIN']['DISPLAYERRORS']))&&(!preg_match("/^true$/i",$config->data['MAIN']['DISPLAYERRORS']))){ - + 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*/ @@ -68,7 +66,7 @@ function gosaRaiseError($errno, $errstr, $errfile, $errline) if(function_exists("prepare4mailbody")){ $version= "unknown"; if(function_exists("get_gosa_version")){ - $version= get_gosa-version(); + $version= get_gosa_version(); } $error_collector_mailto .=prepare4mailbody( "Oups. Seems like you've catched some kind of bug inside GOsa/PHP. You may want to help ". @@ -101,7 +99,7 @@ function gosaRaiseError($errno, $errstr, $errfile, $errline) - @@ -125,7 +123,7 @@ function gosaRaiseError($errno, $errstr, $errfile, $errline) $error_collector_mailto .= prepare4mailbody("=== Trace ==="); /* Generate trace history */ - for ($index= 0; $index