summaryrefslogtreecommitdiff
path: root/includes/menu.inc
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2011-05-17 17:46:31 -0700
committerDries Buytaert <dries@buytaert.net>2011-05-17 17:46:31 -0700
commita73fabfacda8cf00afa7831d2e30629f4537b36d (patch)
tree0b8f34a8bf13a463fe43bb1eaffc1e2a6c236339 /includes/menu.inc
parent258fc5ff7b527e443becf7ecb7f9888d7c9101a4 (diff)
downloadbrdo-a73fabfacda8cf00afa7831d2e30629f4537b36d.tar.gz
brdo-a73fabfacda8cf00afa7831d2e30629f4537b36d.tar.bz2
- Rolled back.
Diffstat (limited to 'includes/menu.inc')
-rw-r--r--includes/menu.inc16
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() {