You are here

function imagefield_crop_filefield_paths_process_file in File (Field) Paths 6.2

Same name and namespace in other branches
  1. 6 modules/imagefield_crop.inc \imagefield_crop_filefield_paths_process_file()

Implements hook_filefield_paths_process_file().

File

modules/imagefield_crop.inc, line 10
Provides ImageField Crop module specific functions for FileField Paths.

Code

function imagefield_crop_filefield_paths_process_file($new, $file, $settings, $node, $update) {
  if ($new) {

    // Move ImageField Crop image.
    if (isset($file['widget']) && $file['widget'] == 'imagefield_crop' && file_exists($crop_source = imagefield_crop_file_admin_crop_display_path(array(
      'filepath' => $file['filepath']['old'],
    )))) {
      file_move($crop_source, imagefield_crop_file_admin_crop_display_path(array(
        'filepath' => $file['filepath']['new'],
      )));
    }
  }
}