public function QuizfileuploadQuestion::delete in Quiz File Upload 6
Same name and namespace in other branches
- 7.5 quizfileupload.classes.inc \QuizfileuploadQuestion::delete()
- 7 quizfileupload.classes.inc \QuizfileuploadQuestion::delete()
- 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);
}