function views_bulk_operations_plugin_style::option_definition in Views Bulk Operations (VBO) 6.3
Same name and namespace in other branches
- 6 views_bulk_operations_plugin_style.inc \views_bulk_operations_plugin_style::option_definition()
File
- ./
views_bulk_operations_plugin_style.inc, line 6
Class
Code
function option_definition() {
$options = parent::option_definition();
$options['selected_operations'] = array(
'default' => array(),
);
$options['execution_type'] = array(
'default' => VBO_EXECUTION_DIRECT,
);
$options['display_type'] = array(
'default' => 0,
);
$options['skip_confirmation'] = array(
'default' => FALSE,
);
$options['display_result'] = array(
'default' => TRUE,
);
$options['merge_single_action'] = array(
'default' => TRUE,
);
$options['hide_select_all'] = array(
'default' => FALSE,
);
// Per-action settings.
$this
->populate_operations();
foreach ($this->all_operations as $key => $operation) {
$form_function = $operation['callback'] . '_views_bulk_operations_form_options';
if (function_exists($form_function)) {
$options[$key] = call_user_func($form_function);
array_walk($options[$key], create_function('&$value, $option', '
$value = array(\'default\' => $value);
'));
}
}
return $options;
}