You are here

function quiz_user_results in Quiz 8.6

Same name and namespace in other branches
  1. 8.4 quiz.pages.inc \quiz_user_results()
  2. 8.5 quiz.pages.inc \quiz_user_results()
  3. 5.2 quiz.module \quiz_user_results()
  4. 5 quiz.module \quiz_user_results()
  5. 6.6 quiz.pages.inc \quiz_user_results()
  6. 6.2 quiz.pages.inc \quiz_user_results()
  7. 6.3 quiz.pages.inc \quiz_user_results()
  8. 6.4 quiz.pages.inc \quiz_user_results()
  9. 6.5 quiz.pages.inc \quiz_user_results()
  10. 7.6 quiz.pages.inc \quiz_user_results()
  11. 7 quiz.pages.inc \quiz_user_results()
  12. 7.4 quiz.pages.inc \quiz_user_results()
  13. 7.5 quiz.pages.inc \quiz_user_results()

Show result page for a given result id.

Parameters

$result_id: Result id.

1 string reference to 'quiz_user_results'
views.view.quiz_user_results.yml in config/install/views.view.quiz_user_results.yml
config/install/views.view.quiz_user_results.yml

File

./quiz.pages.inc, line 14
User pages.

Code

function quiz_user_results($result_id) {
  $quiz_result = QuizResult::load($result_id);
  $view = entity_view('quiz_result', array(
    $quiz_result,
  ));
  if ($quiz_result->is_invalid) {
    \Drupal::messenger()
      ->addWarning(t('Your previous score on this @quiz was equal or better. This result will not be saved.', array(
      '@quiz' => _quiz_get_quiz_name(),
    )));
  }
  return $view;
}