Error message

You are browsing documentation for drupal 7.x, which is not supported anymore. Read the updated version of this page for drupal 11.x (the latest version).

function image_path_flush

Clears cached versions of a specific file in all styles.

Parameters

$path: The Drupal file path to the original image.

2 calls to image_path_flush()
image_file_delete in modules/image/image.module
Implements hook_file_delete().
image_file_move in modules/image/image.module
Implements hook_file_move().

File

modules/image/image.module, line 548

Code

function image_path_flush ($path) {
 $styles = image_styles ();
 foreach ($styles as $style) {
 $image_path = image_style_path ($style['name'], $path);
 if (file_exists ($image_path)) {
 file_unmanaged_delete ($image_path);
 }
 }
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.