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.
		
		
		
		
		
			
		
			
				
					
					
						
							78 lines
						
					
					
						
							2.1 KiB
						
					
					
				
			
		
		
	
	
							78 lines
						
					
					
						
							2.1 KiB
						
					
					
				| <?php | |
|  | |
| use yii\bootstrap\ButtonDropdown; | |
| use yii\bootstrap\ButtonGroup; | |
| use yii\helpers\Html; | |
|  | |
| /** | |
|  * @var \yii\web\View $this | |
|  * @var array $summary | |
|  * @var string $tag | |
|  * @var array $manifest | |
|  * @var \yii\debug\Panel[] $panels | |
|  * @var \yii\debug\Panel $activePanel | |
|  */ | |
|  | |
| $this->title = 'Yii Debugger'; | |
| ?> | |
| <div class="default-view"> | |
| 	<div id="yii-debug-toolbar"> | |
| 		<div class="yii-debug-toolbar-block title"> | |
| 			Yii Debugger | |
| 		</div> | |
| 		<?php foreach ($panels as $panel): ?> | |
| 			<?= $panel->getSummary() ?> | |
| 		<?php endforeach; ?> | |
| 	</div> | |
|  | |
| 	<div class="container"> | |
| 		<div class="row"> | |
| 			<div class="col-lg-2"> | |
| 				<div class="list-group"> | |
| 					<?php | |
| 					foreach ($panels as $id => $panel) { | |
| 						$label = '<i class="glyphicon glyphicon-chevron-right"></i>' . Html::encode($panel->getName()); | |
| 						echo Html::a($label, ['view', 'tag' => $tag, 'panel' => $id], [ | |
| 							'class' => $panel === $activePanel ? 'list-group-item active' : 'list-group-item', | |
| 						]); | |
| 					} | |
| 					?> | |
| 				</div> | |
| 			</div> | |
| 			<div class="col-lg-10"> | |
| 				<div class="callout callout-danger"> | |
| 					<?php | |
| 						$count = 0; | |
| 						$items = []; | |
| 						foreach ($manifest as $meta) { | |
| 							$label = $meta['tag'] . ': ' . $meta['method'] . ' ' . $meta['url'] . ($meta['ajax'] ? ' (AJAX)' : '') | |
| 								. ', ' . date('Y-m-d h:i:s a', $meta['time']) | |
| 								. ', ' . $meta['ip']; | |
| 							$url = ['view', 'tag' => $meta['tag'], 'panel' => $activePanel->id]; | |
| 							$items[] = [ | |
| 								'label' => $label, | |
| 								'url' => $url, | |
| 							]; | |
| 							if (++$count >= 10) { | |
| 								break; | |
| 							} | |
| 						} | |
| 						echo ButtonGroup::widget([ | |
| 							'buttons' => [ | |
| 								Html::a('All', ['index'], ['class' => 'btn btn-default']), | |
| 								ButtonDropdown::widget([ | |
| 									'label' => 'Last 10', | |
| 									'options' => ['class' => 'btn-default'], | |
| 									'dropdown' => ['items' => $items], | |
| 								]), | |
| 							], | |
| 						]); | |
| 						echo "\n" . $summary['tag'] . ': ' . $summary['method'] . ' ' . Html::a(Html::encode($summary['url']), $summary['url']); | |
| 						echo ' at ' . date('Y-m-d h:i:s a', $summary['time']) . ' by ' . $summary['ip']; | |
| 					?> | |
| 				</div> | |
| 				<?= $activePanel->getDetail() ?> | |
| 			</div> | |
| 		</div> | |
| 	</div> | |
| </div>
 | |
| 
 |