public static function get_project_specific_1d_ul($tree_name, $class_name = NULL) { if (!isset($class_name)) { $class_name = 'navigation'; } $nodes = Navigation_ListsHelper::get_project_specific_1d_tree_nodes($tree_name); $ul = new HTMLTags_UL(); $ul->set_class($class_name); foreach ($nodes as $node) { $li = new HTMLTags_LI(); $li->append(Navigation_NodesHelper::get_link_a($node)); $ul->add_li($li); } return $ul; }
private function get_1d_ul_with_selected_li($tree_name, $class_name = NULL) { $page_class_name = get_class($this); if (!isset($class_name)) { $class_name = 'navigation'; } $nodes = Navigation_1DTreeRetriever::get_tree_nodes($tree_name); #print_r($nodes); #echo "<ul class=\"$class_name\">\n"; $ul = new HTMLTags_UL(); $ul->set_class($class_name); foreach ($nodes as $node) { #Navigation_NodeRenderer::render_node($node); $li = new HTMLTags_LI(); $li->append(Navigation_NodesHelper::get_link_a($node)); // print_r($page_class_name);exit; if (substr($node['url_href'], 1) == $page_class_name || $node['url_href'] == '/' && $page_class_name == 'Oedipus_HomePage') { $li->set_class('selected'); } $ul->add_li($li); } return $ul; }