From a73fabfacda8cf00afa7831d2e30629f4537b36d Mon Sep 17 00:00:00 2001 From: Dries Buytaert Date: Tue, 17 May 2011 17:46:31 -0700 Subject: - Rolled back. --- includes/menu.inc | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'includes') diff --git a/includes/menu.inc b/includes/menu.inc index d11d3ea1f..2a8c80c41 100644 --- a/includes/menu.inc +++ b/includes/menu.inc @@ -1691,6 +1691,22 @@ function menu_set_custom_theme() { menu_get_custom_theme(TRUE); } +/** + * 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. */ -- cgit v1.2.3