You are here

function panels_ajax_tab_config_cache in Panels Ajax Tabs 7

Rebuild the URL cache.

URL suffix information is needed on boot, but it cannot be generated at boot time, so we generate it separately and store it in a cache item.

6 calls to panels_ajax_tab_config_cache()
panels_ajax_tab_admin_overview in ./panels_ajax_tab.admin.inc
List all the configured tabs.
panels_ajax_tab_container_load in ./panels_ajax_tab.module
Loads a panels ajax tab configuration.
panels_ajax_tab_container_render in plugins/content_types/panels_ajax_tab_container.inc
Rendering function for the 'panels_ajax_tab_container' content type.
panels_ajax_tab_cron in ./panels_ajax_tab.module
Implements hook_cron().
panels_ajax_tab_update_7000 in ./panels_ajax_tab.install
Updates the tab configuration.

... See full list

5 string references to 'panels_ajax_tab_config_cache'
panels_ajax_tab_boot in ./panels_ajax_tab.module
Implements hook_boot().
panels_ajax_tab_container_render in plugins/content_types/panels_ajax_tab_container.inc
Rendering function for the 'panels_ajax_tab_container' content type.
panels_ajax_tab_flush_caches in ./panels_ajax_tab.module
Implements hook_flush_caches().
panels_ajax_tab_tabs_edit_form_submit in plugins/content_types/panels_ajax_tab_tabs.inc
The submit form handler stores the data in $conf.
_panels_ajax_tab_get_container_visibility_settings in ./panels_ajax_tab.module
Helper function to get the visibility per container, if any.

File

./panels_ajax_tab.module, line 480
Allows users to create and manage Panels Ajax Tabs.

Code

function panels_ajax_tab_config_cache() {
  $configs = panels_ajax_tab_get_config();
  cache_set('panels_ajax_tab_config_cache', $configs);
  return $configs;
}