You are here

function _hierarchical_select_form_set_error_class in Hierarchical Select 6.3

Same name and namespace in other branches
  1. 5.3 hierarchical_select.module \_hierarchical_select_form_set_error_class()
  2. 7.3 hierarchical_select.module \_hierarchical_select_form_set_error_class()

Set the 'error' class on the appropriate part of Hierarchical Select, depending on its configuration.

Parameters

$element: A Hierarchical Select form item.

1 call to _hierarchical_select_form_set_error_class()
_hierarchical_select_validate in ./hierarchical_select.module
Hierarchical select form element #element_validate callback.

File

./hierarchical_select.module, line 1568
This module defines the "hierarchical_select" form element, which is a greatly enhanced way for letting the user select items in a hierarchy.

Code

function _hierarchical_select_form_set_error_class(&$element) {
  $config = _hierarchical_select_inherit_default_config($element['#config']);
  if ($config['dropbox']['status']) {
    form_error($element['dropbox']['visible']);
  }
  else {
    for ($i = 0; $i < count(element_children($element['hierarchical_select']['selects'])); $i++) {
      form_error($element['hierarchical_select']['selects'][$i]);
    }
  }
}