function quiz_question_view in Quiz 7.6
Same name and namespace in other branches
- 6.6 question_types/quiz_question/quiz_question.module \quiz_question_view()
- 6.3 question_types/quiz_question/quiz_question.module \quiz_question_view()
- 6.4 question_types/quiz_question/quiz_question.module \quiz_question_view()
- 6.5 question_types/quiz_question/quiz_question.module \quiz_question_view()
- 7 question_types/quiz_question/quiz_question.module \quiz_question_view()
- 7.4 question_types/quiz_question/quiz_question.module \quiz_question_view()
File
- question_types/
quiz_question/ quiz_question.module, line 455 - Quiz Question module. This module provides the basic facilities for adding quiz question types to a quiz.
Code
function quiz_question_view($node, $view_mode) {
if ($view_mode == 'search_index' && !variable_get('quiz_index_questions', 1)) {
$node->body = '';
$node->content = array();
$node->title = '';
$node->taxonomy = array();
return $node;
}
$content = '';
if ($view_mode == 'teaser') {
$node->content['question_teaser'] = _quiz_question_teaser_content($node);
}
else {
// normal node view
//$question = _quiz_question_get_instance($node, TRUE);
$content = _quiz_question_get_instance($node, TRUE)
->getNodeView();
}
// put it into the node->content
if (!empty($content)) {
$node->content = isset($node->content) ? $node->content + $content : $content;
}
return $node;
}