You are here

Functions in ESI: Edge Side Includes 6.2

Primary tabs

Namesort descending Location Description Direct uses Strings
esi_add_cache_headers ./esi.module 2
esi_admin_flush_cache ./esi.admin.inc Cache clear callback for admin_menu/flush-cache/esi. 1
esi_admin_flush_cache_button ./esi.admin.inc Cache clear button. 1 1
esi_admin_menu ./esi.module Implementation of hook_admin_menu().
esi_admin_menu_output_alter ./esi.module Implementation of hook_admin_menu_output_alter().
esi_admin_page ./esi.admin.inc Page callback function for the admin settings form. 1
esi_admin_settings_form ./esi.admin.inc Admin settings form 1
esi_admin_settings_form_submit ./esi.admin.inc Clear the theme cache if the ESI Mode changed. 1
esi_admin_settings_form_validate ./esi.admin.inc
esi_boot ./esi.module
esi_build_uri ./esi.inc 1
esi_context_plugins ./esi.module Implements hook_context_plugins to define our custom block context plugin
esi_context_registry_alter ./esi.module Implements hook_context_registry_alter to use our custom block context plugin to output ESI tags instead of the block
esi_cron ./esi.module Implementation of hook_cron(). Every interval, rotate the seed (used to generate the role-cookie). (Each rotation will invalidate the varnish-cache for cached pre-role blocks).
esi_ctools_plugin_directory ./esi.module Implementation of hook_ctools_plugin_directory().
esi_esi_cache_clear_cache plugins/cache/esi.inc Clear cached content. 1
esi_esi_cache_get_cache plugins/cache/esi.inc Get cached content. 1
esi_esi_cache_get_id plugins/cache/esi.inc Figure out an id for our cache based upon input and settings.
esi_esi_cache_settings_form plugins/cache/esi.inc 1
esi_esi_cache_set_cache plugins/cache/esi.inc Set cached content. 1
esi_fast404 ./esi.module Generate a fast 404 2
esi_form_block_admin_configure_alter ./esi.module Implementation of hook_form_FORM_ID_alter(). for block_admin_configure Add ESI-configuration options to the block-config pages.
esi_get_page_cache ./esi.module 1
esi_get_settings ./esi.inc Get / Set the config for a particular block. 6
esi_get_user_hash ./esi.inc Get the hash for a user. 2
esi_init ./esi.module Implementation of hook_init().
esi_max_age_options ./esi.inc Get a list of possible max age (ttl) choices. 3
esi_menu ./esi.module Implementation of hook_menu(). Define a menu-handler.
esi_panels_pane_content_alter ./esi.module Implementation of hook_pane_content_alter().
esi_set_page_cache ./esi.module 2
esi_theme ./esi.module Implementation of hook_theme().
esi_theme_block ./esi.theme.inc
esi_theme_callback_logic ./esi.theme.inc 4
esi_theme_is_esied ./esi.module See if the block/pane has been esi-ed. 2
esi_theme_panels_pane ./esi.theme.inc
esi_theme_panels_rounded_corners_style_render_pane ./esi.theme.inc
esi_theme_panels_stylizer_stylizer_style_render_pane ./esi.theme.inc
esi_theme_registry_alter ./esi.module Implementation of hook_theme_registry_alter(). Override theme('blocks') to apply our ESI handler.
esi_user ./esi.module Implementation of hook_user(). For maximum cache-efficiency, the proxy must be able to identify the roles held by a user. A cookie is used which provides a consistent hash for all users who share the same roles. For security, the hash uses a random… 1
esi__block_config_save ./esi.module Form-submit handler for ESI settings in block-config 1
esi__block_handler ./esi.module Menu handler for ESIs 1
esi__panels_get_task_context ./esi.module Each of the panel task plugins provides a default context based on the menu path. This function looks up the menu handler for a URL, and provides the contexts for the menu-handler. 1
esi__panel_pane_handler ./esi.module Menu handler to serve individual panel-panes via ESI. 1
esi__theme_blocks ./esi.theme.inc Replacement for core theme function: thene_blocks 1
filter_out_path_visibility_access ./esi.module 1
page_manager_esi_get_context_arguments ./esi.module Implementation of hook_esi_get_context, provided for page_manager.
theme_esi_tag ./esi.theme.inc Create the ESI-tag for a particular block.
_esi_get_drupal_distribution ./esi.inc Checks what Drupal distribution is in use. Drupal, Pressflow, or Cocomore. 1
_esi__get_block ./esi.inc Get the themed HTML for a particular block 1
_esi__get_random_seed ./esi.inc Get a random 32-character string 1

Pages

Other projects