]> gitweb.fluxo.info Git - lorea/elgg.git/commitdiff
Not setting $item->selected on a submenu item acts the same as setting it to NULL...
authorbrettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>
Sat, 8 May 2010 03:54:25 +0000 (03:54 +0000)
committerbrettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>
Sat, 8 May 2010 03:54:25 +0000 (03:54 +0000)
Removed unused code in submenu system.

git-svn-id: http://code.elgg.org/elgg/trunk@5983 36083f99-b078-4883-b0ff-0f9b5a30f544

engine/lib/elgglib.php

index 16ace68be8e26424cf337fdb6db6ec2825e950e3..1c0d1cfc1f42e54a88db8e5892ad6252b3361386 100644 (file)
@@ -1130,9 +1130,6 @@ function elgg_get_submenu($context = NULL, $sort = FALSE) {
        $groups = $CONFIG->submenu[$context];
        $submenu_html = '';
 
-       // the guessed selected item.
-       $auto_selected = NULL;
-
        foreach ($groups as $group => $items) {
                // how far down we are in children arrays
                $depth = 0;
@@ -1148,7 +1145,7 @@ function elgg_get_submenu($context = NULL, $sort = FALSE) {
                        }
 
                        // try to guess if this should be selected if they don't specify
-                       if ($item->selected === NULL && isset($item->url)) {
+                       if ((!isset($item->selected) || $item->selected === NULL) && isset($item->url)) {
                                $item->selected = elgg_http_url_is_identical($_SERVER['REQUEST_URI'], $item->url);
                        }
 
@@ -1165,15 +1162,6 @@ function elgg_get_submenu($context = NULL, $sort = FALSE) {
                                }
                        }
 
-                       $item->depth = $depth;
-//
-//                     for ($i=0; $i<$depth; $i++) {
-//                             $t .= " - ";
-//                     }
-//
-//                     var_dump("$t{$item->text} -> {$item->url} {$item->selected}");
-
-
                        // get the next item
                        if (isset($item->children) && $item->children) {
                                $depth++;