diff options
author | Dries Buytaert <dries@buytaert.net> | 2011-05-17 17:46:31 -0700 |
---|---|---|
committer | Dries Buytaert <dries@buytaert.net> | 2011-05-17 17:46:31 -0700 |
commit | a73fabfacda8cf00afa7831d2e30629f4537b36d (patch) | |
tree | 0b8f34a8bf13a463fe43bb1eaffc1e2a6c236339 /includes/menu.inc | |
parent | 258fc5ff7b527e443becf7ecb7f9888d7c9101a4 (diff) | |
download | brdo-a73fabfacda8cf00afa7831d2e30629f4537b36d.tar.gz brdo-a73fabfacda8cf00afa7831d2e30629f4537b36d.tar.bz2 |
- Rolled back.
Diffstat (limited to 'includes/menu.inc')
-rw-r--r-- | includes/menu.inc | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/includes/menu.inc b/includes/menu.inc index d11d3ea1f..2a8c80c41 100644 --- a/includes/menu.inc +++ b/includes/menu.inc @@ -1692,6 +1692,22 @@ function menu_set_custom_theme() { } /** + * Build a list of named menus. + */ +function menu_get_names() { + $names = &drupal_static(__FUNCTION__); + + if (empty($names)) { + $names = db_select('menu_links') + ->distinct() + ->fields('menu_links', array('menu_name')) + ->orderBy('menu_name') + ->execute()->fetchCol(); + } + return $names; +} + +/** * Return an array containing the names of system-defined (default) menus. */ function menu_list_system_menus() { |