app/design/frontend/base/default/template/ecocode_profiler/collector/request/toolbar.phtml
<?php
/** @var Ecocode_Profiler_Block_Collector_Request_Toolbar $this */
/** @var Ecocode_Profiler_Model_Collector_RequestDataCollector $collector */
$collector = $this->getCollector();
$token = $this->getToken();
$requestStatusCodeColor = $collector->getStatusCode() >= 400 ? 'red' : $collector->getStatusCode() >= 300 ? 'yellow' : 'green';
/** @var Ecocode_Profiler_Helper_Data $helper */
$helper = Mage::helper('ecocode_profiler');
?>
<div class="sf-toolbar-block sf-toolbar-block-<?php echo $collector->getName() ?> sf-toolbar-status-normal ">
<a target="_blank" href="<?php echo $helper->getCollectorUrl($token, $collector); ?>">
<div class="sf-toolbar-icon">
<span
class="sf-toolbar-status sf-toolbar-status-<?php echo $requestStatusCodeColor ?>"><?php echo $collector->getStatusCode() ?></span>
<?php if ($collector->getRoute()): ?>
<?php if ($collector->getRedirect()): ?>
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
<path style="fill:#aaa" d="M23.06,7.83L14,0.38a1.25,1.25,0,0,0-2,.89V4.09a13.61,13.61,0,0,1-2.2.61l-1.3.47C8,
5.35,7.59,5.6,7.12,5.81l-0.69.35-0.72.45a10.62,10.62,0,0,0-1.41,1A13.22,13.22,0,0,0,3,8.82a15.31,15.31,
0,0,0-1.13,1.46A17.63,17.63,0,0,0,1,11.93c-0.18.58-.34,1.16-0.48,1.71S0.45,14.76.43,15.29a10.2,10.2,0,0,0,.16,
1.5,5.72,5.72,0,0,0,.33,1.34c0.14,0.41.26,0.82,0.42,1.19,0.37,0.71.67,1.38,1,1.94l1,1.46c0.32,0.41.63,0.75,0.87,
1s0.51,0.09.43-.22-0.23-.75-0.35-1.23L4,20.69c-0.1-.58-0.09-1.22-0.14-1.86,0-.32.05-0.65,0.08-1a3.44,3.44,0,0,1,
.16-1A6.44,6.44,0,0,1,4.41,16l0.41-.8c0.2-.22.38-0.44,0.55-0.65L6,14c0.23-.14.5-0.24,0.72-0.37a7.52,7.52,0,0,1,
.79-0.25,4.48,4.48,0,0,1,.84-0.15l0.41-.06H9.22c0.3,0,.56,0,0.85,0l0.72,0.07a3.77,3.77,0,0,1,1.2.21v3.17a1.25,
1.25,0,0,0,2,.89l9-7.45A1.46,1.46,0,0,0,23.06,7.83Z"/>
</svg>
<?php endif; ?>
<span
class="sf-toolbar-label"><?php echo $collector->getMethod() !== 'GET' ? $collector->getMethod() : '' ?>
@</span>
<span
class="sf-toolbar-value sf-toolbar-info-piece-additional"><?php echo $collector->getRoute() ?></span>
<?php endif ?>
</div>
</a>
<div class="sf-toolbar-info">
<div class="sf-toolbar-info-group">
<div class="sf-toolbar-info-piece">
<b>HTTP status</b>
<span><?php echo $collector->getStatusCode() ?></span>
</div>
<div class="sf-toolbar-info-piece">
<b>Route Name</b><span>@<?php echo $collector->getRoute() ?></span>
</div>
<div class="sf-toolbar-info-piece">
<b>Module</b><span><?php echo $collector->getModuleName() ?></span>
</div>
<div class="sf-toolbar-info-piece">
<b>Controller</b>
<span><?php echo $collector->getControllerName() ?>::<?php echo $collector->getActionName() ?> </span>
</div>
<?php $controllerData = $collector->getController(); ?>
<div class="sf-toolbar-info-piece">
<b>Controller class</b>
<span><?php echo $this->renderHandler($collector->getController()); ?></span>
</div>
<div class="sf-toolbar-info-piece">
<b>Full action name</b>
<span><?php echo $collector->getRoute(); ?></span>
</div>
</div>
<?php if ($redirect = $collector->getRedirect()): ?>
<div class="sf-toolbar-info-group">
<div class="sf-toolbar-info-piece">
<b>
<span class="sf-toolbar-redirection-status sf-toolbar-status-yellow">
<?php echo $redirect['status_code'] ?>
</span>
Redirect from
</b>
<span>
<?php echo $this->renderHandler($redirect['controller'], $redirect['route'], $redirect['method'] !== 'GET'); ?>
(<a target="_blank" href="<?php echo $helper->getUrl($redirect['token']) ?>"><?php echo $redirect['token'] ?></a>)
</span>
</div>
</div>
<?php endif ?>
</div>
</div>