You are here

function i18n_menu_overview_menu_alter in Menu per language - i18n menu overview 7.3

Same name and namespace in other branches
  1. 7.2 i18n_menu_overview.module \i18n_menu_overview_menu_alter()

Implementation of hook_menu_alter()

File

./i18n_menu_overview.module, line 263
menu language module file displays menus per language

Code

function i18n_menu_overview_menu_alter(&$items) {
  $items['admin/structure/menu']['page callback'] = '_i18n_menu_overview_menu_overview_page';
  $items['admin/structure/menu']['access callback'] = '_i18n_menu_overview_access';
  unset($items['admin/structure/menu']['access arguments']);
  $items['admin/structure/menu/manage/%menu']['access callback'] = '_i18n_menu_overview_menu_access';
  $items['admin/structure/menu/manage/%menu']['access arguments'] = array(
    4,
  );
  $items['admin/structure/menu/manage/%menu/add']['access callback'] = '_i18n_menu_overview_menu_access';
  $items['admin/structure/menu/manage/%menu/add']['access arguments'] = array(
    4,
  );
  $items['admin/structure/menu/manage/%menu/translate']['access callback'] = '_i18n_menu_overview_menu_access';
  $items['admin/structure/menu/manage/%menu/translate']['access arguments'] = array(
    4,
  );
  $items['admin/structure/menu/item/%menu_link/edit']['access callback'] = '_i18n_menu_overview_menu_link_access';
  $items['admin/structure/menu/item/%menu_link/edit']['access arguments'] = array(
    4,
  );
  $items['admin/structure/menu/item/%menu_link/reset']['access callback'] = '_i18n_menu_overview_menu_link_access';
  $items['admin/structure/menu/item/%menu_link/reset']['access arguments'] = array(
    4,
  );
  $items['admin/structure/menu/item/%menu_link/delete']['access callback'] = '_i18n_menu_overview_menu_link_access';
  $items['admin/structure/menu/item/%menu_link/delete']['access arguments'] = array(
    4,
  );
  $items['admin/structure/menu/item/%menu_link/translate']['access callback'] = '_i18n_menu_overview_menu_link_access';
  $items['admin/structure/menu/item/%menu_link/translate']['access arguments'] = array(
    4,
  );

  // This will unset the default menu link generated by Drupal.

  //$i18n_menu_overview_hide_default_menu_link = variable_get('i18n_menu_overview_hide_default_menu_link', TRUE);

  //if ($i18n_menu_overview_hide_default_menu_link) {

  //unset($items['admin/structure/menu/manage/%menu']);

  //}
}