<?php
$output = '';
$menu = menu_get_menu();
$tree = array();
foreach($menu['visible'][2]['children'] as $mid) {
if($menu['visible'][$mid]) {
$item = array();
$item['item']['title'] = $menu['visible'][$mid]['title'];
$item['item']['path'] = url($menu['visible'][$mid]['path']);
foreach($menu['visible'][$mid]['children'] as $child_mid) {
if($menu['visible'][$child_mid]) {
$item['children'][] = array(
'title' => $menu['visible'][$child_mid]['title'],
'path' => url($menu['visible'][$child_mid]['path'])
);
}
}
$tree[] = $item;
}
}
foreach($tree as $i => $item_level_one) {
$class_one = '';
if($display_class) {
$class_one .= ($i == 0 ? 'first' : '');
$class_one .= ($i == count($tree) - 1 ? (!empty($class_one) ? ' last' : 'last') : '');
}
if(!empty($class_one)) $class_one = ' class="'.$class_one.'"';
$output.='
if($item_level_one['children']) {
$output.='
- ';
- '.$item_level_two['title'].'
foreach($item_level_one['children'] as $j => $item_level_two) {
$class_two = '';
$class_two .= ($j == 0 ? 'first' : '');
$class_two .= ($j == count($item_level_one['children']) - 1 ? (!empty($class_two) ? ' last' : 'last') : '');
if(!empty($class_two)) $class_two = ' class="'.$class_two.'"';
$output.='
';
}
$output.='
';
}
$output.='
';
}
print $output;
?>