You are here

public function CvWebformValidationSomeOfSeveralValidator::getMessage in Clientside Validation 7.2

Overrides ClientsideValidationValidator::getMessage

1 call to CvWebformValidationSomeOfSeveralValidator::getMessage()
CvWebformValidationSomeOfSeveralValidator::getJavascriptSettings in clientside_validation_webform_validation/plugins/validator/webformvalidationsomeofseveral.inc

File

clientside_validation_webform_validation/plugins/validator/webformvalidationsomeofseveral.inc, line 48

Class

CvWebformValidationSomeOfSeveralValidator

Code

public function getMessage(array $element) {
  $rule = $element['#cv_data']['rule'];
  $names = array();
  foreach ($rule['components'] as $component) {
    $names[] = _webform_filter_xss($component['name']);
  }
  return t('You must complete at least @min_selections of these items:', array(
    '@min_selections' => isset($rule['data']) ? (int) $rule['data'] : 1,
  )) . theme('item_list', array(
    'items' => $names,
  ));
}