_menu_sort

Definition

_menu_sort($a, $b)
drupal/includes/menu.inc, line 1012

Description

Comparator routine for use in sorting menu items.

Code

<?php
function _menu_sort($a, $b) {
  $menu = menu_get_menu();

  $a = $menu['items'][$a];
  $b = $menu['items'][$b];

  if ($a['weight'] < $b['weight']) {
    return -1;
  }
  elseif ($a['weight'] > $b['weight']) {
    return 1;
  }
  elseif (isset($a['title']) && isset($b['title'])) {
    return strnatcasecmp($a['title'], $b['title']);
  }
  else {
    return 1;
  }
}
?>