You are here

function less_flush_caches in Less CSS Preprocessor 7.4

Same name and namespace in other branches
  1. 8 less.module \less_flush_caches()
  2. 6.2 less.module \less_flush_caches()
  3. 7.2 less.module \less_flush_caches()
  4. 7.3 less.module \less_flush_caches()

Implements hook_flush_caches().

Triggers rebuild of all LESS files during cache flush, except during cron.

1 call to less_flush_caches()
_flush_less in includes/less.admin.inc
Submit handler for cache clear button.
2 string references to 'less_flush_caches'
less_admin_menu_cache_info in ./less.module
Implements hook_admin_menu_cache_info().
less_drush_cache_clear in ./less.drush.inc
Implements hook_drush_cache_clear().

File

./less.module, line 246
Handles compiling of .less files.

Code

function less_flush_caches() {
  if (!drupal_static('less_cron')) {

    // Rebuild the less files directory.
    _less_get_dir(TRUE);
    cache_clear_all('less:', 'cache', TRUE);
  }
  less_clear_css_cache();
  return array();
}