You are here

function quiz_views_handler_filter_quiz_nid::options_form in Quiz 8.4

Same name and namespace in other branches
  1. 6.6 includes/views/handlers/quiz_views_handler_filter_quiz_nid.inc \quiz_views_handler_filter_quiz_nid::options_form()
  2. 6.3 includes/views/handlers/quiz_views_handler_filter_quiz_nid.inc \quiz_views_handler_filter_quiz_nid::options_form()
  3. 6.4 includes/views/handlers/quiz_views_handler_filter_quiz_nid.inc \quiz_views_handler_filter_quiz_nid::options_form()
  4. 6.5 includes/views/handlers/quiz_views_handler_filter_quiz_nid.inc \quiz_views_handler_filter_quiz_nid::options_form()
  5. 7.6 includes/views/handlers/quiz_views_handler_filter_quiz_nid.inc \quiz_views_handler_filter_quiz_nid::options_form()
  6. 7 includes/views/handlers/quiz_views_handler_filter_quiz_nid.inc \quiz_views_handler_filter_quiz_nid::options_form()
  7. 7.4 includes/views/handlers/quiz_views_handler_filter_quiz_nid.inc \quiz_views_handler_filter_quiz_nid::options_form()

File

includes/views/handlers/quiz_views_handler_filter_quiz_nid.inc, line 65

Class

quiz_views_handler_filter_quiz_nid

Code

function options_form(&$form, &$form_state) {
  parent::options_form($form, $form_state);
  $form['which_vid'] = array(
    '#type' => 'select',
    '#title' => t('Quiz revision(s) to use'),
    '#options' => array(
      'latest' => t('Latest: most recent version of the quiz ONLY.'),
      'initial' => t('Initial: original version of the quiz ONLY.'),
    ),
    '#description' => t('The filter will limit score results for a particular quiz node id(s) into one or more quiz node revision ids, depending on your selection.'),
    '#default_value' => $this->options['which_vid'],
  );
  $tables = array(
    'none' => t('None'),
  );
  $tables['results'] = t('Use Quiz Results');
  $tables['questions'] = t('Use Quiz Questions');
  $form['secondary'] = array(
    '#type' => 'radios',
    '#title' => t('Secondary Grouping'),
    '#options' => $tables,
    '#default_value' => $this->options['secondary'],
    '#description' => t('If you are looking to generate a list of either quiz questions or quiz results, you must select the appropriate option from this list.'),
  );
}