public function CvFieldValidationValidator::getMessage in Clientside Validation 7.2
Retrieves the message from the rule config.
Overrides ClientsideValidationValidator::getMessage
1 call to CvFieldValidationValidator::getMessage()
- CvFieldValidationValidator::getJavascriptSettings in clientside_validation_field_validation/
includes/ CvFieldValidationValidator.inc
File
- clientside_validation_field_validation/
includes/ CvFieldValidationValidator.inc, line 96
Class
Code
public function getMessage(array $element) {
$rule = $this
->getRule($element);
$error_message = t($rule->error_message);
$settings = $rule->settings;
$tokens = array(
'[entity-type]' => $rule->entity_type,
'[bundle]' => $rule->bundle,
);
if (isset($settings['min']) && $settings['min'] != '') {
$tokens['[min]'] = $settings['min'];
}
if (isset($settings['max']) && $settings['max'] != '') {
$tokens['[max]'] = $settings['max'];
}
return field_filter_xss(strtr($error_message, $tokens));
}