Error type:
$v) {
echo '';
echo $k;
echo ': ';
echo $v;
echo "\r\n";
}
} else {
echo 'Message: ';
echo $errMsg;
echo "\r\n";
}
echo "\r\n";
echo 'Variables: ';
echo '[show details] ';
echo '[hide details]';
echo "\r\n";
echo '
';
echo '- ';
echo '';
echo 'GET';
echo '
';
echo '';
echo print_r($_GET, TRUE);
echo ' ';
echo '- ';
echo '';
echo 'POST';
echo '
';
echo '';
echo print_r($_POST, TRUE);
echo ' ';
echo '- ';
echo '';
echo 'COOKIE';
echo '
';
echo '';
echo print_r($_COOKIE, TRUE);
echo ' ';
global $gorumroll, $gorumuser, $gorumrecognised;
echo '- ';
echo '';
echo 'gorumroll';
echo '
';
echo '';
echo print_r($gorumroll, TRUE);
echo ' ';
if( $gorumrecognised )
{
echo '- ';
echo '';
echo 'gorumuser: '.$gorumuser->name;
echo '
';
}
echo '
';
if (isset($_SERVER["HTTP_USER_AGENT"])) {
echo "User Agent: ";
echo $_SERVER["HTTP_USER_AGENT"];
echo "
";
}
if (isset($_SERVER["HTTP_REFERER"])) {
echo "Referer: ";
echo $_SERVER["HTTP_REFERER"];
echo "
";
}
echo "Php version: ";
echo phpversion();
echo ", MySql version: ";
echo @mysql_get_server_info();
echo "
";
echo "
";
if (count($trace)) {
echo 'Trace: ' . count($trace) . " ";
echo '[show details] ';
echo '[hide details]';
echo "\r\n";
echo '';
$currentParam = -1;
foreach ($trace as $k => $v) {
$currentParam++;
echo '- ';
if (isset($v['class'])) {
echo '';
echo $v['class'];
echo ".";
} else {
echo '';
}
echo $v['function'];
echo '';
echo " (";
$sep = '';
$v['args'] = (array) @$v['args'];
foreach ($v['args'] as $arg) {
$currentParam++;
echo $sep;
$sep = ', ';
$color = '#404040';
switch (true) {
case is_bool($arg):
$param = 'TRUE';
$string = $param;
break;
case is_int($arg):
case is_float($arg):
$param = $arg;
$string = $arg;
$color = $c['number'];
break;
case is_null($arg):
$param = 'NULL';
$string = $param;
break;
case is_string($arg):
$param = $arg;
$string = 'string[' . strlen($arg) . ']';
break;
case is_array($arg):
$param='';
foreach( $arg as $key=>$val )
{
if( is_array($val) && isset($val['imap_ttitle']) ) break; // $lll
$param.="[$key]=>";
$param.= get_class($val)=='Savant2' || get_class($val)=='View' ? '' : print_r($val, TRUE);
$param.='
';
}
$string = 'array[' . count($arg) . ']';
break;
case is_object($arg):
$param = get_class($arg)=='Savant2' || get_class($arg)=='View' ? '' : print_r($arg, TRUE);
$string = 'object: ' . get_class($arg);
break;
case is_resource($arg):
$param = 'resource: ' . get_resource_type($arg);
$string = 'resource';
break;
default:
$param = 'unknown';
$string = $param;
break;
}
echo '';
echo $string;
echo '';
echo '' . $param . '';
}
echo ")";
echo "\r\n";
if (!isset($v['file'])) {
$v['file'] = 'unknown';
}
if (!isset($v['line'])) {
$v['line'] = 'unknown';
}
$v['line'] = @$v['line'];
echo '';
if ($v['file'] && $v['line']) {
echo 'FILE: '.basename($v['file']).'';
} else {
echo 'FILE: ' . fontStart('#007700') . basename($v['file']) . fontEnd();
}
echo "\r\n";
echo 'LINE: ' . fontStart('#007700') . $v['line'] . fontEnd() . "\r\n";
echo 'DIR: ' . fontStart('#007700') . dirname($v['file']) . fontEnd();
echo '';
echo ' ';
}
echo '
';
} else {
echo 'File: ';
echo basename($file);
echo ' (' . $line . ') ';
echo dirname($file);
}
global $sqlQueryDump;
if( $sqlQueryDump )
{
echo "\r\n";
echo 'SQL queries: ';
echo '[show details] ';
echo '[hide details]';
echo "\r\n";
echo "\r\n";
echo "$sqlQueryDump";
}
?>
[hide param]';?>