public function QuizfileuploadQuestion::saveNodeProperties in Quiz File Upload 6
Same name and namespace in other branches
- 7.5 quizfileupload.classes.inc \QuizfileuploadQuestion::saveNodeProperties()
- 7 quizfileupload.classes.inc \QuizfileuploadQuestion::saveNodeProperties()
- 7.4 quizfileupload.classes.inc \QuizfileuploadQuestion::saveNodeProperties()
Implementation of save
Stores the question in the database.
Parameters
is_new if - if the node is a new node...: (non-PHPdoc)
See also
sites/all/modules/quiz-HEAD/question_types/quiz_question/QuizQuestion#save()
File
- ./
quizfileupload.classes.inc, line 33 - The main classes for the multichoice question type.
Class
- QuizfileuploadQuestion
- Extension of QuizQuestion.
Code
public function saveNodeProperties($is_new = FALSE) {
$is_new = $is_new || $this->node->revision == 1;
if ($is_new) {
$sql = 'INSERT INTO {quiz_fileupload_node_properties} (nid, vid, filetypes) VALUES (%d, %d, "%s")';
db_query($sql, $this->node->nid, $this->node->vid, $this->node->filetypes);
}
else {
$sql = 'UPDATE {quiz_fileupload_node_properties} SET filetypes = "%s" WHERE nid = %d AND vid = %d';
db_query($sql, $this->node->filetypes, $this->node->nid, $this->node->vid);
}
}