This commit is contained in:
Roman Kelesidis 2023-10-22 16:26:49 +07:00
parent 1471025fe1
commit 2bd4c00028
4 changed files with 19 additions and 13 deletions

View File

@ -441,21 +441,21 @@ class sql_db
/**
* Find caller source
*/
function debug_find_source ()
function debug_find_source ($mode = '')
{
$source = '';
$backtrace = debug_backtrace();
foreach ($backtrace as $trace)
foreach (debug_backtrace() as $trace)
{
if ($trace['file'] !== __FILE__)
{
$source = str_replace(BB_PATH, '', $trace['file']) .'('. $trace['line'] .')';
break;
switch ($mode)
{
case 'file': return $trace['file'];
case 'line': return $trace['line'];
default: return hide_bb_path($trace['file']) .'('. $trace['line'] .')';
}
}
}
return $source;
return 'src not found';
}
/**

View File

@ -69,6 +69,9 @@ class cache_common
}
}
/**
* Find caller source
*/
function debug_find_source ($mode = '')
{
foreach (debug_backtrace() as $trace)

View File

@ -831,7 +831,7 @@ class sql_db
{
foreach (debug_backtrace() as $trace)
{
if (!empty($trace['file']) && $trace['file'] !== __FILE__)
if ($trace['file'] !== __FILE__)
{
switch ($mode)
{
@ -841,7 +841,7 @@ class sql_db
}
}
}
return '';
return 'src not found';
}
/**

View File

@ -160,6 +160,9 @@ class datastore_common
}
}
/**
* Find caller source
*/
function debug_find_source ($mode = '')
{
foreach (debug_backtrace() as $trace)