You are here

function quiz_delete in Quiz 6.6

Same name and namespace in other branches
  1. 5.2 quiz.module \quiz_delete()
  2. 5 quiz.module \quiz_delete()
  3. 6.2 quiz.module \quiz_delete()
  4. 6.3 quiz.module \quiz_delete()
  5. 6.4 quiz.module \quiz_delete()
  6. 6.5 quiz.module \quiz_delete()
  7. 7.6 quiz.module \quiz_delete()
  8. 7 quiz.module \quiz_delete()
  9. 7.4 quiz.module \quiz_delete()
  10. 7.5 quiz.module \quiz_delete()

Implementation of hook_delete().

File

./quiz.module, line 464
Quiz Module

Code

function quiz_delete($node) {

  // This first line should load all the vid's for the nid.
  db_query('DELETE FROM {quiz_node_properties} WHERE vid = %d AND nid = %d', $node->vid, $node->nid);
  db_query('DELETE FROM {quiz_node_relationship} WHERE parent_nid = %d', $node->nid);
  db_query('DELETE FROM {quiz_node_results} WHERE vid = %d AND nid = %d', $node->vid, $node->nid);
  db_query('DELETE FROM {quiz_node_result_options} WHERE vid = %d AND nid = %d', $node->vid, $node->nid);
}