From aa011b14603ba807121c811399685895a9c75d67 Mon Sep 17 00:00:00 2001 From: brettp Date: Sat, 8 May 2010 03:42:23 +0000 Subject: Added new submenu system. Added elgg_http_url_is_identical(). Moved canvas_header/submenu* to navigation/submenu*. Added UI test for submenu. git-svn-id: http://code.elgg.org/elgg/trunk@5982 36083f99-b078-4883-b0ff-0f9b5a30f544 --- views/default/navigation/submenu_item.php | 41 +++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 views/default/navigation/submenu_item.php (limited to 'views/default/navigation/submenu_item.php') diff --git a/views/default/navigation/submenu_item.php b/views/default/navigation/submenu_item.php new file mode 100644 index 000000000..c64f8a679 --- /dev/null +++ b/views/default/navigation/submenu_item.php @@ -0,0 +1,41 @@ + part of a submenu. + * + * @uses $vars['group'] + * @uses $vars['item'] + * @uses $vars['children_html'] + * @package Elgg + * @subpackage Core + * @author Curverider Ltd + * @link http://elgg.org/ + */ + +$group = (isset($vars['group'])) ? $vars['group'] : 'default'; +$item = (isset($vars['item'])) ? $vars['item'] : FALSE; +$children_html = (isset($vars['children_html'])) ? $vars['children_html'] : FALSE; + + +if ($item) { + $has_children = (isset($item->children) && $item->children) ? TRUE : FALSE; + $selected = (isset($item->selected) && $item->selected == TRUE) ? 'class="selected"' : ''; + $js = (isset($vars['js'])) ? $vars['js'] : ''; + + $child_indicator = ''; + if ($has_children) { + if ($selected) { + $child_indicator = '-'; + $child_indicator .= ''; + } else { + $child_indicator = ''; + $child_indicator .= '+'; + } + + $child_indicator = "$child_indicator "; + } + + $url = htmlentities($item->url); + $text = $child_indicator . htmlentities($item->text); +} +?> +
  • >>
  • -- cgit v1.2.3