function quiz_update_quiz_question_relationship in Quiz 6.2
Same name and namespace in other branches
- 8.4 quiz.module \quiz_update_quiz_question_relationship()
- 5.2 quiz.module \quiz_update_quiz_question_relationship()
- 6.6 quiz.module \quiz_update_quiz_question_relationship()
- 6.3 quiz.module \quiz_update_quiz_question_relationship()
- 6.4 quiz.module \quiz_update_quiz_question_relationship()
- 6.5 quiz.module \quiz_update_quiz_question_relationship()
- 7.6 quiz.module \quiz_update_quiz_question_relationship()
- 7 quiz.module \quiz_update_quiz_question_relationship()
- 7.4 quiz.module \quiz_update_quiz_question_relationship()
- 7.5 quiz.module \quiz_update_quiz_question_relationship()
Updates quiz-question relation entries in the quiz_node_relationship table.
@access public
Parameters
integer $old_quiz_vid: The quiz vid prior to a new revision.
integer $new_quiz_vid: The quiz vid of the latest revision.
1 call to quiz_update_quiz_question_relationship()
- quiz_update in ./
quiz.module - Implementation of hook_update().
File
- ./
quiz.module, line 718 - Quiz Module
Code
function quiz_update_quiz_question_relationship($old_quiz_vid, $new_quiz_vid, $quiz_nid) {
$sql = "INSERT INTO {quiz_node_relationship} (parent_nid, parent_vid, child_nid, child_vid, question_status) \n SELECT src.parent_nid, %d, src.child_nid, src.child_vid, src.question_status \n FROM {quiz_node_relationship} AS src \n WHERE src.parent_vid = %d AND src.parent_nid = %d AND src.question_status != %d";
db_query($sql, $new_quiz_vid, $old_quiz_vid, $quiz_nid, QUESTION_NEVER);
}