You are here

boost_cache_cleaner.module in Boost Cache Cleaner 7.2

Same filename and directory in other branches
  1. 7.3 boost_cache_cleaner.module
  2. 7 boost_cache_cleaner.module

Flush (delete all static) cached pages from cache directory.

File

boost_cache_cleaner.module
View source
<?php

/**
 * @file
 * Flush (delete all static) cached pages from cache directory.
 */

/**
 * Implements hook_node_insert().
 */
function boost_cache_cleaner_node_insert() {
  boost_cache_cleaner_callback();
}

/**
 * Implements hook_node_update().
 */
function boost_cache_cleaner_node_update() {
  boost_cache_cleaner_callback();
}

/**
 * Implements hook_node_delete().
 */
function boost_cache_cleaner_node_delete() {
  boost_cache_cleaner_callback();
}

/**
 * Implements hook_form_FORM_ID_alter().
 *
 * @for admin blocks list display form.
 */
function boost_cache_cleaner_form_block_admin_display_form_alter(&$form, &$form_state, $form_id) {
  $form['#submit'][] = 'boost_cache_cleaner_form_block_admin_display_submit';
}

/**
 * Implements custom submit for admin blocks display list.
 */
function boost_cache_cleaner_form_block_admin_display_submit(&$form, &$form_state) {
  boost_cache_cleaner_callback();
}

/**
 * Implements hook_form_FORM_ID_alter().
 *
 * @For Individual block configuration from admin.
 */
function boost_cache_cleaner_form_block_admin_configure_alter(&$form, &$form_state, $form_id) {
  $form['#submit'][] = 'boost_cache_cleaner_form_block_admin_configure_submit';
}

/**
 * Implements custom submit for Individual block configuration.
 */
function boost_cache_cleaner_form_block_admin_configure_submit(&$form, &$form_state) {
  boost_cache_cleaner_callback();
}

/**
 * Implements hook_menu_insert().
 */
function boost_cache_cleaner_menu_insert() {
  boost_cache_cleaner_callback();
}

/**
 * Implements hook_menu_update().
 */
function boost_cache_cleaner_menu_update() {
  boost_cache_cleaner_callback();
}

/**
 * Implements hook_menu_delete().
 */
function boost_cache_cleaner_menu_delete() {
  boost_cache_cleaner_callback();
}

/**
 * Implements hook_menu_link_insert().
 */
function boost_cache_cleaner_menu_link_insert() {
  boost_cache_cleaner_callback();
}

/**
 * Implements hook_menu_link_update().
 */
function boost_cache_cleaner_menu_link_update() {
  boost_cache_cleaner_callback();
}

/**
 * Implements hook_menu_delete().
 */
function boost_cache_cleaner_menu_link_delete() {
  boost_cache_cleaner_callback();
}

/**
 * Implements hook_taxonomy_term_insert().
 */
function boost_cache_cleaner_taxonomy_term_insert() {
  boost_cache_cleaner_callback();
}

/**
 * Implements hook_taxonomy_term_update().
 */
function boost_cache_cleaner_taxonomy_term_update() {
  boost_cache_cleaner_callback();
}

/**
 * Implements hook_taxonomy_term_delete().
 */
function boost_cache_cleaner_taxonomy_term_delete() {
  boost_cache_cleaner_callback();
}

/**
 * Implements hook_taxonomy_vocabulary_insert().
 */
function boost_cache_cleaner_taxonomy_vocabulary_insert() {
  boost_cache_cleaner_callback();
}

/**
 * Implements hook_taxonomy_vocabulary_update().
 */
function boost_cache_cleaner_taxonomy_vocabulary_update() {
  boost_cache_cleaner_callback();
}

/**
 * Implements hook_taxonomy_vocabulary_delete().
 */
function boost_cache_cleaner_taxonomy_vocabulary_delete() {
  boost_cache_cleaner_callback();
}

/**
 * Implements hook_form_FORM_ID_alter().
 */
function boost_cache_cleaner_form_system_theme_settings_alter(&$form, &$form_state) {
  $form['#submit'][] = 'boost_cache_cleaner_theme_settings_submit';
}

/**
 * Custom submit handler for theme setting submit.
 */
function boost_cache_cleaner_theme_settings_submit($form, &$form_state) {
  boost_cache_cleaner_callback();
}

/**
 * Callback function for boost cache cleaner.
 */
function boost_cache_cleaner_callback() {

  // Check if user has access to this function.
  if (!user_is_anonymous()) {
    boost_flush_caches();
  }
}

Functions

Namesort descending Description
boost_cache_cleaner_callback Callback function for boost cache cleaner.
boost_cache_cleaner_form_block_admin_configure_alter Implements hook_form_FORM_ID_alter().
boost_cache_cleaner_form_block_admin_configure_submit Implements custom submit for Individual block configuration.
boost_cache_cleaner_form_block_admin_display_form_alter Implements hook_form_FORM_ID_alter().
boost_cache_cleaner_form_block_admin_display_submit Implements custom submit for admin blocks display list.
boost_cache_cleaner_form_system_theme_settings_alter Implements hook_form_FORM_ID_alter().
boost_cache_cleaner_menu_delete Implements hook_menu_delete().
boost_cache_cleaner_menu_insert Implements hook_menu_insert().
boost_cache_cleaner_menu_link_delete Implements hook_menu_delete().
boost_cache_cleaner_menu_link_insert Implements hook_menu_link_insert().
boost_cache_cleaner_menu_link_update Implements hook_menu_link_update().
boost_cache_cleaner_menu_update Implements hook_menu_update().
boost_cache_cleaner_node_delete Implements hook_node_delete().
boost_cache_cleaner_node_insert Implements hook_node_insert().
boost_cache_cleaner_node_update Implements hook_node_update().
boost_cache_cleaner_taxonomy_term_delete Implements hook_taxonomy_term_delete().
boost_cache_cleaner_taxonomy_term_insert Implements hook_taxonomy_term_insert().
boost_cache_cleaner_taxonomy_term_update Implements hook_taxonomy_term_update().
boost_cache_cleaner_taxonomy_vocabulary_delete Implements hook_taxonomy_vocabulary_delete().
boost_cache_cleaner_taxonomy_vocabulary_insert Implements hook_taxonomy_vocabulary_insert().
boost_cache_cleaner_taxonomy_vocabulary_update Implements hook_taxonomy_vocabulary_update().
boost_cache_cleaner_theme_settings_submit Custom submit handler for theme setting submit.