You are here

function opigno_quiz_app_field_course_class_progress::render in Opigno Quiz App 7

Render the field.

Parameters

array $values: The values retrieved from the database.

Overrides views_handler_field::render

File

views/opigno_quiz_app_field_course_class_progress.inc, line 8

Class

opigno_quiz_app_field_course_class_progress

Code

function render($values) {
  $output = '';
  if (!empty($values->node_og_membership_nid)) {
    $nid = $values->node_og_membership_nid;
  }
  else {
    if (!empty($values->nid)) {
      $nid = $values->nid;
    }
  }
  if (!empty($nid)) {
    $node = node_load($nid);
    switch ($node->type) {
      case 'course':
        $output = (string) opigno_quiz_app_get_course_progression($nid);
        break;
      case 'class':
        $output = (string) opigno_quiz_app_get_class_progression($nid);
        break;
    }
  }
  return $output;
}