You are here

function pdfthumb_file_delete in PDFThumb 7

Implements hook_file_delete().

File

./pdfthumb.module, line 319
Give a way to create pdf thumbnails.

Code

function pdfthumb_file_delete($file) {
  $result = db_query("SELECT p.pdffid FROM {pdfthumb} p WHERE p.fid=:fid", array(
    ':fid' => $file->fid,
  ));
  $data = $result
    ->fetchField(0);
  if (is_numeric($data)) {
    $file_to_delete = file_load($data);
    if ($file_to_delete) {
      file_delete(file_load($data));
    }
    db_delete('pdfthumb')
      ->condition('fid', $file->fid)
      ->execute();
  }
}