function ctools_css_flush_caches

Delegated implementation of hook_flush_caches()

1 call to ctools_css_flush_caches()
CToolsCssCache::clear in includes/css-cache.inc
Expires data from the cache.

File

includes/css.inc, line 558

Code

function ctools_css_flush_caches() {
    // Remove all generated files.
    // @see http://drupal.org/node/573292
    // file_unmanaged_delete_recursive('public://render');
    $filedir = file_default_scheme() . '://ctools/css';
    if (drupal_realpath($filedir) && file_exists($filedir)) {
        // We use the @ because it's possible that files created by the webserver
        // cannot be deleted while using drush to clear the cache. We don't really
        // care that much about that, to be honest, so we use the @ to suppress
        // the error message.
        @file_unmanaged_delete_recursive($filedir);
    }
    db_delete('ctools_css_cache')->execute();
}