| 1 |
<?php |
<?php |
| 2 |
// $Id: debug.inc,v 1.17.2.7 2009/05/09 14:16:30 dman Exp $ |
// $Id: debug.inc,v 1.17.2.8 2009/09/09 06:47:22 dman Exp $ |
| 3 |
/** |
/** |
| 4 |
* @file |
* @file |
| 5 |
* Small library of diagnostic feedback stuff. |
* Small library of diagnostic feedback stuff. |
| 75 |
function debug_pre($message, $level=0) { |
function debug_pre($message, $level=0) { |
| 76 |
$debuglevel = import_html_variable('debug_level'); |
$debuglevel = import_html_variable('debug_level'); |
| 77 |
if ( ($level) && ($level > $debuglevel) ) return; |
if ( ($level) && ($level > $debuglevel) ) return; |
| 78 |
#if (function_exists('dpm')) { |
debug("<pre>". htmlspecialchars(print_r($message, 1)) ."</pre>". debug_get_trace(), $level); |
|
# dpm($message); |
|
|
#} |
|
|
#else { |
|
|
debug("<pre>". htmlspecialchars(print_r($message, 1)) ."</pre>". debug_get_trace(), $level); |
|
|
#} |
|
| 79 |
} |
} |
| 80 |
|
|
|
# function debug_code($text, $level=0, $message = '') { |
|
|
# $text = print_r($text, 1); |
|
|
# $printed_value = "<textarea rows=20 style=\"width: 100%;\">\n $text </textarea>"; |
|
|
# import_html_debug("<h3>$message</h3>" . $printed_value, array(), $level); |
|
|
# } |
|
|
|
|
| 81 |
function debug_get_microtime() { |
function debug_get_microtime() { |
| 82 |
list($usec, $sec) = explode(" ", microtime()); |
list($usec, $sec) = explode(" ", microtime()); |
| 83 |
return ((float)$usec + (float)$sec); |
return ((float)$usec + (float)$sec); |