You are here

function _menu_admin_per_menu_menu_overview_page in Menu Admin per Menu 6

Same name and namespace in other branches
  1. 7 menu_admin_per_menu.module \_menu_admin_per_menu_menu_overview_page()
1 string reference to '_menu_admin_per_menu_menu_overview_page'
menu_admin_per_menu_menu_alter in ./menu_admin_per_menu.module
Implementation of hook_menu_alter()

File

./menu_admin_per_menu.module, line 45
menu_admin_per_menu.module Main file for the menu_admin_per_menu module.

Code

function _menu_admin_per_menu_menu_overview_page() {
  if (user_access('administer menu')) {
    return menu_overview_page();
  }
  $result = db_query("SELECT * FROM {menu_custom} ORDER BY title");
  $content = array();
  while ($menu = db_fetch_array($result)) {
    if (user_access('administer ' . $menu['menu_name'] . ' menu items')) {
      $menu['href'] = 'admin/build/menu-customize/' . $menu['menu_name'];
      $menu['localized_options'] = array();
      $content[] = $menu;
    }
  }
  return theme('admin_block_content', $content);
}