Qiang Xue
11 years ago
4 changed files with 92 additions and 79 deletions
@ -0,0 +1,24 @@ |
|||||||
|
<?php |
||||||
|
use yii\helpers\Html; |
||||||
|
|
||||||
|
if (empty($values)): ?> |
||||||
|
<h3><?php echo $caption; ?></h3>
|
||||||
|
<p>Empty.</p> |
||||||
|
<?php else: ?> |
||||||
|
<h3><?php echo $caption; ?></h3>
|
||||||
|
<table class="table table-condensed table-bordered table-striped table-hover" style="table-layout: fixed;"> |
||||||
|
<thead> |
||||||
|
<tr> |
||||||
|
<th style="width: 200px;">Name</th> |
||||||
|
<th>Value</th> |
||||||
|
</tr> |
||||||
|
</thead> |
||||||
|
<?php foreach($values as $name => $value): ?> |
||||||
|
<tr> |
||||||
|
<th style="width: 200px;"><?php echo Html::encode($name); ?></th>
|
||||||
|
<td><?php echo htmlspecialchars(var_export($value, true), ENT_QUOTES|ENT_SUBSTITUTE, \Yii::$app->charset, TRUE); ?></td>
|
||||||
|
</tr> |
||||||
|
<?php endforeach; ?> |
||||||
|
</tbody> |
||||||
|
</table> |
||||||
|
<?php endif; ?> |
@ -0,0 +1,31 @@ |
|||||||
|
<?php
|
||||||
|
use yii\bootstrap\Tabs; |
||||||
|
|
||||||
|
echo Tabs::widget([ |
||||||
|
'items' => [ |
||||||
|
[ |
||||||
|
'label' => 'Parameters', |
||||||
|
'content' => $this->context->renderPartial('panels/request/_data_table', ['caption' => 'Routing', 'values' => $data]) |
||||||
|
. $this->context->renderPartial('panels/request/_data_table', ['caption' => '$_GET', 'values' => $panel->data['GET']]) |
||||||
|
. $this->context->renderPartial('panels/request/_data_table', ['caption' => '$_POST', 'values' => $panel->data['POST']]) |
||||||
|
. $this->context->renderPartial('panels/request/_data_table', ['caption' => '$_FILES', 'values' => $panel->data['FILES']]) |
||||||
|
. $this->context->renderPartial('panels/request/_data_table', ['caption' => '$_COOKIE', 'values' => $panel->data['COOKIE']]), |
||||||
|
'active' => true, |
||||||
|
], |
||||||
|
[ |
||||||
|
'label' => 'Headers', |
||||||
|
'content' => $this->context->renderPartial('panels/request/_data_table', ['caption' => 'Request Headers', 'values' => $panel->data['requestHeaders']]) |
||||||
|
. $this->context->renderPartial('panels/request/_data_table', ['caption' => 'Response Headers', 'values' => $panel->data['responseHeaders']]) |
||||||
|
], |
||||||
|
[ |
||||||
|
'label' => 'Session', |
||||||
|
'content' => $this->context->renderPartial('panels/request/_data_table', ['caption' => '$_SESSION', 'values' => $panel->data['SESSION']]) |
||||||
|
. $this->context->renderPartial('panels/request/_data_table', ['caption' => 'Flashes', 'values' => $panel->data['flashes']]) |
||||||
|
], |
||||||
|
[ |
||||||
|
'label' => '$_SERVER', |
||||||
|
'content' => $this->context->renderPartial('panels/request/_data_table', ['caption' => '$_SERVER', 'values' => $panel->data['SERVER']]), |
||||||
|
], |
||||||
|
], |
||||||
|
]); |
||||||
|
?> |
@ -0,0 +1,23 @@ |
|||||||
|
<?php |
||||||
|
use yii\helpers\Html; |
||||||
|
use yii\web\Response; |
||||||
|
|
||||||
|
$statusCode = $data['statusCode']; |
||||||
|
if ($statusCode === null) { |
||||||
|
$statusCode = 200; |
||||||
|
} |
||||||
|
if ($statusCode >= 200 && $statusCode < 300) { |
||||||
|
$class = 'label-success'; |
||||||
|
} elseif ($statusCode >= 100 && $statusCode < 200) { |
||||||
|
$class = 'label-info'; |
||||||
|
} else { |
||||||
|
$class = 'label-important'; |
||||||
|
} |
||||||
|
$statusText = Html::encode(isset(Response::$httpStatuses[$statusCode]) ? Response::$httpStatuses[$statusCode] : ''); |
||||||
|
?> |
||||||
|
<div class="yii-debug-toolbar-block"> |
||||||
|
<a href="<?php echo $panel->getUrl(); ?>" title="Status code: <?php echo $statusCode; ?> <?php echo $statusText; ?>">Status <span class="label <?php echo $class; ?>"><?php echo $statusCode; ?></span></a>
|
||||||
|
</div> |
||||||
|
<div class="yii-debug-toolbar-block"> |
||||||
|
<a href="<?php echo $panel->getUrl(); ?>">Action <span class="label"><?php echo $data['action']; ?></span></a>
|
||||||
|
</div> |
Loading…
Reference in new issue