You are here

function flashnode_delete in Flash Node 5.3

Same name and namespace in other branches
  1. 5.6 flashnode.module \flashnode_delete()
  2. 5.2 flashnode.module \flashnode_delete()
  3. 6.3 flashnode.module \flashnode_delete()
  4. 6.2 flashnode.module \flashnode_delete()

Implementation of hook_delete.

File

./flashnode.module, line 484

Code

function flashnode_delete($node) {

  // Delete the file
  // Note use of file_create_path, files are stored with only flash/ prepended so has to be qualified
  file_delete(file_create_path($node->flashnode['_flashnode']));

  // Delete the relevant entries from the database
  db_query("DELETE FROM {files} WHERE filename='%s' AND nid=%d", '_flashnode', $node->nid);
  db_query("DELETE FROM {flashnode} WHERE nid=%d", $node->nid);
}