You are here

function questions_import_form_submit in Quiz 6.3

Same name and namespace in other branches
  1. 6.6 includes/questions_import/questions_import.admin.inc \questions_import_form_submit()
1 string reference to 'questions_import_form_submit'
questions_import_form in includes/questions_import/questions_import.admin.inc

File

includes/questions_import/questions_import.admin.inc, line 268

Code

function questions_import_form_submit(&$form, &$form_state) {
  $time = 0;
  $op = '';
  $quiz_nid = $form_state['values']['quiz_node'];
  $import_type = $form_state['values']['import_type'];
  $question_type = $form_state['values']['question_type'];
  $start = questions_import_get_microtime();
  switch ($import_type) {
    case 'csv':
      $count = questions_import_submit_csv($form, $form_state);
      break;
    case 'aiken':
      $count = questions_import_submit_aiken($form, $form_state);
      break;
    case 'qti':
      $count = questions_import_submit_qti($form, $form_state);
      break;
  }

  // $count contains number of questions successfully imported.
  $end = questions_import_get_microtime();
  $time = substr($end - $start, 0, 6);
  drupal_set_message(t('@count questions were imported successfully in @time seconds.', array(
    '@count' => $count,
    '@time' => $time,
  )));
  drupal_goto('node/' . $quiz_nid . '/questions');
  return $count;
}