function views_bulk_operations_plugin_style::options_validate in Views Bulk Operations (VBO) 6
Same name and namespace in other branches
- 6.3 views_bulk_operations_plugin_style.inc \views_bulk_operations_plugin_style::options_validate()
Implementation of views_plugin::options_validate().
File
- ./
views_bulk_operations_plugin_style.inc, line 159
Class
Code
function options_validate(&$form, &$form_state) {
foreach ($form_state['values']['style_options']['operations'] as $key => &$options) {
if (empty($options['selected'])) {
continue;
}
if (!isset($options['settings'])) {
continue;
}
$operation = $this->all_operations[$key];
$form_function = $operation['callback'] . '_views_bulk_operations_form_validate';
if (function_exists($form_function)) {
$options['settings']['_error_element_base'] = 'style_options][operations][' . $key . '][settings][';
call_user_func($form_function, $form, array(
'values' => $options['settings'],
));
}
}
}