You are here

function _webform_validation_i18n_error_message in Webform Validation 7

Same name and namespace in other branches
  1. 6 webform_validation.validators.inc \_webform_validation_i18n_error_message()

Handle translatable error messages, if available.

2 calls to _webform_validation_i18n_error_message()
webform_validation_webform_validation_validate in ./webform_validation.validators.inc
Implements hook_webform_validation_validate().
_webform_validation_test in ./webform_validation.validators.inc
Helper function to negate validation rules as needed.

File

./webform_validation.validators.inc, line 1140
Provides validation functionality and hooks.

Code

function _webform_validation_i18n_error_message($rule) {
  $rule['error_message'] = filter_xss($rule['error_message']);
  if (module_exists('i18n')) {
    $rule['ruleid'] = isset($rule['ruleid']) ? $rule['ruleid'] : NULL;
    return i18n_string('webform_validation:error_message:' . $rule['ruleid'] . ':message', $rule['error_message']);
  }
  return $rule['error_message'];
}