diff options
Diffstat (limited to 'includes/database.mysql.inc')
-rw-r--r-- | includes/database.mysql.inc | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/includes/database.mysql.inc b/includes/database.mysql.inc index a5bee5a87..32f53f4bd 100644 --- a/includes/database.mysql.inc +++ b/includes/database.mysql.inc @@ -128,17 +128,19 @@ function db_connect($url) { * Helper function for db_query(). */ function _db_query($query, $debug = 0) { - global $active_db, $queries; + global $active_db, $queries, $user; if (variable_get('dev_query', 0)) { list($usec, $sec) = explode(' ', microtime()); $timer = (float)$usec + (float)$sec; + $bt = debug_backtrace(); + $name = ($user->uid) ? $user->name : variable_get('anonymous', t('Anonymous'));; + $query = '/* '. $name .' : '. $bt[2]['function'] .' */ '. $query; } $result = mysql_query($query, $active_db); if (variable_get('dev_query', 0)) { - $bt = debug_backtrace(); $query = $bt[2]['function'] ."\n". $query; list($usec, $sec) = explode(' ', microtime()); $stop = (float)$usec + (float)$sec; |