You are here

function _quiz_availability in Quiz 6.6

Same name and namespace in other branches
  1. 5.2 quiz.module \_quiz_availability()
  2. 5 quiz.module \_quiz_availability()
  3. 6.2 quiz.module \_quiz_availability()
  4. 6.3 quiz.module \_quiz_availability()
  5. 6.5 quiz.module \_quiz_availability()

Determine quiz availability status.

Return value

String representing status open, closed or future.

1 call to _quiz_availability()
theme_quiz_availability in ./quiz.pages.inc
Theme a message about the quiz's availability for quiz takers.

File

./quiz.module, line 2625
Quiz Module

Code

function _quiz_availability($node) {
  $time = time();
  if ($node->quiz_always || $node->quiz_open < $time && $node->quiz_close > $time) {
    return 'open';
  }
  elseif ($node->quiz_open > $time) {
    return 'future';
  }
  return 'closed';
}