You are here

function theme_quiz_ddlines_response in Quiz 8.4

Same name and namespace in other branches
  1. 7.4 question_types/quiz_ddlines/theme/quiz_ddlines.theme.inc \theme_quiz_ddlines_response()

Theming function for the results

Parameters

array $vars:

File

question_types/quiz_ddlines/theme/quiz_ddlines.theme.inc, line 18
The theme file for quiz ddlines.

Code

function theme_quiz_ddlines_response($vars) {
  static $css_added;
  if (!$css_added) {
    drupal_add_css(drupal_get_path('module', 'quiz_ddlines') . '/theme/quiz_ddlines.css');
    $css_added = TRUE;
  }
  $rows = array();
  foreach ($vars['result'] as $title => $status) {
    $rows[] = array(
      array(
        'data' => '<span class="quiz-ddlines-icon ' . AnswerStatus::getCssClass($status) . '" title="' . AnswerStatus::getTitle($status) . '"></span>',
        'class' => 'selector-td quiz-ddlines-icon-cell',
      ),
      $title,
    );
  }
  return theme('table', array(
    'header' => NULL,
    'rows' => $rows,
  ));
}