diff --git a/phpgwapi/inc/common_functions.inc.php b/phpgwapi/inc/common_functions.inc.php index 8e3d6265a0..e12593c7eb 100755 --- a/phpgwapi/inc/common_functions.inc.php +++ b/phpgwapi/inc/common_functions.inc.php @@ -1239,11 +1239,12 @@ function function_backtrace($remove=0) { $backtrace = debug_backtrace(); //echo "function_backtrace($remove)
".print_r($backtrace,True)."
\n"; - foreach($backtrace as $level) + foreach($backtrace as $n => $level) { if ($remove-- < 0) { $ret[] = (isset($level['class'])?$level['class'].$level['type']:'').$level['function']. + ($n > 0 ? '('.$backtrace[$n-1]['line'].')' : ''). // add line number of call (!$level['class'] && !is_object($level['args'][0]) && $level['function'] != 'unserialize' ? '('.substr(str_replace(EGW_SERVER_ROOT,'',(string)$level['args'][0]),0,64).')' : ''); }