Helpdesk da PluGzOne, baseado no osTicket
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.
 
 
 
 

44 lines
1.4 KiB

<?php
if (!$nav || !($subnav=$nav->getSubMenu()) || !is_array($subnav))
return;
$activeMenu=$nav->getActiveMenu();
if ($activeMenu>0 && !isset($subnav[$activeMenu-1]))
$activeMenu=0;
$info = $nav->getSubNavInfo();
?>
<nav class="<?php echo @$info['class']; ?>" id="<?php echo $info['id']; ?>">
<ul id="sub_nav">
<?php
foreach($subnav as $k=> $item) {
if (is_callable($item)) {
if ($item($nav) && !$activeMenu)
$activeMenu = 'x';
continue;
}
if($item['droponly']) continue;
$class=$item['iconclass'];
if ($activeMenu && $k+1==$activeMenu
or (!$activeMenu
&& (strpos(strtoupper($item['href']),strtoupper(basename($_SERVER['SCRIPT_NAME']))) !== false
or ($item['urls']
&& in_array(basename($_SERVER['SCRIPT_NAME']),$item['urls'])
)
)))
$class="$class active";
if (!($id=$item['id']))
$id="subnav$k";
//Extra attributes
$attr = '';
if ($item['attr'])
foreach ($item['attr'] as $name => $value)
$attr.= sprintf("%s='%s' ", $name, $value);
echo sprintf('<li><a class="%s" href="%s" title="%s" id="%s" %s>%s</a></li>',
$class, $item['href'], $item['title'], $id, $attr, $item['desc']);
}
?>
</ul>
</nav>