You are here

function flag_node_delete in Flag 7.2

Same name and namespace in other branches
  1. 7.3 flag.module \flag_node_delete()

Implements hook_node_delete().

File

./flag.module, line 691
The Flag module.

Code

function flag_node_delete($node) {
  foreach (flag_get_flags('node') as $flag) {

    // If the flag is being tracked by translation set and the node is part
    // of a translation set, don't delete the flagging record.
    // Instead, data will be updated in hook_node_translation_change(), below.
    if (!$flag->i18n || empty($node->tnid)) {
      _flag_content_delete('node', $node->nid, $flag->fid);
    }
  }
}