name; } // required because array multisort is case sensitive $more_sorted_lower = array_map('elgg_strtolower', $more_sorted); array_multisort($more_sorted_lower, $more); $item_count = 0; // if there are no featured items, display the standard tools in alphabetical order if ($featured) { foreach ($featured as $info) { $title = htmlentities($info->name, ENT_QUOTES, 'UTF-8'); $url = htmlentities($info->value->url, ENT_QUOTES, 'UTF-8'); $nav_html .= "
  • $title
  • "; } } elseif ($more) { for ($i=0; $i<6; $i++) { $info = $more[$i]; $title = htmlentities($info->name, ENT_QUOTES, 'UTF-8'); $url = htmlentities($info->value->url, ENT_QUOTES, 'UTF-8'); $nav_html .= "
  • $title
  • "; $more[$i]->used = TRUE; $item_count++; } } // display the rest. foreach ($more as $info) { if ($info->used) { continue; } $title = htmlentities($info->name, ENT_QUOTES, 'UTF-8'); $url = htmlentities($info->value->url, ENT_QUOTES, 'UTF-8'); $more_nav_html .= "
  • $title
  • \n"; $item_count++; } if ($more_nav_html) { $more = elgg_echo('more'); $nav_html .= "
  • $more
  • "; } echo <<<___END
    ___END; ?>