From 0406f55d9792a9bb9bbe83f53c17cec23951211d Mon Sep 17 00:00:00 2001 From: Ralf Becker Date: Wed, 21 Apr 2010 15:37:14 +0000 Subject: [PATCH] "adding line numbers to call-tree" --- phpgwapi/inc/common_functions.inc.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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).')' : ''); }