function _menu_check_rebuild

Checks whether a menu_rebuild() is necessary.

Related topics

2 calls to _menu_check_rebuild()
menu_get_item in drupal/includes/
Gets a router item.
menu_rebuild in drupal/includes/
Populates the database tables used by various menu functions.


drupal/includes/, line 2730
API for the Drupal menu system.


function _menu_check_rebuild() {

  // To absolutely ensure that the menu rebuild is required, re-load the
  // variables in case they were set by another process.
  $variables = variable_initialize();
  if (empty($variables['menu_rebuild_needed']) && !empty($variables['menu_masks'])) {
    $GLOBALS['conf']['menu_masks'] = $variables['menu_masks'];
    return FALSE;
  return TRUE;