You are here

function _signature_forum_validate_max_characters in Signatures for Forums 7

FAPI validation for the signature_forum_max_characters field.

1 string reference to '_signature_forum_validate_max_characters'
signature_forum_form_user_admin_settings_alter in ./signature_forum.module
Alter the account settings form.

File

./signature_forum.module, line 312
Tweaks signatures in ways inspired by other traditional forum software:

Code

function _signature_forum_validate_max_characters($element, &$form_state, $form) {
  $value = intval($element['#value']);
  if ($value <= 0 || $value > SIGNATURE_FORUM_FIELD_LENGTH) {
    form_error($element, t('The character limit must be between @min and @max characters.', array(
      '@min' => 1,
      '@max' => SIGNATURE_FORUM_FIELD_LENGTH,
    )));
  }
  else {
    $form_state['values']['signature_forum_max_characters'] = $value;
  }
}