You are here

function _webform_edit_serial_validate in Webform Serial 7

Validation of serial edit form items.

Ensure the initial and increment values are positive integers.

1 string reference to '_webform_edit_serial_validate'
_webform_edit_serial in components/serial.inc
Implements _webform_edit_component().

File

components/serial.inc, line 72
Webform module serial component.

Code

function _webform_edit_serial_validate($element, &$form_state) {
  switch ($element['#name']) {
    case 'extra[initial]':
    case 'extra[increment]':
      $original_value = $form_state['values']['extra'][substr($element['#name'], 6, -1)];
      $value = (int) $original_value;
      if ($value < 1 || $value != $original_value) {
        form_error($element, t('The %title needs to be an integer greater than zero.', array(
          '%title' => $element['#title'],
        )));
      }
      break;
  }
}