You are here

function simplecrop_crop_delete in SimpleCrop 7

Delete image crop by file ID.

Parameters

$uri: URI of image.

2 calls to simplecrop_crop_delete()
simplecrop_file_delete in ./simplecrop.module
Implements hook_file_delete().
simplecrop_file_move in ./simplecrop.module
Implements hook_file_move().

File

includes/simplecrop.api.inc, line 77
Contains CRUD operations for SimpleCrop module.

Code

function simplecrop_crop_delete($uri) {

  // Load crop before deletion to ensure that it exists.
  $crop = simplecrop_crop_load($uri);
  if (!empty($crop)) {

    // Execute hook before crop has been deleted.
    module_invoke_all('simplecrop_crop_delete', $crop);

    // Delete crop from table by its uri.
    db_delete('simplecrop')
      ->condition('uri', $crop->uri)
      ->execute();
  }
}