You are here

function quiz_question_node_load in Quiz 8.4

Implements hook_node_load().

File

question_types/quiz_question/quiz_question.module, line 667
Quiz Question module. This module provides the basic facilities for adding quiz question types to a quiz.

Code

function quiz_question_node_load($nodes) {
  $q_types = array_keys(_quiz_question_get_implementations());
  foreach ($nodes as $nid => $node) {
    if (in_array($node
      ->getType(), $q_types)) {
      $node_additions = _quiz_question_get_instance($node, TRUE)
        ->getNodeProperties();
      foreach ($node_additions as $property => $value) {
        $node->{$property} = $value;
      }
    }
  }
}