You are here

public function QuizfileuploadQuestion::delete in Quiz File Upload 6

Same name and namespace in other branches
  1. 7.5 quizfileupload.classes.inc \QuizfileuploadQuestion::delete()
  2. 7 quizfileupload.classes.inc \QuizfileuploadQuestion::delete()
  3. 7.4 quizfileupload.classes.inc \QuizfileuploadQuestion::delete()

Implementation of delete

See also

QuizQuestion#delete()

File

./quizfileupload.classes.inc, line 60
The main classes for the multichoice question type.

Class

QuizfileuploadQuestion
Extension of QuizQuestion.

Code

public function delete($only_this_version = FALSE) {
  $delete_properties = 'DELETE FROM {quiz_fileupload_node_properties} WHERE nid = %d';
  $delete_answers = 'DELETE FROM {quiz_fileupload_user_answers} WHERE question_nid = %d';
  if ($only_this_version) {
    $delete_properties .= ' AND vid = %d';
    $delete_answers .= ' AND question_vid = %d';
    $delete_results .= ' AND question_vid = %d';
  }
  db_query($delete_properties, $this->node->nid, $this->node->vid);
  db_query($delete_answers, $this->node->nid, $this->node->vid);
  db_query($delete_results, $this->node->nid, $this->node->vid);
  parent::delete($only_this_version);
}