function img_assist_nodeapi in Image Assist 6.2
Same name and namespace in other branches
- 5.3 img_assist.module \img_assist_nodeapi()
- 5 img_assist.module \img_assist_nodeapi()
- 5.2 img_assist.module \img_assist_nodeapi()
- 6 img_assist.module \img_assist_nodeapi()
Implementation of hook_nodeapi().
- Clear input filter cache.
- Keep track of where images are used.
- Catch nids of recently uploaded images.
File
- ./img_assist.module, line 525 
- Image Assist module
Code
function img_assist_nodeapi(&$node, $op, $a3 = NULL, $a4 = NULL) {
  switch ($op) {
    case 'update':
      if ($node->type == 'image') {
        // Clear the input filter cache to force all node content to be rebuilt.
        // This is to make sure all image paths are up to date.
        cache_clear_all(NULL, 'cache_filter');
      }
    // break is intentionally left out.
    case 'insert':
      // Update the image map.
      img_assist_map_save($node);
      break;
    case 'delete':
      img_assist_map_delete($node);
      break;
  }
}