function ctools_css_clear

Remove stored CSS and any associated file.

1 call to ctools_css_clear()
ctools_stylizer_cleanup_style in includes/stylizer.inc
Clean up no longer used files.

File

includes/css.inc, line 120

Code

function ctools_css_clear($id) {
    $cache = db_query('SELECT * FROM {ctools_css_cache} WHERE cid = :cid', array(
        ':cid' => $id,
    ))->fetchObject();
    if (!$cache) {
        return;
    }
    if (file_exists($cache->filename)) {
        file_unmanaged_delete($cache->filename);
        // If we remove an existing file, there may be cached pages that refer
        // to it. We must get rid of them: FIXME same format in D7?
        cache_clear_all();
    }
    db_delete('ctools_css_cache')->condition('cid', $id)
        ->execute();
}