You are here

function views_bulk_operations_plugin_style::options_validate in Views Bulk Operations (VBO) 6.3

Same name and namespace in other branches
  1. 6 views_bulk_operations_plugin_style.inc \views_bulk_operations_plugin_style::options_validate()

File

./views_bulk_operations_plugin_style.inc, line 106

Class

views_bulk_operations_plugin_style

Code

function options_validate(&$form, &$form_state) {
  foreach (array_filter($form_state['values']['style_options']['selected_operations']) as $selected_operation) {
    if (!isset($form_state['values']['style_options'][$selected_operation])) {
      continue;
    }
    $operation = $this->all_operations[$selected_operation];
    $form_function = $operation['callback'] . '_views_bulk_operations_form_validate';
    if (function_exists($form_function)) {
      $form_state['values']['style_options'][$selected_operation]['_error_element_base'] = 'style_options][' . $selected_operation . '][';
      call_user_func($form_function, $form, array(
        'values' => $form_state['values']['style_options'][$selected_operation],
      ));
    }
  }
}