boost_cache_cleaner.module in Boost Cache Cleaner 7
Same filename and directory in other branches
Flush (delete all static) cached pages from cache directory.
File
boost_cache_cleaner.moduleView 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_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_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_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();
}
}