protected function renderLinkbar_classic($view, $task)
{
// Prevent phpStorm from complaining
if ($view) {
}
if ($task) {
}
$platform = $this->container->platform;
if ($platform->isCli()) {
return;
}
// Do not render a submenu unless we are in the the admin area
$toolbar = $this->container->toolbar;
$renderFrontendSubmenu = $toolbar->getRenderFrontendSubmenu();
if (!$platform->isBackend() && !$renderFrontendSubmenu) {
return;
}
$links = $toolbar->getLinks();
if (!empty($links)) {
echo "<ul class=\"nav nav-tabs\">\n";
foreach ($links as $link) {
$dropdown = false;
if (array_key_exists('dropdown', $link)) {
$dropdown = $link['dropdown'];
}
if ($dropdown) {
echo "<li";
$class = 'dropdown';
if ($link['active']) {
$class .= ' active';
}
echo ' class="' . $class . '">';
echo '<a class="dropdown-toggle" data-toggle="dropdown" href="#">';
if ($link['icon']) {
echo "<i class=\"icon icon-" . $link['icon'] . "\"></i>";
}
echo $link['name'];
echo '<b class="caret"></b>';
echo '</a>';
echo "\n<ul class=\"dropdown-menu\">";
foreach ($link['items'] as $item) {
echo "<li";
if ($item['active']) {
echo ' class="active"';
}
echo ">";
if ($item['icon']) {
echo "<i class=\"icon icon-" . $item['icon'] . "\"></i>";
}
if ($item['link']) {
echo "<a href=\"" . $item['link'] . "\">" . $item['name'] . "</a>";
} else {
echo $item['name'];
}
echo "</li>";
}
echo "</ul>\n";
} else {
echo "<li";
if ($link['active']) {
echo ' class="active"';
}
echo ">";
if ($link['icon']) {
echo "<i class=\"icon icon-" . $link['icon'] . "\"></i>";
}
if ($link['link']) {
echo "<a href=\"" . $link['link'] . "\">" . $link['name'] . "</a>";
} else {
echo $link['name'];
}
}
echo "</li>\n";
}
echo "</ul>\n";
}
}