menu_cache_clear

Хочешь помочь с переводом? Это очень просто и быстро. Лишь зарегистрируйся, и можешь тут же начать переводить.

includes/menu.inc, строка 1639

Версии
6
menu_cache_clear($menu_name = 'navigation')

Очищает кеш для единичного элемента меню.

Связанные темы

▾ 3 функции вызывают menu_cache_clear()

menu_link_maintain in includes/menu.inc
Вставляет, обновляет или удаляет uncustomized ссылку меню относящуюся к модулю.
menu_link_save in includes/menu.inc
Сохраняет ссылку меню.
_menu_delete_item in includes/menu.inc
Вспомогательная функция для menu_link_delete; удаляет единичную ссылку меню.

Код

<?php
function menu_cache_clear($menu_name = 'navigation') {
  static $cache_cleared = array();

  if (empty($cache_cleared[$menu_name])) {
    cache_clear_all('links:'. $menu_name .':', 'cache_menu', TRUE);
    $cache_cleared[$menu_name] = 1;
  }
  elseif ($cache_cleared[$menu_name] == 1) {
    register_shutdown_function('cache_clear_all', 'links:'. $menu_name .':', 'cache_menu', TRUE);
    $cache_cleared[$menu_name] = 2;
  }
}
?>
Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Вход в систему