You are here

function _datereminder_form_validate_node in Date Reminder 6.2

Same name and namespace in other branches
  1. 6 datereminder.module \_datereminder_form_validate_node()
  2. 7 datereminder.module \_datereminder_form_validate_node()

Make sure that the user doesn't try to set node enabled to silly value.

Note: This is only invoked if reminders are allowed for this node type.

Parameters

array $form: The raw form.

array $form_state: State info about form, including submitted values.

1 string reference to '_datereminder_form_validate_node'
datereminder_alter_node_form in includes/node_form.inc
Implements hool_alter_node_form().

File

./datereminder.module, line 267
Support for reminders for nodes with dates.

Code

function _datereminder_form_validate_node(&$form, &$form_state) {
  module_load_include('inc', 'datereminder', 'includes/defines');

  // What is user setting it to?
  $en = $form_state['values']['datereminder_enabled'];
  if ($en != DATEREMINDER_TYPE_DISABLED && $en != DATEREMINDER_TYPE_ON && $en != DATEREMINDER_TYPE_RETAIN) {
    form_set_error('datereminder_enabled', t("That's not a legal reminder setting"), 'error');
  }
}