コード例 #1
0
/**
 * Clear thumbnail caches (?evocache directories)
 */
function dbm_delete_filecache()
{
    global $Messages;
    // TODO> handle custom media directories dh> ??
    // Delete any ?evocache folders:
    $deleted_dirs = delete_cachefolders($Messages);
    $Messages->add(sprintf(T_('Deleted %d directories.'), $deleted_dirs), 'success');
}
コード例 #2
0
 function settings_update_action($font = '')
 {
     if (!empty($font) && !is_readable($this->fonts_dir . '/' . $font)) {
         $this->msg(sprintf(T_('Unable to load font file: %s'), $this->fonts_dir . '/' . $font), 'error');
         return false;
     }
     // Delete file cache
     // TODO> clear cache only if settings have changed
     //       (could use PluginSettingsValidateSet for this)
     delete_cachefolders();
 }