You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							86 lines
						
					
					
						
							1.7 KiB
						
					
					
				
			
		
		
	
	
							86 lines
						
					
					
						
							1.7 KiB
						
					
					
				| <?php | |
| /** | |
|  * @var \Exception $exception | |
|  * @var \yii\base\ErrorHandler $handler | |
|  */ | |
| if ($exception instanceof \yii\web\HttpException) { | |
| 	$code = $exception->statusCode; | |
| } else { | |
| 	$code = $exception->getCode(); | |
| } | |
| if ($exception instanceof \yii\base\Exception) { | |
| 	$name = $exception->getName(); | |
| } else { | |
| 	$name = 'Error'; | |
| } | |
| if ($code) { | |
| 	$name .= " (#$code)"; | |
| } | |
|  | |
| if ($exception instanceof \yii\base\UserException) { | |
| 	$message = $exception->getMessage(); | |
| } else { | |
| 	$message = 'An internal server error occurred.'; | |
| } | |
| ?> | |
| <?php if (method_exists($this, 'beginPage')) $this->beginPage(); ?> | |
| <!DOCTYPE html> | |
| <html> | |
| <head> | |
| 	<meta charset="utf-8" /> | |
| 	<title><?=$handler->htmlEncode($name); ?></title> | |
|  | |
| 	<style> | |
| 		body { | |
| 			font: normal 9pt "Verdana"; | |
| 			color: #000; | |
| 			background: #fff; | |
| 		} | |
|  | |
| 		h1 { | |
| 			font: normal 18pt "Verdana"; | |
| 			color: #f00; | |
| 			margin-bottom: .5em; | |
| 		} | |
|  | |
| 		h2 { | |
| 			font: normal 14pt "Verdana"; | |
| 			color: #800000; | |
| 			margin-bottom: .5em; | |
| 		} | |
|  | |
| 		h3 { | |
| 			font: bold 11pt "Verdana"; | |
| 		} | |
|  | |
| 		p { | |
| 			font: normal 9pt "Verdana"; | |
| 			color: #000; | |
| 		} | |
|  | |
| 		.version { | |
| 			color: gray; | |
| 			font-size: 8pt; | |
| 			border-top: 1px solid #aaa; | |
| 			padding-top: 1em; | |
| 			margin-bottom: 1em; | |
| 		} | |
| 	</style> | |
| </head> | |
|  | |
| <body> | |
| 	<h1><?=$handler->htmlEncode($name); ?></h1> | |
| 	<h2><?=nl2br($handler->htmlEncode($message)); ?></h2> | |
| 	<p> | |
| 		The above error occurred while the Web server was processing your request. | |
| 	</p> | |
| 	<p> | |
| 		Please contact us if you think this is a server error. Thank you. | |
| 	</p> | |
| 	<div class="version"> | |
| 		<?=date('Y-m-d H:i:s', time()); ?> | |
| 	</div> | |
| 	<?php if (method_exists($this, 'endBody')) $this->endBody(); // to allow injecting code into body (mostly by Yii Debug Toolbar) ?> | |
| </body> | |
| </html> | |
| <?php if (method_exists($this, 'endPage')) $this->endPage(); ?>
 | |
| 
 |