You are here

function quiz_question_form_validate in Quiz 8.4

Form element validation handler.

See also

quiz_question_form_alter()

1 string reference to 'quiz_question_form_validate'
quiz_question_form_node_form_alter in question_types/quiz_question/quiz_question.module
Implements hook_form_BASE_FORM_ID_alter().

File

question_types/quiz_question/quiz_question.module, line 166
Quiz Question module. This module provides the basic facilities for adding quiz question types to a quiz.

Code

function quiz_question_form_validate($form, &$form_state) {

  //Build node
  $node = $form_state['controller']
    ->getEntity();

  // Check to make sure that there is a question.
  if (empty($form_state['values']['body'][0]['value'])) {
    form_set_error('body', $form_state, t('Question text is empty.'));
  }
  _quiz_question_get_instance($node)
    ->validateNode($form_state);
}