You are here

function image_resize_filter_nodeapi in Image Resize Filter 6

Implementation of hook_nodeapi().

File

./image_resize_filter.module, line 70
image_resize_filter.module

Code

function image_resize_filter_nodeapi(&$node, $op, $teaser, $page) {
  if (($op == 'presave' || $op == 'delete') && isset($node->files)) {

    // Delete upload.module derivatives.
    foreach ($node->files as $fid => $file) {

      // File is an an object on delete, but array on presave.
      $file = (array) $file;
      if ($file['remove'] || $op == 'delete') {
        image_resize_filter_delete_derivatives($file['filepath']);
      }
    }
  }
}