You are here

function _field_jquery_tabs_validate in jQuery Tabs Field 7.4

Same name and namespace in other branches
  1. 7 field_jquery_tabs.module \_field_jquery_tabs_validate()
  2. 7.2 field_jquery_tabs.module \_field_jquery_tabs_validate()
  3. 7.3 field_jquery_tabs.module \_field_jquery_tabs_validate()

Callback function for validate.

1 call to _field_jquery_tabs_validate()
field_jquery_tabs_field_validate in ./field_jquery_tabs.module
Implements hook_field_validate().

File

./field_jquery_tabs.module, line 222
jQuery Tabs Field module allows you to create jQuery tabs field.

Code

function _field_jquery_tabs_validate(&$item, $delta, $field, $node, $instance, $langcode) {
  for ($i = 2; $i <= 7; $i++) {
    if (isset($item['tab_body_' . $i])) {
      if (drupal_strlen($item['tab_body_' . $i]['value'])) {
        if (empty($item['tab_title_' . $i])) {
          form_set_error($field['field_name'] . '][' . $langcode . '][' . $delta . '][tab_title_' . $i, t('Tab @value Title is mandatory if you choose to enter text in Tab @value body', array(
            '@value' => $i,
          )));
        }
      }
    }
  }
}