You are here

function views_data_export_plugin_display_export::option_definition in Views data export 7.4

Same name and namespace in other branches
  1. 6.3 plugins/views_data_export_plugin_display_export.inc \views_data_export_plugin_display_export::option_definition()
  2. 6 plugins/views_data_export_plugin_display_export.inc \views_data_export_plugin_display_export::option_definition()
  3. 6.2 plugins/views_data_export_plugin_display_export.inc \views_data_export_plugin_display_export::option_definition()
  4. 7 plugins/views_data_export_plugin_display_export.inc \views_data_export_plugin_display_export::option_definition()
  5. 7.3 plugins/views_data_export_plugin_display_export.inc \views_data_export_plugin_display_export::option_definition()

Define the option for this view.

Overrides views_plugin_display_feed::option_definition

File

plugins/views_data_export_plugin_display_export.inc, line 62
Contains the bulk export display plugin.

Class

views_data_export_plugin_display_export
The plugin that batches its rendering.

Code

function option_definition() {
  $options = parent::option_definition();
  $options['use_batch'] = array(
    'default' => 'no_batch',
  );
  $options['items_per_page'] = array(
    'default' => '0',
  );
  $options['return_path'] = array(
    'default' => '',
  );
  $options['style_plugin']['default'] = 'views_data_export_csv';

  // This is the default size of a segment when doing a batched export.
  $options['segment_size']['default'] = 100;
  if (isset($options['defaults']['default']['items_per_page'])) {
    $options['defaults']['default']['items_per_page'] = FALSE;
  }
  return $options;
}