Esempio n. 1
0
 function _display($activePath, $menu, $class = 'nav_main')
 {
     echo '<ul class="' . $class . '">';
     foreach ($menu as $m) {
         if ($m['path'] != $activePath) {
             $link = '<a href="' . H($m['url']) . '">' . H($m['title']) . '</a>';
         } else {
             $link = H($m['title']);
         }
         if (Nav::_pathWithin($activePath, $m['path'])) {
             echo '<li class="nav_selected">' . $link;
             Nav::_display($activePath, $m['children'], 'nav_sub');
             echo '</li>';
         } elseif ($m['url']) {
             echo '<li>' . $link . '</li>';
         }
     }
     echo '</ul>';
 }