public function CvFieldValidationValidator::getRule in Clientside Validation 7.2
12 calls to CvFieldValidationValidator::getRule()
- CvFieldValidation2MaxLengthValidator::getJsArg in clientside_validation_field_validation/
plugins/ validator/ 2.x/ fieldvalidation2maxlength.inc - CvFieldValidation2MaxValidator::getJsArg in clientside_validation_field_validation/
plugins/ validator/ 2.x/ fieldvalidation2max.inc - CvFieldValidation2MaxWordsValidator::getJsArg in clientside_validation_field_validation/
plugins/ validator/ 2.x/ fieldvalidation2maxwords.inc - CvFieldValidation2MinLengthValidator::getJsArg in clientside_validation_field_validation/
plugins/ validator/ 2.x/ fieldvalidation2minlength.inc - CvFieldValidation2MinValidator::getJsArg in clientside_validation_field_validation/
plugins/ validator/ 2.x/ fieldvalidation2min.inc
File
- clientside_validation_field_validation/
includes/ CvFieldValidationValidator.inc, line 59
Class
Code
public function getRule($element) {
$rules = array();
if (function_exists('field_validation_get_field_rules')) {
$rules = field_validation_get_field_rules(field_info_instance($element['#entity_type'], $element['#field_name'], $element['#bundle']));
}
else {
ctools_include('export');
$rules = ctools_export_load_object('field_validation_rule', 'conditions', array(
'entity_type' => $element['#entity_type'],
'bundle' => $element['#bundle'],
'field_name' => $element['#field_name'],
));
}
foreach ($rules as $rule) {
if (isset($rule->disabled) && !empty($rule->disabled)) {
continue;
}
if ($rule->validator == $this->field_validation_rule) {
return $rule;
}
}
return FALSE;
}