function show() { $items = array(); foreach ($this->pages as $page) { if ($page['name'] != 'home') { $item =& ax_li(array(ax_a_href(ucfirst($page['name']), $this->m->make_url(array('show' => $page['name']))), ": " . $page['descr'])); array_push($items, $item); } } $this->m->append(ax_ul($items)); }
function display_menu($show, $parent = null) { $menu = array(); foreach ($this->pages as $page) { $attrs = array(); if ($page['name'] == $show) { $attrs['class'] = 'current'; } if ($parent) { $tab = array_key_exists('parent', $page) ? $page['parent'] == $parent : False; } else { $tab = array_key_exists('tab', $page) ? $page['tab'] : True; } if ($tab) { array_push($menu, ax_li(ax_a_href_title(ucfirst($page['name']), $this->make_url(array('show' => $page['name'])), $page['descr'], $attrs))); } } return $menu; }