+
@@ -215,20 +220,21 @@ _netteClosePanel(){?>
'Fatal Error',E_USER_ERROR=>'User Error',E_RECOVERABLE_ERROR=>'Recoverable Error',E_CORE_ERROR=>'Core Error',E_COMPILE_ERROR=>'Compile Error',E_PARSE=>'Parse Error',E_WARNING=>'Warning',E_CORE_WARNING=>'Core Warning',E_COMPILE_WARNING=>'Compile Warning',E_USER_WARNING=>'User Warning',E_NOTICE=>'Notice',E_USER_NOTICE=>'User Notice',E_STRICT=>'Strict',E_DEPRECATED=>'Deprecated',E_USER_DEPRECATED=>'User Deprecated');$title=($exception
instanceof
-FatalErrorException&&isset($errorTypes[$exception->getSeverity()]))?$errorTypes[$exception->getSeverity()]:get_class($exception);$rn=0;if(headers_sent()){echo'';}?>
-
+FatalErrorException&&isset($errorTypes[$exception->getSeverity()]))?$errorTypes[$exception->getSeverity()]:get_class($exception);$expandPath=NETTE_DIR.DIRECTORY_SEPARATOR;$rn=0;if(headers_sent()){echo'';}?>
+
+htmlspecialchars($title)?>
-
+
-
+
@@ -262,9 +268,11 @@ htmlspecialchars($ex->getMessage())?>
- getFile()]);?>
+ getTrace();$expanded=NULL?>
+ getFile(),$expandPath)===0){foreach($stack
+as$key=>$row){if(isset($row['file'])&&strpos($row['file'],$expandPath)!==0){$expanded=$key;break;}}}?>
getFile())):?>
-
+
File: getFile())?> Line: getLine()?>
getFile(),$ex->getLine())?>
@@ -273,9 +281,12 @@ htmlspecialchars($ex->getFile())?>
Line:
+
+
- getTrace()as$key=>$row):?>
+ $row):?>
@@ -286,16 +297,16 @@ htmlSpecialChars(basename(dirname($row['file']))),'/',htmlSpecialChars(basena
<PHP inner-code>
- ')">source ►
+ ')">source ►
- (')">arguments ►)
+ (')">arguments ►)
- ">
+
">
\n";}?>
- id="src">
+ id="netteBsSrc">
-
-
- - empty
-
+
@@ -366,8 +374,8 @@ _netteDump(self::_dump($tmp,0))?>
-
-
+
+
$v){echo'',htmlspecialchars($k),' | ';echo'',_netteDump(self::_dump($v,0))," |
\n";}?>
@@ -375,9 +383,9 @@ foreach($list['user']as$k=>$v){echo'',htm
-
-
+
',htmlspecialchars($v)," | \n";}?>
@@ -441,8 +449,13 @@ htmlspecialchars($s),' ';?>
- Report generated at
-
-
+
+
+
+
- PHP
@@ -460,30 +473,36 @@ htmlSpecialChars(Framework::REVISION)?>)
$value){$header.="$key: $value\r\n";}$body=str_replace("\r\n","\n",$body);if(PHP_OS!='Linux')$body=str_replace("\n","\r\n",$body);mail($to,$subject,$body,$header);}public
+defaultMailer($message){$host=isset($_SERVER['HTTP_HOST'])?$_SERVER['HTTP_HOST']:(isset($_SERVER['SERVER_NAME'])?$_SERVER['SERVER_NAME']:'');$headers=str_replace(array('%host%','%date%','%message%'),array($host,@date('Y-m-d H:i:s',self::$time),$message),self::$emailHeaders);$subject=$headers['Subject'];$to=$headers['To'];$body=str_replace("\n",PHP_EOL,str_replace("\r\n","\n",$headers['Body']));unset($headers['Subject'],$headers['To'],$headers['Body']);$header='';foreach($headers
+as$key=>$value){$header.="$key: $value".PHP_EOL;}mail($to,$subject,$body,$header);}public
static
function
addPanel(IDebugPanel$panel){self::$panels[]=$panel;}public
static
function
-renderTab($id){switch($id){case'time':?>
+ ms
+ kB
variables
+return;case'dumps':if(!Debug::$dumps)return;?>
+ variables
+ errors
|\s+)?(.*)\((\d+)\) #','_
Errors
+return;case'errors':?>
+Errors
|
---|