You are here

function mefibs_display_extender_plugin_blocks::options_validate in MEFIBS - More exposed forms in blocks 7

Handle any special handling on the form submission.

Overrides views_plugin_display_extender::options_validate

File

./mefibs_display_extender_plugin_blocks.inc, line 372
Provides an MEFIBS exposed form plugin for View 3.x.

Class

mefibs_display_extender_plugin_blocks
Display Extender Plugin class.

Code

function options_validate(&$form, &$form_state) {
  if ($form_state['section'] == 'mefibs') {
    $values = $form_state['values'];
    $add_block = $values['mefibs']['add_block'];
    $button = $form_state['triggering_element'];
    if (isset($button['#group']) && $button['#group'] === 'add') {

      // New block should be added, check for submitted values
      if (empty($add_block['name'])) {
        form_set_error('mefibs][add_block][name', t('Please enter a name for the block.'));
      }
    }
  }
}