You are here

function opigno_assessment_node_update in Opigno 7.0

Implements hook_node_update()

1 call to opigno_assessment_node_update()
opigno_assessment_node_insert in modules/opigno_assessment/opigno_assessment.module
Implements hook_node_insert()

File

modules/opigno_assessment/opigno_assessment.module, line 55
Contains all hook_implementations and module specific API.

Code

function opigno_assessment_node_update($node) {
  if ($node->type === 'course') {
    variable_set('opigno_assessment_nid_' . $node->nid, array(
      'option' => $node->opigno_assessment['option'],
      'quizzes' => $node->opigno_assessment['quizzes'],
      'rule' => $node->opigno_assessment['rule'],
      'average' => $node->opigno_assessment['average'],
      'min' => $node->opigno_assessment['min'],
    ));
  }
  elseif ($node->type === 'quiz') {
    variable_set('opigno_assessment_nid_' . $node->nid, array(
      'ponderation' => $node->opigno_assessment['ponderation'],
    ));
  }
}